OnDisturbed
The script attached to this event fires when the inventory of the object is changed at all. The inventory can be disturbed by a pickpocket attempt or the removal of items from a placeable object.
Trigger
Something has been added or removed from a creature's or placeable object's inventory.
Function(s)
GetLastDisturbed()
returns the object that last disturbed OBJECT_SELF.
GetInventoryDisturbType()
returns one of the INVENTORY_DISTURB_TYPE_* constants to determine what occured.
GetInventoryDisturbItem()
returns the item that was either added or removed to the inventory of OBJECT_SELF.
Remarks
Since a creature can't have an item added or remove from its inventory (it's not a container), then if its inventory is disturbed something must have been stolen. The creature finds a valid target and attacks.
See Also
Objects with Events | Creature | Placeable Object | |
functions: | GetInventoryDisturbItem | GetInventoryDisturbType | GetLastDisturbed |