Here is the current GSE2 Macro setup I’m using.
I do not include several spells one might thing should be added. I think from a resource perspective I want control over certain skills.
I see macros out there with single target and another for multi-target with variations of using either Cobra Shot or Multi-Shot. This takes it out of the equation so there is only a single macro.
I was using Stampede but have found it better especially in M+ to go with Killer Cobra Talent since fighting bosses uses mostly single target damage and the Killer Cobra resets Kill Command when using Cobra Shot.
I manually cast Cobra Shot, Multi Strike as well as Titan’s Thunder. I like to use Titan’s Thunder, if at all possible in conjunction with an active Bestial Wrath and Dire Beast for as much bang for the buck.
Depending on the M+ you do and your gearing you may also want to switch out Crows for Volley as that will be better sustained damage over some burst damage with it’s 1m cooldown. Here are my testing results on target dummies
I use Spirit Beast as a pet to get some extra Heal.
Using 2 Legendaries (only 2 I’ve gotten thus far): Pants Shaladrassil for Healing and boots Qa’Pla which reduces Kill Command by 3sec when Dire Best casts (only seems active when using Multishot since Cobra auto-resets it).
ilvl 868 BM Hunter
Target Dummy (Single Target)
50.62m Damage Done
Ending DPS (based on Details Addon) 305k
Top Damage Done:
Kill Command (Pet) 9.37m (18.5%)
Claw (Pet) 5.83m (11.5%)
Cobra Shot 5.63m (11.1%)
A Murder of Crows 4.03m (8.0%)
Stomp (pet) 3.57m (7.1%)
Melee (Hati) 3.2m (6.3%)
Target Dummy (multi Target)
108m Damage done
Ending DPS (based on Details addon) 1.06M
Top Damage Done:
Beast Cleave (pet)42.77m (39.6%)
Stomp (pet) 16.15m (15.0%)
Beast Cleave (Hati) 13.75m (12.7%)
Surge of Stormguard (weapon) 5.36m (5.0%)
Kill Command (pet) 4.32m (4.0%)
Multi-Shot (skill) 4.06m (3.8%)
I use #2 version. #1 I use if I want to test things out. That is why you see slight differences between version 1 and 2. I only use #2 by default for everything.
Sequences['Ice_Hunter_BM'] = {
Author="Beepieshuntr@Stormreaver",
SpecID=253,
Talents = "3113112",
Default=2,
Raid=2,
Mythic=2,
MacroVersions = {
[1] = {
StepFunction = "Sequential",
KeyPress={
"/cast [nopet,nodead] Call Pet 1; [@pet,dead] Heart of the Phoenix",
"/cast [@pet,dead] Revive Pet",
"/targetenemy [noharm][dead]",
"/petattack [@target,exists]",
"/petautocastoff [group] Growl",
"/petautocaston [nogroup] Growl",
"/cast [target=focus, exists, nodead],[target=pet, exists, nodead] Misdirection",
},
PreMacro={
},
"/cast [combat,nochanneling] Bestial Wrath",
"/cast [combat,nochanneling] Aspect of the Wild",
"/cast [combat,nochanneling] A Murder of Crows",
"/cast [nochanneling] Kill Command",
"/cast [combat,nochanneling] Dire Beast",
PostMacro={
},
KeyRelease={
"/cast Mend Pet",
},
},
[2] = {
StepFunction = "Sequential",
KeyPress={
"/cast [nopet,nodead] Call Pet 1; [@pet,dead] Heart of the Phoenix",
"/cast [@pet,dead] Revive Pet",
"/cast [combat,pet:Spirit Beast,@player] Spirit Mend",
"/targetenemy [noharm][dead]",
"/petattack [@target,exists]",
"/cast [target=focus, exists, nodead],[target=pet, exists, nodead] Misdirection",
},
PreMacro={
},
"/cast [combat,nochanneling] Bestial Wrath",
"/cast [combat,nochanneling] Dire Beast",
"/cast [combat,nochanneling] Aspect of the Wild",
"/cast [combat,nochanneling] A Murder of Crows",
"/cast [combat,nochanneling] Kill Command",
"/cast [combat,nochanneling] Dire Beast",
PostMacro={
},
KeyRelease={
"/cast [@pet,nodead] Mend Pet",
},
},
},
}