TESCS2 : SetLevel
Aller à la navigation
Aller à la recherche
Syntaxe :
[ActorId.]SetLevel niveau, [ParRapportauPJ] [, NiveauMin] [, NiveauMax]
Exemples :
SetLevel 10 ; fixe le niveau de l'acteur à 10 SetLevel 2, 1 ; fixe le niveau de l'acteur à PJ+2 SetLevel 0, 1, 6, 0 ; fixe le niveau de l'acteur à PJ+0, min 6, pas de maximum
Pour les PNJ et les créatures, cette fonction permet de changer complétement leur niveau, qu'elles soient définies par rapport au PJ ou non.
- ParRapportauPJ == 1 : le niveau indiqué est un écart par rapport au niveau du PJ
- ParRapportauPJ == 0 : le niveau indiqué est absolu. Min et max sont inopérants .
NiveauMin et NiveauMax correspondent aux valeurs Calc Min et Calc Max dans les fenêtres NPC et Creature du TESCS2 : Ce sont les niveaux mini et maxi que ce PNJ peut atteindre.
SetLevel provoque également un recalcul immédiat des statistiques de l'acteur et de son équipement, comme si celui-ci venait de monter d'un niveau.
NOTE:
- Cette fonction peut être appelée sur le PJ et change le niveau du joueur, mais pas ses statistiques. Les PNJ ne changent pas alors de niveau immédiatement, mais seulement lorsque le PJ passe une porte de chargement ou change de cellule. Cette fonction n'est donc pas recommandée et il convient de lui préférer AdvancePCLevel.