OnDisturbed

From NWN Lexicon
Jump to navigationJump to search

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)

GetInventoryDisturbItem() returns the item that was either added or removed to the inventory of OBJECT_SELF.
GetLastDisturbed() returns the creature that modified the owner's inventory.
GetInventoryDisturbType() returns type of the event: added, removed, stolen.

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.
Creatures fires this event only in case they spotted thief! Also, in case a gold is stolen, the item stolen is OBJECT_INVALID. The event reported is always INVENTORY_DISTURB_TYPE_ADDED for creature.

See Also

functions: GetInventoryDisturbItem(), GetLastDisturbed(), GetInventoryDisturbType()