Macros · Shaman

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.

Mouseover interrupt - Wind ShearMoInt
#showtooltip Wind Shear
/cast [@mouseover,harm][harm] Wind Shear

Kicks whatever you hover without dropping your current target.

Arena 1 interrupt - Wind ShearWind1
#showtooltip Wind Shear
/cast [@arena1,harm,nodead] Wind Shear

Use a dedicated arena-frame key to stop this player without changing your current target.

Arena 2 interrupt - Wind ShearWind2
#showtooltip Wind Shear
/cast [@arena2,harm,nodead] Wind Shear

Use a dedicated arena-frame key to stop this player without changing your current target.

Arena 3 interrupt - Wind ShearWind3
#showtooltip Wind Shear
/cast [@arena3,harm,nodead] Wind Shear

Use a dedicated arena-frame key to stop this player without changing your current target.

Arena 1 control - HexHex1
#showtooltip Hex
/cast [@arena1,harm,nodead] Hex

Hex is a class talent choice; each arena frame gets its own deliberate control key.

Arena 2 control - HexHex2
#showtooltip Hex
/cast [@arena2,harm,nodead] Hex

Hex is a class talent choice; each arena frame gets its own deliberate control key.

Arena 3 control - HexHex3
#showtooltip Hex
/cast [@arena3,harm,nodead] Hex

Hex is a class talent choice; each arena frame gets its own deliberate control key.

Party 1 - Cleanse SpiritClea1
#showtooltip Cleanse Spirit
/cast [@party1,help,nodead] Cleanse Spirit

Friendly dispel layer. In arena, party1 and party2 should match your party-frame order.

Party 2 - Cleanse SpiritClea2
#showtooltip Cleanse Spirit
/cast [@party2,help,nodead] Cleanse Spirit

Friendly dispel layer. In arena, party1 and party2 should match your party-frame order.

On-use trinkets + potionUse13
#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.

Target-safe Flame ShockTSafe
#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.

Mouseover heal - Healing SurgeMHeal
#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.