TESCS : AddToLevCreature

De Wiwiki
Révision datée du 23 septembre 2012 à 13:23 par Infomase (discussion | contributions) (→‎Exemple d'utilisation)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche


La fonction AddToLevCreature ajoute une créature à une Leveled List.

Syntaxe

La syntaxe correcte pour cette fonction est :

AddToLevCreature "nom_leveled_list" "ID_creature" niveau_joueur

C'est une fonction qui n'a pas besoin de destinataire pour être utilisée. "nom_leveled_list" est le nom de la leveled list à laquelle on va rajouter un monstre "ID_creature". Ce monstre ne spawnera que si le joueur a au moins le niveau niveau_joueur.


Exemple d'utilisation

Voici un exemple d'utilisation : si le joueur actionne un objet quelconque donné, alors cela déclenchera l'invasion de l'espèce "rat_noir" dans la région "mont_ecarlate".

Begin invasion_rat_noir

Short doOnce

If ( OnActivate == 1 )
 If ( doOnce == 0 )
  Set doOnce to 1
  AddToLevCreature "mont_ecarlate_lv1" "rat_noir" 1
 IfEnd
IfEnd

End

Le script commence par tester l'activation de l'objet en question, avant de vérifier si c'est bien la première fois qu'il est activé. Si les deux conditions sont vérifiées, il ajoute la créature Rat noir à la Leveled List niveau 1 du Mont Écarlate. Comme le niveau est réglé sur 1, le rat spawnera quel que soit le niveau du joueur.

Notes :

  • L'ajout d'une créature dans une leveled list ne signifie pas qu'une créature spawnera à ce moment précis. Il faut attendre que le jeu fasse respawn des éléments de la Leveled List aléatoirement, jusqu'à ce que la créature désirée spawne.

Voir également