Alert: New Gold Academy Program Now Accepting Members, Find Out More! Updated for Mists of Pandaria!
Top

Warrior Focus Macro Guide

November 21, 2009 by · Leave a Comment 

warrior focus macro guideWhen you’re playing a warrior, you often find yourself fighting multiple enemies all at once.  You’ll find focus macros to be a necessity any time you need to interrupt a spell-caster or keep enemies from getting away.

Just keep in mind which stance you’re in whenever you cast any of these focus macros because some moves can only be performed in certain stances.  This is especially crucial if you edit any of these macros with different moves in place of the ones that are already in them.

If you’re looking for macros for other classes make sure to check out all our other class WoW macro guides, or specifically for warriors…our warrior macro guide. That said here’s a quick warrior focus macro guide to get you started.

This warrior focus macro intercepts your target or your focus.  It’s perfect when you’re fighting two enemies and one decides to try running away when his health gets low.  This one will put a stop to it fast, and it works on either your focus or target, depending on whether or not you have the shift key.

Focus Intercept Macro

#showtooltip Intercept
/cast [target=focus, modifier:shift] Intercept; Intercept

This warrior focus macro allows you to cast pummel on your focus without losing your main target.  It’s great for crowd control if the second character attacking you is a caster.  It’s also perfect to use if your focus tries to start healing himself.

Focus Pummel Macro

#showtooltip
/cast [target=focus,exists,nodead] [] Pummel

This next warrior focus macro is quite a bit more complicated, but it allows you to attack a second mob without losing your main target.  Save this macro for when you’re tanking and your DPS members can actually handle more than one mob at a time.  It casts Sunder Armor and Shield Slam, both of which cause a huge amount of threat, so make sure you warn your raid members before you use this macro.

Focus Tanking Macro

/focus
/stopcasting
/target mobB
/castsequence [target:nodead,harm,stance:2,equipped:shields] Shield Slam, sunder armor;
/cast [target:nodead,harm] sunder armor
/target [target=focus,nodead,harm]
/clearfocus

This warrior focus macro is the epitome of taking casters or healers out of a fight for a few seconds.  If you have a shield, it will use Shield Bash to interrupt spell-casting.  If you don’t have a shield, it uses pummel instead.  Make sure the caster or healer is set as your focus.

Focus Shield Bash / Pummel Macro

#showtooltip [stance:1/3] Pummel; [stance:2] Shield Bash
/cast [stance:1/2,noequipped:Shield] Berserker Stance
/cast [stance:1/2,equipped:shield,target=focus,exists] Shield Bash; [stance:1/3,target=focus,exists] Pummel

Warrior Macro Guide

December 7, 2008 by · 4 Comments 

Macros are important for all classes, but for warriors it’s a whole other level. The big issue with warrior is you don’t want to have to manually change your stances all the time. Fortunately, we can use a few simple warrior macros to really alleviate some of these headaches by adding stance swaps into many abilities.

useful macros for warriorsUseful Macros for Warriors

Charge + Intercept Macro

#show [combat] Intercept; Charge
/cast [nocombat,stance:1] Charge; [combat,stance:3] Intercept; [nocombat,nostance:1] Battle Stance; [combat,nostance:3] Berserker Stance
/stopcasting
/cast [stance:1/3] Hamstring

One button macro charge if you’re not in combat and intercept if you are in combat. Will handle all your stance swaping. I’ve added hamstring to this macro, but you could remove it if you prefer to have hamstring on it’s own hotkey.

1 Button Berserker Rage Macro

#show Berserker Rage
/cast [stance:3] Berserker Rage; [stance:1/2] Berserker Stance

Swaps into beerserker stance and casts berserker rage. Clutch macro to have when you need a fear break fast.

Start / Stop Macro for Bladestorm

/cancelaura Bladestorm
/cast Bladestorm

Simple and effective macro to start and stop bladestorm, this is particuarlly useful when you need to quickly stop to get an execute or pummel off if you’re still spinning.

Defensive Stance Macro

/equip [name of your 1h weapon]
/equip [name of your shield]
/cast Defensive Stance

Another simple, yet effective macro. Will equip your 1h / shield and go into defensive stance.

Defensive Stance + Spell Reflect Macro

/equip [name of your 1h weapon]
/equip [name of your shield]
/cast Defensive Stance
/cast Spell Reflect

Continuation of the above macro.

Beserker Stance Weapon Swap

/equip [name of your 2h weapon]
/cast Berserker Stance

Useful macro to have if you’re using the defensive stance macro, you may also want to create a similar macro for battle stance. Simply exchange “Berserker Stance” with “Battle Stance”.

Intervene Macro

/cast [nostance:2] Defensive Stance; [Help] Intervene;
[target=targettarget, help] Intervene

This will swap you into defensive stance and intervene your target’s target. Great way to make a quick escape without losing your current target.

1 Button Overpower Macro

# show Overpower
/cast [stance:1] Overpower; Battle Stance

Standard overpower macro. Will automatically put you in battle stance and overpower your target with a single click. No point in having to manually go into battle.

1 Button Disarm Macro

cast [stance:2] Disarm; [stance:1,3] Defensive Stance

Automatically put you in defensive stance and casts disarm, simple.

Victory Rush + Hamstring Macro

/startattack
/castsequence Victory Rush, Hamstring

2 click macro that will cast victory rush and hamstring in that order.

Massive AoE Attacks Macro

/startattack
/cast execute
/cast cleave
/cast [stance:1] sweeping strikes
/cast [stance:3] Whirlwind

Use to drop a massive 1 button AoE bomb.

Slam When Bloodsurged

#showtooltip
/stopcasting
/cast Slam
/stopcasting
/startattack

Macro that will use your instant Slam if Bloodsurge has procced, if not it will proceed with auto attacking.

Intervene Specific Player

This macro will intervene a player of your choice without having to target them. Replace “healername” with the name of the player of your choice.

#showtooltip Intervene
/target healername
/cast Intervene
/assist

Bottom