Shaman Advanced Healing Macro

Posted May 28th, 2008 by admin

The following macros make use of Healing Wave, Lesser Healing Wave and Nature’s Swiftness to enable you to heal quickly, on-demand and appropriately.

For both macros below, the target for your heal when you press the button is determined in the following order:

1. Yourself, if you are holding the CTRL key when the button is pressed; you will retain your current target
2. Your current friendly target
3. The friendly character you’re currently mouse-hovering over (or their portrait-bar)
4. Your current friendly focus-target
5. Yourself (if you have no friendly target, focus, or mouseover)

This order of priority makes it easy to quickly choose the appropriate target for healing. Hold CTRL to always heal yourself; target a friendly character to direct heals at him/her; mouseover a character to direct a heal at that character without the need to click first (if you don’t already have a friendly target); and finally, heal your focus-target (handy for keeping the main tank healed while selectively healing other characters on demand).

The following macro is used primarily when being hit in combat. Since Lesser Healing Wave has a 1.5sec cast time you can usually cast it without interruption, unless being hit by many mobs at once.

#showtooltip
/target [modifier:ctrl] player
/cast [exists,nodead,help] [target=mouseover,nodead,help] [target=focus,help] [] Lesser Healing Wave;
/targetlasttarget [modifier:ctrl]

The following macro is dual-purpose: it serves as a big emergency instant-heal when Nature’s Swiftness is ready and you’re in combat (targeting priority order still applies); and, when not in combat or NS is not ready, it works as a stronger, slower heal. This is the preferred macro to use when serving as a healer in instances and parties, as it is more mana-efficient than the previous macro. If you aren’t currently in combat but need to instant-heal a party member, you’ll still want to manually cast NS first.

#showtooltip Healing Wave
/target [modifier:ctrl] player
/cast [combat]Nature’s Swiftness
/stopcasting
/cast [exists,help] [target=mouseover,help,exists] [target=focus,help,exists] [] Healing Wave
/targetlasttarget [modifier:ctrl]

Note in the above macro that unneeded spaces have been removed to fit within the allowed 255-character limit for macros.

Change [modifier:ctrl] to [modifier:alt] or [modifier:shift] if you wish to use a different modifier key for self-directed heals.

2 Responses to “Shaman Advanced Healing Macro”

  1. naideweem Says:

    Hey

    I’ve been passive on this forum for a while now, so here goes my first post! a great site I’ve found for Wallpapers etc. is Esnips.com I’ve found everything on my list…

    let me know what you think!, Hope this helps ;-)

    Muah!

  2. Daniel Says:

    Hey, i find that first macro extremely useful, but i wonder if is possible to implement a shift-modifier to it so that it chooses another spell if Shift is pressed, and otherwise behaves exactly as before?

    I tried to add the [mod:shift] various places in the macro, but i never got quite the expected behavior.

    Thanks!

Leave a Reply