Simple macro

Sequences['GravemoonBM2'] = {
  Author="Gravemoon@Cenarius",  
  SpecID=253,
  Talents = "3233112",
  Default=1,
  MacroVersions = {
    [1] = {
      Trinket1=false,
      Trinket2=false,
      Head=false,
      Neck=false,
      Belt=false,
      Ring1=false,
      Ring2=false,
      StepFunction = "Priority",
      KeyPress={
        "/petattack [@target,harm]",
        "/petautocastoff [group] Growl",
        "/petautocaston [nogroup] Growl",
        "/cast [target=focus, exists, nodead],[target=pet, exists, nodead] Misdirection",
      },
      PreMacro={
      },
        "/castsequence [combat] Aspect of the Wild",
        "/castsequence [combat] A Murder of Crows",
        "/castsequence [combat] Titan's Thunder, Dire Frenzy",
        "/castsequence [combat] Bestial Wrath, Dire Frenzy",
        "/castsequence [combat] !Kill Command, Cobra Shot",
        "/castsequence [combat] Dire Frenzy, Cobra Shot",
      PostMacro={
      },
      KeyRelease={
      },
    },
  },
}

This seems to work well for me, with consistent DPS and power. Of course, gear will also have an impact on it’s performance, and I have my legendary belt which helps with power conservation during BW. Still, it should be able to perform well without it.

Some additional notes. I gated Cobra Shot by placing Dire Frenzy in front of it to “pace” its use and keep enough power available for specials and BW.

Pet heal is manually done as well as targeting.

I switch between posthaste and trailblazer depending on what i’m doing.

I did chose some abilities to focus on single target, so AoE may suffer a little.

Good hunting!

Interesting.

I have been attempting to build a new macro priority, over sequential, for a few days now. Did not consider using /castsequence to gate stuff.

Good idea, will test this out.

Gnome Sequencer translation of Giselle’s Macro:

--  Author  = Gravemoon@Cenarius
--  Talents = 3, 2, 3, 3, 1, 1, 2
Sequences['GravemoonBM2'] = {
StepFunction = [[
    limit = limit or 1
    if step == limit then
        limit = limit % #macros + 1
        step = 1
    else
        step = step % #macros + 1
    end
]],
PreMacro = [[
/petattack [@target,harm]
/petautocastoff [group] Growl
/petautocaston [nogroup] Growl
/cast [target=focus, exists, nodead],[target=pet, exists, nodead] Misdirection
]],
    "/castsequence [combat] Aspect of the Wild",
    "/castsequence [combat] A Murder of Crows",
    "/castsequence [combat] Titan's Thunder, Dire Frenzy",
    "/castsequence [combat] Bestial Wrath, Dire Frenzy",
    "/castsequence [combat] !Kill Command, Cobra Shot",
    "/castsequence [combat] Dire Frenzy, Cobra Shot",
PostMacro = [[
/startattack
/petattack
/script UIErrorsFrame:Clear()
]],
}

Interesting…I’ll run it through its paces later.

This rotation leaves me with too much focus and a drop of about 20-30k from TaterBeasts. Testing on Dummy for 5 minutes straight, 3 iterations.

[quote quote=44974]This rotation leaves me with too much focus and a drop of about 20-30k from TaterBeasts. Testing on Dummy for 5 minutes straight, 3 iterations.
[/quote]

Be careful in choosing a Testing Dummy for this or any other Macro with a BM spec. There are a few Testing Dummy targets in Trueshot Lodge that are on the outside wall of the Lodge, thus they have no backside. When your pet tries to attack, it’s unable to find a path to the target and thus you lose the damage from the pet(s) and this as a BM tends to be a good chunk of damage.

I actually found this to be on par with Taters…a bit much for focus though, found myself capped a lot.

[quote quote=45118]I actually found this to be on par with Taters…a bit much for focus though, found myself capped a lot.
[/quote]

Yeah, but better to be focus rich, than focus starved.