Warrior Macros: General
This macro will cast Thunder Clap in Battle and Defensive Stance. If you are in Berserker Stance, you will change the stance to Battle Stance.
#showtooltip Thunder Clap /cast [stance:1/2] Thunder Clap; [stance:3] Battle Stance
This macro will cast the correct interrupt method (Shield Bash or Pummel) in the correct stance whether or not you have a shield equipped.
#showtooltip [equipped:Shields] Shield Bash; Pummel /cast [stance:1/2,noequipped:Shields] Berserker Stance; [stance:1/2,equipped:Shields] Shield Bash; [stance:3] Pummel
This macro will cast Rend in Battle and Defensive Stance. If you are in Berserker Stance, you will change the stance to Battle Stance.
#showtooltip Rend
/cast [stance:1/2] Rend; [stance:3] Battle Stance
This macro will cast Disarm in Defensive Stance. If you are in other stances, you will change the stance to Defensive Stance.
#showtooltip Disarm
/cast [stance:1/3] Defensive Stance; Disarm
This macro will cast your special long cooldown ability depending on which stance you are on.
/cast [stance:1] Retaliation; [stance:2,equipped:Shields] Shield Wall; [stance:2,noequipped:Shields] Battle Stance; [stance:3] Recklessness
This macro will place you on Battle stance and Charge when you are out of combat. If you are in combat, it will place you on Berserker Stance and cast Intercept. The macro will display the correct icon for each situation.
#show [combat] Intercept; Charge /cast [nocombat,stance:1] Charge; [combat,stance:3] Intercept; [nocombat,nostance:1] Battle Stance; [combat,nostance:3] Berserker Stance
This macro will cast Throw when a thrown weapon is equipped or Shoot when a bow, crossbow or gun is equipped.
/cast [equipped:Bows/Guns/Crossbows] Shoot; [equipped:Thrown] Throw