These Protection Warrior PvP macros are designed for WoW WotLK 3.3.5a and focus on focus control, stance switching, interrupts, Disarm, Spell Reflection and partner protection. They make Charge, Intercept, Pummel, Shield Bash, Hamstring and Intervene easier to use while keeping the current enemy or arena target selected.
In PvP, macros remove a targeting delay but cannot predict enemy cooldowns or positioning. Use the exact spell names from your client, remember which abilities require a shield or stance, and test every button in a duel or battleground before relying on it in an arena match.
Set focus to mouseover
Sets a hostile mouseover as focus without changing your current target.
#showtooltip
/focus [@mouseover,harm,nodead]
Shattering Throw
Switches to Battle Stance and uses Shattering Throw to break Divine Shield, Ice Block or Hand of Protection; press again after the stance change.
#showtooltip Shattering Throw
/cast [nostance:1] Battle Stance
/cast [stance:1] Shattering Throw
Shockwave with Cleave
Uses Shockwave and queues Cleave for nearby enemies.
#showtooltip Shockwave
/cast Shockwave
/cast !Cleave
Heroic Throw focus
Throws your weapon at the hostile focus target without changing your current target.
#showtooltip Heroic Throw
/cast [@focus,harm,nodead][] Heroic Throw
Disarm focus
Switches from Berserker Stance when needed and Disarms your hostile focus target.
#showtooltip Disarm
/cast [stance:3] Defensive Stance
/cast [@focus,harm,nodead][] Disarm
Pummel focus
Switches to Berserker Stance when needed and interrupts your hostile focus target.
#showtooltip Pummel
/cast [nostance:3] Berserker Stance
/cast [@focus,harm,nodead][] Pummel
Intercept focus
Switches to Berserker Stance when needed and Intercepts your hostile focus target.
#showtooltip Intercept
/cast [nostance:3] Berserker Stance
/cast [@focus,harm,nodead][] Intercept
Charge focus
Switches to Battle Stance when needed and Charges your hostile focus target.
#showtooltip Charge
/cast [nostance:1] Battle Stance
/cast [@focus,harm,nodead][] Charge
Overpower
Switches to Battle Stance when needed and uses Overpower after a dodge.
#showtooltip Overpower
/cast [nostance:1] Battle Stance
/cast Overpower
/cast !Heroic Strike
Revenge with Heroic Strike
Uses Revenge and queues Heroic Strike for additional pressure.
#showtooltip Revenge
/startattack
/cast Revenge
/cast !Heroic Strike
Devastate with Heroic Strike
Uses Devastate and queues Heroic Strike without changing your current target.
#showtooltip Devastate
/startattack
/cast Devastate
/cast !Heroic Strike
Thunder Clap with Cleave
Uses Thunder Clap and queues Cleave for area pressure.
#showtooltip Thunder Clap
/startattack
/cast Thunder Clap
/cast !Cleave
Shield Bash focus
Switches to Defensive Stance when needed and Shield Bashes your hostile focus target; have a shield equipped.
#showtooltip Shield Bash
/cast [nostance:2] Defensive Stance
/cast [@focus,harm,nodead][] Shield Bash
Spell Reflection
Switches to Defensive Stance when needed and uses Spell Reflection; have a shield equipped.
#showtooltip Spell Reflection
/cast [nostance:2] Defensive Stance
/cast [stance:2] Spell Reflection
Shield Wall
Switches to Defensive Stance when needed and activates Shield Wall; have a shield equipped.
#showtooltip Shield Wall
/cast [nostance:2] Defensive Stance
/cast [stance:2] Shield Wall
Intervene mouseover
Switches to Defensive Stance when needed and Intervenes on a friendly mouseover.
#showtooltip Intervene
/cast [nostance:2] Defensive Stance
/cast [@mouseover,help,nodead][help,nodead] Intervene
Intervene focus
Switches to Defensive Stance when needed and Intervenes on your friendly focus target.
#showtooltip Intervene
/cast [nostance:2] Defensive Stance
/cast [@focus,help,nodead][] Intervene
Intimidating Shout focus
Uses Intimidating Shout on your hostile focus target without changing targets.
#showtooltip Intimidating Shout
/cast [@focus,harm,nodead][] Intimidating Shout
Hamstring mouseover
Applies Hamstring to a hostile mouseover, then your current hostile target.
#showtooltip Hamstring
/cast [@mouseover,harm,nodead][harm,nodead] Hamstring
Hamstring focus
Applies Hamstring to your hostile focus target without changing the current target.
#showtooltip Hamstring
/cast [@focus,harm,nodead][] Hamstring
Bloodrage and Berserker Rage
Uses Bloodrage and Berserker Rage for rage generation and fear or incapacitate breaks.
#showtooltip Berserker Rage
/cast Bloodrage
/cast Berserker Rage
Defensive Stance
Returns to Defensive Stance for shield utility and damage reduction.
#showtooltip Defensive Stance
/cast Defensive Stance
Battle Stance
Switches to Battle Stance for Charge, Disarm, Overpower and Shattering Throw access.
#showtooltip Battle Stance
/cast Battle Stance
Berserker Stance
Switches to Berserker Stance for Intercept and Pummel access.
#showtooltip Berserker Stance
/cast Berserker Stance
Rage burst
Uses Bloodrage and available on-use glove/racial cooldowns without forcing a stance change.
#showtooltip Bloodrage
/cast Bloodrage
/use [combat] 10
/cast Berserking
/cast Blood Fury
Cancel Hand of Protection
Removes Hand of Protection so you can immediately resume attacking.
#showtooltip Hand of Protection
/cancelaura Hand of Protection
How to use Protection Warrior PvP macros
Open the in-game Macros window, create a macro and paste the code exactly as shown. Place it on an action bar and bind it to a reachable key. Set a focus to the healer or caster first, then use focus Disarm, Pummel, Shield Bash, Charge and Intercept without losing your current target.
Several buttons change stance before attempting the ability and may require a second press after the stance change. Keep a shield equipped for Shield Bash, Spell Reflection and Shield Wall, and use Shattering Throw to remove important immunities when the stance and timing are correct.
Protection Warrior PvP macro tips
Charge, Intercept, Pummel, Shield Bash, Disarm and Spell Reflection are the core of the Protection Warrior's control toolkit. Focus macros let you interrupt or disarm a secondary target while maintaining pressure on the current enemy, but range, stance and line of sight still matter.
Shockwave, Thunder Clap and Cleave help create pressure when opponents are close together, while Hamstring and Intimidating Shout support peels and movement control. Intervene mouseover or focus is useful for protecting a teammate or breaking an incoming attack sequence.
Bloodrage, Berserker Rage, Rage burst and the stance buttons support resource and utility management. Cancel Hand of Protection lets you return to attacking immediately after an immunity or emergency save, so keep it available when playing with a Paladin.
Compatibility and troubleshooting
These macros target the WoW WotLK 3.3.5a macro system. Private-server clients can differ in stance changes, focus behavior and protected actions. If a macro fails, check your stance, shield, target range and focus unit, then test the underlying spell alone and reload the UI after editing.
Macros cannot automate arena decisions, stance timing, target swaps or defensive cooldown management. Their purpose is to reduce interface friction so the Protection Warrior can react faster while retaining control over positioning, crowd control and teammate protection.



