WoW Forever Warrior Macros
31 Warrior macros, 3 of them for spells that are new in Forever. Filter by talent path and level, then copy one into the game.
-


Victory Rush, else Heroic Strike
- Any talent path
- Level 20+
- New in Forever
One button for after a kill: Victory Rush (new at 20) heals you when it lights up; otherwise the press queues Heroic Strike.
#showtooltip /cast Victory Rush /cast Heroic Strike51/255 -

Charge and start attacking
- Any talent path
- Level 4+
Turns on your auto attack and casts Charge.
#showtooltip Charge /startattack /cast Charge45/255 -




Charge out of combat, Intercept in it
- Any talent path
- Level 30+
One gap closer: out of combat it goes to Battle Stance and Charges; in combat, to Berserker Stance and Intercepts. Press again after the swap.
#showtooltip /cast [nocombat,nostance:1] Battle Stance; [nocombat] Charge; [nostance:3] Berserker Stance; Intercept115/255 -


Heroic Strike, Shift for Cleave
- Any talent path
- Level 20+
A press casts Heroic Strike; with Shift held, Cleave.
#showtooltip /cast [mod:shift] Cleave; Heroic Strike52/255 -


Bloodrage into Battle Shout
- Any talent path
- Level 10+
Bloodrage doesn’t use the global cooldown, so one press fires it and then Battle Shout.
#showtooltip Battle Shout /cast Bloodrage /cast Battle Shout60/255 -

Execute at mouseover
- Any talent path
- Level 24+
Casts Execute on the unit under your cursor; with nothing there, on your target.
#showtooltip /cast [@mouseover,harm,nodead][] Execute53/255 -

Rend at mouseover
- Any talent path
- Level 4+
Casts Rend on the unit under your cursor; with nothing there, on your target.
#showtooltip /cast [@mouseover,harm,nodead][] Rend50/255 -


Interrupt in any stance
- Any talent path
- Level 38+
Shield Bash in Battle or Defensive Stance, Pummel in Berserker Stance: one key for every interrupt.
#showtooltip /cast [stance:1/2] Shield Bash; Pummel51/255 -


Berserker Rage from any stance
- Any talent path
- Level 32+
Breaks fear: the first press goes to Berserker Stance if you aren’t in it, the next casts Berserker Rage.
#showtooltip Berserker Rage /cast [nostance:3] Berserker Stance; Berserker Rage79/255 -


Overpower from any stance
- Any talent path
- Level 12+
Out of Battle Stance, the first press swaps; the next casts Overpower. Tactical Mastery is now trained at 14, so you keep some Rage.
#showtooltip Overpower /cast [nostance:1] Battle Stance; Overpower66/255 -

Mortal Strike and start attacking
- Arms
- Level 40+
Turns on your auto attack and casts Mortal Strike.
#showtooltip Mortal Strike /startattack /cast Mortal Strike59/255 -


Mortal Strike, Shift for Hamstring
- Arms
- Level 40+
A press casts Mortal Strike; with Shift held, Hamstring.
#showtooltip /cast [mod:shift] Hamstring; Mortal Strike55/255 -


Sweeping Strikes from any stance
- Arms
- Level 30+
Not in Battle Stance? The first press swaps to it, the next casts Sweeping Strikes.
#showtooltip Sweeping Strikes /cast [nostance:1] Battle Stance; Sweeping Strikes80/255 -


Retaliation from any stance
- Any talent path
- Level 20+
Not in Battle Stance? The first press swaps to it, the next casts Retaliation.
#showtooltip Retaliation /cast [nostance:1] Battle Stance; Retaliation70/255 -

Bloodthirst and start attacking
- Fury
- Level 40+
Turns on your auto attack and casts Bloodthirst.
#showtooltip Bloodthirst /startattack /cast Bloodthirst55/255 -


Whirlwind from any stance
- Any talent path
- Level 36+
Not in Berserker Stance? The first press swaps to it, the next casts Whirlwind.
#showtooltip Whirlwind /cast [nostance:3] Berserker Stance; Whirlwind69/255 -


Recklessness from any stance
- Any talent path
- Level 50+
Not in Berserker Stance? The first press swaps to it, the next casts Recklessness.
#showtooltip Recklessness /cast [nostance:3] Berserker Stance; Recklessness75/255 -

Death Wish with both trinkets
- Fury
- Level 30+
Uses both trinket slots, then casts Death Wish.
#showtooltip Death Wish /use 13 /use 14 /cast Death Wish56/255 -

Pummel at mouseover
- Any talent path
- Level 38+
Casts Pummel on the unit under your cursor; with nothing there, on your target.
#showtooltip /cast [@mouseover,harm,nodead][] Pummel52/255 -


Charge from Defensive Stance
- Protection
- Level 25+
- New in Forever
With Vanguard (Protection), Charge works in Defensive Stance, so a tank opens without swapping. From Berserker Stance the first press goes to Defensive.
#showtooltip Charge /cast [stance:3] Defensive Stance; Charge61/255 -


