Legion beta BM

I just got into beta today, however the servers are still down for maintenance, so I don’t yet know what addons and macro still work. However I thought I would start a tread for us to discuss and post links to working addons, and to post possible macros.

wayyy to early for legion macros.i too am in beta but with all the ability changes and possible outcomes i wouldnt release anything to the public at the very earliest till open beta

You misunderstand this tread if not intended for the release of finished macros for the general public. It is for those of us who like to experiment and develop of new macros, to assist each other; in finding what works and what doesn’t work, during the beta. That way when the release of Legion hits, we have fully fleshed out ready to go. I have had treads like this for the last 2 expansions, and they have help greatly for members to be ready to go, on day one.

The good thing is according to its author : Unless Blizzard decides to break it, GnomeSequencer should work during beta. just be sure to check the load out of date addon. However it may be a few weeks before mods are allowed.

I have made a mm macro Legion beta MM - Patch 7.0+ - WoW Lazy Macros

Ok so far it appears that GnomeSequencer is working in beta. However so far I really haven’t needed it that much, as my gaming keyboard is doing good enough for my shot rotation, so far as solo content is concerned. However I do see the need for it for use with my pet control and maintenance.

OK: here are my very temporary tentative GnomeSequencer macros. So far they work ok, but they really drain the focus, so they need a lot of refining. The good thing with this type macros, is it is real easy to adjust the rotation without having to totally rewrite them. All you have to do is adjust the order = newtable numbers orders and frequencies.

Single Shot with Stamped

