The point wasn’t that mutator_zone_devices should pass a player - that also wouldn’t make any sense due to the same reason, why an agent makes no sense.
They should pass a fort_character
or alternatively a superclass that represents actors with a body. fort_character
is not the same as player, fort_character
is the character controller by an agent
(including npcs).