TESCS : ClearForceRun
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.
- L'ordre des fonctions de déplacement avancé, de la plus importante à la moins importante, est le suivant :