#### Slafsinator's Collection of Useful Warrior Macros #### Updated 24/10/2008 #1 **************************** All charge abilities + hamstring: #showtooltip /startattack [nostance:2] /cast [stance:3]Intercept /cast [stance:1]Charge /cast [stance:2]Intervene /cast [nostance:2]Hamstring #2 **************************** Spell reflect with stance and weapon switch: #show Spell Reflection /cast [nostance:3]Spell Reflection;Defensive Stance /equipslot 16 Main Hand of Eternal Doom and Sunshine /equipslot 17 Huge Crit Deflector #3 *************************** Combined Victory Rush and auto-attack: #show Victory Rush /startattack /cast [nostance:2] Victory Rush #4 *************************** Combined Shoot/Throw: /cast [equipped:Thrown] Throw; Shoot #5 *************************** Shield Slam if shield is on: /cast [equipped:shields] Shield Slam #6 *************************** Spell Interrupt on the same button (for non-stance dependant actionbars or direct bindings) /cast [stance:1/2, equipped:shields]Shield Bash /cast [stance:3]Pummel #7 *************************** A general macro to switch between 2H and 1H+shield /equip [noequipped:Two-Handed Axe]Dangerous 2H AxeWeapon /equipslot [noequipped:shields] 16 Less Dangerous 1H Weapon /equipslot [noequipped:shields] 17 Almost Harmless Shield #8 *************************** Battle Stance and Overpower and Charge on the same button: /startattack /cast [nostance:1]Battle Stance;Overpower /cast [stance:1]Charge #9 *************************** General mount macro for 3.0 with Dalaran and Wintergrasp support: (you may have to edit the number in ("MOUNT",1) to the slot your mount has in the pet/mount tab) /script local m=GetZoneText() if (m=="Dalaran" or m=="Wintergrasp") and (GetSubZoneText() ~="Krasus' Landing") then CallCompanion("MOUNT",1);end /use [flyable, nomounted] Onyx Netherwing Drake; [noflyable, nomounted] Armored Brown Bear /dismount [mounted] #10 ************************** Intervene for your best friend healer, if he's not there your target: /cast [nostance:2]Defensive Stance;Intervene[target=Haeloryoww][]