Useful macros for warriors Arms Macros . In Patch 5 . 3 , Defensive Stance got buffed for non - protection warriors , and it now provides a 25 % damage reduction . Combine this with Shield Wall and you got yourself a 65 % damage reduction defensive cooldown , or with Spell Reflection and you got yourself a spell reflected and 25 % damage reduction . I also made a macro to switch back to your 2H and go back into Battle Stance , but only use this after your Shield Wall has expired or your Spell Reflection has expired / been consumed . In Patch 5 . 4 , you will not need to equip a shield however , so you can just cast Shield Wall or Spell Reflection with your two - handed weapon equipped . Shield swap , Defensive Stance if you ' re in Battle or Berserker , and Shield Wall , mash the macro two or three times until you get Shield Wall . Shield swap , Defensive Stance if you ' re in Battle or Berserker , and Shield Reflection , mash the macro two or three times until you get Shield Reflection . 2H swap , Battle Stance if you ' re in Defensive Stance . It ' s enough to press this button once . Pre - Patch 5 . 3 . Heroic Throw + Charge : / cast Heroic Throw / cast Charge This is a simple but effective macro , it adds a little extra damage before you charge ( Depending on what your crit is ) . You can also have ' Intercept ' instead of charge . If you dont like it , then have a little mess around with it , maybe : / cast Battle shout / cast Berserker rage / cast Heroic throw / cast Charge Or maybe even try other things . Focus charge / intercept / intervene ( 3 . 3 ) . ( Tested in 4 . 0 ) This macro will cast Charge in Battle Stance , Intercept in Berserker Stance and Intervene in Defensive stance if your target is friendly . Finally , this macro turns on your auto - attack if the target is hostile , cancels your Bladestorm and casts Battle Shout . This macro is compatible with the juggernaut talents . Heroic / Slam Rage Dump . This macro will allow you to easy choose between Heroic Strike and Slam to dump your excess of rage or to just simplify the buttons you ' ve to push . The default is to cast Heroic Strike and will cast Slam if any modifier is pressed ( CTRL / ALT / SHIFT ) Bladestorm DPS Fun Macro . This macro will play the Herod sound " Blades of Light ! " when you cast it . You can also insert a trinket to use to make it even better , for example . This way you will activate both the ability and the trinket . Fury Macros . Slam on Bloodsurge Proc . # showtooltip Hi , I modified this macro to better for fury DPS making . Cleave hasnt got GCD so Slam can be casted at same time as Cleave . When you have Cleave on CD Slam is casted and the note about " Ability is not ready yet . " is gone because of / console Sound _ EnableSFX 0 . Finally this is macro for spamming Cleave and if Bloodsurge is active the Slam is casted . Lazy Leveling . # showtooltip Once in combat it will put you back to berserker stance and it will start DPS rotation Whirlwind , Bloodthirst and Bloodthirst . If you press any mod key while in combat it will try to cast Bloodrage and Berserker rage . It ' s not foolproof and you still have to check your cooldowns but it allows to move from one mob to another while grinding / leveling Shield / Two Hander Swap . / equipslot [ equipped : two - hand ] 17 Shield If you are in Berserker Stance with two two - handers , this will swap your off - hand with your shield and put you into Defensive stance in one press of the button . Pressing it again will return you back to Berserker stance and switch your off - hand back to the original two two - handers instead of replacing the main - hand . Shattering Throw from Berserker . # showtooltip The first press will put you in Battle Stance , second will cast Shattering Throw , and third will put you back in Berserker Stance . Useful if you don ' t have stances binded as this is a single button . Make sure it is on the same action bar and spot in all stances . Simple aoe macro ( 3 . 3 ) . / cast Cleave Two simple macros that help with rage mangement ( 3 . 3 ) " This first macro works great if you have 2 points in Improved Berserker Rage ( 10 / 20 when used ) " Charge , Intercept , Intervene 1 button fury ( 3 . 2 ) . # showtooltip [ help ] Intervene ; [ nocombat ] Charge ; [ combat ] Intercept Using out of combat will change to battle stance , using out of combat targeting a hostile will charge and change to berserker stance , using in combat targeting a hostile will intercept , using while targeting a party member will change to defensive and intervene . Protection Macros . Mouseover Taunt . If holding alt ( Change to whatever mod you prefer ) taunts your mouseover target , so you don ' t lose your current target . If not modified , then taunts your current target ~ Fätmän Weril ~ 3 . 3 . 5 tested ( taunts mouseover with alt pressed , else taunts target or if target is friendly taunt his target ) Charge . ( Tested in 3 . 3 ) When out of combat this macro will switch to Battle strance and cast Charge on an enemy and then swich back to Defensive stance ( 3 clicks ) . It will cast Berserker stance , Intercept , Defensive stance when in combat on an enemy ( 3 clicks ) and it will do Intercept on a friendly target . Also , if you are already in either Berserker stance when you target an enemy , it will skip trying to put you into Berserker stance and just intercept . Same for friendly target with Battle stance and Charge . ( it only takes 2 clicks in above situations ) Raid Target Mark . ( 3 . 1 . 3 tested ) This marks your target with a Raid Target Icon Skull ( Requires Lead or Raid Assist ) , if you target is not currently marked with a skull . Don ' t add this marking text to all your macros or you will switch the raid mark too much . Here is an example of this function added to a primary attack macro with Shield Slam if you have a Shield equipped , and with Heroic Strike no matter what . Warbringer Macro . In 3 . 1 Warbringer now allows intercept to be used in Def Stance so this macro allows you to charge , intercept if charge is on cool down and Intervene if you have a friendly targeted . Having Charge in the list twice allows you to always have either Charge or Intercept ( whichever has the shorter cooldown or is ready ) as the action to be performed . Caution : Don ' t spam this macro or it will Charge and Intercept at the same time . This macro below is focused around multiple target intervene / charge / intercept macro . If you want to use it with Grid or Healbot to charge the target of a teammate : Depending on your distance to the mob it will either Intercept ( respectively Charge if Intercept is on cd ) or just Taunt , so you can use it as a one for everything macro and don ' t have to worry about the distance . You don ' t need an Intervene macro if you have Grid or Healbot . Devastate Mouse Over . ( 3 . 3 tested ) This allows the warrior to put Devastate ( or Sunder Armor if you don ' t have Devastate yet ) on off targets without switching their main target by putting the mouse cursor over the target and then hitting the macro . It will also Devastate your current target if you have no mouse over target , or Devastate your target ' s target if your current target is friendly and your target ' s target is not . The macro prioritizes " Mouse Over " > " Target " > " Target ' s Target " . It will also pop Bloodrage just incase you are short on rage . All Purpose Taunt . ( 3 . 3 tested ) This allows the warrior to taunt the target if it is an enemy and begin autoattacking , or taunt a friendly unit ' s target and begin autoattacking . There are still some minor changes to be made ( UI Error messages pop up ) , but it works fine . 3 . 1 All Warrior Macros . Stance / Shield Change Scrolling . This is actually two macros , one to be bound to ' mousewheel up ' and one bound to ' mousewheel down ' . It ensures any stance is a single scroll away , and it also puts on a shield if you go into Defensive and puts back the weapon on any other . Stance Down : Stance Up : Adrenaline Rush ( requires Herbalism ) . This macro is great for out of battle healing , and even has some uses in PVP . It requires the warrior have a fully developed Herbalism skill . Change to whichever type of Bandage you are using right now . Lifeblood has the same 3 - min cooldown as Enraged Regeration , so it ' s very easy to co - ordinate . Healer Intervene . This macro is great for Arena matches , and even in instances : This macro will target your healer ( or other member if nessacary ) will cast Intervene , and then target your healer ' s target so you can pick up the threat on them . Fury Off - Spec . ( tested in 3 . 3 . 5 ) This macro switches between your primary and secondary talents , along with the appropriate stance and equipment : Normally a macro that changes your equipment and talent tree at the same time should be easy to do , but with Fury it ' s not because of Titan ' s Grip . So using this macro , you will click it once to go from Fury to Protection , and twice to go from Protection to Fury . Note that the icon will represent the appropriate stance , or a ' ? ' if you need to click it a second time to finish your change towards Fury . For clarity ' s sake , I ' d like to point out two things in this macro : First , it assumes your primary spec is Protection and your secondary spec is Fury . Second , you need to configure the equipment manager ( in this macro , the two equipment sets are aptly named ' Fury ' and ' Protection ' ) . Protection / Arms Spec , Equipment and Stance Switch . Make sure that you name your saved equipment as it is below , or go ahead and just change the code a little to suit your needs . OLD MACROS BELOW . The macros below this line have not been validated to work in 3 . 1 . Use at your own risk . Taunt / Charge conservative macros . This set of macros were created to use charge or taunt only when necessary . If you are in Battle Stance , it will cast charge while not in combat , or attack otherwise . If you are in Defensive Stance , it will cast Taunt if your target is an enemy and this enemy is targeting a party member ( excluding yourself ) , or attack otherwise . You can also hit CTRL to check on your charge cooldown . This one I set at the 1st slot for Battle Stance and Defensive Stance . This one must be placed at the 9th slot of the left multi bar ( MultiBarLeftButton9 ) NOTE : These macros require you to set the Charge ability to MultiBarLeftButton8 , Attack to MultiBarRightButton8 , and taunt to MultiBarRightButton9 NOTE : The first macro will ALWAYS display Taunt when in defensive stance , even though most times it will cast Attack . This macro can be modified to account for all the same things without the references to specific buttons . The tooltip should also show the correct icon for whatever situation you are in ( hopefully I understood the macro correctly : ) I ' m not entirely certain why the first macro calls Charge when in combat . ) Not totally certain that the tooltip will show Attack ( I will check it out and edit this if it doesn ' t ) but this macro will Charge if you are in Battle stance and not in combat , Taunt if you are in defensive stance and your target has a living party member targeted , and Attack in any other situation . This almost works , although there is one flaw that is the only reason i needed the button reference this part ' s logic is this : If I am in stance 2 , and my target ' s target is a party member and not dead , cast Taunt on my target ' s target . As you can see , the goal is to cast Taunt on your target , not your target ' s target . A valid attempt at the macro , it was actually my first approach . Although this does not really belong here , i thought it might be good to keep this here so people can better understand the macro , since it ' s a rather uncommon structure . The solution : This macro will stop if your targettarget is not one of your party / raid members . You can bypass this check by holding alt ( e . g . when you ' re not in a group ) . Anounce Pulled Target in Raid Warning . It ' s useful to let the group know that you are pulling a certain target , and the best way to do it by raid warning . Three - Spells - in - One - Button Tanking macro . Use this spamable macro for space saving and easy tanking : NOTE : Works with dual wielding . NOTE : castsequence did not use Revenge enough , due to lack of rage for a Shield Slam , so castrandom works much better . NOTE : as of 3 . 2 , / castrandom will continuously attempt to cast one spell in the collection until it succeeds before allowing a new spell to be cast . Using this macro will lead to not using Revenge when Shield Slam is on cooldown and vice versa . It also does not prioritize . Using this macro will stunt a warrior ' s threat generation . Can be used in conjunction with a simple Devastate macro : NOTE : Remove a ' / ' from Heroic Strike to cast it as well . Useful in endless - rage situations . NOTE : can be improved with " / castrandom [ stance : 1 ] Overpower , Devastate ; Devastate " SMART + . > Battle / Defensive Stance : It casts respectively [ Thunder Clap ] at the first click ( because it ' s more important & useful vs any class ) then it casts [ Demoralizing Shout ] only once , either you spam the macro , to prevent it from wasting rage . It ' s held to be casted only after " Thunder Clap " = 6sec . . . > OR : Just use a mod * * * key * * * [ shift or Alt or Ctrl ] to cast it separately . Note that MODkeys doesn ' t work with " number ' s shortcut " , so try to use a " Letter Key " if you wanna shift the macro . > Berserker stance : It will cast only " Demoralizing Shout " . Fury + . It ' s 2in1 * Button macro witch lets you cast [ Bloodthirst ] when possible an also do : > Berzerker Stance : [ Raging Blow ] if available . > Battle Stance : [ Overpower ] If it proccs . > Deffensiv Stance [ Revenge ] . PowerFury Shouts [ Death Wish ] + [ Battle Shout ] + Orcish [ Blood Fury ] Or [ PowaTrinket ] . > In Combat : It casts + and show its tooltip + if you have an Orc . > Out of Combat : Casts only [ Battle shout ] and display its tooltip . > Modifier Shift : Casts and shows [ Blood Fury ] tooltip . Retaliation , Shield Wall or Recklessness . One macro to make one button handle your special long cooldown moves . When using Retaliation it is often advisable to switch to defensive stance and use challenging shout . Shield Bash or Pummel . Will use the Shield Bash ability if you have a shield and are in the correct stance , otherwise will place you in Berserker Stance and use Pummel . This can be combined with Spell Reflection . If you are out of range to Shield Bash or Shield Bash is on cooldown you try to use Spell Reflection with this macro . Since Spell Reflection does not work on Berserker Stance and you are clearly meeting a caster if you use it I have made it swich from Berserker to Battle Stance if you have a shield equipped . All in one charge . If you are in combat , this macro will make sure that you are in berserker stance , then cast intercept . If you are not in combat , you will be placed into battle stance , then charge . The icon will also change to indicate which skill will be used . Either way , if you are using a shield , you will be placed in defensive stance . Delete the last line if you don ' t want to be placed in defensive stance . The same ideas can lead to Charge from Battle Stance from out of combat . If in Battle Stance and combat Thunder Clap and switch to Berserker Stance with one key pressed . If in Berserker Stance you pop Berserker Rage and if in range Intercept . If you are out of combat and do not have control pressed you will switch to Battle Stance though . If you press the button again you switch to Defensive Stance . A very nice macro to spam when you start combat especially if you have talents reducing the cost of Thunder Clap . Put it on a key you access from Battle and Berserker Stance and put an Intervene macro on the same key in Defensive Stance . Intervene . Puts you in Defensive Stance if you aren ’ t in it already , then checks to see if the target is friendly and if so casts Intervene . If you are targeting a mob , then it targets the target ( your teammate ) and casts Intervene . NOTE : As of patch 2 . 4 . 2 Intervene functions like the below macro ( sans switching into Defensive Stance ) so the macro is no longer necessary . From Defensive Stance this macro will switch to Battle Stance if you are out of combat . If you are in combat and you have / focus on a party / raid member you will intervene to him ( e . g . useful on Murmur ) . If you don ' t have focus on a party member , or you have the CTRL button down , the macro will have you intervene your target ( if in a party / raid ) or else to your target ' s target . The following will Intervene your current target ( if possible ) , else intervene your targets target ( if possible ) , else intervene your current focus ( if possible ) . The following macro will Intervene your current target if it is friendly or if it is a hostile mob targeting a friendly . Otherwise , it will Charge the mob . In addition , if you hold down CTRL it will Charge the mob no matter what . This is best used in conjunction with the Warbringer talent which allows the use of Charge in combat . The following macro is a setfocus intverene . target a friendly group / raid member and click once then while in combat you can intervene without changing your current target . Heroic Strike / Charge . Activates Heroic Strike for your next Melee attack and charges the enemy . If you wish to see the icon and tooltip for whichever is active ( depending on combat status ) , leave the macro as is . If you wish to see one or the other , modify the first line accordingly ( for instance , # showtooltip Charge ) so that you can either watch the cooldown on your charge / intercept or you can change it to have your heroic strike tooltip to show you the damage bonus . Charge / Intercept and Hamstring . This is a nice combination for PvP . Assign this macro to a key on your keyboard , then use your mouse software to assign the side thumb button to the key . Double click the mouse button as needed for fast rundowns and hamstrings . Single click after the fight is over to pop back into Battle stance . Target then Charge and Bloodrage . Targets a nearby enemy or assists a fellow player and Charges if out of combat , or casts Bloodrage once you enter combat . Target then Charge , or Throw with Bloodrage , or Overpower in combat . Targets a nearby enemy , or assists , and charges . Or if ALT is held down , then cast Bloodrage and hurl a throwing weapon . Also enters attack mode if not attacking . When in combat , use Overpower if available . I use a extra menu bar above this and put Overpower there so I can see when it is available ( otherwise hit it after the enemy dodges ) . [ Edit ] Tweaked a little so you don ' t need the Overpower icon on a separate bar ( make sure you hit the question mark as your icon ) . The button will show Charge when not in combat and not holding alt , Bloodrage when holding alt , and Overpower when in combat and not holding alt . It will also throw or shoot automatically depending on what you have equipped , and always enter combat if you found a target . Boss Starter . Allows you to build some quick rage and threat on a boss . The first macro assumes you have the Warbringer talent , the second is for warriors without Warbringer . Throw should be replaced with Shoot if you have a bow or crossbow equipped . At level 80 Heroic Throw can be worked into the first macro after Throw . I use the following 2 macros for pulling the first is a pull used when you are positioned to fight or do not wish to charge . The second is for when you do wish to charge . NOTE : You must be lvl 80 for these macros to fully work , and 50 for the defensive stance charge . Charge / Defense . Charges the target and immediately switches to Defensive Stance . Not useful once in combat . Note that this macro is only for warriors without the Warbringer talent . " Note : This macro may annoyingly change you to Defensive Stance when you don ' t want to if you spam it to charge as you come into range . " If you always want to switch to Defensive Stance ( which certainly could make sense ) , it should work great . I prefer putting stance changes on a different key from Charge / Intercept , although you could combine this with a switch to Berserker and then Intercept if you don ' t have Warbringer ( talent ) : This will still switch your stance sometimes if you are not careful , but I think is more useful than the above . Intercept / Defense . Intercepts the target and immediately switches to Defensive Stance . Mocking Blow / Stance . Activates battle stance with the first use ( if not in it ) and uses mocking blow on the second . If you are already in Battle stance the following macro will use Mocking Blow and switch to Defensive Stance with one key press . Defensive Stance / Taunt . Activates defensive stance on first use and taunts on second . Ultimate Taunt / Mocking Blow / etc . Mouseover Macro . Taunt Macro that will automatically put you in Defensive Stance and try to taunt in the following order until one is harmful , exists , and isn ' t dead : Mouseover target , Current target , Target of target , default . The Same Macro for Mocking Blow in Battle Stance ( It won ' t put you back into Defensive Stance though ) : It can also be used if you want the option of mouseover Intervene : Heroic Fury Intercept Macro . Allows two Intercepts within a short period of time . Assumes the Heroic Fury talent is taken . If you have the Heroic Fury talent and the Improved Intercept talent ( unlikely ) change the macro to reset = 20 . Always Overpower . Overpowers the target after switching to Battle Stance ( if necessary ) . Automatic Overpower or Revenge , AND use both trinkets . If you spam Heroic Strike as a filler this macro will : 1 ) Queue Heroic Strike for next swing 2 ) Use both trinkets 3 ) Then try to Overpower or Revenge depending on stance The additional code is to stop error sound and text . " You can substitute " Heroic Strike " only with " Cleave " , " Sweeping Strikes " , " Shield Block " , or " Berserking " ( Troll ) " - - ( ) 07 : 02 , 28 July 2008 ( UTC ) Intercept / Hamstring . Activates Berserker Stance and Intercepts the target followed by using Hamstring on the target . Bloodrage & Berserker Rage . Will use both skills at the same time , 1 button press . Similar to the above , but will show the Berserker Rage icon while in Berserker Stance . Since Berserker Rage only has a 30 second Cooldown and Bloodrage has a 60sec CD , this lets us see when it ' s time to hit Berserker Rage again . The 2nd [ stance : 3 ] added stops the error message when not in Berserker Stance . Mouseover Tanking Macros . This macro will let you sunder a mob by simply putting the mouse over it , its unitframe , or its health bar ( the ' v ' key ) without losing your current target and without interrupting your swing timer or auto - attack . This macro can be applied to all warrior instant attacks to do things like Mortal Strike , Shield Slam , Shield Bash , Revenge , Hamstring , Intercept , etc . something while targeting something else . The most powerful part about this macro is that you can use it to sunder crowd controlled mobs without breaking the crowd control ( sunder causes 0 damage and you aren ' t auto - attacking the CC target ) . The basic mouseover macro can also be used with any of your tanking abilities . The following macro is the basic setup , just replace the Shield Slam with whatever tanking ability you ' d like . The macro will also queue up a Heroic Strike on your main target if you hold shift , and will Cleave if you press it with ctrl ( good for aoe packs ) , meaning that if you use the macro with Shield Slam , Revenge , and Devastate , you can dump extra rage with HS spam by just holding down shift as you go through your rotation : If someone pulls aggro and the rest of the group is still hitting your target , a taunt mouseover macro can help you get the mob off them without losing your current target . Likewise , if a caster mob is out of range of your Thunder Clap , Shockwave , and Cleave , a Heroic Throw mouseover is useful for getting them back into line ( assuming you have Gag Order and the mob isn ' t immune to silence effects ) without losing your current target . This one prioritizes the mouseover target , casts Heroic Throw on your target if you ' re not mousing over , and throws / shoots a ranged weapon with a modifier . Devastate / Sunder / Mouseover . This macro will cast Devastate , unless you are holding control , or mousing over a live hostile target . If you are holding control or mousing over a live hostile target , it will cast sunder . NOTE : Devastate now stacks Sunder Armour as well , so Sunder Armour is now obsolete , and so is this macro . This Is still very usable , If you want to sunder the target ( causing threat ) without breaking CC . The following macro is an updated version of the one above . It casts Devastate on your mouseover target , Sunder Armor when shift is held ( for CC ' ed targets ) , and Devastate if you aren ' t mousing over a target . Sunder Armor , Devastate and Revenge are all on the 1 . 5 sec global cooldown . Shield Block and Heroic Strike are not . If you have plenty rage as in some boss fights a mouseover macro can be combined with burning rage moves that is not on the global cooldown . Spamming it with unlimmited rage will make all your normal attacks be Heroic Strikes and make you use Shield Block everytime it ' s not on cooldown . The 1 / 3 chance that you use Revenge is enough to use it fairly quickly everytime it ' s up . When your target has 5 Sunder Armors applied you simply stop mouseing over it . At the same time the macro can be used to apply sunders to other mobs than your main target . Arms Spec AoE Spam . An arms spec warrior might find this useful to spam when a large number of targets are available and crowd control is not an issue . Nobrain dps spam . The following macros is simply no brain spam your desirable dps moves macros for different specs . Protection spec . Arms spec . Fury spec . Arms / Fury spec . 2 hand / 1 hand + shield switch . Useful macro for switching your gear around depending on the situation . Switch depends on right click or left click of mouse . Between angle - brackets enter the name of the weapons you want to switch around . 2 hand / 1 hand + shield switch ( Alternate ) . Same as above , but doesn ' t require a mouseclick . Btwist ' s Titan ' s grip version of the shield swap macro . This is the same as the above but for titans grip warriors . Just replace where it says shield here and two hander here with your actual shield or two hander . I would bind this to one of the side mouse buttons for best use . Btwist ' s Titan ' s grip version of Spell reflection macro . This will equip a shield with a two hander go to defensive stance if your not in it and cast spell reflection . Just replace Shield here with your actual shield . Dual Wield / 1 hand + shield switch . This macro is for warriors that dual wield and wish to toggle between a designated off hand weapon and shield . It can be used as a button mash ( mouse click ) or in a slot for a key - bind . The button and tool - tip shows what you would equip if you click . If you would rather the button and icon show the shield or weapon currently equipped , use this version . Dual Wield / 1 hand and Shield switch for Shield Bash . For dual wielding warriors , this macro will on the first press , equip a shield , and on the second press will Shield Bash and reequip the off hand weapon . This saves a lot of time and rage instead of switching into beserker stance . So to switch between to a shield held in the 3rd slot of the first bag : / equipslot [ noequipped : shield ] 17 0 3 / cast [ equipped : shield ] Shield Bash / equipslot [ equipped : shield ] 17 0 3 Stance Weapon Switch . Switches to assigned weapon / shield combination when using this macro to switch stances . Slot 16 is main hand . Slot 17 is offhand . Replace the weapon / shield names with your character ' s equipment . Defensive Stance Battle Stance Berserker Stance One - Button Pull Macro . This macro will allow you to pull with just one button , regardless of what you have equipped . When selecting the icon for this , using the red question mark at the top will show correct icon on the bars . Autoattack when " casting " in all stances . This macro simply starts to attack your target in case you don ' t have enough rage for eg . intercept . Since attacking is basically all a warrior does this macro comes very handy for nearly every situation , pvp as well as pve . Just edit the spells you want to use . You will attack even if you are already in combat and cant charge , you will attack even if taunt is on cd and so on . This also works if you want all 30 min cds on one button . This macro works great , but I did change one thing about it . The [ harm ] tag after / startattack keeps you from attacking unless you actually have a hostile targeted . Not so great if you happen to run up on a mob unexpected and are too close to charge / intercept . Removing the [ harm ] condition will allow the macro to automatically target your nearest enemy . Works better that way for me , but YMMV . You can also save some space by condensing the first two lines since # showtooltip allows conditionals : - - 16 : 02 , 20 January 2008 ( UTC ) One Button Spell Reflection ( PVP ) . This macro is very nice for warriors who PVP . First click equips your shield and casts Defensive Stance , the second click casts Spell Reflection . Especially useful when a mage has trapped you with frost nova and your trinket is on cooldown . His pyroblast will come back right at him : - ) . Right click will re - equip your normal weapons . Putting Blood Rage between Defensive Stance and Spell Reflection may be another option for more rage but needs one click more to work . Using spell reflect from battle stance rewards 10 % damage reduction at the cost of changing stances . For those with Tactical Master spell reflecting in battle stance is recommended . If you do not and don ' t have blood rage available staying in battle stance to reflect can be superior . If you are using two one - hand weapon instead , replace that last line by Placing Spell Reflection sooner in the macro will help it flowing on better in - game . It would require you to double left click to equip your shield and then spell reflect , once the spell is reflected ( do not unequip your shield immediately as it will remove the Spell Reflection buff ) right click on that macro to get back your usual weapon . This macro will equip your Shield / Onehander combo if you aren ' t already wearing a shield . If in berserker stance , it will switch to battle stance where you can spell reflect and follow up with overpower or hamstring spam . If you hold shift while using this macro , you will equip your twohand weapon and switch back into berserker stance . If you run out of character space for this macro you can remove the last line and just switch back to your normal stance automatically . DevastateSunder . for protection warriors with devastate , Any instances of sunder can be replaced with this macro ( except where sunder is used to generate aggro Without doing dmg ) First Aid for Dummies . A well - timed bandage can mean the difference between looting a corpse and being a corpse . The trick is getting the bad guys to give you 8 seconds to patch up with . As Warriors , we have one great tool to help with bandaging - Intimidating Shout . The 8 second fear is exactly what the doctor ordered , but you won ' t get that last tick of healing unless you can start bandaging at the same time that Fear starts counting down . Sounds like a macro to me . Take care when using First Aid when you have a DoT on you . Fire off this macro while bleeding and you ' ll be lucky to get one tick of healing , leaving you with the Recently Bandaged debuff as well as wasting a bandage and Intimidating Shout cooldown . For Dwarf warriors , it might be a good idea to use Stoneform before bandaging . Revenge / Heroic Strike by Davaus . Alot of tanks out there are now glyphing for to get the free heroic strike after using revenge , i found i missed it alot when tanking instances simply because revenge would proc sword and board and then TC CD would be up etc , this macro will cast heroic strike ( not on the GCD , on weapon timer ) , followed by revenge , in a single press , the generally works that it uses revenge , procs the glyph , then uses heroic strike . the ranks are at lvl 80 , so adjust as necessary . Devastate / Shield Block by Davaus . This macro allows you to use devastate as you wish , and means you no longer need to watch the 40 / 50 / 60 second CD on Shield Block . if you have any trinkets that on use increase Str / BV you can add them in aswell eg Intercept / Current Target ' s Intervene . Ever had an intercept stun resisted and the mob was going straight for your healer still , not enough ground room ? Ever used intervene , but the mob you ' re targeting ran to a different person ? This is a halfsies recreation of a macro I had made previously , however the original macro was lost after a saved variables wipe . Using this macro without using the mod : alt key will take you to Berserker Stance from Defensive , use intercept on your current target afterward , then swap you back to defensive like a regular tanking intercept macro would . Holding down the alt key and using this macro will keep you in defensive stance and you will intercept your current target ' s target if it ' s not you . For instance : Mob 1 is on you , perfectly fine . Mob 2 is CC ' d . Mob 3 is your offtarget , but your threat gen on it isn ' t good enough to compare to the TPS coming from heals or AOE or so forth . Mob 1 is glued onto you , mob 2 just broke out of CC and is running toward your healer . You target Mob 2 , hold down alt , and hit the macro . Voila , you ' ve saved your healer from a chunk of damage and positioned yourself close in for a taunt if need be . Mob 3 broke off of you while defending your healer , so you then target that mob , use the macro ( 3 taps ) without alt , and you ' ll have intercepted the target . Very nice for tanking PvE . Panic Button - Made / Provided by Tinytanker - Emerald Dream . This is a macro i have made in which i use when tanking . . . the reason i made this is because the macro consists of the right moves ( in - order ) for you to save your group from a wipe , you know when you ( or someone ) pulls a group ( s ) accidentally and everyone knows that usually your doomed because your trying to handle 6 - 10 elites ( when you only planned on 4 ) , well this macro will increase your chances of being able to handle all those mobs whilst keep some aggro on most of the mobs or hopefully all of them , this macro gives you a chance / hope where there is none . Short explanation : Ok , so we just pulled another group and aggro is everywhere . . . First Challenging Shout bringing all aggro back to you . . . second your going to need a bit more HP on that moment where 8 elites are hitting down hard on you which is where Second Last Stand comes in ( usually gives me about 4 , 000hp + ) . . . next is just for a bit more HP as you will be taking a lot of damage and your CS has most likely faded ( you can take it out if your confident that you CS every 2 minutes exactly ) , Shield Wall to decrease damage taken by those 8 - 10 elites and then the switching of stance from Battle to Defensive in order to use Retaliation . . . this will build up a bit more aggro on all mobs and is useful because shield wall doesn ' t share the cooldown with Retaliation . 5 ( 300s ) Minute Cooldown . UPDATE 7 / 12 / 08 - I have now noticed that the shield wall effects Retaliation ( 10 Second Cooldown ) . . . i reported to a GM as a bug and messaged him the macro but i don ' t know if it ' s going to be fixed . I have an idea to why it ' s coming up with a 10 second CD . . . as i have respecced recently and i think that without " Improved Disciplines " it will come up with a 10 second CD when activating shield wall . You can now use this if you don ' t want to have " Improved Disciplines " . I added the trinkets as they will most likely be temp improve block / hp / etc ( just put the exact name of the trinket in where it says " Trinket _ 1 " and it will use it if it ' s not on CD ofc ; ) ) The new move i added " Enraged Regeneration " will help alot because it will heal you whilst being healed by the healer which is needed when taking alot more damage , i put this at the end because even though this is useful it shouldn ' t be before because when you hit the panic button then it ' s assuming your under 10k HP ( which is why LS , CS is more important to use first ) . Intervene healer - > charge healers target . / target healername / cast Intervene / assist / Equip Furious Gladiator ' s Decapitator [ or your 2hander ] / castsequence battle stance , charge