


                       Special Triggers List




Trigger        Attributes Passed In            Description


pre_say        this: The object with the        Before the player does a say 
                     special attached 
               primary:   the player speaking
               secondary: --

post_say       this: The object with the        After the player does a say 
                     special attached 
               primary:   the player speaking
               secondary: --

pre_get        this: The object gotten          Before the object is picked up
               primary:   --
               secondary: --              

post_get       this: The object gotten          After the object is picked up
               primary:   --
               secondary: --              


pre_north      this: Current location           Before the player moves in a 
pre_south      primary: The player              specific direction.  This is
pre_east       secondary: Next location         only good for specials attached
pre_west                                        to mobiles.
pre_up
pre_down
pre_northeast
pre_northwest
pre_southeast
pre_southwest  

pre_move       this: Current Location           Before a player moves from 
               primary: The player              a room
               secondary: Next location

onentry        this: The player                 When a player enters the room
               primary: The New location
               secondary: --

pre_look       this: The location               Before the location is 
               primary: --                      displayed to the user
               secondary: --

post_look      this: The location               After the location is 
               primary: --                      displayed to the user
               secondary: --

pre_examine    this: The object examined        Before an object's description 
               primary: --                      or contents are displayed to
               secondary: --                    the player

post_examine   this: The object examined        After an object's description 
               primary: --                      or contents are displayed to
               secondary: --                    the player

pre_open       this: The object opened          Before an object is opened 
               primary: --                     
               secondary: --       

post_open      this: The object opened          After an object is opened 
               primary: --                     
               secondary: --                  

pre_close      this: The object closed          Before an object is closed 
               primary: --                     
               secondary: --       

post_close     this: The object closed          After an object is closed
               primary: --                     
               secondary: --                  

pre_tie        this: The door tied to           Before the player ties a rope  
               primary: The rope tied           to a rope door
               secondary: --

post_tie       this: The door tied to           After the player ties a rope  
               primary: The rope tied           to a rope door
               secondary: --

pre_untie      this: The door tied to           Before the player unties a rope 
               primary: The rope tied           from a rope door
               secondary: --

post_untie     this: The door tied to           After the player unties a rope  
               primary: The rope tied           from a rope door
               secondary: --

pre_read       this: The book being read        Before the player reads a book  
               primary: --
               secondary: --

post_read      this: The book being read        After the player reads a book  
               primary: --
               secondary: --

pre_inventory  this: The player doing the       Before the inventory is 
                     inventory                  displayed to the player
               primary: --
               secondary: --

post_inventory this: The player doing the       After the inventory is 
                     inventory                  displayed to the player
               primary: --
               secondary: --

pre_drop       this: The object dropped         Before the player drops an
               primary: --                      object
               secondary: --

post_drop      this: The object dropped         After the player drops an
               primary: --                      object
               secondary: --

pre_lock       this: The object being locked    Before an object is locked
               primary: The key                 
               secondary: --

post_lock      this: The object being locked    After an object is locked
               primary: The key                 
               secondary: --

pre_unlock     this: The object being unlocked  Before an object is unlocked
               primary: The key                 
               secondary: --

post_unlock    this: The object being unlocked  After an object is unlocked
               primary: The key                 
               secondary: --


pre_tell       this: The individual being told  Before an individual is told
               primary: --                      something
               secondary: --

post_tell      this: The individual being told  After an individual is told
               primary: --                      something
               secondary: --

premove        this: The object being moved     When a player tries to move 
               primary: --                      an object.  The move command 
               secondary: --                    only works with specials and 
                                                unless there is a special 
                                                attached, always gives the 
                                                "it wont budge" message.

pre_give       this: The object being given     Before an object is given to
               primary: The target individual   a target individual
               secondary: --

post_give      this: The object being given     After an object is given to
               primary: The target individual   a target individual
               secondary: --

pre_wield      this: The object wielded         Before an object is wielded
               primary: --                      by an individual
               secondary: --

post_wield     this: The object being wielded   After an object is wielded
               primary: --                      by an individual
               secondary: --

pre_unwield    this: The object being unwielded Before an object is unwielded
               primary: --                      by an individual
               secondary: --

