Ok - new post about macro making. I've been playing Stryphe quite a lot to get her to L35 (enchanting leveling stopped so I had to level her). I found that I was making a lot of repeatable key presses so I set up this macro
/castsequence reset=30/shift Corruption(Rank 3), Curse of Agony(Rank 3), Shadow Bolt(Rank 5), Drain Life(Rank 2)
and got it wrong
so I did a little digging around and found out that the macro system is very picky about what exact wording and a quick way to work around it
Slight explanation of the above macro - the /castesequence
speaks for itself reset=30/shift
tells the macro to reset after 20 seconds or with a shiftclick. the rest is the spells to cast.
1) ok first thing is to always open the macro window with /macro as the system used to block you out from certain other things if you used the macro button.
2) Open your spell list as well
3) create the macro in the usual way - new...
add the castsequence and reset bit explained above then shift click the spells from your spellbook directly to the macro. remember to put a comma then a space after each spell except the last.
4) Finaly -> Test on a low level mob
Works every time and saves ages/mistakes
EDIT: 5) when you level and get new spells etc. REVISIT your macros