TBC Classic Druid Macro Guide (Feral, Balance & Restoration) — Burning Crusade Anniversary 2026

Druid has more macro depth than almost any other class in TBC Classic. You’re constantly switching between forms, each with its own toolkit and energy/rage economy. The right macro setup is what separates a Druid who plays all four roles cleanly from one who fumbles form transitions and misses ability windows. This guide covers the essential TBC Classic Druid macros for Feral Cat DPS, Feral Bear tanking, Restoration healing, and Balance — plus PvP macros that every Druid should know in the Burning Crusade Anniversary.

Table of Contents

Why Druid Macros Are Different in TBC Classic

Most DPS classes have one spec and one resource to track. Druids manage up to four completely different toolsets inside a single character. Macros matter here because:

  • Powershifting — Cat and Bear Druids exit and re-enter their form to reset energy or gain rage. A clean powershift macro is the foundation of competitive Feral DPS.
  • Form-conditional abilities — spells like Mangle, Faerie Fire, and Feral Charge exist in different versions depending on what form you’re in. Macros can handle the conditional automatically.
  • Mouseover healing — Restoration Druids blanket the raid with HoTs constantly. Mouseover macros let you keep the boss targeted while healing anyone on your frames.
  • PvP form mastery — shifting out of crowd control, powershifting roots, and landing instant Cyclone through Nature’s Swiftness all depend on tight macro execution.

How to Create Macros in TBC Classic

  1. Press Escape → Macros or type /macro in chat
  2. Click New, name it, pick an icon
  3. Paste your macro code into the text box
  4. Drag to your action bar and bind a key

⚡ You have 36 general macros and 18 character-specific slots. Druids will use most of them — plan your layout before you start building.

Universal Druid Macros (All Specs)

One-Button Smart Travel Form

#showtooltip
/cast [swimming] !Aquatic Form; [outdoors] !Travel Form; !Cat Form

Automatically picks the right form: Aquatic Form when swimming, Travel Form outdoors, and Cat Form everywhere else. One button replaces three. The ! prevents the macro from canceling your current form if you press it again by mistake.

Faerie Fire — Works in Any Form

#showtooltip
/cast [nomod, stance:1] Faerie Fire (Feral)
/cast [nomod, stance:3] Faerie Fire (Feral)
/cast Faerie Fire

Casts Faerie Fire (Feral) when in Bear or Cat Form, and regular Faerie Fire when in caster form. Especially useful if you hybrid between specs — no need to think about which version to press.

Rebirth Announce

#showtooltip
/use [nocombat] Revive
/stopmacro [nocombat]
/cast Rebirth
/ra Rebirth on %t — do not release!

Casts Rebirth in combat and announces the target in raid chat automatically. Out of combat, it casts a normal Revive instead. The raid warning prevents the target from releasing before the channel completes.

Innervate (Self or Mouseover)

#showtooltip Innervate
/cast [@mouseover, help, nodead] Innervate
/cast [@player] Innervate

Casts Innervate on whoever your cursor is hovering over if they’re a friendly target, otherwise casts it on yourself. Useful for quickly throwing Innervate on a mana-starved healer without breaking your target.

Feral Cat DPS Macros

Powershift Macro (Cat Form)

#showtooltip
/cast !Cat Form
/startattack [form:3, harm, nodead]

🔥 The most important macro in the Feral Cat toolkit. The ! before Cat Form is the key — it forces you back into Cat Form even if you’re already in it, shifting you out and back in. Combined with the Furor talent (40 energy on form enter) and the Wolfshead Helm (additional 20 energy), each powershift gives you 60 energy instantly. Without powershifting, you cast roughly 2 abilities every 8 seconds. With it, you cast 2 abilities every 4 seconds — effectively doubling your output on energy-starved windows.

/startattack ensures your auto attacks continue after the shift so you don’t lose white damage.

Rake / Pounce — One Button, Stealth-Aware

#showtooltip
/cast [nostealth] Rake; [stealth] Pounce

Casts Pounce when you’re in Prowl and Rake when you’re not. One button covers both your stealth opener and your standard bleed — your muscle memory stays consistent regardless of state.

Stealth into Cat Form

#showtooltip Prowl
/cast [noform:3] Cat Form
/cast !Prowl

Shifts you into Cat Form from any current form and activates Prowl in one press. Useful before pulls or for repositioning in PvP without needing separate buttons for the form and the stealth.

Mangle — Cat or Bear, Any Form

#showtooltip
/cast [nomod, stance:1] Mangle (Bear)
/cast [nomod, stance:3] Mangle (Cat)
/cast [nomod, nostance] Cat Form

Fires the correct Mangle depending on which form you’re in. Bear Form casts Mangle (Bear), Cat Form casts Mangle (Cat), and caster form shifts you into Cat. Clean, predictable, and spec-agnostic.

Dash from Any Form

#showtooltip Dash
/cast [noform:3] Cat Form
/cast !Dash

Shifts to Cat Form if needed and immediately activates Dash. Essential for chasing or escaping in PvP and for quickly repositioning during dungeon pulls.

