Appearance
World of Warcraft Classic Warrior Macros
This document contains a set of macros designed for the Warrior class in WoW Classic. The macros are structured to automate common actions, such as stance dancing and weapon swapping, to improve efficiency.
A Note on Weapon Swapping
Several of these macros include the lines /click MultiBarRightButton4
and /click MultiBarRightButton5
. This is a key feature for these macros. It's a way to handle gear swaps without having to change the macro itself. You would place your 1-handed weapon and shield on these two specific buttons on your right action bar. When you change your main weapon, you simply drag the new one to the same button, and the macro will continue to work correctly.
Tanking & Shield Macros
Bash
This macro casts Shield Bash on your mouseover target (or your current target if there is no mouseover). It automatically swaps to your 1-hand/shield if a shield isn't already equipped and switches to Battle Stance.
txt
#showtooltip Shield Bash
/startattack
/stopcasting [noworn:Shields]
/click MultiBarRightButton4
/click MultiBarRightButton5
/cast [form:3,worn:Shields] Battle Stance
/cast [@mouseover,harm,nodead][] Shield Bash
Shield Block
This macro casts Shield Block and also switches you into Defensive Stance. It includes the weapon swap commands for a seamless transition.
txt
#showtooltip Shield Block
/startattack [combat,harm,nodead]
/stopcasting [noworn:Shields]
/click MultiBarRightButton4
/click MultiBarRightButton5
/cast Shield Block
/cast Defensive Stance
Shield Slam
This casts Shield Slam, automatically switching to Defensive Stance and handling the weapon swap.
txt
#showtooltip Shield Slam
/startattack
/stopcasting [noworn:Shields]
/click MultiBarRightButton4
/click MultiBarRightButton5
/cast Defensive Stance
/cast Shield Slam
Shield Wall
This macro activates Shield Wall, swapping to a shield if one isn't equipped and switching to Defensive Stance.
txt
#showtooltip Shield Wall
/startattack [combat,harm,nodead]
/stopcasting [noworn:Shields]
/click MultiBarRightButton4
/click MultiBarRightButton5
/cast Defensive Stance
/cast Shield Wall
Damage & Offensive Macros
Bloodrage
A simple macro to cast Bloodrage.
txt
#showtooltip
/startattack [combat][harm,nodead]
/cast Bloodrage
Charge
This macro switches to Battle Stance and casts Charge, then starts your auto-attack.
txt
#showtooltip Charge
/startattack
/cast Battle Stance
/cast Charge
Cleave
A macro to cast Cleave and begin auto-attacking.
txt
#showtooltip
/cast Cleave
/startattack
Execute
This casts Execute and first switches to Berserker Stance.
txt
#showtooltip Execute
/startattack
/stopcasting
/cast [form:2] Berserker Stance
/cast Execute
Hamstring
This casts Hamstring and ensures you are in Battle Stance.
txt
#showtooltip Hamstring
/startattack
/cast [form:2] Battle Stance
/cast Hamstring
Heroic Strike
This macro targets the nearest enemy if you don't have a target, then casts Heroic Strike and starts auto-attacking.
txt
#showtooltip
/cleartarget [dead][help]
/targetenemy [noexists]
/cast Heroic Strike
/startattack
Intercept
This macro switches to Berserker Stance and casts Intercept, then starts auto-attacking.
txt
#showtooltip Intercept
/startattack
/cast Berserker Stance
/cast Intercept
Mortal Strike
A simple macro to cast Mortal Strike and start auto-attacking.
txt
#showtooltip
/startattack
/cast Mortal Strike
Overpower
This casts Overpower on your mouseover target (or your current target) and ensures you are in Battle Stance.
txt
#showtooltip Overpower
/startattack
/cast Battle Stance
/cast [@mouseover,harm,nodead][] Overpower
Rend
This casts Rend and switches to Battle Stance.
txt
#showtooltip Rend
/startattack
/cast [form:3] Battle Stance
/cast Rend
Retaliation
This casts Retaliation and switches you to Battle Stance first.
txt
#showtooltip Retaliation
/cast Battle Stance
/cast Retaliation
Revenge
This casts Revenge and switches you to Defensive Stance.
txt
#showtooltip Revenge
/startattack
/cast Defensive Stance
/cast Revenge
Sunder Armor
This macro targets the nearest enemy if you don't have one, then casts Sunder Armor and begins auto-attacking.
txt
#showtooltip
/cleartarget [dead][help]
/targetenemy [noexists]
/cast Sunder Armor
/startattack
Sweeping Strikes
This casts Sweeping Strikes and switches to Battle Stance.
txt
#showtooltip Sweeping Strikes
/startattack
/stopcasting [form:2/3]
/cast Battle Stance
/cast Sweeping Strikes
Whirlwind
This casts Whirlwind and switches you to Berserker Stance.
txt
#showtooltip Whirlwind
/startattack
/stopcasting [form:1/2]
/cast Berserker Stance
/cast Whirlwind
Utility & Control Macros
Berserker Rage
This macro switches to Berserker Stance and casts Berserker Rage.
txt
#showtooltip Berserker Rage
/startattack [combat,harm,nodead]
/cast Berserker Rage
/cast Berserker Stance
Demoralizing Shout
This casts Demoralizing Shout and begins auto-attacking.
txt
#showtooltip
/startattack
/cast Demoralizing Shout
Disarm
This macro casts Disarm and switches to Defensive Stance.
txt
#showtooltip Disarm
/startattack
/cast Defensive Stance
/cast Disarm
Fear
This macro casts Intimidating Shout and includes a target clear/acquire function, then stops auto-attacking.
txt
#showtooltip
/cleartarget [dead][help]
/targetenemy [noexists]
/stopattack
/cast Intimidating Shout
Pummel
This is a conditional macro. If you have a shield equipped, it casts Shield Bash. Otherwise, it switches to Berserker Stance and casts Pummel.
txt
#showtooltip Pummel
/startattack
/cast [form:1/2,worn:Shields] Shield Bash
/cast [noworn:Shields] Berserker Stance
/cast [form:3] Pummel
Mocking Blow
This macro casts Mocking Blow on your mouseover target and switches to Battle Stance.
txt
#showtooltip Mocking Blow
/startattack [harm,nodead]
/cast Battle Stance
/cast [@mouseover,harm,nodead][] Mocking Blow
Taunt
This macro casts Taunt on your mouseover target and switches to Defensive Stance.
txt
#showtooltip Taunt
/startattack [harm,nodead]
/cast Defensive Stance
/cast [@mouseover,harm,nodead][] Taunt
Thunder Clap
This casts Thunder Clap and switches to Battle Stance.
txt
#showtooltip Thunder Clap
/startattack
/cast Battle Stance
/cast Thunder Clap