TESCS2 : EvaluatePackage

De Wiwiki
Révision datée du 24 octobre 2006 à 14:21 par Mike89 (discussion | contributions)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche


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