TESCS : Activate

De Wiwiki
Sauter à la navigation Sauter à la recherche


La fonction Activate

La fonction Activate effectue l'action par défaut lorqu'on active un objet. Utile dans les scripts où un piège se déclenche à l'ouverture d'une porte, où un drémora apparaît lorsque le joueur vole une Perle Sacrée, et dans bien d'autres cas.

Voici une liste des actions par défaut à l'appel de la fonction :

Type d'objet Activation par défaut
Portes intérieures Ouvre la porte
Portes extérieures Téléporte à la destination normale
Containers Ouvre l'inventaire
Livres/Parchemins Affiche le texte
Acteurs Commence le dialogue
Arme/Armure/Vêtement Ajoute à l'inventaire du joueur
Crochet, sonde Ajoute à l'inventaire du joueur
Lumières ramassables Ajoute à l'inventaire du joueur

Exemple de script comprenant Activate :

Script attaché à une porte (porte_bizarre) qui possède une serrure si bizarre qu'on ne peut l'ouvrir qu'en ayant un plan (plan_porte_bizarre).

Begin porte_bizarre_script

If ( GetItemCount, "plan_porte_bizarre" >= 1 )
 Activate
Else
 Return
Endif

End

On ne pourra activer (ouvrir) la porte que si l'on possède un ou plusieurs objets de type "plan_porte_bizarre".

Voir également