@adisconnect - luxembourg/muxcode-clm GitHub Wiki

@ADISCONNECT

COMMAND: @adisconnect <object> = <command-list> ATTRIBUTE: Adisconnect

Sets the actions to be taken by a player upon disconnecting from the MUX. The following steps occur in the following order whenever a player disconnects from the MUX. Parentage is observed.

  • Execute the connecting player's @adisconnect.
  • Execute the master room's @adisconnect.
  • Execute any @adisconnect found on any of the master room's contents.
  • If the location that the player is connecting into belongs to a zone, then

a) if the zone object is a thing, execute its @adisconnect. b) if the zone object is a room, execute any @adisconnect found on any of that room's contents.

Example: > @adisconnect me = home

Related Topics: @aconnect