Currently ilvl 698 with no set bonus pushing around 44k+ in Heroic HFC. Still a work in progress if you have any suggestions.
I use Azortharions guides and ideas from this community to create this: https://docs.google.com/document/d/14VmSmAZn_1imjc9LsgMWpPobdLN7HfvGesylN-2GmBc/preview?pli=1&sle=true
My BM guide is linked here: Current BM GS Macro for PVE(Updated 8/2/15) - Patch 7.0+ - WoW Lazy Macros
Updated 8/12/15 - Currently my guild is 7/13 Herioc
Make sure your trinket is macro’d to your agility pot so when you prepot before each fight your trinket will already have been used and wont interrupt your first attack.
Talents:
3123313
Glyphs:
Major = Liberation, Deterrence, Chimaera Shot
Minor = Aspect of the pack, Aspect of the cheetah, Stampede
Single Target
Sequences['MMsT'] = {
StepFunction = [[
limit = limit or 1
if step == limit then
limit = limit % #macros + 1
step = 1
else
step = step % #macros + 1
end
]],
PreMacro = [[
/targetenemy [noharm][dead]
/console Sound_EnableSFX 0
/use Rapid Fire
]],
'/castsequence [nochanneling] reset=combat !Kill Shot',
'/castsequence [nochanneling] reset=15 !Glaive Toss',
'/castsequence [nochanneling] !Chimaera Shot, Aimed Shot',
'/cast [nochanneling] Aimed Shot',
'/cast [nochanneling] !Chimaera Shot',
'/cast [nochanneling] Steady Shot',
'/cast [nochanneling] !Kill Shot',
'/cast [nochanneling] Steady Shot',
PostMacro = [[
/startattack
/use [combat]13
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],
}
My AOE version, but has limited testing. Please let me know how it works for you!
Sequences['MMAoE'] = {
StepFunction = [[
limit = limit or 1
if step == limit then
limit = limit % #macros + 1
step = 1
else
step = step % #macros + 1
end
]],
PreMacro = [[
/targetenemy [noharm][dead]
/console Sound_EnableSFX 0
/use Rapid Fire
]],
'/castsequence [nochanneling] reset=combat !Kill Shot',
'/castsequence [nochanneling] reset=15 !Glaive Toss, Multi-Shot',
'/cast [nochanneling] Multi-Shot',
'/cast [nochanneling] Steady Shot',
'/cast [nochanneling] Multi-Shot',
'/cast [nochanneling] !Kill Shot',
'/cast [nochanneling] Steady Shot',
PostMacro = [[
/startattack
/use [combat]13
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],
}