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()
#showtooltip Chain Heal
/cast Chain Heal
/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.
/script local u,m = IsUsableSpell("Heroism") if u and not m and GetNumRaidMembers() > 0 then SendChatMessage(" >>>Heroism <<<","RAID") end
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.
Well, that's it for this week, please comment and let me know about macros you may need.