This requires a macro extender like Macro Toolkit which can be found here…Fandom
These work as of 5.4.
updated as of 3/2/14
Based off of this spec: World of Warcraft…!200000!JVskhY
Stats to go for: Hit/Expertise(to cap)>Crit>Dodge>Mastery
Use Maul when you have more rage then necessary for Savage Defense
Bread and butter
/castsequence reset=0.3 0,0,0,0,Faerie Swarm
/castsequence reset=0.3 0,0,0,Swipe
/castsequence reset=0.3 0,0,Thrash
/castsequence reset=0.3 0,Lacerate
/use [combat]Savage Defense
/use [combat]Might of Ursoc
/use [noform]!Bear Form
/use Wild Charge
/castsequence Survival Instincts
Thanks for sharing your macro. However, there are a couple of issues.
Mangle, Enrage, and Bear Form all invoke the global cooldown (GCD), and they are all at the same order in the casting, so they’re going to clobber each other.
Faerie swarm has an exceptionally long duration, so doesn’t need to be cast repeatedly. It’s a waste of GCD and resources.
While Thrash applies a debuff, and you want to keep it in a single-target rotation, swipe is going to be sub-optimal unless there are 3+ targets.
Here’s the alternative I’m using. Please note: I originally got these from someone else on the site, and modified them slightly, but I can’t give proper credit as I don’t recall who exactly posted them originally.
/castsequence reset=target Faerie Fire,null
/castsequence reset=0.5 0,0,0,0,0,Lacerate
/castsequence reset=0.5 0,0,0,0,Thrash
/castsequence reset=0.5 0,0,0,Mangle
/castsequence reset=0.5 0,0,Enrage
/castsequence reset=0.5 0,Incarnation
/castsequence reset=5 Mangle, Thrash, Lacerate, Faerie Fire
/cast Savage Defense
/use Wild Charge
/cast Wild Charge
/castsequence reset=0.3 0,1,Swipe
/castsequence reset=0.3 0,Mangle
/castsequence THRASH, THRASH
/cast savage defense