Quote Originally Posted by None of the above View Post
This macros is obsolete, they restricted many things available before. Right now you can use only one cast statement for one macro.
Actually that macro will work fine. The macro system tests each line for execution and fires the first one that passes. What you can no longer do is something like this:

Code:
#show SomeBuff 
cast @mark 1 SomeBuff 
wait 2 
cast @mark 2 SomeBuff 
wait 2 
cast @mark 3 SomeBuff 
wait 2 
cast @mark 4 SomeBuff 
wait 2 
cast @mark 5 SomeBuff
Here's a sample of my heal macro that I use every day:

Code:
#show Healing Breath
cast [ctrl] @mark 1 Healing Breath
cast [alt] @mark 2 Healing Breath
cast [shift] @mark 3 Healing Breath
cast @self Healing Breath