TESCS2 : ForceFlee

De Wiwiki
Aller à la navigation Aller à la recherche


Syntaxe :

[ActorID.]ForceFlee
[ActorID.]ForceFlee CellID
[ActorID.]ForceFlee CellID, ObjectRefID

Exemple :

 ForceFlee ChorrolTheGreyMare 
 ForceFlee ChorrolTheGreyMare, BongondRef 

Provoque la fuite de l'acteur appelant, que cet acteur soit ou non en cours de combat.

  • Si la fonction est appelée sans paramètres, l'AI choisit où il veut fuir et décide quand il arrète de fuir. S'il n'existe pas d'hostilité particulière vis à vis de cet acteur, il se met en attente pendant quelques moments et ensuite réévalue la liste de ses packages.
  • Si la fonction est appelée avec un CellID, cet acteur fuit jusqu'à ce qu'il atteigne cette cellule.
  • Si la fonction est appelée avec un ObjectRefID, l'acteur fuit jusqu'à ce qu'il arrive près de la référence spécifiée (dans ce cas CellID est ignorée, bien que une cellule valide soit requise pour une compilation correcte du script .
  • Un aspect utile de cette fonction, est de l'appeler sans paramètres sur un acteur en cours de conversation, ce qui romp immédiatement celle-ci, et oblige les deux acteurs participants à réévaluer leur liste de packages.