Updated: 1/02/2013
NOTE: You can adjust all modifiers: [mod:ctrl], [mod:shift] or [mod:alt], whatever suits you best
NOTE: For weapon Swapping i highly recommend making a specific set in the equipment manager.
This is mainly for Fury warriors who have 2 of the same weapon, as /equip weapon can't set them apart.
For the purpose of this thread i will use 4 sets as examples through all my macros to make it easier.
/equipset SnB = Set equipped with a Shield and a One hander
/equipset Axe = Set equipped with a two hander
/equipset Fury = Set equipped dual wielding
/equipset SnB Fury = Set equipped with a two hander in the main hand and a shield in the offhand.
You must change the bolded part with the names of your own set from the equipment manager, it is sensitive to caps.
NOTE: At the bottom you will find the section with the Slash Commands used, information about them and how to adapt them within your own macros.
Pre-made Macros:
- Shield Wall
#showtooltip Shield Wall
/equipset SnB
/cast Defensive Stance
/cast Shield Wall
Fury version:
#showtooltip Shield Wall
/equipset SnB Fury
/cast Defensive Stance
/cast Shield Wall
Alternative Shield Wall/Defensive Stance Macro:
#showtooltip Shield Wall
/cast [stance:1/3] Defensive Stance
/equipset [stance:2] SnB
/cast [stance:2] Shield Wall
Will put you in defensive stance if you are not yet, if you just need the damage mitigation from Defensive Stance.
Will equip Shield and Onehander and use Shield Wall if you're in Defensive Stance.
- Spell Reflection
#showtooltip Spell Reflection
/equipset SnB
/cast Spell Reflection
Fury version:
#showtooltip Spell Reflection
/equipset SnB Fury
/cast Defensive Stance
/cast Spell Reflection
- Pummel
#showtooltip Pummel
/cast [mod:ctrl, @focus] Pummel
/cast [nomod] Pummel
/cancelaura Bladestorm
/cancelaura Hand of Protection
Will hit your focus if holding down ctrl. Will hit your current target if no modifiers are pressed.
Cancelaura bladestorm and Hand of Protection added so you are free to interrupt.
These will be found in many of the following macros.
- Storm Bolt
#showtooltip Throwdown
/cast [mod:ctrl, @focus] Storm Bolt
/cast [nomod] Storm Bolt
/cancelaura Bladestorm
/cancelaura Hand of Protection
- Shattering Throw
#showtooltip Shattering Throw
/cast Shattering Throw
/cancelaura Bladestorm
/cancelaura Hand of Protection
- Spammable Heroic Leap Macro
#showtooltip Heroic Leap
/cast !Heroic Leap
/cancelaura Bladestorm
A simple Heroic Leap macro to stop the targeting circle from toggling off if you're spamming the key.
-Vigilance
#showtooltip
/cast [@targettarget, help] Vigilance
Puts Vigilance on your targets target, if its a friendly target.
Good for when your partner is getting focussed on.
#showtooltip
/cast [help] Vigilance
/cast [@mouseover, help] Vigilance
If you prefer to manually apply Vigilance to a target. If you have an ally selected, it casts Vigilance, otherwise it will use Vigilance on your mouseover.
-Enraged Regeneration
#showtooltip Enraged Regeneration
/cast Berserker Rage
/cast Enraged Regeneration
/use <Battlemaster trinket>
Enraged Regeneration requires an Enrage effect to consume. Berserker Rage is considered an enrage effect and will allow you the use of Enraged Regeneration when active.
Does not consume Berserker Rage.
Note: I prefer keeping Berserker Rage on a seperate key altogether unless its a necessity. As you will need Berserker Rage to prevent fear, sap and incapacitation in PvP and trigger Enrage to maximize damage.
- Heroic Throw
#showtooltip
/cast [mod:ctrl, @focus] Heroic Throw
/cast [nomod] Heroic Throw
- Charge/Intervene
#showtooltip
/cast [mod:ctrl, @focus] Charge
/cast [nomod] Charge
/cast [nomod, help] Intervene
/cancelaura Bladestorm
With mouseover:
#showtooltip
/cast [mod:ctrl, @focus] Charge
/cast [nomod] Charge
/cast [nomod, @mouseover, help] Intervene
/cancelaura Bladestorm
- 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
- Fast Marking
/run if GetRaidTargetIndex("target")~=0 then SetRaidTarget("target",8)end
Using this will mark your current target with a Skull Marking. Fast and Easy.
Change the red number to anything from 1-8 to make it set a different mark.
- Focus Target charge/intercept
#showtooltip Charge
/cast [mod:ctrl, @focus] Charge
/cast [nomod] Charge
/cancelaura Bladestorm
#showtooltip Intervene
/cast [mod:ctrl, @focus] Intervene
/cast [nomod] Intervene
/cancelaura Bladestorm
Additionall specific target Intervene:
#showtooltip Intervene
/cast [@NAMEOFPLAYER] Intervene
I find myself most commonly using this to Intervene your Arena Healer to eat a Hunter trap.
- Burst Macro
#showtooltip Recklessness
/cast !Deadly Calm
/cast !Avatar
/cast !Recklessness
/cast !Berserker Rage
/cast !Skull Banner
/use 14
__________________________________________________________________________________________ _________________________________________________
Commands: Do-It-Yourself.
#showtooltip <Name of ability>
Using this will keep the normal tooltip of a dedicated ability if there are multiple abilities within the same macro. It shows cooldown and GCD triggers on the icon.
/startattack
I recommend using this in macros with hamstring, mortal strike, Bloodthirst and more important damaging abilities.
Prevents you from having to right-click the target if you tab target without rage.
EDIT: In MoP this is much less of a problem with the changes to rage management.
/equipset <Name of Set>
or
/equipslot 16 <Mainhand>
/equipslot 17 <Offhand>
Due to the nature of Warrior abilities requiring us to often swap to a Shield and One hander, it is better to have a single key dedicated to swap back to your main weapon.
/cancelaura Bladestorm
Bladestorm locks you out of abilities. But some abilities are important in certain situations. For example: Pummel, Throwdown, Shattering Throw, etc.
You will want to cancel Bladestorm to use this if necessary.
/cast [mod:shift], [mod:alt] or [mod:ctrl]
/cast [nomod]
Adding modifiers into macros gives you the option to add multiple abilities with a GCD into one.
Hold down Shift, Alt or Ctrl with the proper modifier added to a /cast ability. If no modifier is held down it will choose the [nomod] line.
/cast [@target]
/cast [@focus]
/cast [@mouseover]
/cast [@*]
*= the name of the target you wish to dedicate this ability to. For example Vigilance on party member
This will dedicate a /cast to a specific target, be it your current target, your focus, your mouseover or a specific ally.
/cast [stance:1]
/cast [stance:2]
/cast [stance:3]
Uses an ability only when in a specific stance.
1 = Battle Stance, 2 = Defensive Stance, 3 = Berserker Stance
Alternatively you can use these:
/cast [nostance:1]
This will cast an ability if you are NOT in Battle Stance
Example:
/cast [nostance:1/2] Berserker Stance
/cast [stance:3] Whirlwind
This macro will put you into Berserker Stance if you are in either Battle or Defensive Stance, if you are in Berserker Stance it will Whirlwind instead.
/use <name of trinket>
Obvious one, this allows you to attach a Trinket to other abilities/cooldowns.
For example, Deadly Calm has a 2min CD, many trinkets have the same cooldown, you can attach them to one another to reduce clutter on your action bars.
/cast [harm]
/cast [help]
This will allow to to specifically use an ability depending on wether your target is friend or foe.
For example, Intervene is built so it also activates if the target of your target is friendly, often collides with charge and intercept if in the same macro.
Adding a /cast [harm] charge and /cast [help] Intervene will prevent this from bugging
/castsequence reset=*
This allows you to use multiple abilities that have a GCD to share one macro without modifiers.
For example:
/castsequence reset=15 Charge, Intercept
This will cast Charge on the first push and Intercept on the second. If There is no second push after 15 seconds to initiate the Intercept action, it will reset.
The reset timer is determined by the cooldown of Charge in this case.
/target arena 1
/target arena 2
/target arena 3
Dedicated for arena (3v3) to targets the opposite team quickly.
/cast [@arena 1]
Is also possible, but i prefer to use /focus as a warrior, because our control is very limited anyway.
You can have a combination of different bracketted commands.
For example:
#showtooltip Charge
/cast [nostance:1] Battle Stance
/cast [mod:shift, @focus, harm] Charge
/cast [nomod, harm, @target] Charge
This macro will have a priority check like this:
1. Are you in Battle Stance?
No -> Activates Battle Stance
Yes -> Next step
2. Do you have Shift down?
Yes -> Charges focus Target
No -> Next step
3. Charge current target