
WoW Classic Warrior Macros
Welcome to the WoW Classic Warrior macros collection! Here you will find all the important macros for your Warrior in WoW Classic Era and WoW SoD. This includes mouseover macros and macros for all roles the Warrior can take on in WoW Classic.
📂 WoW Classic > Warrior
📅 Last updated on
Warrior Macros for Season of Discovery
The following macro casts the spell from your current hand rune. If you change your rune, you don’t need to change your action bar with this macro.
#showtooltip
/cast Hands Rune Ability
/startattack
Changes with Warbringer
If you play with the Warbringer rune in WoW SoD, you no longer need to change your stance for Charge and
Intercept. You can also use
Charge in battle. This means that macros that change stance or contain “combat” / “nocombat” will no longer be necessary for
Charge and
Intercept. If you play in the Season of Discovery without the Warbringer rune, you will still use the macros as stated below.
Quality of Life Macros for Warriors
A Warrior can automatically start the auto attack with an ability. This is recommended for almost all of your offensive skills. To do this, create a macro to combine “/startattack” with the ability. Additionally, you can insert /dismount. This means you will get off your mount if necessary.
Below you can see examples for Charge and
Rend:
#showtooltip
/dismount
/startattack
/cast Charge
#showtooltip
/dismount
/startattack
/cast Rend
If you’re playing Alliance, you should make sure to cancel
Blessing of Protection on spells like
Execute or
Bloodthirst.
#showtooltip
/dismount
/startattack
/cancelaura Blessing of Protection
/cast Execute
#showtooltip
/dismount
/startattack
/cancelaura Blessing of Protection
/cast Bloodthirst
The following macro automatically switches to Battle Stance if you want to cast
Overpower:
#showtooltip Overpower
/dismount
/startattack
/cast [nostance:1] Battle Stance
/cast Overpower
The following macro lets you attack with Charge. If you are already within melee range, cast
Hamstring:
#showtooltip Charge
/dismount
/startattack
/cast [nostance:1] Battle Stance
/cast Hamstring
/cast Charge
The following macros automatically switch to Berserker Stance for abilities like
Intercept and
Pummel:
#showtooltip Intercept
/dismount
/startattack
/cast [nostance:3] Berserker Stance
/cast Intercept
#showtooltip Pummel
/cast [nostance:3] Berserker Stance
/cast Pummel
Mouseover Macros for Warriors
Pummel on the target your mouse is hovering, otherwise your target:
#showtooltip
/startattack
/cast [nostance:3] Berserker Stance
/cast [@mouseover,harm,nodead][] Pummel
Sunder Armor on the target your mouse is hovering, otherwise your target:
#showtooltip
/startattack
/cast [@mouseover,harm,nodead][] Sunder Armor
Rend on the target your mouse is hovering, otherwise your target:
#showtooltip
/startattack
/cast [@mouseover,harm,nodead][] Rend
Taunt on the target your mouse is hovering, otherwise your target:
#showtooltip
/cast [@mouseover,harm,nodead][] Taunt
Complex Macros for Warriors
Charge and
Intercept in one button (don’t press this macro too often):
#showtooltip
/startattack
/cast [nocombat,nostance:1] Battle Stance
/cast [nocombat,stance:1] Charge
/cast [combat,nostance:3] Berserker Stance
/cast [combat,stance:3] Intercept
Equip your one-handed weapon and a shield, if not already done, before casting Shield Bash.
#showtooltip Shield Bash
/startattack
/equipslot [noworn:shield] 16 ONE-HANDED WEAPON NAME
/eq [noworn:shield] SHIELD NAME
/cast Shield Bash
Equip your one-handed weapon and shield if not already, and activate Defensive Stance before Shield Wall is cast.
#showtooltip Shield Wall
/startattack
/equipslot [noworn:shield] 16 ONE-HANDED WEAPON NAME
/eq [noworn:shield] SHIELD NAME
/cast [nostance:2] Defensive Stance
/cast Shield Wall
If you use macros that are missing here, send them to us using the feedback button! Also, check out our WoW Classic Warrior Guide to learn more about the Warrior.