I am currently using semi automated macros whilst playing my pally. basically all the melee is macroed so I get the maximum amount of bash/taunt skills in e.t.c. Beacause casting is a bit more situational I am doing this manually (gotta do something by hand :) ) but am havinf problems when the mob backs up a little so I move forward and interrupt my casting. I figured the best way to do this would be to have a loop that exits once I have stopped casting but since the macro isnt doing the casting I cant just pause for the length of the cast. From the helpfile it looks like I need to use ${Me.Casting} but there dosent seem to be any indication of what this gives is a am not casting anything.
would
Code: Select all
:WaitForCast
/delay 1s
/if ${String[${Me.Casting}].Length} > 0 /goto WaitForCast
do it ?