Invece che usare l'evento del modulo che è generico, esiste il sistema Tag Scripting che è stato introdotto dalla Patch non mi ricordo quale di nwn1.
In pratica gli script di eventi vengono associati alla tag dell'oggetto che li attiva.
La formattazione di un evento di tipo Tag Scripting per un oggetto Item è fatta in questo modo.
Ad ogni evento è associato uno script nominato in questa maniera
i_<Tag>_XX
In cui la i sta per Item, al posto di <Tag> ovviamente va messa la Tag dell'Item a cui si riferisce, e al posto delle due XX ci vanno delle lettere che identificano l'evento associato.
Nel nostro caso precedente lo script che ha postato di sopra va salvato con il nome
i_nw_it_torch001_aq
da cui abbiamo
i = Item
poi la Tag delle torce base del toolset
aq = Acquired, per l'evento associato.
Ad ogni evento è associato un _XX diverso come _ac, _aq eccetera, e invece di i_ esistono altre lettre usabili a seconda dell'oggetto chiamante, non riesco a trovare i vecchi tutorial a riguardo, ma ad esempio gli eventi associabili ad aree avevano una a_ e cose simili.
L'unica cosa che riescoa trovare al momento è questo
http://www.noobscorner.jassper.com/frm_ ... m#TBS_nwn2Fondamentalmente il Tag Based System è utilizzato per gli Item, invece che impestare i file del modulo.
Le funzioni per accedere poi ai avari elementi del'item (Attivatore, Oggetto Atiovato, Ecc...) sono le stesse degli eventi canonici da associare al modulo.