Feral Bear Tank Macros

Bear Powershift (Rage Reset)

#showtooltip
/cast !Dire Bear Form

Same concept as the Cat powershift — the ! forces you out and back into Dire Bear Form even if you’re already in it, generating 10 Rage via the Furor talent. Useful for rage-starved situations at the start of an encounter before damage has fully ramped up.

Mangle + Start Attack (Bear Opener)

#showtooltip Mangle (Bear)
/startattack
/cast Mangle (Bear)

Begins auto attacks immediately when you press the button, then casts Mangle (Bear) if you have the rage for it. Without /startattack, you can end up standing still doing nothing if rage is low at the pull — this prevents that dead moment entirely.

Lacerate on Mouseover

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

Applies Lacerate to whatever your cursor is hovering over without changing your main target. Critical for multi-mob tanking — you can stack bleeds on secondary adds while your primary target stays selected and your Mangle / Maul rotation continues uninterrupted.

Mangle → Lacerate → Lacerate → Lacerate Sequence

#showtooltip
/castsequence reset=4 Mangle (Bear), Lacerate, Lacerate, Lacerate
/startattack

A single-button tank rotation that fires Mangle (Bear) first (applying the debuff), then cycles through three Lacerate stacks before resetting. Works well for single-target tanking where you want to establish threat quickly. Resets after 4 seconds of inactivity.

🎯 Advanced players prefer manual control for flexibility — but this macro is excellent for learning the threat priority or for off-tanking situations where you just need threat uptime.

Bash (Bear) / War Stomp — Tauren Only

#showtooltip
/cast [form:1] Bash
/cast [noform:1] War Stomp

For Tauren Druids: uses Bash when in Bear Form and War Stomp in any other form. Two stuns on one keybind.

Restoration Druid Macros

Nature’s Swiftness + Healing Touch (Emergency Heal)

#showtooltip Nature's Swiftness
/stopcasting
/cast Nature's Swiftness
/cast [@mouseover, help, nodead][] Healing Touch

🎯 The most critical macro for Restoration Druids. Nature’s Swiftness makes your next Nature spell instant — pairing it with Healing Touch gives you an emergency full heal that lands in under a second. /stopcasting drops whatever you were casting so NS fires without delay. Casts on your mouseover target first, then your current target as a fallback.

Nature’s Swiftness + Cyclone (Instant CC)

#showtooltip Nature's Swiftness
/stopcasting
/cast Nature's Swiftness
/cast [@focus] Cyclone

Uses Nature’s Swiftness to make Cyclone instant, then fires it on your focus target. A guaranteed CC that can’t be interrupted — Restoration Druids in arena use this constantly to buy time for their partner or peel incoming melee.

Mouseover Rejuvenation

#showtooltip Rejuvenation
/cast [@mouseover, help, nodead][@player] Rejuvenation

Applies Rejuvenation to whoever your cursor is hovering over, defaulting to yourself if no valid target exists. This is the template you should use for every HoT — copy it and replace “Rejuvenation” with Lifebloom, Regrowth, and Swiftmend to cover your full healing toolkit.

Mouseover Swiftmend

#showtooltip Swiftmend
/cast [@mouseover, help, nodead][@party1][@party2][@player] Swiftmend

Swiftmend requires an active HoT on the target — keep that in mind. This macro prioritizes your mouseover, then party frames in order, then yourself. Perfect for those moments in arena where your partner is about to die and you need the instant burst heal without clicking their frame.

Mouseover Abolish Poison

#showtooltip Abolish Poison
/cast [@mouseover, help, nodead][@player] Abolish Poison

Abolish Poison on mouseover. In TBC arena, rogues and feral druids are constantly poisoning your partner — having this on a fast, reachable keybind is non-negotiable for Restoration in PvP.

Mouseover Remove Curse

#showtooltip Remove Curse
/cast [@mouseover, help, nodead][@player] Remove Curse

Remove Curse on mouseover, defaulting to yourself. Use the same template for any dispel or cleanse that you need to land quickly in raids or arena.

Tree of Life Toggle (No Accidental Cancel)

#showtooltip
/cast !Tree of Life

The ! prevents the macro from accidentally toggling Tree of Life off on a second press. Without it, double-tapping the button cancels the form — which in a hectic raid moment is easy to do and very punishing.

Barkskin + Tranquility

#showtooltip Tranquility
/stopmacro [channeling:Tranquility]
/cancelform
/castsequence [nostance] reset=60 Barkskin, Tranquility

Exits your current form, pops Barkskin for 20% damage reduction, then channels Tranquility immediately after. The /stopmacro line prevents the sequence from firing again if you accidentally press the button while already channeling.

Balance Druid Macros

Trinkets + Starfire Burst

#showtooltip Starfire
/use 13
/use 14
/cast Starfire
/cqs

⚔️ Pops both trinket slots and immediately begins casting Starfire. Use this as your pre-pull burst opener on boss fights. /cqs keeps the macro spammable without queueing issues.

Moonfire on Mouseover

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

