TESCS2 : OnEquip

De Wiwiki
Aller à la navigation Aller à la recherche

Syntaxe :

 begin OnEquip ActorID (optional) 

Exemple:

 begin OnEquip 
 begin OnEquip player 

Ce bloc s'exécute une fois, lorsque la référence de l'objet scripté est équipé par l'acteur spécifié. Si aucun paramètre n'est utilisé, le bloc est exécuté à chaque fois qu'un acteur quelconque équipe l'objet.

Notes :

  • Ce bloc s'exécutera lorsqu'un Item de l'inventaire non-équipable est sélectionné par un clic gauche dans le menu inventaire.
  • Ce bloc ne s'exécutera pas lorsque une potion ou un poison sont équipés.
  • Ce bloc ne s'exécutera pas lorsqu'un ingrédient est mangé par le PJ.
  • Ce bloc ne s'exécutera pas lorsqu'un item est équipé via script en utilisant la fonction EquipItem.
  • Cependant, un bloc OnUnequip s'exécutera lorsqu'un item est déséquipé via script en utilisant la fonction UnEquipItem. Cela signifie que ces enchainements de scripts peuvent mal fonctionner lorsque l'Item est équipé et déséquipé par script.
  • L'exécution des blocs OnEquip et OnUnEquip se fait correctement lors de l'équipement ou du déséquipement à partir du menu d'inventaire.