J'ai trouvé ça en fouillant dans les scripts du jeu :
Pour rajouter / détruire un objet dans un "container", il faudrait ajouter un script à la zone dans lequel votre container se trouve.
Dans chaque zone, les containers sont référencés, il suffirait simplement de trouver celui qui vous intéresse et de dire que vous voulez y rajouter un objet.
Par exemple, voilà une partie du script de l' AR0602 (donjon d'Irenicus), repris dans IESDP :
Code:
IF
Global("BG1Pantaloons","GLOBAL",0)
PartyHasItem("MISC47") // Culotte dorée
THEN
RESPONSE #100
SetGlobal("BG1Pantaloons","GLOBAL",1)
ActionOverride("Picture1",CreateItem("MISC47",0,0,0)) // Culotte dorée
Continue()
END
"Picture1" est le nom du container (le tableau contenant une dague+1 et 3 potions de soins dans la salle avec les armes).
Ensuite, la partie qui avait l'air de poser problème : ("MISC47",0,0,0)
"MISC47" : référence de l'objet
0,0,0 : nombre d'objet empilés, nombre de charge de la 1° capacité, nombre de charge de la 2° capacité.
Pour détruire, remplacez CreateItem("nomdel'objet",x,x,x) par DestroyItem("nomdel'objet")