WoW Forever Warrior Macros

10 macros, ready to copy into the game

Stance-dancing is the Warrior's biggest chore, so most of these macros do it for you: Charge from Battle, Intercept from Berserker, Shield Bash from Defensive, all on one key each, plus weapon swaps and a panic button for tanks. New to the class? Read the Warrior class guide or browse Warrior builds.

In game, type /macro, click New, pick an icon and paste. Macros can hold up to 255 characters. Spell names can change with patches, so test a macro before relying on it in a raid.

Raiding 10

Add Taunt (pick up loose mobs)
#showtooltip
/cast [@mouseover,harm,nodead] Growl; [harm] Growl

Adds spawning behind the raid need taunting yesterday. Mouseover-taunt lets you grab the add without changing your boss target (and losing your tank rotation position). Why mouseover: you stay on the boss the whole time — the add is grabbed by hovering, not targeting.

Assist the Main Tank (pull follower)
#showtooltip
/assist [@focus,exists]
/startattack

Sets your focus to the MT at the start of the raid, then this button snaps you onto whatever they're tanking and starts attacking. Why it matters: it eliminates the "I attacked the wrong target" problem entirely — your DPS always lands on the tank's current target, which is the correct kill order.

Full Burst (trinkets + racial + potion)
#showtooltip
/cast Blood Fury
/use 13
/use 14
/use [combat] Potion of Wild Magic

Raid DPS is measured in cooldown windows. This stacks your racial (+attack power/int), both trinkets, and a combat potion into one keypress so they overlap during the boss's damage window . Why overlap matters: multiplicative buffs stacked together produce dramatically more damage than using them spread out. One key = the whole burst.

Mark Skull + Announce (leader call)
/script SetRaidTarget("target", 8)
/script SendChatMessage("SKULL -> "..UnitName("target"), "RAID")

Marks the kill target and announces it in raid chat in one press. The UnitName pull makes the call self-documenting — no "who's skull?" questions when the pull starts.

Mark Targets (skull / cross / moon)
#showtooltip
/script SetRaidTarget("target", 8)

8 = Skull (kill first), 7 = X (kill second), 3 = Moon (CC), 4 = Triangle (trap). Marking targets mid-fight is the single biggest DPS-coordination tool in raiding. Bind three of these (Skull/X/Moon) to Q/E/R.

Ready Check (one key)
/readycheck

The built-in /readycheck pings every raid member for a Ready/Not-Ready popup. Why macro it? Because it belongs on the same key cluster as your pull macros — one hand runs the whole pull sequence without opening menus. Press it before every pull while trash is being cleared.

Emergency Tank CD (all defensives)
#showtooltip
/cast Shield Wall
/cast Last Stand
/use [combat] Indestructible Potion

The oh-shit button for tanking: damage reduction + max-HP boost + defensive potion in one press. Why: raid bosses hit hard — a tank has ~2 seconds to react to a bad debuff stack. Three separate keys = death. One key = survival. (Every tank class has an equivalent: Shield Wall, Divine Shield, Frenzied Regeneration, Last Stand.)

Execute-Phase Button (weapon swap + execute)
#showtooltip
/equipslot 16, Sulfuras, the Extinguished Hand
/cast Execute

Warriors in raid swap to a 2H for the sub-20% execute phase. This macro does the swap and fires Execute in one press. Why: boss fights have a defined execute window — every GCD you lose swapping gear manually is a GCD not spent executing. Bind it next to your Execute key.

Tank-Swap Taunt (raid tanking)
#showtooltip
/cast [@focus,harm,nodead] Taunt; [@mouseover,harm,nodead] Taunt

In a tank swap, the off-tank must taunt the boss the instant the debuff lands. Focus = the boss, one key = instant taunt with zero target-switching. The mouseover fallback lets you grab loose adds (or the other tank's boss) by hovering. This is THE tank macro — it decides wipes vs. clean swaps.

Threat Opener (sunder/maul/righteous fury + attack)
#showtooltip
/startattack
/castsequence reset=target Sunder Armor, Sunder Armor, Sunder Armor, Sunder Armor, Sunder Armor

A tank who loses aggro on pull wipes DPS. This builds a full 5-stack armor shred + threat instantly and auto-resets on target change — the pull opener is always correct, every time. Why sequence: it removes "which stack am I on?" from your brain during the chaotic first 10 seconds.