// SimpleCast.mac
// Author: Alatyami, NotAddicted.com
#include spell_routines.inc
Sub Main
// Declare the array to store the spell names
/declare MySpellList[3] string outer
// EDIT SPELL LIST HERE
/varset MySpellList[1] Virtue
/varset MySpellList[2] Hand of Virtue
/varset MySpellList[3] Conviction
// EDIT TIMER LENGTH HERE (seconds)
/declare TimerLength int outer 600
// DO NOT EDIT BELOW HERE
:spellcastloop
/for i 1 to ${MySpellList.Size}
/call Cast "${MySpellList[${i}]}"
/next i
// have the macro sleep for the given amount of seconds.
/sleep ${TimerLength}
// Now that the sleep is done go back and start again.
/goto :spellcastloop
/return