These Restoration Shaman PvE macros are designed for WoW WotLK 3.3.5a and focus on fast mouseover healing, Earth Shield maintenance, emergency cooldowns, interrupts and totem utility. They let the shaman react to raid damage without repeatedly changing targets while keeping Wind Shear, Hex, Purge and key totems easy to reach.
Restoration macros support a reactive healing style, but they do not choose the correct heal or replace encounter awareness. Use the exact spell names from your client, keep valid mouseover and focus targets when required, and test every button on a target dummy or in a safe dungeon before using it in a raid.
Riptide mouseover
Casts Riptide on a friendly mouseover, then your friendly target.
#showtooltip Riptide
/cast [@mouseover,help,nodead][help,nodead] Riptide
Lesser Healing Wave mouseover
Casts Lesser Healing Wave on a friendly mouseover without changing targets.
#showtooltip Lesser Healing Wave
/cast [@mouseover,help,nodead][help,nodead] Lesser Healing Wave
Healing Wave mouseover
Casts Healing Wave on a friendly mouseover, then your friendly target.
#showtooltip Healing Wave
/cast [@mouseover,help,nodead][help,nodead] Healing Wave
Chain Heal mouseover
Casts Chain Heal on a friendly mouseover without target switching.
#showtooltip Chain Heal
/cast [@mouseover,help,nodead][help,nodead] Chain Heal
Earth Shield mouseover
Places Earth Shield on a friendly mouseover, then your friendly target.
#showtooltip Earth Shield
/cast [@mouseover,help,nodead][help,nodead] Earth Shield
Earth Shield focus
Refreshes Earth Shield on your friendly focus target without changing your current target.
#showtooltip Earth Shield
/cast [@focus,help,nodead][] Earth Shield
Cleanse Spirit mouseover
Cleanses a friendly mouseover, then your friendly current target.
#showtooltip Cleanse Spirit
/cast [@mouseover,help,nodead][help,nodead] Cleanse Spirit
Cleanse Spirit focus
Cleanses your friendly focus target without changing targets.
#showtooltip Cleanse Spirit
/cast [@focus,help,nodead][] Cleanse Spirit
Nature’s Swiftness and Healing Wave
Uses Nature’s Swiftness and casts an instant Healing Wave on a friendly mouseover or target.
#showtooltip Nature's Swiftness
/stopcasting
/cast Nature's Swiftness
/cast [@mouseover,help,nodead][help,nodead] Healing Wave
Nature’s Swiftness and Lesser Healing Wave
Uses Nature’s Swiftness and casts an instant emergency Lesser Healing Wave.
#showtooltip Nature's Swiftness
/stopcasting
/cast Nature's Swiftness
/cast [@mouseover,help,nodead][help,nodead] Lesser Healing Wave
Tidal Force healing burst
Uses Tidal Force, Nature’s Swiftness and a fast Healing Wave for a planned emergency heal.
#showtooltip Tidal Force
/stopcasting
/cast Tidal Force
/cast Nature's Swiftness
/cast [@mouseover,help,nodead][help,nodead] Healing Wave
Wind Shear focus
Stops casting and interrupts your hostile focus target without changing targets.
#showtooltip Wind Shear
/stopcasting
/cast [@focus,harm,nodead][] Wind Shear
Wind Shear mouseover
Stops casting and interrupts a hostile mouseover, then your current target.
#showtooltip Wind Shear
/stopcasting
/cast [@mouseover,harm,nodead][harm,nodead] Wind Shear
Hex focus
Casts Hex on your hostile focus target without changing your current target.
#showtooltip Hex
/cast [@focus,harm,nodead][] Hex
Hex mouseover
Casts Hex on a hostile mouseover, then your current hostile target.
#showtooltip Hex
/cast [@mouseover,harm,nodead][harm,nodead] Hex
Purge mouseover
Purges a hostile mouseover, then your current hostile target.
#showtooltip Purge
/stopcasting
/cast [@mouseover,harm,nodead][harm,nodead] Purge
Bloodlust or Heroism
Uses Bloodlust normally and Heroism with Shift for the appropriate faction spell.
#showtooltip [mod:shift] Heroism; Bloodlust
/cast [mod:shift] Heroism; Bloodlust
Mana Tide Totem
Drops Mana Tide Totem and uses an available glove or trinket cooldown.
#showtooltip Mana Tide Totem
/cast Mana Tide Totem
/use 10
Grounding Totem at player
Drops Grounding Totem at your own location without an extra placement click.
#showtooltip Grounding Totem
/cast [@player] Grounding Totem
Tremor Totem at player
Drops Tremor Totem at your own location without changing targets.
#showtooltip Tremor Totem
/cast [@player] Tremor Totem
Water Shield
Places Water Shield on yourself without changing your target.
#showtooltip Water Shield
/cast [@player] Water Shield
Ancestral Spirit mouseover
Resurrects a dead friendly mouseover, then your current dead friendly target.
#showtooltip Ancestral Spirit
/cast [@mouseover,help,dead][help,dead] Ancestral Spirit
Purge or Cleanse Spirit
Uses Purge on a hostile mouseover and Cleanse Spirit on a friendly mouseover.
#showtooltip
/cast [@mouseover,harm,nodead][harm,nodead] Purge
/cast [@mouseover,help,nodead][help,nodead] Cleanse Spirit
Totemic Recall
Recalls your active totems to recover mana when the encounter allows it.
#showtooltip Totemic Recall
/cast Totemic Recall
How to use Restoration Shaman macros
Open the in-game Macros window, create a macro and paste the code exactly as shown. Place it on an action bar and bind it to a reachable key. Mouseover macros cast on the unit beneath your cursor, while focus macros preserve your current target for healing or damage.
Earth Shield focus is useful for maintaining a tank assignment, and the Nature’s Swiftness buttons provide fast emergency Healing Wave casts. The Purge or Cleanse Spirit macro chooses the spell from the mouseover unit's relationship, but separate utility keys are still useful when timing must be completely explicit.
Restoration Shaman PvE macro tips
Riptide, Lesser Healing Wave, Healing Wave and Chain Heal cover different healing situations. Mouseover versions reduce target-switching time, while Earth Shield should be refreshed deliberately on the player taking the expected damage rather than pressed without checking the target.
Nature’s Swiftness, Tidal Force, Mana Tide Totem and Bloodlust or Heroism are important cooldown tools. Keep them reachable and plan their use around incoming damage, mana requirements and the raid's burst windows. A macro can combine button presses, but it cannot decide whether the cooldown should be held.
Wind Shear, Hex, Purge, Grounding Totem and Tremor Totem provide valuable control and defensive utility. Focus versions are ideal for a caster or priority enemy, while player-targeted totems and Water Shield avoid losing the current healing target.
Compatibility and troubleshooting
These macros target the WoW WotLK 3.3.5a macro system. Private-server clients can differ in focus behavior, totem placement and protected actions. If a macro fails, test the spell alone, verify the target relationship and range, then reload the UI after editing.
Macros cannot decide who needs healing, when to spend Bloodlust or which totem is best for a mechanic. Their purpose is to reduce targeting friction so the Restoration Shaman can react faster while retaining control over spell choice, mana and cooldown timing.