Thunder Clap without leaving Defensive
- Any talent path
- Level 10+
Thunder Clap works in Defensive Stance in Forever. From Berserker Stance the first press swaps to Defensive.
#showtooltip Thunder Clap /cast [stance:3] Defensive Stance; Thunder Clap73/255 -

Taunt at mouseover
- Any talent path
- Level 10+
Casts Taunt on the unit under your cursor; with nothing there, on your target.
#showtooltip /cast [@mouseover,harm,nodead][] Taunt51/255 -

Sunder Armor at mouseover
- Any talent path
- Level 10+
Casts Sunder Armor on the unit under your cursor; with nothing there, on your target.
#showtooltip /cast [@mouseover,harm,nodead][] Sunder Armor58/255 -


Revenge, Shift for Shield Block
- Any talent path
- Level 16+
A press casts Revenge; with Shift held, Shield Block.
#showtooltip /cast [mod:shift] Shield Block; Revenge52/255 -


Shield Wall, Shift for Last Stand
- Protection
- Level 28+
A press casts Shield Wall; with Shift held, Last Stand.
#showtooltip /cast [mod:shift] Last Stand; Shield Wall54/255 -

Shield Slam and start attacking
- Protection
- Level 40+
Turns on your auto attack and casts Shield Slam.
#showtooltip Shield Slam /startattack /cast Shield Slam55/255 -

Spearing Strike at mouseover
- Arms
- Level 25+
- New in Forever
- PvP
Spearing Strike, the new Arms talent, dismounts its target and hits twice as hard on mounts, dragons and giants. Hover a rider to hit them without changing target.
#showtooltip /cast [@mouseover,harm,nodead][] Spearing Strike61/255 -

Intercept at mouseover
- Any talent path
- Level 30+
- PvP
Casts Intercept on the unit under your cursor; with nothing there, on your target.
#showtooltip /cast [@mouseover,harm,nodead][] Intercept55/255 -

Concussion Blow at mouseover
- Protection
- Level 30+
- PvP
Casts Concussion Blow on the unit under your cursor; with nothing there, on your target.
#showtooltip /cast [@mouseover,harm,nodead][] Concussion Blow61/255 -


Disarm from any stance
- Any talent path
- Level 18+
- PvP
Not in Defensive Stance? The first press swaps to it, the next casts Disarm.
#showtooltip Disarm /cast [nostance:2] Defensive Stance; Disarm63/255 -

Clean Intimidating Shout
- Any talent path
- Level 22+
- PvP
Stops what would get in the way first, then casts Intimidating Shout.
#showtooltip Intimidating Shout /stopattack /cast Intimidating Shout68/255
Why the macros are written this way
A macro here does one thing: it takes a step off your hands (a target change, a stance swap, a second key). It never decides for you, and one press is still one global cooldown. Every macro is built on one of these rules, named on its card.
- Mouseover
- A spell you cast on someone other than your target (a heal, a dispel, an interrupt, crowd control) shouldn’t cost you your target. The macro casts on the unit under your cursor and falls back to your target, so it still works as the plain spell.
- Shift for the second spell
- Two spells you never want on the same press (a single-target and an area attack, two traps, two wards) share one key: a press gives the one you use most, Shift the other. It saves bar space without hiding a choice from you.
- Stance or form first
- Abilities tied to a stance or form do nothing in the wrong one. The macro makes the swap on the first press and casts on the next: two presses, because a swap and an ability can’t share one.
- The game picks
- Where the right spell depends on something the game already knows (your stance, whether you’re in combat or stealthed, whether your pet is alive), the macro reads it and picks, so one key is right in both cases.
- A free cooldown first
- One press can only start one global cooldown. Two spells go on one press only when the first doesn’t use it (Presence of Mind, Nature’s Swiftness, Bloodrage). We never chain two spells that both do: the second would just fail.
- First choice, then fallback
- Some abilities only light up now and then: after a kill, a dodge or a proc. The macro tries that one first; when it can’t be cast, the press goes to your everyday attack, so the key is never dead.
- Start attacking
- A melee ability that fails (no Rage, no Energy, out of range) leaves you standing still. /startattack turns on your auto attack with the press, so you keep swinging either way.
- Clear the way first
- Escapes and interrupts fail for small reasons: a swing that lands a moment late, a cast still running, a pet that keeps fighting. The macro stops those first, so the spell does what you pressed it for.
- Trinkets with a cooldown
- On-use trinkets don’t use the global cooldown, so they fire with your damage cooldown on one press. /use 13 and /use 14 are the two trinket slots, so the macro keeps working when you change trinkets.
Not confirmed yet
- Whether every macro works the same in the live game: they are built from the beta client and not tested in game
- Spells that change in later beta builds; the pages are rebuilt when the client changes
Other classes: WoW Forever Paladin macros · WoW Forever Hunter macros · WoW Forever Rogue macros · WoW Forever Priest macros · WoW Forever Shaman macros · WoW Forever Mage macros · WoW Forever Warlock macros · WoW Forever Druid macros