Monday, August 16, 2010

Monday Macros

             Hi there folks! Happy Monday :P Today I'm starting what will be a series of posts on handy macros. I'll be posting a small set each Monday. I was thinking about making this a fairly large post, but I'll stick to a smaller set each week and if anyone has a request for a macro they'd like made please leave a description of what you'd like it to do in the comments. I'll even do macros for other classes, so hit me up.

             My first macro this week is a very specific one for resto shammies with engineering. Engineering can be one of these largest profession based HPS increases available in the game, but there is a small problem. Other professions increases are passive whereas engineering requires that you do something, so human error can decrease it's potential. What this macro does is incorporate the haste boost to gloves with chain heal (which in most raids you will be casting a lot). For other situations the macro can be altered to use another spell. The other nice thing about this macro is that it will use the gloves if they are off CD, but will not display any error messages or sounds if it is not.

/run u=UIErrorsFrame u:Hide()
/run SetCVar("Sound_EnableSFX","0")
#showtooltip Chain Heal
/use 10
/cast Chain Heal
/run SetCVar("Sound_EnableSFX","1")
/run UIErrorsFrame:Clear()
/run u:Clear() u:Show() 

                      My next macro this week is for all shamans and with minor tweaks for mages come Cataclysm. This is an intelligent Heroism macro. What it will do is cast Heroism and announce to the raid that you have cast it. What it won't do is allow you to cast Heroism out of combat, so hopefully you never accidentally blow Hero.

#showtooltip Heroism
/stopmacro [nocombat]
/script local u,m = IsUsableSpell("Heroism") if u and not m and GetNumRaidMembers() > 0 then SendChatMessage(" >>>Heroism <<<","RAID") end
/cast Heroism

          For my last macro this week I'll throw out a small handy enhancement macro. This simple macro will Stormstrike if it's off CD or simply attack the target if it's on cd. It's really handy when you have to quickly change targets.

/cast Stormstrike
/startattack [harm]

          Well, that's it for this week, please comment and let me know about macros you may need.


  1. I'd like to know how to make a macro that will announce my target. As a tank, I find a lot of people just pick a target at random and I think this could help organize runs.

    So, something like saying in party chat "Targeting now" ?

  2. Okay, that didn't work. What's missing is "mob name", guess the way I typed it didn't go through.