- lancer des sorts via SPELL avec test HAVESPELL
- lancer des sorts via FORCESPELL avec test d'une variable
FORCESPELL permet de lancer un sort sans avoir besoin qu'il soit mémorisé.
Pourtant, l'enchainement de sorts est beaucoup plus rapide avec FORCESPELL alors qu'il n'intervient pas normalement dans le rythme d'enchainement.
exemple de script:
Code : Tout sélectionner
IF
See(Nearestenemyof(Myself))
havespell(WIZARD_MAGIC_MISSILE)
THEN
RESPONSE #100
SPELL(Nearestenemyof(Myself),"WIZARD_MAGIC_MISSILE")
END
IF
See(Nearestenemyof(Myself))
havespell(WIZARD_MAGIC_MISSILE)
THEN
RESPONSE #100
SPELL(Nearestenemyof(Myself),"WIZARD_MAGIC_MISSILE")
END
Code : Tout sélectionner
IF
See(Nearestenemyof(Myself))
GLOBAL("MAGE_combat","GLOBAL",0)
THEN
RESPONSE #100
SETGLOBAL("MAGE_combat","GLOBAL",1)
forceSPELL(Nearestenemyof(Myself),"WIZARD_MAGIC_MISSILE")
END
IF
See(Nearestenemyof(Myself))
GLOBAL("MAGE_combat","GLOBAL",1)
THEN
RESPONSE #100
SETGLOBAL("MAGE_combat","GLOBAL",2)
forceSPELL(Nearestenemyof(Myself),"WIZARD_MAGIC_MISSILE")
END