TBC Classic Shaman Macro Guide (Elemental, Enhancement & Restoration) | PvE, PvP & Arena

TBC Classic Shaman macros handle some of the most mechanically demanding gameplay in the entire game. Enhancement needs weapon swing sync and totem twisting on the fly. Elemental needs instant Earth Shocks between casts without clipping. Restoration in Arena lives and dies by Nature’s Swiftness timing and Earth Shield uptime. A solid macro setup takes all of that complexity and compresses it into a few deliberate button presses.

This guide covers every essential macro for Elemental, Enhancement, and Restoration — for raids, Heroic dungeons, and TBC Classic Anniversary Arena in 2026.

How Shaman Macros Work in TBC Classic

Two commands come up constantly in Shaman macros. /stopcasting fires instant abilities like Earth Shock or Wind Shear without waiting for an active cast to finish — essential for interrupts. /castsequence chains multiple abilities onto one button with a reset timer, which powers the totem twisting rotation and four-totem drop macros.

Shamans also benefit heavily from [@mouseover] targeting for heals and utility, and from rank-specific spell casting using Spell Name(Rank X) — important when you need a low-rank Earth Shock to interrupt without overwriting Flame Shock’s debuff.

General Shaman Macros (All Specs)

Earth Shock Interrupt — Stopcasting

#showtooltip Earth Shock(Rank 1)
/stopcasting
/cast Earth Shock(Rank 1)

Earth Shock Rank 1 interrupts a cast without applying the Nature Vulnerability debuff that would overwrite Flame Shock on the target. /stopcasting fires it immediately mid-cast. ⚡ Your most important PvP macro — use it whenever an enemy healer or caster starts a channel.

Wind Shear — Focus Interrupt

#showtooltip Wind Shear
/stopcasting
/cast [target=focus,exists] Wind Shear
/cast Wind Shear

Wind Shear is off the global cooldown — it costs you nothing to fire it. This macro targets your focus first (set to the enemy healer in Arena), then falls back to your current target. /stopcasting guarantees it fires instantly. 🎯

Purge — Mouseover

#showtooltip Purge
/cast [@mouseover,harm,nodead][harm,nodead] Purge

Purge removes 2 magic buffs from an enemy. Hover any hostile target and fire it without switching your current target. In PvP, Purge strips Power Word: Shield, Earth Shield, and Blessing of Freedom — and is one of the Shaman’s most powerful Arena tools.

Bloodlust / Heroism

#showtooltip Bloodlust
/cast Bloodlust

Bloodlust (Horde) / Heroism (Alliance) is a raid-wide Haste cooldown on a 10-minute timer. In TBC Classic Anniversary, only one Shaman needs to cast it as the buff is now raid-wide. Keep it on a dedicated bind and communicate with your raid leader before using it during a burn phase.

Ghost Wolf — Combat Mount Toggle

#showtooltip
/cast [combat] Ghost Wolf
/cast [nocombat] Ghost Wolf

Simple Ghost Wolf toggle. In combat it shifts you in — out of combat it does the same. Pair this with the Restoration talent Ancestral Swiftness if you have it, which makes Ghost Wolf instant cast and turns it into a genuine in-combat movement tool.

Elemental Shaman Macros (PvE Raids, PvP & Arena)

Elemental is a burst caster spec that relies on Lightning Bolt, Chain Lightning, and Lava Burst windows. Your macro priorities are aligning Elemental Mastery with trinkets for burst and firing Earth Shock instantly between casts without clipping your current channel.

Elemental Mastery + Trinkets Burst

#showtooltip Elemental Mastery
/use 13
/use 14
/cast Elemental Mastery

Elemental Mastery makes your next Nature or Fire spell both instant and guaranteed to crit. Aligning it with your on-use trinkets creates your maximum burst window. Orcs can also add /cast Blood Fury and Trolls can add /cast Berserking to this macro. ⚡ Use it right before a Chain Lightning for an instant, guaranteed crit AoE nuke.

Lightning Bolt + Start Attack

#showtooltip Lightning Bolt
/startattack
/cast Lightning Bolt

Lightning Bolt is your primary damage filler. /startattack ensures your melee swings keep going in the unlikely event you’re in range, and keeps the combat flag active on your character.

