Restoration Macros
Starter macros tuned for Restoration Shaman, opened below on the Restoration tab: an exact interrupt, a burst macro, and healer role macros. The General tab holds every core Shaman macro shared across specs. Open the macro window with /macro and paste.
Start with Target-safe damage: it temporarily remembers your friendly target, casts your damage spell at an enemy, and restores the teammate. Keep your permanent focus free by using the included @arena1-3 macros for interrupts and cross-control.
#showtooltip Wind Shear /cast [@focus,exists,nodead][] Wind Shear
Short-cooldown kick on your focus, target untouched.
#showtooltip Purge /cast [@mouseover,harm][] Purge
Strip a key buff off any enemy under your cursor.
#showtooltip Hex /cast [@focus,exists,nodead][@mouseover,harm][] Hex
Hex your focus, or whatever enemy you are hovering.
#showtooltip Earth Shield /cast [@mouseover,help,nodead][@player] Earth Shield
Refresh Earth Shield on the tank you hover without targeting.
#showtooltip /use [harm,mod:shift]Flame Shock;[harm,mod:ctrl]Lava Burst;[harm,mod:alt]Earth Shock;[harm]Lightning Bolt /stopmacro [harm] /focus /targetenemy /use [mod:shift]Flame Shock;[mod:ctrl]Lava Burst;[mod:alt]Earth Shock;Lightning Bolt /target focus
Resto-friendly offensive key: no modifier casts Lightning Bolt, Shift casts Flame Shock, Ctrl casts Lava Burst, and Alt casts Earth Shock, then returns to your friendly target.
#showtooltip Capacitor Totem /cast [@cursor] Capacitor Totem
Land the stun totem right on the enemy clump.
#showtooltip Wind Shear /cast [@mouseover,harm][harm] Wind Shear
Kicks whatever you hover without dropping your current target.
#showtooltip Wind Shear /cast [@arena1,harm,nodead] Wind Shear
Use a dedicated arena-frame key to stop this player without changing your current target.
#showtooltip Wind Shear /cast [@arena2,harm,nodead] Wind Shear
Use a dedicated arena-frame key to stop this player without changing your current target.
#showtooltip Wind Shear /cast [@arena3,harm,nodead] Wind Shear
Use a dedicated arena-frame key to stop this player without changing your current target.
#showtooltip Hex /cast [@arena1,harm,nodead] Hex
Hex is a class talent choice; each arena frame gets its own deliberate control key.
#showtooltip Hex /cast [@arena2,harm,nodead] Hex
Hex is a class talent choice; each arena frame gets its own deliberate control key.
#showtooltip Hex /cast [@arena3,harm,nodead] Hex
Hex is a class talent choice; each arena frame gets its own deliberate control key.
#showtooltip Cleanse Spirit /cast [@party1,help,nodead] Cleanse Spirit
Friendly dispel layer. In arena, party1 and party2 should match your party-frame order.
#showtooltip Cleanse Spirit /cast [@party2,help,nodead] Cleanse Spirit
Friendly dispel layer. In arena, party1 and party2 should match your party-frame order.
#showtooltip /use 13 /use 14 /use Tempered Potion
Uses on-use trinkets and your combat potion. Keep your major GCD cooldown on its own key unless you have personally verified their timing.
/stopcasting /stopattack
Use this on your juke or emergency-stop key. It cancels a cast and turns off auto-attacks without forcing another GCD action.
#showtooltip Wind Shear /cast [@mouseover,harm][harm] Wind Shear
Kicks whatever you hover without dropping your current target.
#showtooltip Wind Shear /cast [@arena1,harm,nodead] Wind Shear
Use a dedicated arena-frame key to stop this player without changing your current target.
#showtooltip Wind Shear /cast [@arena2,harm,nodead] Wind Shear
Use a dedicated arena-frame key to stop this player without changing your current target.
#showtooltip Wind Shear /cast [@arena3,harm,nodead] Wind Shear
Use a dedicated arena-frame key to stop this player without changing your current target.
#showtooltip Hex /cast [@arena1,harm,nodead] Hex
Hex is a class talent choice; each arena frame gets its own deliberate control key.
#showtooltip Hex /cast [@arena2,harm,nodead] Hex
Hex is a class talent choice; each arena frame gets its own deliberate control key.
#showtooltip Hex /cast [@arena3,harm,nodead] Hex
Hex is a class talent choice; each arena frame gets its own deliberate control key.
#showtooltip Cleanse Spirit /cast [@party1,help,nodead] Cleanse Spirit
Friendly dispel layer. In arena, party1 and party2 should match your party-frame order.
#showtooltip Cleanse Spirit /cast [@party2,help,nodead] Cleanse Spirit
Friendly dispel layer. In arena, party1 and party2 should match your party-frame order.
#showtooltip /use 13 /use 14 /use Tempered Potion
Uses on-use trinkets and your combat potion. Keep your major GCD cooldown on its own key unless you have personally verified their timing.
/stopcasting /stopattack
Use this on your juke or emergency-stop key. It cancels a cast and turns off auto-attacks without forcing another GCD action.
#showtooltip Wind Shear /cast [@mouseover,harm][harm] Wind Shear
Kicks whatever you hover without dropping your current target.
#showtooltip Wind Shear /cast [@arena1,harm,nodead] Wind Shear
Use a dedicated arena-frame key to stop this player without changing your current target.
#showtooltip Wind Shear /cast [@arena2,harm,nodead] Wind Shear
Use a dedicated arena-frame key to stop this player without changing your current target.
#showtooltip Wind Shear /cast [@arena3,harm,nodead] Wind Shear
Use a dedicated arena-frame key to stop this player without changing your current target.
#showtooltip Hex /cast [@arena1,harm,nodead] Hex
Hex is a class talent choice; each arena frame gets its own deliberate control key.
#showtooltip Hex /cast [@arena2,harm,nodead] Hex
Hex is a class talent choice; each arena frame gets its own deliberate control key.
#showtooltip Hex /cast [@arena3,harm,nodead] Hex
Hex is a class talent choice; each arena frame gets its own deliberate control key.
#showtooltip Cleanse Spirit /cast [@party1,help,nodead] Cleanse Spirit
Friendly dispel layer. In arena, party1 and party2 should match your party-frame order.
#showtooltip Cleanse Spirit /cast [@party2,help,nodead] Cleanse Spirit
Friendly dispel layer. In arena, party1 and party2 should match your party-frame order.
#showtooltip /use 13 /use 14 /use Tempered Potion
Uses on-use trinkets and your combat potion. Keep your major GCD cooldown on its own key unless you have personally verified their timing.
#showtooltip Flame Shock /targetenemy [noexists][dead] /use [harm] Flame Shock /stopmacro [harm] /focus /targetenemy /use Flame Shock /target focus
Apply Flame Shock without dropping your current friendly target. If your current target is friendly, the macro temporarily stores that teammate as focus, finds an enemy, casts Flame Shock, then restores the teammate. It overwrites a permanent focus, so use @arena1-3 macros for actions that must preserve focus.
#showtooltip Healing Surge /cast [@mouseover,help,nodead][@target,help,nodead][@player] Healing Surge
Heals your mouseover, then your target, then you. It never retargets your current enemy.