WoW Forever DB
Theme

World of Warcraft: Forever · class guide

Protection Warrior: Macros

Keys for Protection, ready to paste into the game's macro window: the spec's own, then the ones every Warrior shares.

Type /macro in chat to open the macro window, make a new macro, and paste the body in. #showtooltip gives the button the spell's icon. A macro holds 255 characters. Each says whether it has been tested in WoW Forever; most have not yet.

A good first macro

Revenge, Shift for Shield BlockFrom level 16
#showtooltip Revenge
/startattack
/cast [mod:shift,equipped:Shields] Shield Block
/cast Revenge

Casts Revenge whenever it is ready, and Shield Block first while Shift is held with a shield equipped. Revenge only works just after you block, dodge or parry, and both need Defensive Stance. Untested

Uses: Revenge, Shield Block

Core rotation

Shield Slam, Revenge, Sunder ArmorFrom level 40
#showtooltip Shield Slam
/startattack
/cast [nostance:2] Defensive Stance
/cast Shield Slam
/cast Revenge
/cast Sunder Armor

Moves to Defensive Stance if needed, then fires the first ready of Shield Slam, Revenge and Sunder Armor. Sunder Armor is always ready, so the key spends rage on it whenever the others are cooling down. Untested

Needs Shield Slam.

Uses: Shield Slam, Defensive Stance, Revenge, Sunder Armor

Cooldowns and burst

Shield Wall, Shift for Last StandFrom level 28
#showtooltip [mod:shift] Last Stand; Shield Wall
/cast [nostance:2,nomod] Defensive Stance
/cast [mod:shift] Last Stand; Shield Wall

Casts Shield Wall after moving to Defensive Stance, or Last Stand while Shift is held. Shield Wall needs a shield, and from another stance it takes a second press. Untested

Needs Last Stand.

Uses: Last Stand, Shield Wall, Defensive Stance

Interrupts and control

Taunt the mouseoverFrom level 10
#showtooltip Taunt
/cast [nostance:2] Defensive Stance
/cast [@mouseover,harm,nodead][harm,nodead] Taunt

Taunts the mouseover enemy, or your target, after moving to Defensive Stance, which Taunt requires. From another stance it takes a second press. Untested

Uses: Taunt, Defensive Stance

Every Warrior

Victory RushFrom level 20
#showtooltip Victory Rush
/startattack
/cast Victory Rush

Press it right after a kill that gives experience: Victory Rush heals you and needs no stance or rage. It only works for a short window after the kill. Untested

Uses: Victory Rush

Heroic Strike, Shift for CleaveFrom level 20
#showtooltip [mod:shift] Cleave; Heroic Strike
/cast [mod:shift] Cleave; Heroic Strike
/startattack

Queues Heroic Strike on your next swing, or Cleave while Shift is held. Use it only with rage to spare, because it costs rage on top of your normal attacks. Untested

Uses: Cleave, Heroic Strike

Execute, Shift for the mouseoverFrom level 24
#showtooltip Execute
/startattack
/cast [stance:2] Battle Stance
/cast [mod:shift,@mouseover,harm,nodead] Execute; Execute

Fires Execute at your target, or the mouseover enemy while Shift is held, leaving Defensive Stance first. It only works on enemies below 20% health, and from Defensive Stance it takes a second press. Untested

Uses: Execute, Battle Stance

Interrupt: Pummel or Shield BashFrom level 38
#showtooltip
/cast [stance:3,@mouseover,harm,nodead][stance:3,harm,nodead] Pummel; [equipped:Shields,stance:1/2,@mouseover,harm,nodead][equipped:Shields,stance:1/2,harm,nodead] Shield Bash
/cast [noequipped:Shields,nostance:3] Berserker Stance

Interrupts the mouseover enemy, or your target, with Pummel in Berserker Stance or Shield Bash in Battle or Defensive Stance with a shield. With no shield outside Berserker Stance, the press only moves you there; press again to interrupt. Untested

Uses: Pummel, Shield Bash, Berserker Stance

ChargeFrom level 4
#showtooltip Charge
/dismount
/cast [nostance:1] Battle Stance
/cast Charge

Gets off your mount, steps into Battle Stance and Charges an enemy you are not yet fighting. From another stance it takes a second press, and Charge fails once you are in combat. Untested

Uses: Charge, Battle Stance

InterceptFrom level 30
#showtooltip Intercept
/cast [nostance:3] Berserker Stance
/cast Intercept

Closes the distance in combat: steps into Berserker Stance, then casts Intercept. From another stance it takes a second press, and rage above what Tactical Mastery keeps is lost in the swap. Untested

Uses: Intercept, Berserker Stance

Battle Shout, Shift for Demoralizing ShoutFrom level 14
#showtooltip [mod:shift] Demoralizing Shout; Battle Shout
/cast [mod:shift] Demoralizing Shout; Battle Shout

Casts Battle Shout to buff your group, or Demoralizing Shout while Shift is held to weaken the enemies around you. Both cost rage. Untested

Uses: Demoralizing Shout, Battle Shout