I've noticed lots of guards/npc staff etc will sometimes wander away from their assigned areas.
Like the cook who ends up in the street.
The guard with a ldesc of surveying the rowdy bar but is in an alley.
A gate guard who came outside to kill a scrab and now lives outside the gate amassing corpses of violent wildlife...
I normally will wish and let staff know, and someone who has the juice comes along and eventually moves them back to where they belong, but it got me thinking. What if NPCs were coded to where they should be, like a home room they are supposed to occupy.
Say the Gaj is room 1 and X guard is supposed to be there, but he chases a criminal out four rooms away and loses the criminal or kills him. he's now sitting in the alley.
What there was a command that players could use, that's logged of course, to do like returnhome guard, which causes the guard to head back to their home room?
I have no idea how hard this would be, or if it could just be a generic message like the burly dwarven militia member returns back to where he came from and poofs back to home room.
But that way staff wouldn't need to be involved with every gate guard who gets lost or npc that wanders outta the area they are supposed to be in.
Syntax could be like quit ooc message:
returnhome guard He's the gaj guard, somehow ended up in an alley.
And of course if someone abuses it, punish and take away, rain hellfire all that.
But I think that would definitely be a good idea and easier way of players "cleaning up" the world of oddities like a cook standing in the street.