Applies Moonfire to whatever your cursor is over. Handy for applying the DoT to secondary targets in multi-mob situations without switching off your main cast target.

Insect Swarm on Mouseover

#showtooltip Insect Swarm
/cast [@mouseover, harm, nodead] Insect Swarm

Same idea — Insect Swarm on any target you hover over. Useful in fights with adds where you want to maintain your DoT uptime on multiple enemies.

PvP Druid Macros

Powershift to Break Roots and Snares

#showtooltip
/cast !Cat Form

The standard Cat powershift double-functions as a root/snare breaker in PvP. Shifting out of a form clears movement-impairing effects — shift out, shift back in, and you’re moving again instantly. Furor ensures you enter Cat with 40 energy to keep fighting immediately.

Resto PvP Powershift (Break Roots in Any Form)

#showtooltip
/cast [stance:1] !Dire Bear Form(Shapeshift)
/cast [stance:3] !Cat Form(Shapeshift)
/cast [stance:4] !Travel Form(Shapeshift)
/cast [stance:5] !Tree of Life(Shapeshift)

Shifts you out of and back into your current form regardless of which one it is. For Restoration Druids in arena, this is how you break out of snares and roots without manually tracking what form you’re in.

Focus Cyclone

#showtooltip Cyclone
/cast [@focus] Cyclone

Casts Cyclone on your focus target without changing your current target. Set your focus on the enemy healer at the start of every arena match so you can cyclone them at any point while maintaining pressure on the kill target.

Arena 1 / 2 / 3 Cyclone

#showtooltip Cyclone
/cast [@arena1] Cyclone

Duplicate for [@arena2] and [@arena3]. Cyclones specific arena targets by number — faster than tab-targeting when you need to CC someone you’re not currently looking at.

PvP & PvE Quick Reference

Macro Spec Role
Cat Powershift (!Cat Form) Feral Cat DPS energy reset + root break
Bear Powershift (!Dire Bear Form) Feral Bear Rage generation
Mangle (Bear/Cat, any form) Feral Unified Mangle button
NS + Healing Touch Restoration Emergency instant full heal
NS + Cyclone (focus) Restoration Instant arena CC
Mouseover Rejuvenation Restoration Core HoT delivery
Mouseover Swiftmend Restoration Burst heal on falling ally
Focus Cyclone All Healer CC without target swap
Powershift root break Feral / Resto PvP Escape snares
One-Button Travel Form All Smart outdoor movement

FAQ

What is powershifting and why does it matter for Feral Druid in TBC Classic?

Powershifting is the act of exiting Cat Form and immediately re-entering it using a single macro button. When you enter Cat Form with the Furor talent (Restoration tree), you instantly gain 40 energy. The Wolfshead Helm adds another 20, for a total of 60 energy per shift. Since leaving Cat Form doesn’t trigger a GCD, you can shift out and back in nearly instantly. This doubles your effective ability usage rate compared to waiting for natural energy regeneration, which is what makes Feral Cat competitive on single-target DPS in TBC.

Do I need the Wolfshead Helm to powershift as a Feral Cat in TBC Classic Anniversary?

The Wolfshead Helm is considered best-in-slot for Feral Cat throughout most of TBC due to the powershifting synergy. Without it, powershifting still works through Furor alone (40 energy), but you lose 20 energy per shift. With enough gear in later phases — particularly the 2-piece Tier 6 bonus reducing Mangle’s cost — some players do eventually drop it, but for the majority of TBC progression it remains the superior choice.

What’s the most important macro for Restoration Druid in TBC Classic?

The Nature’s Swiftness + Healing Touch macro. It’s your emergency button — when a tank or partner is about to die and no other heal will land in time, this is what saves them. Having it on a prime keybind with /stopcasting so it fires instantly even mid-cast is essential. The second most important are your mouseover HoT macros, which let you blanket the raid with Rejuvenation and Lifebloom without ever breaking your target lock on the boss.

How do Restoration Druids use Nature’s Swiftness in arena?

Nature’s Swiftness has two common uses in PvP: the NS + Healing Touch combo for an instant emergency heal on your partner, and NS + Cyclone for a guaranteed instant CC that can’t be interrupted. The Cyclone version is often more valuable in arena because it buys time and creates pressure without requiring your partner to be nearly dead first. Having separate macros for both uses is strongly recommended.

Can I use these macros on TBC Classic Anniversary servers in 2026?

Yes. All macros in this guide are written and verified for TBC Classic Anniversary (2026). The macro system hasn’t changed between the original TBC Classic and the Anniversary Edition — the same API and conditional logic applies.

What does the ! (exclamation mark) do in a Druid form macro?

The ! before a form name (like !Cat Form or !Dire Bear Form) prevents the macro from toggling the form off if you press it while already in that form. Without it, pressing the macro twice would shift you out — which you don’t want mid-fight. With it, pressing the macro while in Cat Form immediately shifts you out and back in, which is exactly what powershifting requires. It also prevents form cancellation if you accidentally double-press in Tree of Life or other forms.

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 *