also. you MUST have spellsub.mac AND spellbook.mac(thanks to the authors, cuz those 2 ROXXOR). Anyways, change it so it works for you, this was made for cleric buffs, and mems all the spells in to one slot(slot 8), and unmemms slot 7 because I noticed i had one of the spells i wanted in slot 8 already memmed in slot 7 and it hung up the macro. (Useful for leaving all your other spells alone except slot 8, and having to remem lots of spells)
Code: Select all
#include SpellSub.mac
#include spellbook.mac
Sub Main
/book
/call ForgetSpellbyNumber 7
/if $target()==false /target myself
/if "$target(name)"=="$char(name)" {
/delay 2s
/call MemorizeSpell "Armor of the Faithful" 8
/delay 2s
/stand
/call SpellSub 8 7
}
/delay 1s
/call MemorizeSpell "Resist Magic" 8
/delay 2s
/stand
/call SpellSub 8 7
/delay 2s
/call MemorizeSpell "Resist Disease" 8
/delay 2s
/stand
/call SpellSub 8 7
/delay 2s
/call MemorizeSpell "Resist Poison" 8
/delay 2s
/stand
/call SpellSub 8 7
/delay 2s
/call MemorizeSpell "Resist Fire" 8
/delay 2s
/stand
/call SpellSub 8 7
/delay 2s
/call MemorizeSpell "Resist Cold" 8
/delay 2s
/stand
/call SpellSub 8 7
/delay 2s
/call MemorizeSpell "Shield of Words" 10
/delay 3s
/stand
/call SpellSub 8 10
/if $target(level)>44 {
/delay 3s
/call MemorizeSpell "Symbol of Marzin" 8
/delay 2s
/stand
/call SpellSub 8 7
} else {
/delay 3s
/call MemorizeSpell "Symbol of Naltron" 8
/delay 2s
/stand
/call SpellSub 8 7
}
/if "$target(name)"<>"$char(name)" {
/if $target(level)>39 {
/invite
/delay 5s
/target myself
}
}
/delay 2s
/call MemorizeSpell "Heroic Bond" 8
/delay 2s
/stand
/call SpellSub 8 8
/delay 2s
/sit
/return


