moo.sdk.escape

Escape guarantee and connectivity guard.

Programmer-built interiors can become black holes — one-way exits, no way back, accept verbs that refuse everyone. guaranteed_moveto() is the engine guarantee that home always works regardless of the room owner’s verbs/locks; check_room_connectivity() is the build-time guard that catches a room a player could get stuck in.

Functions

check_room_connectivity(room)

Report whether a room is a potential trap.

guaranteed_moveto(obj, dest)

Move obj to dest, bypassing the destination's accept/locks.

send_home(player)

Send a player home, guaranteed.