i noticed that there was an increased amount of threads asking for macro advice, so i tought it lend a hand to all those people without much confusion:
NOTE: switch <1H> <2H> <Shield> with your own weapons, but do NOT include the <>
NOTE: you can switch all [modifier:ctrl] to shift or alt, whatever suits you best
NOTE: colors:Fury Specific, Prot Specific, Arms Specific, Multispec
NOTE: Red parts in the macro's are optional parts, they are there to complicate macro's beyond what they need to be, but for certain people it helps out alot
- Shield Wall
#showtooltip Shield Wall
/stopattack
/equipslot 16 <1H>
/equipslot 17 <Shield>
/cast Defensive Stance
/cast Shield Wall
/equip [modifier:ctrl] <2H>
- Shield Bash
#showtooltip Shield Bash
/stopattack
/equipslot 16 <1H>
/equipslot 17 <Shield>
/cast Shield Bash
/equip [modifier:ctrl] <2H>
Since Pummel is usable in battle stance now, this macro becomes much less useful then it used to be for Arms warriors.
Better interrupt macro:
#showtooltip
/cast [stance:1,noequipped:Shields] Pummel; [stance:1/2,equipped:Shields] Shield Bash; [stance:3] Pummel
/stopcasting
Pummels in Battle and Berserker stance, if you however have a shield equipped in Battle and Defensive stance it will allow you to shieldbash instead, since it has a longer lockdown of said spell school then pummel.
- Spell Reflection
#showtooltip Spell Reflection
/stopattack
/equipslot 16 <1H>
/equipslot 17 <Shield>
/cast Spell reflection
/cast [stance:3] Defensive Stance
/equip [modifier:ctrl] <2H>
The red is optional, because like me, i have /equip <2H> on another key, i tend to screw up my modifier.
the /stopattack is needed, because if you have Heroic strike or cleave toggled you cannot switch weapons.
and you wont realize it that its toggled until its to late.
you can switch /cast [stance:3] Defensive Stance with /cast [stance:3] Battlestance if you dont want to have a 10% dmg penalty. But i advise you to not use stance changing in this macro because you will not know wether you wanna spellreflect defensive or offensive, and you will lose rage switching stances unwanted.
- Shield slam
#showtooltip Shield Slam
/stopattack
/equipslot 16 <1H>
/equipslot 17 <Shield>
/cast Shield Slam
/cast [stance:3] Defensive Stance
/equip [modifier:ctrl] <2H>
this is usefull if you really need to dispel something off your target, for example innervate, it does share GCD with weapon switches, but its handy if you really want to remove some buffs
-Shattering Throw
#showtooltip Shattering Throw
/cast [nostance:1] Battle Stance
/cast [stance;1]Berserker Rage
/castsequence [stance:1] Battle Shout, Shattering Throw
Updated this macro for patch 4.0.3, and the removal of bloodrage, berserker rage (with glyph) and battle/commanding shout should provide enough rage to allow you to Shattering Throw, if you had 0rage, since Battle/Commanding shout has a gcd, it will be delayed, keep pushing the macro.
If you do not have the berserker rage glyph, remove it from the macro, but be warned, you wont have sufficient rage to cast it, unless you have atleast 5rage beforehand.
-Enraged Regeneration
#showtooltip Enraged Regeneration
/cast Berserker Rage
/cast Enraged Regeneration
/use <Battlemaster trinket>
Since our Wrecking Crew enrage as arms is alot less common, and unreliable for Enraged Regeneration to use, this one would come in handy.
- Charge/intercept/intervene
#showtooltip [stance:1] Charge; [stance:2] Intervene; [stance:3] Intercept
/cast [stance:1] charge
/cast [stance:2, target=mouseover] intervene
/cast [stance:3] bloodrage
/cast [stance:3] intercept
This macro will let you charge in Battle Stance, Intervene on mouseover(optional) in Defensive stance, and cast Bloodrage and intercept in Berserker Stance.
- Heroic Leap spammable macro
#showtooltip Heroic Leap
/cast !Heroic Leap
A simple Heroic Leap macro to stop the targeting circle toggling off if you're spamming the button - contributed by Arku
- Inner Rage on/off macro
#showtooltip Inner Rage
/cancelaura Inner Rage
/cast Inner Rage
toggles Inner rage on and off with one button, dont spam it, or it will toggle inner rage off as soon as it was toggled on. - contributed by Arku
- 2x 2H -> Equip shield -> Equip offhand 2H
/stopattack
/equipslot [equipped:two-hand] 17 <Shield>
/equipslot [equipped:shield] 17 <offhand 2H>
/equipslot 16 <Main hand>
/cast [stance:3] Defensive Stance; [stance:2] Berserker Stance
this macro will switch your offhand 2hander with a shield on the first push and switch back to 2hander on the 2nd push.
in addition it will also put you into defensive stance if you are in berserker stance on the first push and second push will switch you back to berserker stance.
[u][b]- Spell Reflection Fury
#showtooltip Spell Reflection
/equipslot [equipped:two-hand] 17 Shield here
/cast [stance:3] Defensive Stance
/cast [stance:1/2] Spell Reflection
this will equip your shield and spell reflect if you are in battle stance or if you are in berserker stance it will switch you to defensive stance and cast spell reflection.
- Intercept/heroic fury macro
#showtooltip
/castsequence reset=30 Intercept, Heroic Fury
if you have 2points in imp intercept you should change it to reset=25
this will make you intercept on the first push, and heroic fury on the next.
the macro will reset after 30/25seconds, so it wont burn your heroic fury unneeded.
or if you want to use modifiers:
#showtooltip
/cast [mod:ctrl] Heroic Fury
/cast [nomod] Intercept
- Battlestance -> charge:
/cast [nocombat,stance:1] Charge; [combat,stance:1] charge; [nocombat,nostance:1] Battle Stance; [combat,nostance:1] Battle Stance
/stopcasting
this macro will put you into battlestance, charge.
- Start combat macro, with pummel and intercept.
#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:3] Pummel
prio check:
- out of combat and not in battle stance? -> battle stance
- in combat and not in berserker stance? -> berserker stance
- out of combat and in battle stance with distance? -> charge
- in combat and in berserker stance with distance? -> intercept
- in melee range and in berserker stance? -> pummel
i advise people to generally not use these types of macro's for pvp, theyr good for lvling or pve in the other hand.
- Shield Wall Fury
[color=green]#showtooltip Shield Wall
/equipslot 16 <MH 2H>
/equipslot 17 <Shield>
/cast Defensive Stance
/cast Shield Wall
/equipslot [modifier:ctrl] 16 <MH 2H>
/equipslot [modifier:ctrl] 17 <OH 2H>
Shieldwall for fury, will put you into defensive stance, equip your shield and cast Shield wall
push ctrl and this will requip your offhand.
- Equip 2x 2handers
/equipslot 16 <Mainhand weapon>
/equipslot 17 <Offhand Weapon>
- Warbringer Macro:
#showtooltip
/castsequence [harm] reset=15 Charge, Intercept, Charge; [help] Intervene;
this macro will cast Charge on your target, and if charge is on CD it will cast intercept, and if you have a friendly target it will intervene.
CAUTION: Don't spam this macro or it will Charge and Intercept at the same time.
- Warbringer Mouseover Macro:
#showtooltip
/castsequence [@mouseover,help][help] Intervene; [@mouseover,harm][@targettarget,harm][] reset=15 Charge,Intercept
/target [@mouseover,harm][@targettarget,harm]
/startattack
Prot charge macro requiring Warbringer talent. It enables back to back charging of your mouseover target or your target's target or your harmful target. If your mouseover target is helpful it will intervene instead. Either way it will "charge" in the general direction of whatever your mouse or target is pointing at. Then it sets your target to your mouseover target or target's target if either were harmful and starts attacking it. This is required because charging a mouseover target or target's target does not automatically set your current target to it. Finally, it starts attacking the target so you can get additional rage from white attacks without waiting for you to first select your intended target and then use a special attack. - provided by squeeze
#showtooltip
/cast [mod:shift][@mouseover,help][help] Intervene
/cast [@mouseover,help][help] Intervene;
/castsequence [@mouseover,harm][@targettarget,harm][harm] reset=15 Charge,Intercept, Charge;
Mod:Shift Intervene mouseover/target
Intervene mouseover (if nothing then..)
Intervene target (if nothing then..)
Charge, Intercept, Charge mouseover (if nothing then..)
Charge, Intercept, Charge target of target (if nothing then..)
Charge, Intercept, Charge target
- Contributed By Greedybeaver
- Swifty Protection 1shot macro
/cast [stance:1] Berserker stance
/cast [stance:3] Recklessness
/cast [stance:3] Defensive Stance
/cast [stance:2] Shield Block
/cast [stance:2] Battle Stance
/use <Trinket>
famous swifty prot 1shot macro.
After this you charge -> shield slam crit for a gazillion. only use the red part if you have a trinket that can increase your dmg or shield block value
- Announcing Shield Wall/Last Stand to raid and party
#showtooltip Shield Wall
/rw <your name> used Shield Wall
/p <your name> used Shield Wall
/raid <your name> used Shield Wall
/cast Shield Wall
/dbm broadcast timer 00:12 <your name>'s Shield Wall
#showtooltip Last Stand
/rw <your name> used Last Stand
/p <your name> used Last Stand
/raid <your name> used Last Stand
/cast Last Stand
/dbm broadcast timer 00:20 <your name>'s Last Stand
both of the macro's announce when you use shield wall or Last stand. - contributed by Venun
- Mouseover devastate
#showtooltip
/startattack
/use [target=mouseover, harm, nodead][harm,nodead][target=targettarget, harm, nodead][] Devastate
this macro will cast devastate on your mousover without losing your target, if you dont have a mousover it will cast on your current target, or on your targets target,
priority check: mouseover > target > targets target
- 2-in-1 macro: Devastate; Intervene
#showtooltip Devastate
/cast [target=mouseover, harm][harm] devastate
/cast [target=mouseover, help, nodead][help, nodead][target=targettarget] intervene
priority checkup:
mousover is friendly? -> cast intervene
mouseover hostile? -> cast devastate
target hostile? -> cast devastate
target is friendly? -> cast Intervene
targets target friendly? -> cast intervene
- Marking Skull fast
/run if GetRaidTargetIndex("target")~=8 then SetRaidTarget("target",8)end
this macro will immediatly mark your target as skull, without having to right-click the portrait.
this is awsome for heroics, it speeds things up and your dps (atleast the ones that arent braindead) will attack skull instead of randomly attacking something that you arent keeping much aggro on other then aoe.
- Quick switching between sword n board and 2 handed weapon.
/equipslot [equipped:two-hand] 16 <1Hander>
/equipslot 17 <Shield>
/equipslot [equipped:shield] 16 <2Hander>
Simple macro switches between each weapon depending what you have equipped whenever you push it
- Mouseover Taunt:
#showtooltip Taunt
/cast [nostance:2] Defensive Stance; [stance:2, target=mouseover, exists, harm][stance:2, nodead, harm][stance:2, target=targettarget, nodead, harm][stance:2] Taunt
This macro will cause you to taunt whatever mob you mouseover, if you dont have a mouseover it will taunt your target or targets target.
handy for when you need to keep building threat on your current target, or if you need to keep an eye out to shieldbash casts on your current target.
priority check: mouseover > target > targets target
- Bladestorm start and end
#Showtooltip Bladestorm
/cast Bladestorm
/cancelaura [modifier:ctrl]bladestorm
cast Bladestorm on normal push and ends it with shift+push, you can again change the modifier to ctrl or alt to whatever suits you best.
this is needed because warriors usually cannot finish bladestorm, your target either runs away and have to charge or need to stop a heal, or just used to prevent CC.
-Charge/cancel bladestorm
#showtooltip
/cast Charge
/cancelaura Bladestorm
a very handy macro, if you cant ctrl or shift + bladestorm you can charge to cancel BS, because if you need to charge you are most likely going to cancel the effect either way.
also usable for any other charge, such as intervene and intercept - contributed by Bananengurke
- Focus Target charge/intercept
#showtooltip Charge
/cast [modifier:ctrl, target=focus] Charge
/cast Charge
#showtooltip Intercept
/cast [modifier:ctrl, target=focus] Intercept
/cast Intercept
these macro's will charge your target, if you hold ctrl while pushing this it will charge your focus target, this is really handy for quick switches in arena, or to put pressure up by interrupting a cast of your focus target
- Intervene Macro's
#showtooltip Intervene
/cast [nostance:2] Defensive Stance
/cast [target=<name of your arena buddy>] Intervene
this one will automaticly intervene your partner without having to target him, wich is really handy vs a rogue team
intervene partner -> charge rogue -> MS, this way he is stunned for 1.5sec and cant dodge the inc MS
if you think this macro is to specific for arena only you can use one of the following:
#showtooltip Intervene
/cast [nostance:2] Defensive Stance
/cast [modifier:ctrl, target=<name of your arena buddy>] Intervene
/cast Intervene
or
#showtooltip Intervene
/cast [nostance:2] Defensive Stance
/cast [stance:2, target=mouseover, nodead, help][stance:2, nodead, help][stance:2, target=targettarget, nodead, help][stance:2] Intervene
will intervene your mousover target without having to lose your current target, or intervene your target, or your targets target.
priority check: mousover > target > targets target
_______________________________________________________________
you can also use equipment manage in macro's to switch weapons
make a set that has all your pvp gear + 2H, name it "twohander"
and another set with pvp gear + shield and 1H, name it "swb"
this way you can use:
#showtooltip Spell Reflection
/stopattack
/equipset swb
/cast Spell Reflection
/equipset [modifier: ctrl] twohander
its said to have less effect on lag, but i highly doubt that, i cant test it because my ms is always low
hope this helped, feel free to add more usefull macro's

MMO-Champion
Reply With Quote
Your "Swift one shot macro" is a tad more complicated though, as you'd want more than just the stancedance with Recklessness and Shield Block in there.


