When 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
/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
/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
/castsequence [target:nodead,harm,stance:2,equipped:shields] Shield Slam, sunder armor;
/cast [target:nodead,harm] sunder armor
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
Macros may seen confusing and not worth your time, but each kind of character has certain strengths which can be highlighted even more by using macros. Hunters, especially, can benefit from using focus macros. For a hunter, focus macros can mean the difference between life and death, especially for the pet, whenever you need some heavy crowd control.
Your focus is basically your secondary target. It’s the target you can easily switch to if you need to spend your ammo on a second creature attacking your pet. The easiest way to set the correct focus efficiently each time is by using a macro.
Here’s a quick hunter focus macro guide to get you set up.
This first hunter focus macro allows you to cast Silencing Shot on your focus without losing your primary target. Silencing Shot is the perfect crowd control device, especially when you use a focus macro to do it. The spell buys you three seconds in which your focus target can’t attack you. Those three seconds may be all you need to take out your primary target.
Silencing Shot Focus Macro
#showtooltip Silencing Shot
/cast [target=focus] Silencing Shot
For a steady volley of gunfire split evenly among two targets, use this hunter focus macro. It lets you quickly switch back and forth between your target and your focus, using Steady Shot on both. You can also replace Steady Shot with other ranged attacks to create other versions of this macro.
Steady Shot Focus Macro
#showtooltip Steady Shot
/cast [target=focus] Steady Shot
This hunter focus macro has a two-fold purpose. It lets you use Scatter Shot on your primary target while commanding your pet to attack your focus. It’s a great way to do a bit of crowd control when you get in a jam.
Scatter Shot / Pet Attack Focus Macro
#showtooltip Scatter Shot
/cast [target=focus] Scatter Shot
When you’re forced into a melee attack, this hunter focus macro is perfect. It allows you to keep attacking your main target and then switch to your focus just by mousing over it. This focus macro works well in cases when one creature gets up close and personal with you when your pet is attacking another creature further away from you. Just keep your pet’s target as your main one, and then use this focus macro to melee the creature that’s attacking you. If your target needs to be the creature you’re in the melee fight with, you can also replace Viper Sting with any of your ranged attacks. That way you can assist your pet by making its target your focus and still targeting your own creature as your primary attack target.
Viper Sting Focus Macro
#showtooltip Viper Sting
/cast [target=focus] Viper Sting
This next hunter focus macro is a more complicated version of the last one. The difference between the two is that in this one, you can hit alt along with this macro to shift to attacking your focus. Your target will still be whatever creature is under your mouse, but you can use the same attack you’re currently using on your target, on your focus simply by pressing alt. Just like the previous macro, you can replace viper sting with any other attack you wish to use.
Multi-Target Viper Sting Focus Macro
#showtooltip Viper Sting(Rank 4)
/cast [target=mouseover, harm][harm] Viper Sting(Rank 4)
/cast [target=focus, modifier:alt] Viper Sting(Rank 4)
This hunter focus macro allows you to focus on one creature briefly without dropping your primary target. You’ll cast Wing Clip (which slows down the focus creature) and then Disengage on your focus while you continue to attack your primary target.
Disengage / Wing Clip Focus Macro
/console targetNearestDistance 5.000000
/cast [harm,nodead] Wing Clip