Warrior Macros for WoW Classic (Arms, Fury, Protection)

Warrior Macros for WoW Classic (Arms, Fury, Protection)

This page gathers simple, reliable Warrior macros for WoW Classic – usable in Classic Era, Hardcore and Season of Discovery. They’re designed to be easy to remember, avoid keybind bloat, and work well with most UIs and addon setups.

General Warrior Macros

These macros are useful for every spec.

Start-Attack + Ability Macro

Prevents you from standing there doing nothing because your ability is on cooldown – it always starts your auto-attack.

#showtooltip Heroic Strike
/startattack
/cast Heroic Strike
i

How it works

Use this pattern with any main ability by replacing Heroic Strike with another spell name.


Charge + Auto Attack Macro

Automatically starts attacking as soon as you Charge in Battle Stance.

#showtooltip Charge
/cast Charge
/startattack

Stance Dance: Charge → Defensive

Charge in Battle Stance then swap to Defensive Stance to be ready to tank.

#showtooltip Charge
/cast [stance:1] Charge
/cast [nostance:2] Defensive Stance

Mouseover Taunt (Handy for Prot & off-tanking)

#showtooltip Taunt
/cast [@mouseover,harm,nodead] Taunt; Taunt
  • Taunts your mouseover target if you have one
  • Otherwise uses your current target
W

Arms Warrior Macros

Focus on burst windows and simple stance management.

Mortal Strike + Start Attack

#showtooltip Mortal Strike
/startattack
/cast Mortal Strike

Burst Macro: Trinket + Sweeping Strikes + Blade Flurry-Style Cleave (if available later)

(You can adapt this as SoD evolves with more buttons.)

#showtooltip Sweeping Strikes
/use 13
/use 14
/cast Sweeping Strikes
  • /use 13 and /use 14 = on-use trinket slots
  • Add other spells on extra lines if you want them fired together (e.g. /cast Bloodrage)

Focus Interrupt (Pummel)

#showtooltip Pummel
/cast [@focus,harm,nodead][] Pummel
  • If you have a focus target set → interrupts that
  • Otherwise interrupts your main target
W

Fury Warrior Macros

Help manage your rage and off-hand swings more cleanly.


Bloodrage + Battle Shout Opener

Use it at the pull to generate rage and buff your group.

#showtooltip Battle Shout
/cast Bloodrage
/cast Battle Shout

Cleave / Heroic Strike Toggle (Single Key)

Use one key for both, depending on if you’re cleaving or single-target.

#showtooltip
/startattack
/cast [mod:shift] Cleave; Heroic Strike

Rage Dump – Whirlwind + Start Attack

#showtooltip Whirlwind
/startattack
/cast Whirlwind
W

Protection Warrior Macros

These focus on target control, shield abilities and oh-shit buttons.


Shield Slam + Defensive Stance

#showtooltip Shield Slam
/cast [nostance:2] Defensive Stance
/cast Shield Slam
/startattack

If you’re not already in Defensive Stance, it swaps you, then casts Shield Slam.


Shield Block + Revenge

#showtooltip Revenge
/cast Shield Block
/cast Revenge

Oh-Shit Macro: Last Stand + Shield Wall (when both available)

Use with caution – these are major cooldowns.

#showtooltip Shield Wall
/cast Last Stand
/cast Shield Wall

Target-of-Target Taunt (Great for picking up loose mobs)

#showtooltip Taunt
/assist [@focus,exists][] 
/cast Taunt
  • If you have a focus (your main tank), /assist them, then Taunt their target.
W

How to Create Macros in WoW Classic

  1. Press Esc → click Macros (or type /macro).
  2. Choose General (for all characters) or Character Specific.
  3. Click New, pick an icon, and give it a name.
  4. Paste the macro text from this page into the large text box.
  5. Drag the macro icon onto your action bar.

If a macro doesn’t work:

  • Check spelling of abilities (language & rank don’t matter in Classic, but names must match).
  • Make sure the skill is learned.
  • Try removing other addons that modify macros or action bars.
W

More Macros for Other Classes

Looking for more macros? Check our other class pages:

  • MAGE Macros for WoW Classic
  • ROGUE Macros for WoW Classic
  • PRIEST Macros for WoW Classic
  • etc.

One response to “Warrior Macros for WoW Classic (Arms, Fury, Protection)”

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Index