Earth Shock — Rank 1 Interrupt (Elemental)

#showtooltip Earth Shock(Rank 1)
/stopcasting
/cast Earth Shock(Rank 1)

As Elemental, keeping Rank 1 Earth Shock on a /stopcasting bind lets you interrupt casts immediately between Lightning Bolt casts without clipping your own damage. The low rank means minimal mana cost and no overwrite of Flame Shock‘s debuff.

Enhancement Shaman Macros (PvE Raids & Dungeons)

Enhancement is one of the most mechanically demanding melee specs in TBC Classic. You’re managing weapon swing sync, totem twisting between Windfury Totem and Grace of Air Totem, and fitting Stormstrike and Flame Shock into a tight rotation. These macros remove as much of that overhead as possible.

Weapon Sync Macro

/cleartarget
/targetlasttarget
/startattack

This macro resets your weapon swing timers to synchronize your main-hand and off-hand swings. The goal is to keep your main-hand weapon synced so it benefits from the majority of Windfury Weapon procs and Flurry uptime. 🎯 Use it when your swing timer WeakAura shows the correct sync window — press it at roughly the halfway point of your main-hand swing timer. This is mandatory for optimal Enhancement DPS.

Totem Twisting Macro

/castsequence reset=8 Windfury Totem, Grace of Air Totem

Totem twisting is the core Enhancement technique in TBC Classic — you drop Windfury Totem and then immediately replace it with Grace of Air Totem, giving your party the Windfury buff while having Grace of Air active. The reset timer of 8 seconds gives you enough time to place Grace of Air before the sequence resets. ⚡ This is one of the strongest party DPS contributions any spec in the game can make.

Stormstrike + Start Attack

#showtooltip Stormstrike
/startattack
/cast Stormstrike

Stormstrike is your highest priority ability. Always pair with /startattack — if Stormstrike is on cooldown, your auto-attacks keep rolling instead of stopping.

Shamanistic Rage + Trinkets

#showtooltip Shamanistic Rage
/use 13
/use 14
/cast Shamanistic Rage

Shamanistic Rage reduces incoming damage and generates mana from your attacks. Line it up with on-use trinkets for a defensive + mana recovery cooldown during high-damage burst phases in raids.

Four-Totem Drop

#showtooltip
/castsequence reset=3 Strength of Earth Totem, Windfury Totem, Mana Spring Totem, Searing Totem

Drops all four totems in sequence with a single button — Earth, Air, Water, and Fire schools in one castsequence. The reset=3 gives you enough time between each cast. 🎯 Perfect for the start of every pull so you never forget a totem school.

Restoration Shaman Macros (Healing — Raids, PvP & Arena)

Restoration in TBC Classic Anniversary is one of the best Arena healers in the game. Earth Shield heals your partner passively without casting, Nature’s Swiftness provides an emergency instant Healing Wave, and Bloodlust creates kill windows that no other healer can match.

Nature’s Swiftness + Healing Wave

#showtooltip Nature's Swiftness
/cast Nature's Swiftness
/cast Healing Wave

Nature’s Swiftness is off the global cooldown and makes your next Nature spell instant cast. Chaining it directly into Healing Wave fires an instant 5,000+ heal on your target. Your emergency panic button when someone is dying faster than a normal cast can land. ⚡ This is arguably the single most important Restoration macro in TBC Classic Arena.

Earth Shield — Mouseover

#showtooltip Earth Shield
/cast [@mouseover,help,nodead][@target,help,nodead][@player] Earth Shield

Earth Shield absorbs hits and heals the target on each proc — and unlike Power Word: Shield, it cannot be dispelled. Keep it on your Arena partner at all times, refreshing before it drops to 1–2 charges. Mouseover means you can reapply it instantly without losing your current target.

Lesser Healing Wave — Mouseover

#showtooltip Lesser Healing Wave
/cast [@mouseover,help,nodead][@target,help,nodead][@player] Lesser Healing Wave

Lesser Healing Wave is your fast emergency heal — quicker than Healing Wave and the backbone of your instant-pressure response in Arena. Mouseover fires it on whoever needs it without dropping your target.

Chain Heal — Mouseover

