|     This trigger will fire for an object when something attempts to "drop" it.This trigger has a lot of hidden purpose since it fires for many different
 types of "drop".
 
 @n - The mobile that is "dropping" the object.
 
 @o - The object that the mobile is "dropping".
 
 @x - The type of get being performed.
 
 The values for @x are listed below since there are so many different
 values and they are very important for deciding how to handle the trigger.
 
 
 bought
 
 The item is being bought from the mobile in a shop.
 
 died
 
 The mobile died and so dropped the item.
 
 dropped
 
 The object was literally "dropped".
 
 evaded
 
 The object was thrown and evaded by the target.
 
 fumbled
 
 The object was fumbled from its owner.
 
 given
 
 The object has been given away.
 
 moveobj-drop
 
 The object has been put in a room via the "moveobj" command.
 
 moveobj-put
 
 The object has been put in a container object via the "moveobj"
 command.
 
 put-room
 
 The object is being put in a container that is in the room.
 
 put-self
 
 The object is being put in a container that is being carried by the
 mobile.
 
 sold
 
 The object has been sold to a shop.
 
 stolen
 
 The object has been stolen.
 |