TBC Classic Warrior Macro Guide (Arms, Fury & Protection) | PvE, PvP & Arena

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-lockedCharge 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 mandatoryCharge 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?

The stance dance macro for Charge and Intercept is arguably the most important — especially for Arms PvP. Without it, you’re manually switching stances under pressure, which costs precious time and usually costs you the game.

Do Fury Warriors need stance dance macros?

Not for PvE. Fury stays in Berserker Stance for its entire damage rotation. Stance dancing is a PvP skill for Fury. In raids, focus on weapon swap and cooldown macros instead.

How do I set a focus target in TBC Classic?

Target the enemy and type /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?

Technically yes, but it’s not recommended. Each of these has a 30-minute cooldown and a specific use case — combining them risks popping the wrong cooldown in the wrong situation. Keep them separate for deliberate control.

Do these macros work in TBC Classic Anniversary 2026?

Yes. These macros are fully compatible with the TBC Classic Anniversary servers running in 2026. The macro system hasn’t changed from the original TBC release.

What addons should I use alongside these macros?

For PvE: WeaponSwingTimer and Quartz for Slam timing (Arms), OmniCC for cooldown tracking. For PvP and Arena: Gladius for enemy unit frames and DR tracking. Details! rounds out any setup as a damage meter.

Check Also

The Burning Crusade Gnome Warlock

TBC Classic Warlock Macro Guide (Affliction, Demonology & Destruction) — Burning Crusade Anniversary 2026

Warlock is one of the macro-heaviest classes in TBC Classic. Between juggling multiple pets, managing …

Leave a Reply

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