Here is a version of the OP’s macro for GSE2. If it doesn’t work after importing then you may have to close gs, open it again, find the macro, then change the spec to something other than Marksman, then change it back, save, and then it should work. I put in the modifier for holding down the alt key, it’s up to you to decide if you want to use the alt r another key.
I also added an assist to focus in there so you can set your focus and just assist them.
Let me know if it does or doesn’t work for you.
Sequences['DB_TotalMM'] = {
Author="Netherscourge",
SpecID=254,
Talents = "3113111",
Default=1,
MacroVersions = {
[1] = {
StepFunction = "Sequential",
KeyPress={
"/cast [combat] Blood Fury",
"/assist [@focus,exists,nodead]",
"/cast [target=focus, exists, nodead],[target=pet, exists, nodead] Misdirection",
"/cast Trueshot",
},
PreMacro={
},
"/cast Marked Shot",
"/cast Windburst",
"/cast A Murder of Crows",
"/cast Bursting Shot",
"/cast [mod: alt,nochanneling] Aimed Shot; Trueshot",
"/cast [mod: alt,nochanneling] Aimed Shot; Sidewinders",
"/cast Arcane Shot",
PostMacro={
},
KeyRelease={
},
},
},
}