Pre-Combat Buffing Script Question
rion26
Member Posts: 25
Hi there, I have made a little script that allows me to cast some buffs on my Mage so I don´t have to do it manually. As it works atm, she will cast one spell each round. For example:
IF
ActionListEmpty()
HaveSpell(WIZARD_PROTECTION_FROM_EVIL)
HaveSpell(WIZARD_STONE_SKIN)
THEN
RESPONSE #100
Spell(Myself,WIZARD_STONE_SKIN)
Spell(Myself,WIZARD_PROTECTION_FROM_EVIL)
END
Now I would like her to insta-cast all the buffs. I have tried the FORCESPELL command, wich works, but keeps the Spells that she casts all memorized. Is there a way to insta-cast the spells and remove them from the spellbook, so you can´t cast them ad infinitum without ever resting?
Thanks for your help!
IF
ActionListEmpty()
HaveSpell(WIZARD_PROTECTION_FROM_EVIL)
HaveSpell(WIZARD_STONE_SKIN)
THEN
RESPONSE #100
Spell(Myself,WIZARD_STONE_SKIN)
Spell(Myself,WIZARD_PROTECTION_FROM_EVIL)
END
Now I would like her to insta-cast all the buffs. I have tried the FORCESPELL command, wich works, but keeps the Spells that she casts all memorized. Is there a way to insta-cast the spells and remove them from the spellbook, so you can´t cast them ad infinitum without ever resting?
Thanks for your help!
0
Comments
Why can't you simply use the Spell or SpellRES action? Again from IESDP: So, using this action would allow you to only cast memorized spells. Said spells would then be "used" (no longer memorized).