Talk:Useful macros for warriors

Hi, this isn't really a discussion topic. I have my own collection of self-made unique macros that I love and use a lot for my warrior and I just wanted to share, but I figured if I edit the main article I might screw it up accidentally since I never edited a Wiki before, so I thought I'd post here and leave it to experts to post in the article.

Anyway, here are the macros:

Overpower / Revenge button
/script t,n,a,x = GetShapeshiftFormInfo(3); c=CastSpellByName; u=IsUsableAction; if u(13) then c("Overpower") else if u(14) then c("Revenge") end end; if a then c("Battle Stance") end

NOTE1: Replace the number 13 with the location of your Overpower skill on your action bar

NOTE2: Replace the number 14 with the location of your Revenge skill on your action bar

If you're in Battle stance and Overpower is ready, it casts overpower.

If you're in Berserker stance it casts Battle Stance, mash again for overpower.

If you're in Defensive stance and revenge is ready, it casts revenge.

(fixed some code, it didn't work well in berserker stance) --Xenosteel 09:26, 2 December 2006 (EST)

Shield block / Revenge button
/script if IsUsableAction(14) and GetActionCooldown(14)==0 then CastSpellByName("Revenge") else CastSpellByName("Shield Block") end

NOTE: Replace the number 14 with the location of your Revenge skill on your action bar

Casts Revenge when its ready and not on cooldown, else it casts Shield Block.

Super Whirlwind (Sweeping Whirlwind)
/script ssc=SpellStopCasting; c=CastSpellByName; u=IsUsableAction; if u(16) then c("Sweeping Strikes"); ssc; c("Berserker Stance"); end; c("Whirlwind")

NOTE1: You need the talent skill Sweeping Strikes (arms)

NOTE2: Replace the number 16 with the location of your Sweeping Strikes skill on your action bar

Casts sweeping strikes when its ready and immediately switches to berserker stance, then casts Whirlwind. Massive damage!

--Xenosteel 10:35, 1 December 2006 (EST)
 * That is pure genius. XD  ~ Doc Lithius (U)(T)(C) 16:34, 18 March 2007 (EDT)

--Halflingslayer 12:59pm, September 29 2007
 * I have a tank/arms warrior and have used somthing like this before, the only thing that I would love to see added to somthing like this would be to turn on Recklessness to add TONs of damage to all these hits with all that crit goodness. Since I am no macro writer, I would really appreciate if someone could add that to this.

--Ghandicz (talk) 20:33, March 23, 2010 (UTC)
 * I do not think that this macro on the main page is working as described "/castsequence [harm] reset=15 Charge, Intercept, Charge;"When Charge is on the cooldown it won't let you to Intercept. If the intercept is on cooldown it won't let you to the second Charge.