post_unwield   this: The object unwielded       After an object is unwielded
               primary: --                      by an individual
               secondary: --

preput_target  this: The object being put       Before an object is put into
               primary: The receptacle for the  another object
                        object being put
               secondary: --

preput_receptacle  this: The receptacle for the     Before an object is put 
                         object being put           into another object
                   primary: The object being put   
                   secondary: --

postput_target this: The object being put       Before an object is put into
               primary: The receptacle for the  another object
                        object being put
               secondary: --

postput_receptacle this: The receptacle for the     Before an object is put 
                         object being put           into another object
                   primary: The object being put   
                   secondary: --

pre_wear       this: The object being worn      Before an object is worn by
               primary: --                      a player
               secondary: --

post_wear      this: The object being worn      After an object is worn by
               primary: --                      a player
               secondary: --

pre_remove     this: The object being removed   Before a wearable is removed 
               primary: --                      by a player
               secondary: --

post_remove    this: The object being removed   After a wearable is removed
               primary: --                      bu a player
               secondary: --

pre_eat        this: The object being consumed  Before food is consumed by
               primary: --                      a player
               secondary: --

post_eat       this: The object consumed        After food is consumed by
               primary: --                      a player
               secondary: --

pre_light      this: The object being lit       Before an object is lit by
               primary: The object doing the    another object
                        lighting 
               secondary: --

post_light     this: The object lit             After an object is lit by
               primary: The object that did the another object
                        lighting 
               secondary: --

pre_extinguish this: The object being           Before a lit object is
                     extinguished               extinguished
               primary: --    
               secondary: --

post_extinguish  this: The object extinguished  After a lit object is
                 primary: --                    extinguished
                 secondary: --

pre_kill       this: The target we are          Before the attack comes
                     attacking
               primary: The player doing the
                        attacking
               secondary: --

post_kill      this: The target we are          After the attack comes
                     attacking
               primary: The player doing the
                        attacking
               secondary: --


on_hit         this: The weapon used            When a blow is landed in battle
               primary: The target being 
                        attacked
               secondary: The attacker

on_death       this: The dying one              When an individual dies in
               primary: The one dealing the     battle
                        death blow
               secondary: --

pre_cast       this: The player doing the       Before the cast occurs but 
                     casting                    after the magic drain
               primary: --
               secondary: --

pre_perform    this: The player doing the       Before the perform occurs but 
                     performing                 after the endurance drain
               primary: --
               secondary: --

pre_sit        this: The player sitting         Before the player sits
               primary: --
               secondary: --

post_sit       this: The player sitting         After the player sits
               primary: --
               secondary: --

pre_sleep      this: The player sleeping        Before the player sleeps
               primary: --
               secondary: --

post_sleep     this: The player sleeping        After the player sleeps
               primary: --
               secondary: --

pre_stand      this: The player standing        Before the player stands
               primary: --
               secondary: --

post_stand     this: The player standing        After the player stands
               primary: --
               secondary: --

pre_play       this: The object being played    When a player tries to play 
               primary: --                      an object.  The play command 
               secondary: --                    only works with specials and 
                                                unless there is a special 
                                                attached, always gives the 
                                                "it produces no sound" message.

pre_enter      this: The item being entered     Before the player enters
               primary: --                      an object
               secondary: --

post_enter     this: The item entered           After the player enters
               primary: --                      an object
               secondary: --

pre_exit       this: The item being exited      Before the player exits
               primary: --                      an object
               secondary: --
 
post_exit      this: The item exited            After the player exits
               primary: --                      an object
               secondary: --

ondig          this: The player doing the       When a player tries to dig.
                     digging                    The dig command only works
               primary: --                      with specials and unless there
               secondary: --                    is a special attached, always
                                                gives the message "You find 
                                                nothing of interest".

pre_listen     this: The location listened to   Before the player listens to
               primary: --                      the location
               secondary: --

post_listen    this: The location listened to   After the player listens to
               primary: --                      the location
               secondary: --

pre_smell      this: The location smelled       Before the player smells the
               primary: --                      air
               secondary: --

post_smell     this: The location smelled       After the player smells the
               primary: --                      air
               secondary: --
