Movement
Movement
Section titled “Movement”Every move (through an exit, by @teleport, by entering or leaving an object, or by going home) triggers the same attributes in the same order.
- movement order: the eight steps of a move, and what each attribute receives
- movement exceptions: objects that cannot hear, DARK wizards, silent moves, and the look
The order of move attributes
Section titled “The order of move attributes”@oxmoveon the moving object, shown in the room it is leaving.%0is the destination,%1the room being left.@leave/@oleave/@aleaveon the room or object being left.%0is the destination. Without an@oleave, onlookers see “<Name>has left.”@zleave/@ozleave/@azleaveon the zone being left, only when the move changes zones.@oxleaveon the object being left, shown to everyone where the mover arrives. Only for non-room containers.@oxenteron the object being entered, shown to everyone where the mover came from. Only for non-room containers.@zenter/@ozenter/@azenteron the zone being entered, only when the move changes zones.@enter/@oenter/@aenteron the room or object being entered.%0is the room left. Without an@oenter, onlookers see “<Name>has arrived.”@move/@omove/@amoveon the moving object itself.%0is the destination,%1the room left.
Quiet moves and the look after a move
Section titled “Quiet moves and the look after a move”An object that cannot hear (one that is not a connected player, not a PUPPET, has no @listen, and is not AUDIBLE with a @forwardlist) triggers only the action attributes (@aleave, @azleave, @azenter, @aenter), never the messages. A DARK wizard triggers no @o-messages at all.
A silent move (@teleport/silent) suppresses only the @move/@omove/@amove attributes, and for @teleport also the @tport family. It does not suppress the enter and leave attributes.
After every move, the object looks at where it arrived. This look always happens, including on a silent move; a TERSE player sees the room’s name and contents but not its description.
::: seealso