From NWN Lexicon
Revision as of 05:25, 24 December 2017 by Fp (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


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.


Something has been added or removed from a creature's or placeable object's inventory.


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.


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()