Code : Tout sélectionner
IF
See(NearestEnemyOf(Myself))
OR(2)
HaveSpell(CLERIC_MENTAL_DOMINATION)
HaveSpell(WIZARD_HOLD_MONSTER)
Global("#VPeaudecorce","LOCALS",1)
OR(2)
Global("#VImmoMonstres","LOCALS",0)
Global("#VImmoMonstres","LOCALS",1)
OR(2)
Global("#VDominMental","LOCALS",0)
Global("#VDominMental","LOCALS",1)
!StateCheck(LastSeenBy(Myself),STATE_HELPLESS)
THEN
RESPONSE #100
IncrementGlobal("#VImmoMonstres","LOCALS",1)
Spell(NearestEnemyOf(Myself),WIZARD_HOLD_MONSTER)
RESPONSE #100
IncrementGlobal("#VDominMental","LOCALS",1)
Spell(NearestEnemyOf(Myself),CLERIC_MENTAL_DOMINATION)
END
Ici je vérifie si j'ai deux sorts qui sont "domination mentale" et "immobilisation des monstres" et si j'ai un des deux je vais lancer soit l'un soit l'autre.
Ma question serait de savoir si jamais je n'ai pas l'un des sorts le bloc le concernant risque de se déclencher tout de même non ? Y aurait-il un moyen de déclencher des sorts de manière aléatoire comme ceci en empêchant les sorts non disponibles de se déclencher ?