TBC Classic Warrior macros aren’t optional — they’re the foundation of playing this class well. Between stance dancing, weapon swapping, and managing rage under pressure, Warriors have more moving parts than almost any other class in Burning Crusade Classic. A solid macro setup turns that complexity into second nature.
This guide covers every macro you need for Arms, Fury, and Protection — whether you’re raiding Karazhan, grinding Heroics, or fighting in 2v2 and 3v3 Arena.
How Warrior Macros Work in TBC Classic
Before diving in, a quick note on how macros function. In TBC Classic, macros support conditional logic using brackets like [stance:1], [target=focus], and [modifier:shift]. Warriors rely heavily on these because so many abilities are stance-locked — Charge requires Battle Stance, Intercept requires Berserker Stance, and Spell Reflection requires a shield equipped.
The macros below handle all of that automatically.
General Warrior Macros (All Specs)
These macros work for Arms, Fury, and Protection. Put them on your bar regardless of spec.
Start Attack Macro
Every offensive ability should have /startattack added to it. This forces auto-attack to begin immediately, even when you don’t have the Rage for the ability yet — critical for rage generation at the start of a fight.
#showtooltip
/startattack
/cast Mortal Strike
Swap Mortal Strike for Bloodthirst, Shield Slam, or whichever ability you’re using. ⚡ Apply this to every single one of your main abilities.
Focus Interrupt Macro
#showtooltip Pummel
/cast [target=focus,exists,nodead] Pummel; Pummel
Set a focus target on the enemy caster, and this fires Pummel on them without switching your main target. 🎯 Invaluable in both PvE interrupt rotations and PvP.
Mouseover Intervene Macro
#showtooltip Intervene
/cast [target=mouseover,exists,nodead] Intervene; [help] Intervene; Intervene
Hover over a friendly target and press once — Intervene fires instantly. Falls back to your current target if no mouseover exists. Essential for protecting healers in Arena.
Shoot / Throw Combo
#showtooltip
/use Shoot
/use Throw
One button covers both ranged options. Useful when you swap between bows and thrown weapons.
Arms Warrior Macros (PvP & Arena)
Arms in TBC Classic Anniversary is primarily an Arena spec. Stance dancing is mandatory — Charge is Battle Stance only, Intercept is Berserker Stance only, and you’ll be switching constantly under pressure.
Charge / Intercept Stance Dance Macro
#showtooltip
/cast [nocombat] Charge; Intercept
/cast [nocombat] Battle Stance; Berserker Stance
Out of combat: switches to Battle Stance and uses Charge. In combat: switches to Berserker Stance and uses Intercept. One button, two gap closers, zero mental overhead.
Mortal Strike with Auto-Attack
#showtooltip Mortal Strike
/startattack
/cast Mortal Strike
Always pair Mortal Strike with /startattack. You want your auto-swings running the moment you’re in range, not waiting for your first Rage spike.
Spell Reflection (Stance + Shield Swap)
#showtooltip Spell Reflection
/stopcasting
/cast Defensive Stance
/equipslot 16 [Your 1H Weapon Name]
/equipslot 17 [Your Shield Name]
/cast Spell Reflection
Drops into Defensive Stance, equips your shield, and casts Spell Reflection in one press. 🎯 Replace weapon and shield names with what you actually have equipped. This is a lifesaver against mage polymorphs and warlock fears in arena.
Hamstring Focus Macro
#showtooltip Hamstring
/cast [target=focus] Hamstring
Hamstring the healer while staying on your kill target. Core arena technique for Arms.
Fury Warrior Macros (PvE Raids & Dungeons)
Fury in TBC Classic Anniversary stays in Berserker Stance throughout its rotation — no stance dancing needed for PvE. Macros here are about maximizing DPS flow and handling cooldowns cleanly.
Bloodthirst with Auto-Attack
#showtooltip Bloodthirst
/startattack
/cast Bloodthirst
Always running. Bloodthirst is your primary damage ability — /startattack ensures you’re swinging the moment it’s on cooldown.
Death Wish + Trinket Macro
#showtooltip Death Wish
/use 13
/use 14
/cast Death Wish
Lines up your trinkets with Death Wish on pull. Slots 13 and 14 are your trinket slots — adjust if your trinkets have internal cooldowns that don’t line up.
Weapon Swap Macro
#showtooltip
/stopcasting
/equipslot 16 [Main Hand Weapon Name]
/equipslot 17 [Off Hand Weapon Name]
/stopcasting cancels any queued Heroic Strike or Cleave so the swap happens instantly. Swap weapon names to match what you carry.
Recklessness Cooldown Macro
#showtooltip Recklessness
/cast Berserker Stance
/cast Recklessness
Recklessness is Berserker Stance locked — this makes sure you’re in the right stance automatically before popping it.
Protection Warrior Macros (Tanking)
Prot Warriors in TBC Classic Anniversary use a priority system, not a rotation. Macros smooth out threat generation, shield management, and defensive cooldowns so you can focus on positioning and calling out mechanics.
Shield Slam with Auto-Attack
#showtooltip Shield Slam
/startattack
/cast Shield Slam
Shield Slam is your highest threat-per-rage ability. Always /startattack with it.
Berserker Rage (Fear Immunity in Berserker Stance)
#showtooltip Berserker Rage
/cast Berserker Stance
/cast Berserker Rage
Berserker Rage is only usable in Berserker Stance. Good Prot Warriors briefly pop into Berserker Stance to get fear immunity when needed, then immediately return to Defensive. This macro handles the stance swap automatically.
Last Stand + Shield Wall
#showtooltip Last Stand
/cast Last Stand
Keep Last Stand and Shield Wall on separate buttons — you want deliberate control over your major defensives, not accidentally firing one when you meant the other.
Defensive Stance Charge Pull
#showtooltip Charge
/cast Battle Stance
/cast Charge
/cast Defensive Stance
Many Prot Warriors open a pull with Charge in Battle Stance for the rage boost, then immediately return to Defensive Stance. This macro chains all three actions together. ⚡ Great for generating rage on initial boss pulls.
Devastate + Auto-Attack
#showtooltip Devastate
/startattack
/cast Devastate
Devastate is your filler and Sunder Armor applicator. Keep auto-swings synced.
Macro Tips for All Warriors
| Tip | Why It Matters |
|---|---|
Add /startattack to every ability |
Ensures auto-swings begin even with no Rage |
Use /stopcasting before weapon swaps |
Cancels queued Heroic Strike so swap is instant |
| Set a focus target for interrupts | Lets you Pummel casters without dropping your kill target |
| Name weapons exactly as they appear in-game | Equipslot macros break if the name is wrong |
| Keep Last Stand and Shield Wall separate | Never accidentally waste a major cooldown |
FAQ
What’s the most important Warrior macro in TBC Classic?
Do Fury Warriors need stance dance macros?
How do I set a focus target in TBC Classic?
/focus in chat, or create a macro with /focus on it. Your focus target stays set until you change it manually, even across fights.
Can I combine Recklessness, Retaliation, and Shield Wall into one macro?
Do these macros work in TBC Classic Anniversary 2026?
World of Warcraft Guides, Lore, Addons & News – Noob to Boss From Azeroth's Newbie to Champion – World of Warcraft Guides