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. |