Guardian By Bopper 5.4

This requires a macro extender like Macro Toolkit which can be found here…http://www.curse.com/addons/wow/macro-toolkit

These work as of 5.4.

updated as of 3/2/14

Based off of this spec: http://us.battle.net/wow/en/tool/tal…!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

#showtooltip
/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
/castsequence Mangle
/use [combat]Savage Defense
/use [combat]Barkskin
/use [combat]Enrage
/use [combat]Berserk
/use [combat]Might of Ursoc
/use [noform]!Bear Form
/use Wild Charge
/use 13
/use 14
/startattack

Trouble

#showtooltip
/castsequence Survival Instincts

Thanks for sharing your macro. However, there are a couple of issues.

  1. 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.

  2. Faerie swarm has an exceptionally long duration, so doesn’t need to be cast repeatedly. It’s a waste of GCD and resources.

  3. 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.

Single Target

/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
/cast Barkskin
/cast Berserk
/use Wild Charge

Multi-Target

/startattack
/targetenemy [noharm][dead]
/cast Wild Charge
/castsequence reset=0.3 0,1,Swipe
/castsequence reset=0.3 0,Mangle
/castsequence THRASH, THRASH
/cast Maul
/cast savage defense
/cast barkskin
/cast Berserk