TESCS2 : SetLevel

De Wiwiki
Révision datée du 25 novembre 2006 à 14:21 par Mike89 (discussion | contributions) (Catégorie)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
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.

Voir également

TESCS2 : AdvancePCLevel