TESCS2 : EvaluatePackage

De Wiwiki
Aller à la navigation Aller à la recherche
La version imprimable n’est plus prise en charge et peut comporter des erreurs de génération. Veuillez mettre à jour les signets de votre navigateur et utiliser à la place la fonction d’impression par défaut de celui-ci.


Syntaxe :

[ActorID.]EvaluatePackage
[ActorID.]evp

Appelée sur un acteur, cette fonction force la réévaluation immédiate de ses packages (détermination du comportement prioritaire). Par défaut, un acteur évalue ses packages seulement une fois par heure (temps d'Oblivion).

Cette fonction est particulièrement utile si un script a modifié les conditions du jeu, des acteurs, ou des objets, qui devraient entrainer un changement d'attitude d'un acteur. Si on n'utilise pas EvaluatePackage, le changement d'attitude n'aura lieu qu'à la prochaine évaluation des packages de cet acteur : son usage permet d'obtenir une réaction immédiatement après la modification de la condition.

Cette fonction doit être utilisée avec précaution car elle peut ralentir le jeu si l'acteur a une longue liste de packages et de conditions à tester.

Voir également