All-in-One Charge
World of Warcraft
#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 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.