Ok this is a good opportunity to explain my healer macros. The one difference my macros have to the macros I've seen here is the use of
@targettarget.
I think it's important for a healer to not only to spam heals, but also use the time between heals to do some damage and controls. So you use your character to its full potential. One difficulty I had was switching my targets fast enough so i could do some damage in between heals and secure the kill while not slacking and healing to late because you had to retarget your friend. You could use the
assist keybind but I never got around to it. Instead I set up my macros so i would hit my heal spell and it would automaticly heal the correct target. Let me explain this in a situation.
Let's say you and 4 teammates are together and and you spot a rogue. You will want to unstealth the rogue and at the same time heal his victim asap. I just need to target the rogue. Press my damage macro to attack him and press my heal macro. The heal macro will check all the conditions and heal whomever the rogue has targeted and ambushes. No need to switch targets to heal and damage just with your two macros.
The same thing when you have a friendly unit as your target. You can throw him heals easily and in between with just one press of the damage macro you attack, whomever your friend is already attacking. No time spent targeting and looking for the right target so you attack the same one.
Code:
#showtooltip Healing Spell
/cast [mod:ctrl,@player][mod:alt,@focus][@mouseover,help,exists,nodead][@target,help,exists,nodead][@targettarget,help,exists,nodead][@player] Healing Spell
Show tooltip, icon, and cooldown for Healing Surge for this macro on the action bar
If you were holding the control key then:
Cast Healing Surge on you
Else, if you were holding the alt key then:
Cast Healing Surge on the unit saved as your focus target
Else, if the unit your mouse is currently over is a friend, exists, and is not dead then:
Cast Healing Surge on the unit your mouse is currently over
Else, if the currently targeted unit is a friend, exists, and is not dead then:
Cast Healing Surge on the currently targeted unit
Else, if the currently targeted unit's currently targeted unit is a friend, exists, and is not dead then:
Cast Healing Surge on the currently targeted unit's currently targeted unit
Otherwise:
Cast Healing Surge on you
Code:
#showtooltip Damage Spell
/cast [mod:alt,@focus][@mouseover,harm,exists,nodead][@target,harm,exists,nodead][@targettarget,harm,exists,nodead] Damage Spell
Show tooltip, icon, and cooldown for Lighning Bolt for this macro on the action bar
If you were holding the alt key then:
Cast Lightning Bolt on the unit saved as your focus target
Else, if the unit your mouse is currently over is an enemy, exists, and is not dead then:
Cast Lightning Bolt on the unit your mouse is currently over
Else, if the currently targeted unit is an enemy, exists, and is not dead then:
Cast Lightning Bolt on the currently targeted unit
Else, if the currently targeted unit's currently targeted unit is an enemy, exists, and is not dead then:
Cast Lightning Bolt on the currently targeted unit's currently targeted unit