Warrior Macros: Tanking
This macro will change your stance to Defensive Stance if you are not in that stance and cast Intervene based on the following conditions:
#showtooltip Intervene /cast [nostance:2] Defensive Stance; [help] Intervene; [target=targettarget, help] Intervene
This macro will perform the following actions:
#showtooltip Taunt /cast [modifier:alt] Challenging Shout;[modifier:ctrl,nostance:1] Battle Stance; [modifier:ctrl,stance:1] Mocking Blow; [stance:2] Taunt; [nostance:2] Defensive Stance
This macro will put you in Berserker Stance, casts Berserker Rage and change your stance to Defensive stance if shield is equipped, or Battle Stance if no shield is equipped. This macro is useful for breaking fear on bosses such as Nightbane and Onyxia.
#showtooltip Berserker Rage /cast [stance:3] Berserker Rage; Berserker Stance /cast [noequipped:shields] Battle Stance; Defensive Stance
This macro will cast Sunder Armor on a mouseover target without losing your current target. It's usefull for placing Sunder Armor on crowd-controlled mob as Sunder Armor causes zero damage and the target is not being auto-attacked.
#show Sunder Armor /cast [target=mouseover, exists, harm] Sunder Armor; Sunder Armor
This macro will cast Revenge when it's up and Heroic Strike during its cooldown.
#show Revenge /cast Revenge /stopcasting /cast Heroic Strike
This macro will cast Shield Slam when it's up and Devastate during its cooldown.
#show Shield Slam /cast Shield Slam /stopcasting /cast Devastate