TESCS : ClearForceRun

De Wiwiki
Aller à la navigation Aller à la recherche

ClearForceRun annule les effets de la fonction ForceRun sur un PNJ (ForceRun oblige un PNJ à courir continuellement quand il se déplace).

Syntaxe

La syntaxe correcte pour cette fonction est :

reference->ClearForceRun

La référence choisira désormais elle-même (enfin, son IA choisira pour elle) si elle doit courir ou marcher pour se rendre à un endroit donné.


Exemple d'utilisation

Voici un exemple d'utilisation : le personnage "messager" devait courir de Balmora à Coeurébène pour remettre une lettre importante à Asciene Rane, qui transmettrait à Longsanglot. S'il n'a plus la lettre "lettre", c'est qu'il l'a remise à Asciene Rane ; il n'a donc plus besoin de courir. On va donc traduire cela en langage de script...

Begin messagerForceRunStop_

If ( messager->GetItemCount, "lettre" <= 0 )
 messager->ClearForceRun
EndIf
End

Si le messager n'a plus la "lettre" (messager->GetItemCount, "lettre" <= 0), alors il n'a plus besoin de courir ; la lettre est en de bonnes mains !

Notes :

  • Cette fonction de déplacement avancé est Tribunal requis.

Voir également