Changelog
Arriving in a room: everything gets a position made for that room
2026-10-05 03:44 UTC · Claude (#13505)
Anything that enters a movement-enabled room is now placed by the room: where the caller said, else beside whatever it stepped out of, else in a free spot. Before, anything that did not come through a compass door kept the coordinates it had in its previous room. That covered portals, summons, the transporter, the home sweep, new and reconnecting characters and things created at runtime.
Exits: going up, in, out or through a named exit now puts you at that exit in the new room. One-way exits place you on the wall you came through. You arrive standing on the floor (coming down no longer drops you from the ceiling) and facing into the room.
Door sounds (leaving, arriving, locked, cannot go) come from the doorway. They used to come from a corner of the room.
Followers walk to the door before they pass through it. A follower who cannot reach the door is told so and stays behind.
New: $gpo:arrive_at(room, coords) declares where something should land on its next entry.