#showtooltip Chain Heal
/cast [@mouseover,help,nodead][@target,help,nodead] Chain Heal

Chain Heal bounces to nearby injured allies from the initial target. Mouseover version lets you aim the chain at whoever is taking the most damage while keeping your current target locked.

Purge Focus — Resto PvP

#showtooltip Purge
/cast [@focus,harm,nodead] Purge

Purge your focus target (the enemy DPS) without dropping your healing target. In Arena, stripping Blessing of Freedom or Power Word: Shield off the enemy mid-fight while you keep healing is one of the reasons Restoration Shaman is so strong in Arena.

Grounding Totem — Instant

#showtooltip Grounding Totem
/cast Grounding Totem

Grounding Totem absorbs one targeted spell — particularly valuable against Fear, Polymorph, and big nukes in Arena. Drop it reactively the moment you see a cast going out. Keep it on a fast-access keybind with no macro complexity — speed is the only requirement here.

Quick Reference Table

Macro Spec Use Case
Earth Shock Rank 1 stopcasting All Instant interrupt without clipping casts
Wind Shear on focus All Free off-GCD interrupt on healer
Purge mouseover All Strip enemy buffs without retargeting
Elemental Mastery + Trinkets Elemental Full burst alignment on pull
Weapon Sync Enhancement Sync swing timers for Windfury optimization
Totem Twisting Enhancement Single button Windfury + Grace of Air loop
Four-Totem Drop Enhancement All four schools in one button on pull
Shamanistic Rage + Trinkets Enhancement Mana + damage reduction cooldown
Nature’s Swiftness + Healing Wave Restoration Instant emergency 5k+ heal
Earth Shield mouseover Restoration Keep passive healing on partner at all times
Purge on focus Restoration Strip enemy buffs while staying on heal target

FAQ

What is totem twisting in TBC Classic and why does it need a macro?

Totem twisting is a technique where Enhancement Shamans drop Windfury Totem and then immediately replace it with Grace of Air Totem. This gives your party the Windfury buff during the brief overlap window while Grace of Air stays active. Without a castsequence macro, you’d need two separate button presses timed perfectly. The macro in this guide chains them on a single button with an 8-second reset.

What is weapon sync and why does Enhancement need it?

Weapon sync forces your main-hand and off-hand swing timers to align. The goal is to make sure your main-hand weapon is always the one triggering Windfury Weapon procs and benefiting from Flurry uptime, since main-hand hits deal more damage than off-hand hits. The sync macro in this guide resets your timers — use it in combination with a swing timer WeakAura for best results.

When should I use Nature’s Swiftness in Arena as Restoration?

Use it when your partner is dropping fast and you don’t have time for a normal Healing Wave cast — typically when they’re below 30% health during a burst window, or when you’re locked out of your healing school and need an instant nature spell. It’s a 3-minute cooldown, so save it for genuine emergencies rather than proactive healing.

Is Bloodlust raid-wide in TBC Classic Anniversary 2026?

Yes. In the TBC Classic Anniversary version, Bloodlust and Heroism were changed to be raid-wide rather than just party-wide as in the original 2007 release. Only one Shaman needs to cast it per fight. Coordinate with your raid leader on the correct timing — typically on pull during a burn phase or when the boss hits an execute range.

Why use Earth Shock Rank 1 instead of max rank for interrupts?

Max rank Earth Shock applies a Nature Vulnerability debuff to the target. If you have Flame Shock already on the target, max rank Earth Shock overwrites that debuff and resets the duration — which can be a DPS loss. Rank 1 Earth Shock still interrupts casting but costs almost no mana and leaves your Flame Shock debuff untouched.

Do these Shaman macros work in TBC Classic Anniversary 2026?

Yes. All macros in this guide are fully compatible with TBC Classic Anniversary servers running in 2026. The macro system, castsequence functionality, and all listed abilities function exactly as they did in the original Burning Crusade release.

Check Also

Burning crusade Dark Portal

TBC Classic Macro Guide — All Classes | Burning Crusade Anniversary 2026

Macros are one of the highest-leverage things you can set up in TBC Classic. The …

Leave a Reply

Your email address will not be published. Required fields are marked *