[MUD-Dev] OT: MUSH semantics (was: Re: Influential muds)

T. Alexander Popiel popiel at snugharbor.com
Tue Mar 2 14:03:25 CET 1999


In message:  <E10HYrH-0006iY-00 at mail.kanga.nu>
             mud-dev-admin at kanga.nu writes:
>
>Subject: Re: [MUD-Dev] Re: Influential muds
><36D9421D.B8279BF2 at ifi.uio.no>
>Date: Sun, 28 Feb 1999 15:57:50 -0500
>From: Dan Root <dar at thekeep.org>
>Reply-To: mud-dev at kanga.nu

>There is also a fairly large set of 'trigger' attributes that the server
>may call when certain actions are performed.  For example 3 attributes
>related exit are 'exit', 'oexit', and 'aexit', which are used to describe
>the messages that are shown when a player or object uses that exit.

Actually, the attributes on the exit related to movement are:
'succ' (shown to the user), 'osucc' (shown to other people in
the source location), 'asucc' (executed after user moves),
'drop' (shown to the user), 'odrop' (shown to other people in
the target location), and 'adrop' (also executed after the user
moves).

There are no special attributes with an 'exit' root in standard
TinyMUSH.

The general form is a family of attributes named 'foo', 'ofoo',
'afoo', and 'oxfoo', which are respectively shown to the user,
shown to other people in the original location of the user,
executed after the action completes, and shown to other people
in the final location of the user.  Note that the 'oxfoo'
addition to the family postdates basic exit semantics, and
thus is not used for such.

- Alex (trying to preserve accuracy)



_______________________________________________
MUD-Dev maillist  -  MUD-Dev at kanga.nu
http://www.kanga.nu/lists/listinfo/mud-dev




More information about the mud-dev-archive mailing list