southpaw95 wrote:Okay so I'm not much good with macros but I have been in your position before. I can't quite remember the exact macro that solved my problem, but I think the following is near to the one I used:
#showtooltip Shoot
/castsequence [target=mouseover,harm] !Shoot, !Shoot
/castsequence !shoot, !shoot
Just put /cast Shadow Word: Pain or whatever you want in before the second line. I think that'll work.
#showtooltip wasn't added til TBC as well as castsequence. Anything that triggers GCD will eliminate the second cast in the macro.
With supermacros (to shorten the macro a bit)... Only thing I can suggest is:
- Code: Select all
/run if (UnitName("target") == nil) then TargetNearestEnemy(); if (not buffed("Shadow Word: Pain", 'target')) then CastSpellByName("Shadow Word: Pain"); else CastSpellByID(5019); end;
I forgot the action ID that Shoot (Wand) uses. Hopefully this works. You'll have to press it twice after the GCD in order to start wanding. It just detects whether or not SW:P is on the target and if it is, start wanding.