TESCS : ClearForceSneak
ClearForceSneak annule les effets de la fonction ForceSneak sur un PNJ (ForceSneak oblige un PNJ à rester continuellement accroupi).
Syntaxe
La syntaxe correcte pour cette fonction est :
reference->ClearForceSneak
La référence se relèvera aussitôt, sauf si un autre script, ou son IA, lui ordonne de se raccroupir.
Exemple d'utilisation
Voici un exemple d'utilisation : un compagnon du joueur, "compagnon" est atteint de claustrophobie. Dès qu'il rentre dans une cellule intérieure, c'est le drame : les murs l'oppressent et il se sent tout petit...
Begin compagnonClaustrophobe If ( GetInterior == 1 ) If ( compagnon->GetCurrentAIPackage == 3 ) compagnon->ForceSneak EndIf Else If ( compagnon->GetForceSneak == 1 ) compagnon->ClearForceSneak EndIf EndIf End
Le script est global. Pour rappel, GetForceSneak renvoie un booléen déterminant si la référence appelante est sous l'influence du ForceSneak, et GetCurrentAIPackage == 3 revient à dire que le package IA actuel est "suivre" (donc, comme c'est un compagnon, suivre le joueur).
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 :