wow.jim.wiki

Warrior macros

Rage, three stances, and a lot of buttons that want a white swing behind them.

Abilities listed
35
With more than one rank
20
Written with /startattack
22
Most ranks on one spell
Heroic Strike (9), Battle Shout (7), Rend (7)
Source
kami-labs.fr ↗

Every ability, as a macro that keeps its rank current

Each row is a complete macro: #showtooltip so the button wears the right icon, then a /cast with no rank in it. That is what makes the rank self-updating — on Forever a /cast without a rank always uses the highest one you know, while a spell dragged onto your action bar stays on the rank you dragged.

Nothing to update after a trainer visit. Make the macros once, drag them onto your bars, and forget about ranks for the rest of the class's life. The rest of the macro rules — what one press can do, and the auto-attack pairing — are on the macros page.

Most of this class's abilities are melee strikes, and the source writes /startattack in front of them. That pairing is the point on a warrior: a stance change or an ability that did not land otherwise costs you the swings you were already making.

Why /startattack is sometimes after the cast. On a stealth opener the source puts it after the ability, which is not a mistake: the opener is cast from stealth first, and the swing starts on the way out. Both orders work, because /startattack is off the global cooldown — the order shown is the source's, kept as it is so a row matches what you would find there.

The table

LvlSpellRanksSchoolMacro (rank-less — always your highest)
1Battle Shout7Fury
#showtooltip Battle Shout /cast Battle Shout
1Battle Stance1Arms
#showtooltip Battle Stance /cast Battle Stance
1Heroic Strike9Arms
#showtooltip Heroic Strike /startattack /cast Heroic Strike
4Charge3Arms
#showtooltip Charge /startattack /cast Charge
4Rend7Arms
#showtooltip Rend /startattack /cast Rend
6Thunder Clap6Arms
#showtooltip Thunder Clap /startattack /cast Thunder Clap
8Hamstring3Arms
#showtooltip Hamstring /startattack /cast Hamstring
10Bloodrage1Protection
#showtooltip Bloodrage /cast Bloodrage
10Defensive Stance1Protection
#showtooltip Defensive Stance /cast Defensive Stance
10Sunder Armor5Protection
#showtooltip Sunder Armor /startattack /cast Sunder Armor
10Taunt1Protection
#showtooltip Taunt /startattack /cast Taunt
12Overpower4Arms
#showtooltip Overpower /startattack /cast Overpower
12Shield Bash3Protection
#showtooltip Shield Bash /startattack /cast Shield Bash
14Demoralizing Shout5Fury
#showtooltip Demoralizing Shout /cast Demoralizing Shout
14Revenge6Protection
#showtooltip Revenge /startattack /cast Revenge
16Mocking Blow5Arms
#showtooltip Mocking Blow /startattack /cast Mocking Blow
16Shield Block1Protection
#showtooltip Shield Block /cast Shield Block
18Disarm1Protection
#showtooltip Disarm /startattack /cast Disarm
20Cleave5Fury
#showtooltip Cleave /startattack /cast Cleave
20Retaliation1Arms
#showtooltip Retaliation /cast Retaliation
20Slam5Fury
#showtooltip Slam /startattack /cast Slam
20Victory Rush1Arms
#showtooltip Victory Rush /startattack /cast Victory Rush
22Intimidating Shout1Fury
#showtooltip Intimidating Shout /cast Intimidating Shout
24Execute5Fury
#showtooltip Execute /startattack /cast Execute
26Challenging Shout1Fury
#showtooltip Challenging Shout /cast Challenging Shout
28Shield Wall1Protection
#showtooltip Shield Wall /cast Shield Wall
30Berserker Rage1Fury
#showtooltip Berserker Rage /cast Berserker Rage
30Berserker Stance1Fury
#showtooltip Berserker Stance /cast Berserker Stance
30Intercept3Fury
#showtooltip Intercept /startattack /cast Intercept
36Whirlwind1Fury
#showtooltip Whirlwind /startattack /cast Whirlwind
38Pummel2Fury
#showtooltip Pummel /startattack /cast Pummel
40Bloodthirst4Fury
#showtooltip Bloodthirst /startattack /cast Bloodthirst
40Mortal Strike4Arms
#showtooltip Mortal Strike /startattack /cast Mortal Strike
40Shield Slam4Protection
#showtooltip Shield Slam /startattack /cast Shield Slam
50Recklessness1Fury
#showtooltip Recklessness /cast Recklessness
Not verified against the client. These names were transcribed from a community reference that checks them against the Forever client itself, but nobody has run them from this machine. Spell names have to match your client's language exactly — these are the English names. If one will not fire, retype the spell from your own spellbook first.