Sequences[‘BMSTSp’] = {
StepFunction = [[
order = newtable(1, 3, 1, 5, 6, 1, 1, 2, 1, 1)

 newstep = (newstep and (newstep % #order + 1)) or 2
 step = order[newstep]
]],

PreMacro = [[
/cast [@pet,dead]Heart of the Phoenix
/targetenemy [noharm][dead]
/petautocastoff [group] Growl
/petautocaston [nogroup] growl
/cast [@focus,help][help][@pet,exists] Misdirection
]],
PostMacro = [[
/startattack
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],

– Macro1
[[
/cast [nochanneling] Cobra Shot
]],
– Macro2
[[
/cast Barrage
]],
– Macro3
[[
/cast [nochanneling] Stampede
]],
– Macro4
[[
/cast [nochanneling] Multi-Shot
]],
– Macro5
[[
/cast [nochanneling] Bestial Wrath
]],
– Macro6
[[
/cast [nochanneling] Dire Beast
]],
}

Single Shot without Stamped

Sequences[‘BMST’] = {
StepFunction = [[
order = newtable(1, 5, 6, 1, 1, 2, 1, 1)

 newstep = (newstep and (newstep % #order + 1)) or 2
 step = order[newstep]
]],

PreMacro = [[
/cast [@pet,dead]Heart of the Phoenix
/targetenemy [noharm][dead]
/petautocastoff [group] Growl
/petautocaston [nogroup] growl
/cast [@focus,help][help][@pet,exists] Misdirection
]],
PostMacro = [[
/startattack
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],

– Macro1
[[
/cast [nochanneling] Cobra Shot
]],
– Macro2
[[
/cast Barrage
]],
– Macro3
[[
/cast [nochanneling] Stampede
]],
– Macro4
[[
/cast [nochanneling] Multi-Shot
]],
– Macro5
[[
/cast [nochanneling] Bestial Wrath
]],
– Macro6
[[
/cast [nochanneling] Dire Beast
]],
}

AoE

Sequences[‘BMAoE’] = {
StepFunction = [[
order = newtable(1, 5, 6, 1, 1, 2, 1, 1, 4, 1, 1)

 newstep = (newstep and (newstep % #order + 1)) or 2
 step = order[newstep]
]],

PreMacro = [[
/cast [@pet,dead]Heart of the Phoenix
/targetenemy [noharm][dead]
/petautocastoff [group] Growl
/petautocaston [nogroup] growl
/cast [@focus,help][help][@pet,exists] Misdirection
]],
PostMacro = [[
/startattack
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],

– Macro1
[[
/cast [nochanneling] Cobra Shot
]],
– Macro2
[[
/cast Barrage
]],
– Macro3
[[
/cast [nochanneling] Stampede
]],
– Macro4
[[
/cast [nochanneling] Multi-Shot
]],
– Macro5
[[
/cast [nochanneling] Bestial Wrath
]],
– Macro6
[[
/cast [nochanneling] Dire Beast
]],
}

pet burst

Sequences[‘Ptburst’] = {
StepFunction = [[
order = newtable(2, 3, 1, 4, 5)

 newstep = (newstep and (newstep % #order + 1)) or 2
 step = order[newstep]
]],

PreMacro = [[
/cast [@pet,dead]Heart of the Phoenix
]],
PostMacro = [[
/startattack
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],

– Macro1
[[
/cast [nochanneling] Intimidation
]],
– Macro2
[[
/cast [nochanneling] !kill command
]],
– Macro3
[[
/cast [nochanneling] Dire Frenzy
]],
– Macro4
[[
/cast [nochanneling] Bestial Wrath
]],
– Macro5
[[
/cast [nochanneling] Aspect of the wild
]],
}

OK: Here is a slight improvement on my shot rotations, with better focus regen. However I haven’t tested it as much, as I would like to, as the server was shutting down. In addition is my Oh Shit! macro, that appears to work real well.

Single Shot with Stamped

Sequences[‘BMSTSp’] = {
StepFunction = [[
order = newtable(1, 3, 1, 5, 6, 1, 1, 2, 1, 1)

 newstep = (newstep and (newstep % #order + 1)) or 2
 step = order[newstep]
]],

PreMacro = [[
/cast [@pet,dead]Heart of the Phoenix
/targetenemy [noharm][dead]
/petautocastoff [group] Growl
/petautocaston [nogroup] growl
/cast [@focus,help][help][@pet,exists] Misdirection
]],
PostMacro = [[
/startattack
/use [combat]11
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],

– Macro1
[[
/cast [nochanneling] Cobra Shot
]],
– Macro2
[[
/cast Barrage
]],
– Macro3
[[
/cast [nochanneling] Stampede
]],
– Macro4
[[
/cast [nochanneling] Multi-Shot
]],
– Macro5
[[
/cast [nochanneling] Bestial Wrath
]],
– Macro6
[[
/cast [nochanneling] Dire Beast
]],
}

Single Shot without Stamped

Sequences[‘BMST’] = {
StepFunction = [[
order = newtable(1, 5, 6, 1, 1, 2, 1, 1)

 newstep = (newstep and (newstep % #order + 1)) or 2
 step = order[newstep]
]],

PreMacro = [[
/cast [@pet,dead]Heart of the Phoenix
/targetenemy [noharm][dead]
/petautocastoff [group] Growl
/petautocaston [nogroup] growl
/cast [@focus,help][help][@pet,exists] Misdirection
]],
PostMacro = [[
/startattack
/use [combat]11
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],

– Macro1
[[
/cast [nochanneling] Cobra Shot
]],
– Macro2
[[
/cast Barrage
]],
– Macro3
[[
/cast [nochanneling] Stampede
]],
– Macro4
[[
/cast [nochanneling] Multi-Shot
]],
– Macro5
[[
/cast [nochanneling] Bestial Wrath
]],
– Macro6
[[
/cast [nochanneling] Dire Beast
]],
}

AoE

Sequences[‘BMAoE’] = {
StepFunction = [[
order = newtable(1, 5, 6, 1, 1, 2, 1, 1, 4, 1, 1)

 newstep = (newstep and (newstep % #order + 1)) or 2
 step = order[newstep]
]],

PreMacro = [[
/cast [@pet,dead]Heart of the Phoenix
/targetenemy [noharm][dead]
/petautocastoff [group] Growl
/petautocaston [nogroup] growl
/cast [@focus,help][help][@pet,exists] Misdirection
]],
PostMacro = [[
/startattack
/use [combat]11
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],

– Macro1
[[
/cast [nochanneling] Cobra Shot
]],
– Macro2
[[
/cast Barrage
]],
– Macro3
[[
/cast [nochanneling] Stampede
]],
– Macro4
[[
/cast [nochanneling] Multi-Shot
]],
– Macro5
[[
/cast [nochanneling] Bestial Wrath
]],
– Macro6
[[
/cast [nochanneling] Dire Beast
]],
}

Pet Burst

Sequences[‘Ptburst’] = {
StepFunction = [[
order = newtable(2, 3, 1, 4, 5)

 newstep = (newstep and (newstep % #order + 1)) or 2
 step = order[newstep]
]],

PreMacro = [[
/cast [@pet,dead]Heart of the Phoenix
]],
PostMacro = [[
/startattack
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],

– Macro1
[[
/cast [nochanneling] Intimidation
]],
– Macro2
[[
/cast [nochanneling] !kill command
]],
– Macro3
[[
/cast [nochanneling] Dire Frenzy
]],
– Macro4
[[
/cast [nochanneling] Bestial Wrath
]],
– Macro5
[[
/cast [nochanneling] Aspect of the wild
]],
}

Oh Shit!

Sequences[‘OShit’] = {
StepFunction = [[
order = newtable(2, 3, 1, 4, 5)

 newstep = (newstep and (newstep % #order + 1)) or 2
 step = order[newstep]
]],

PostMacro = [[
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],

– Macro1
[[
/cast Aspect of the Turtle
]],
– Macro2
[[
/cast [target=YOUR NAME, help] Spirit Mend
]],
– Macro3
[[
/cast Exhilaration
]],
– Macro4
[[
/cast !mend pet
]],
– Macro5
[[
/use Healing Tonic
]],
}

any chance of putting them in code form?

Sorry I forgot to: Here you go.

Single target with stamped;

Sequences['BMSTSp'] = {
StepFunction = [[
 order = newtable(1, 3, 1, 5, 6, 1, 1, 2, 1, 1)
	 
	 newstep = (newstep and (newstep % #order + 1)) or 2
	 step = order[newstep]
    ]],
PreMacro = [[
/cast [@pet,dead]Heart of the Phoenix
/targetenemy [noharm][dead]
/petautocastoff [group] Growl
/petautocaston [nogroup] growl
/cast [@focus,help][help][@pet,exists] Misdirection
]],
PostMacro = [[
/startattack
/use [combat]11
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],

-- Macro1
[[
/cast [nochanneling] Cobra Shot
]],
-- Macro2
[[
/cast Barrage
]],
-- Macro3
[[
/cast [nochanneling] Stampede
]],
-- Macro4
[[
/cast [nochanneling] Multi-Shot
]],
-- Macro5
[[
/cast [nochanneling] Bestial Wrath
]],
-- Macro6
[[
/cast [nochanneling] Dire Beast
]],
}

Single target without stamped;

Sequences['BMST'] = {
StepFunction = [[
 order = newtable(1, 5, 6, 1, 1, 2, 1, 1)
	 
	 newstep = (newstep and (newstep % #order + 1)) or 2
	 step = order[newstep]
    ]],
PreMacro = [[
/cast [@pet,dead]Heart of the Phoenix
/targetenemy [noharm][dead]
/petautocastoff [group] Growl
/petautocaston [nogroup] growl
/cast [@focus,help][help][@pet,exists] Misdirection
]],
PostMacro = [[
/startattack
/use [combat]11
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],

-- Macro1
[[
/cast [nochanneling] Cobra Shot
]],
-- Macro2
[[
/cast Barrage
]],
-- Macro3
[[
/cast [nochanneling] Stampede
]],
-- Macro4
[[
/cast [nochanneling] Multi-Shot
]],
-- Macro5
[[
/cast [nochanneling] Bestial Wrath
]],
-- Macro6
[[
/cast [nochanneling] Dire Beast
]],
}

AoE

Sequences['BMAoE'] = {
StepFunction = [[
 order = newtable(1, 5, 6, 1, 1, 2, 1, 1, 4, 1, 1)
	 
	 newstep = (newstep and (newstep % #order + 1)) or 2
	 step = order[newstep]
    ]],
PreMacro = [[
/cast [@pet,dead]Heart of the Phoenix
/targetenemy [noharm][dead]
/petautocastoff [group] Growl
/petautocaston [nogroup] growl
/cast [@focus,help][help][@pet,exists] Misdirection
]],
PostMacro = [[
/startattack
/use [combat]11
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],

-- Macro1
[[
/cast [nochanneling] Cobra Shot
]],
-- Macro2
[[
/cast Barrage
]],
-- Macro3
[[
/cast [nochanneling] Stampede
]],
-- Macro4
[[
/cast [nochanneling] Multi-Shot
]],
-- Macro5
[[
/cast [nochanneling] Bestial Wrath
]],
-- Macro6
[[
/cast [nochanneling] Dire Beast
]],
}

Pet burst

Sequences['Ptburst'] = {
StepFunction = [[
 order = newtable(2, 3, 1, 4, 5)
	 
	 newstep = (newstep and (newstep % #order + 1)) or 2
	 step = order[newstep]
    ]],
PreMacro = [[
/cast [@pet,dead]Heart of the Phoenix
]],
PostMacro = [[
/startattack
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],

-- Macro1
[[
/cast [nochanneling] Intimidation
]],
-- Macro2 
[[
/cast [nochanneling] !kill command
]],
-- Macro3
[[
/cast [nochanneling] Dire Frenzy
]],
-- Macro4
[[
/cast [nochanneling] Bestial Wrath
]],
-- Macro5
[[
/cast [nochanneling] Aspect of the wild
]],
}

Oh Shit!

Sequences['OShit'] = {
StepFunction = [[
 order = newtable(2, 3, 1, 4, 5)
	 
	 newstep = (newstep and (newstep % #order + 1)) or 2
	 step = order[newstep]
    ]],
PostMacro = [[
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],

-- Macro1
[[
/cast Aspect of the Turtle
]],
-- Macro2 
[[
/cast [target=Ewing, help] Spirit Mend
]],
-- Macro3
[[
/cast Exhilaration
]],
-- Macro4
[[
/cast !mend pet
]],
-- Macro5
[[
/use Healing Tonic
]],
}

I have tried both versions, have input my character’s name where indicated. Logged in, set up the macro and nothing happened. I can’t get this to set up at all. Is there a max char limit to the sequences file? I have done all the troubleshooting I can think of but no luck.

Can anyone help me get this going. Yes, I am in beta btw.

[quote quote=28844]I have tried both versions, have input my character’s name where indicated. Logged in, set up the macro and nothing happened. I can’t get this to set up at all. Is there a max char limit to the sequences file? I have done all the troubleshooting I can think of but no luck.

Can anyone help me get this going. Yes, I am in beta btw.

[/quote]

The only macro that uses your name is my Oh Shit! one, and that is for “Spirit Mend” which requires you using a Spirit Beast pet. If you are not going to use a Spirit Beast pet, it should just skip it and the other parts of the macro should still work.

If you are using a Spirit Beast pet and sprit mend is not firing off, or the whole macro is not working, Copy and paste each of the above “Code Form” macros above separately. Do not copy and paste the macros’ descriptions between each of the “Code Form” macros.

Then replace my name “Ewing” with your hunter’s name.

Warning: Only Copy and Paste GnomeSequencer macros that are in “Code Form” on these forums. As the forum slightly change the syntax of some of the fronts, into a form that is incompatible with the GnomeSequencer addon, and will disable all of your GnomeSequencer macros.

Note: I would remove or edit my pervious non- code form copies of my macro, but too much time has past, and the forum will no longer let me edit them.

Thanks so much for the quick response, not to mention your work to get us a good working macro!

It works now. The only thing I can think is, I had put the code into the sequences file on one computer on the network and called it up from another computer. This time, I carefully copied and pasted into a new sequences file just for legion and it worked. Well, it set up the macros anyway. I have to wait out this “Wavering Allegiances” thing a select few can get that lets them whisper the city guards to attack you and flag you for pvp. Once the half hour is up, I will to try it out.

Thanks so much for the help, I’m very much looking forward to trying them out.

I am still running out of focus way to fast. I don’t think Cobra Shot is regenerating it like it use to, if at all. As well some shots like Barrage now require a higher focus threshold before it fires off, even though it doesn’t use all of that amount.

Does anyone know if this is intended or not?

In the meantime I will be playing with my rotation a bit to see if

Ok I have been reading the Hunter forum, and here are the new facts of life(at least for now) for BM Hunters. With the exception of Barrage most of our shots are now worthless for us. While Counter Shot and Concussion Shot still have some utility as minor interrupts, Cobra Shot is very weal, and not worth the focus drain. Almost all damage is now done by our pets. So anything that boost our pet’s damage, and our control over our pets, are now more important then our shot rotation.

Our Builds should now include Dire Frenzy, Bestial Fury, Barrage and Stampede.

Here are new macros bused on that build. I spent the last 4 hours testing them and they work very well. did a lot of damage, and did not come close to running out of forcus. However our pets are currently a bit squishy you really need to keep a close eye on their health. However their health are a bit better, then before my use of this build and rotation.

This is my new main rotation:

Sequences['BMXP'] = {
StepFunction = [[
 order = newtable(1, 2, 3, 4, 4, 3, 1)
	 
	 newstep = (newstep and (newstep % #order + 1)) or 2
	 step = order[newstep]
    ]],
PreMacro = [[
/cast [@pet,dead]Heart of the Phoenix
/targetenemy [noharm][dead]
/petautocastoff [group] Growl
/petautocaston [nogroup] growl
/cast [@focus,help][help][@pet,exists] Misdirection
]],
PostMacro = [[
/startattack
/use [combat]11
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],

-- Macro1
[[
/cast [nochanneling] Bestial Wrath
]],
-- Macro2 
[[
/cast [nochanneling] !kill command
]],
-- Macro3
[[
/cast [nochanneling] Dire Frenzy
]],
-- Macro4
[[
/cast Barrage
]],
}

Every 3 minutes you can use the following as a burst &/or AoE attack.

Sequences['BMburst'] = {
StepFunction = [[
 order = newtable(1, 2, 3, 4)
	 
	 newstep = (newstep and (newstep % #order + 1)) or 2
	 step = order[newstep]
    ]],
PreMacro = [[
/cast [@pet,dead]Heart of the Phoenix
/targetenemy [noharm][dead]
/petautocastoff [group] Growl
/petautocaston [nogroup] growl
/cast [@focus,help][help][@pet,exists] Misdirection
]],
PostMacro = [[
/startattack
/use [combat]11
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],

-- Macro1
[[
/cast [nochanneling] Bestial Wrath
]],
-- Macro2
[[
/cast [nochanneling] Stampede
]],
-- Macro3
[[
/cast Barrage
]],
-- Macro4
[[
/cast [nochanneling] Multi-Shot
]],
-- Macro 5
[[
/cast [nochanneling] Exhilaration
]],
}

Lastly I came up with the following pet Boost, that you can use as needed.

Sequences['Petboost'] = {
StepFunction = [[
 order = newtable(1, 2)
	 
	 newstep = (newstep and (newstep % #order + 1)) or 2
	 step = order[newstep]
    ]],
PreMacro = [[
/cast [@pet,dead]Heart of the Phoenix
]],
PostMacro = [[
/startattack
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],

-- Macro1
[[
/cast [nochanneling] Intimidation
]],
-- Macro2 
[[
/cast [nochanneling] Aspect of the wild
]],
}

My “oh Shit” macro above is still a good one to use when needed.

By the way please give your feed back on the hunter changes in the Wow beta class forum, in the Beastmaster thread, if y6ou don’t like the changes to BM. They need to restore some functionality to Cobra Shot, as well as give us some kind of CC, if not restore some traps to us.

What are your talents and glyphs plz?

Can I use these macros in game now or are they just for the beta? Plus when would you use the O shit macro?

[quote quote=28876]Can I use these macros in game now or are they just for the beta? Plus when would you use the O shit macro?

[/quote]

The macros and this build are for leveling in beta only right now. As soon as I get my hunter to max level in beta, I will start working on developing Raiding ones. I posted my current Raiding macros sometime ago. I don’t want to post them in this tread, as they might confuse people.

However since you asked here are two modifed "Oh shit! macro, for use on “Live;” Depending on if you picked Sprit Bond or Exhilaration,as your tier 3 talent.

If you are using the Sprit Bond talent:

Sequences['OShit'] = {
StepFunction = [[
 order = newtable(1, 2, 3, 4)
	 
	 newstep = (newstep and (newstep % #order + 1)) or 2
	 step = order[newstep]
    ]],
PostMacro = [[
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],

-- Macro1
[[
/cast Deterrence
]],
-- Macro2 
[[
/cast [target=Ewing, help] Spirit Mend
]],

]],
-- Macro3
[[
/cast !mend pet
]],
-- Macro4
[[
/use Healing Tonic
]],
}

If you are using the Exhilaration talent:

Sequences['OhShit'] = {
StepFunction = [[
 order = newtable(1, 2, 3, 4, 5)
	 
	 newstep = (newstep and (newstep % #order + 1)) or 2
	 step = order[newstep]
    ]],
PostMacro = [[
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],

-- Macro1
[[
/cast Deterrence
]],
-- Macro2 
[[
/cast [target=Ewing, help] Spirit Mend
]],
-- Macro3
[[
/cast Exhilaration
]],
-- Macro4
[[
/cast !mend pet
]],
-- Macro5
[[
/use Healing Tonic
]],
}

Note: With both of these macro I am primaraly using a Sprit Beast pet. However they will work with any pet, as it will just skip over Spirit Mend.

Note 2: I started a new thread with my current raiding macros here:

https://wowlazymacros.com/forums/topic/my-current-raiding-gs-macros/

I think that’s a good point. I did get out to test the macro and it did work very well, though I was very disappointed in my hunter’s performance. Whether this change is permanent, I don’t know but I sure hope not.

I will try these new macros shortly and see if they improve my impression of hunters in the new expack. Thanks again for all your hard work!

I’ve had some time to try out the macro and it’s much improved in terms of focus and such. It seems there might have been an adjustment or two to the BM hunter recently, as it seems my pets don’t die as easily now. I’m still experimenting but no complaints so far. I am just a casual player, not a raider but I do my fair share of rare/boss hunting on my own.

Thanks again for your work on this. I appreciate having something I can use without spending all my time worrying about my rotation, so I can just enjoy my playtime.

I don’t know why this posted twice, but I had a hiccup in my connection. Sorry for the double post.