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.

  1. Victory RushHeroic Strike

    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.

    First choice, then fallback

    #showtooltip
    /cast Victory Rush
    /cast Heroic Strike
    51/255
  2. Charge

    Charge and start attacking

    • Any talent path
    • Level 4+

    Turns on your auto attack and casts Charge.

    Start attacking

    #showtooltip Charge
    /startattack
    /cast Charge
    45/255
  3. Battle StanceChargeBerserker StanceIntercept

    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.

    Stance or form first

    #showtooltip
    /cast [nocombat,nostance:1] Battle Stance; [nocombat] Charge; [nostance:3] Berserker Stance; Intercept
    115/255
  4. CleaveHeroic Strike

    Heroic Strike, Shift for Cleave

    • Any talent path
    • Level 20+

    A press casts Heroic Strike; with Shift held, Cleave.

    Shift for the second spell

    #showtooltip
    /cast [mod:shift] Cleave; Heroic Strike
    52/255
  5. BloodrageBattle Shout

    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.

    A free cooldown first

    #showtooltip Battle Shout
    /cast Bloodrage
    /cast Battle Shout
    60/255
  6. Execute

    Execute at mouseover

    • Any talent path
    • Level 24+

    Casts Execute on the unit under your cursor; with nothing there, on your target.

    Mouseover

    #showtooltip
    /cast [@mouseover,harm,nodead][] Execute
    53/255
  7. Rend

    Rend at mouseover

    • Any talent path
    • Level 4+

    Casts Rend on the unit under your cursor; with nothing there, on your target.

    Mouseover

    #showtooltip
    /cast [@mouseover,harm,nodead][] Rend
    50/255
  8. Shield BashPummel

    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.

    The game picks

    #showtooltip
    /cast [stance:1/2] Shield Bash; Pummel
    51/255
  9. Berserker StanceBerserker Rage

    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.

    Stance or form first

    #showtooltip Berserker Rage
    /cast [nostance:3] Berserker Stance; Berserker Rage
    79/255
  10. Battle StanceOverpower

    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.

    Stance or form first

    #showtooltip Overpower
    /cast [nostance:1] Battle Stance; Overpower
    66/255
  11. Mortal Strike

    Mortal Strike and start attacking

    • Arms
    • Level 40+

    Turns on your auto attack and casts Mortal Strike.

    Start attacking

    #showtooltip Mortal Strike
    /startattack
    /cast Mortal Strike
    59/255
  12. HamstringMortal Strike

    Mortal Strike, Shift for Hamstring

    • Arms
    • Level 40+

    A press casts Mortal Strike; with Shift held, Hamstring.

    Shift for the second spell

    #showtooltip
    /cast [mod:shift] Hamstring; Mortal Strike
    55/255
  13. Battle StanceSweeping Strikes

    Sweeping Strikes from any stance

    • Arms
    • Level 30+

    Not in Battle Stance? The first press swaps to it, the next casts Sweeping Strikes.

    Stance or form first

    #showtooltip Sweeping Strikes
    /cast [nostance:1] Battle Stance; Sweeping Strikes
    80/255
  14. Battle StanceRetaliation

    Retaliation from any stance

    • Any talent path
    • Level 20+

    Not in Battle Stance? The first press swaps to it, the next casts Retaliation.

    Stance or form first

    #showtooltip Retaliation
    /cast [nostance:1] Battle Stance; Retaliation
    70/255
  15. Bloodthirst

    Bloodthirst and start attacking

    • Fury
    • Level 40+

    Turns on your auto attack and casts Bloodthirst.

    Start attacking

    #showtooltip Bloodthirst
    /startattack
    /cast Bloodthirst
    55/255
  16. Berserker StanceWhirlwind

    Whirlwind from any stance

    • Any talent path
    • Level 36+

    Not in Berserker Stance? The first press swaps to it, the next casts Whirlwind.

    Stance or form first

    #showtooltip Whirlwind
    /cast [nostance:3] Berserker Stance; Whirlwind
    69/255
  17. Berserker StanceRecklessness

    Recklessness from any stance

    • Any talent path
    • Level 50+

    Not in Berserker Stance? The first press swaps to it, the next casts Recklessness.

    Stance or form first

    #showtooltip Recklessness
    /cast [nostance:3] Berserker Stance; Recklessness
    75/255
  18. Death Wish

    Death Wish with both trinkets

    • Fury
    • Level 30+

    Uses both trinket slots, then casts Death Wish.

    Trinkets with a cooldown

    #showtooltip Death Wish
    /use 13
    /use 14
    /cast Death Wish
    56/255
  19. Pummel

    Pummel at mouseover

    • Any talent path
    • Level 38+

    Casts Pummel on the unit under your cursor; with nothing there, on your target.

    Mouseover

    #showtooltip
    /cast [@mouseover,harm,nodead][] Pummel
    52/255
  20. Defensive StanceCharge

    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.

    Stance or form first

    #showtooltip Charge
    /cast [stance:3] Defensive Stance; Charge
    61/255
  21. Defensive StanceThunder Clap

    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.

    Stance or form first

    #showtooltip Thunder Clap
    /cast [stance:3] Defensive Stance; Thunder Clap
    73/255
  22. Taunt

    Taunt at mouseover

    • Any talent path
    • Level 10+

    Casts Taunt on the unit under your cursor; with nothing there, on your target.

    Mouseover

    #showtooltip
    /cast [@mouseover,harm,nodead][] Taunt
    51/255
  23. Sunder Armor

    Sunder Armor at mouseover

    • Any talent path
    • Level 10+

    Casts Sunder Armor on the unit under your cursor; with nothing there, on your target.

    Mouseover

    #showtooltip
    /cast [@mouseover,harm,nodead][] Sunder Armor
    58/255
  24. Shield BlockRevenge

    Revenge, Shift for Shield Block

    • Any talent path
    • Level 16+

    A press casts Revenge; with Shift held, Shield Block.

    Shift for the second spell

    #showtooltip
    /cast [mod:shift] Shield Block; Revenge
    52/255
  25. Last StandShield Wall

    Shield Wall, Shift for Last Stand

    • Protection
    • Level 28+

    A press casts Shield Wall; with Shift held, Last Stand.

    Shift for the second spell

    #showtooltip
    /cast [mod:shift] Last Stand; Shield Wall
    54/255
  26. Shield Slam

    Shield Slam and start attacking

    • Protection
    • Level 40+

    Turns on your auto attack and casts Shield Slam.

    Start attacking

    #showtooltip Shield Slam
    /startattack
    /cast Shield Slam
    55/255
  27. Spearing Strike

    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.

    Mouseover

    #showtooltip
    /cast [@mouseover,harm,nodead][] Spearing Strike
    61/255
  28. Intercept

    Intercept at mouseover

    • Any talent path
    • Level 30+
    • PvP

    Casts Intercept on the unit under your cursor; with nothing there, on your target.

    Mouseover

    #showtooltip
    /cast [@mouseover,harm,nodead][] Intercept
    55/255
  29. Concussion Blow

    Concussion Blow at mouseover

    • Protection
    • Level 30+
    • PvP

    Casts Concussion Blow on the unit under your cursor; with nothing there, on your target.

    Mouseover

    #showtooltip
    /cast [@mouseover,harm,nodead][] Concussion Blow
    61/255
  30. Defensive StanceDisarm

    Disarm from any stance

    • Any talent path
    • Level 18+
    • PvP

    Not in Defensive Stance? The first press swaps to it, the next casts Disarm.

    Stance or form first

    #showtooltip Disarm
    /cast [nostance:2] Defensive Stance; Disarm
    63/255
  31. Intimidating Shout

    Clean Intimidating Shout

    • Any talent path
    • Level 22+
    • PvP

    Stops what would get in the way first, then casts Intimidating Shout.

    Clear the way first

    #showtooltip Intimidating Shout
    /stopattack
    /cast Intimidating Shout
    68/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

Sources

How we choose and check sources