Edit: Forgot add combat condition to keyrelease. Now fixed. Work as intended the modified version. 
I tested your macro and it works very well. Does from 1.5-2k ish more average dmg (sometimes abit more) than your 8.1 macro. It bursts around 10-12k to me with mostly basic gear, and a couple epics… Very good job. Doesnt seem my edit has anything do say either. Works as a charm both of them. Very nice work you did here Elfyau 
NOTE: this edit is UNTESTED but should work. PROPS to OP for making the macro. 
Modified version for those prefering spells to fire off only in combat. This to ensure no interference with modifiers in other macros out of combat. Also version 2 requires other opener macro (below first macro or use your own)
Edited One Button Marksman (MMKILLSHOT):
duuqnaakquQtbcuRcevMLQ6wkjTlOe9lPQHbIchtj1YOipdQOPbv4AsfABqj8nqu04GIO1jv07Gs19GsAGkjoiiYcjr6HKO0eHs5IqrAJqL(iikzKGaojjQALqr4LGGMPub3KIANK0pbrvdfQQLcv5PKAQKWwjrXBPu3Ls2Rk)feidw0HLSyL4XatgvDzInlv6ZOYOvQtd51GqZwvUnO2nv)wXWbPJtIy5s55OmDKRtHTdfvFNevgpuuopuy)cFRpfN66tB2meQ8DOdAiaKxbeKzip2ovtNItROEItStV(V(V(B6B6JZ)6tdbK2GaNQPtBUCJ6P8ojnmxCcn(P0tJndNtg)unDA8RgHXPA60qa5b90qUiHepVWhjYJeZLgdnEKRJmYEWtQgvnoHI0MxkERi7lgdXOiTxP7amy)ifmdXiMvK9qfQiQaqms7vOQXjKvK9mQAurubGyKq2yU0yOXJ0uK(ezpvnoHexGXiYPfjJQgvevai(J0GjrYeOvRijYbQ4slYUtlsEdNtgN13keplsHayjwILqWrc5IemWlffjyCEeHgpYUtlY69IKbvEpwK0eP4mJMePprICsADLM4ajsLdr7iHhEuxPXICmOiNUrcg4LIIe5ro0wArcxG2WI8HGOe5avCPf50ICOT0yyzKbMiWeMlqBIeE4rDrcFKlyejMI5IRCBXxvHrREym(PXRq8NQPtRablkx9GiY5ovtN2mg0gbW)zWovtNgYsJPkJ0yOXpTjCazGjpnM6DNgqu2bgAr1c6HimoLEA8vg8pvtNgBs3Y4rN66tdjdApTtJPVUyugNgsnXRt10P1qfGYJTt1uhXXPnxG2OmsJHgNDko11NItD9P7bfJI02hWUCxEiN7dg4LISIurZqy7HovtNUhumksBFa7YD5HCUpyGxkYksfndHTh6uX5P7bfJyIsmehirAdp8DY2OU0psFa7YD5HCUpyGxkYkYMWecRu14ekYinB8i0Q69q)iHecw4JuVhc7rA7dyxUlpKZ9bd8srwrcjeSWhPEp0PIJt3dkgXeLyioqI0gE47KTrDPFK(a2L7Yd5CFWaVuKvKnHjewPQXjuKrIxbfXhjUOM8J0SXJqRQ3dH9iT9bSl3LhY5(GbEPiRiXRGI4Jexuto1oE6EqXOiTHh(ozBux6hPpGD5U8qo3hmWlfzfPzJhHwvVhc7rA7dyxUlpKZ9bd8srwrcPgOCjs9EOtfloDpOyuK2(a2L7Yd5CFWaVuKvKAskEmIuVh60DygODabJOtV(0qOGbEYtkMCko60qOGb(nHXofN66t3dEs1OQXjuK28sXBDQMoDFXyigfP9kDhGb7hPGzigXSovCE6EQACcjUaJrK2(SRg8NxkERtfhNUhQqfrfaIrAVcvnoHSo1oE6EgvnQiQaq8uXIt3dkgfPTpqf67dVu8wrQS17fj(cfPPtfY809GIrrAVs3byW(B5b97dyxUlpKZzzVLhul7vGk0xWmeJyFFa7YD5HCUpyGxkYksZigpQjacn(PIjpDpOyuK2WdFN1J(RamASP9bd8srwrQuKZJCUi17Ho60AsGIRHdi04Ng)gAAicJtJ)WiZfOnNItD9P7bfJyIsmehirAdp8DY2OU0psFa7YD5HCUpyGxkYkYMWecRu14ekYinB8i0Q69q)iXRGI4JexutWEK2(a2L7Yd5CFWaVuKvK4vqr8rIlQjNQPt3dkgfPTpGD5U8qo3hmWlfzfj2gJLNePIc6PIZt3dkgfPTpGD5U8qo3hmWlfzfPzX5JeFHo6043eZfOnNItD9P7bfJyIsmehirAdp8DY2OU0psFa7YD5HCUpyGxkYkYMWecRu14ekYinB8i0Q69q)iXRGI4JexutovtNU3GjrA7dyxUlpKZ9bd8srwrINa1ObDycFK4kViXDagmPDQ4809GIrrA7dyxUlpKZ9bd8srwrQOziS9qNkooDpOyuK2(a2L7Yd5CFWaVuKvKyBmwEsKkkONAhpDpOyuK2(a2L7Yd5CFWaVuKvKMfNps8f6OtJhY5wFk9Ot10P4uxF6EqXOiT9bSl3LhY5(GbEPiRiv0me2EOt10P7bfJI02hWUCxEiN7dg4LISIurZqy7HovCE6EqXiMOedXbsK2WdFNSnQl9J0hWUCxEiN7dg4LISISjmHWkvnoHImsZgpcTQEp0psiHGf(i17HWEK2(a2L7Yd5CFWaVuKvKqcbl8rQ3dDQ4409GIrmrjgIdKiTHh(ozBux6hPpGD5U8qo3hmWlfzfztycHvQACcfzK4vqr8rIlQj)inB8i0Q69qypsBFa7YD5HCUpyGxkYks8kOi(iXf1KtTJNUhumksB4HVt2g1L(r6dyxUlpKZ9bd8srwrA24rOv17HWEK2(a2L7Yd5CFWaVuKvKqQbkxIuVh6uXIt3dkgfPTpGD5U8qo3hmWlfzfPMKIhJi17HonekyGFtyStXPU(09GNunQACcfPnVu8wNQPt3xmgIrrAVs3byW(rkygIrmRtfNNUhQqfrfaIrAVcvnoHSovCC6EqXOiT9bQqFF4LI3ksLTEViXxOinDQD809GIrrAVs3byW((a2L7Yd5CFWaVuKvKMrmEutaeA8tfloDpOyuK2WdFN1J(RamASP9bd8srwrQuKZJCUi17Ho60DygODabJOtV(0kAihIcT(u6Pv0qoefY0P0tJ)WiZfOnNItD9P7bfJyIsmehirAdp8DY2OU0psFa7YD5HCUpyGxkYkYMWecRu14ekYinB8i0Q69q)iXRGI4JexutWEK2(a2L7Yd5CFWaVuKvK4vqr8rIlQjNQPt3dkgfPTpGD5U8qo3hmWlfzfj2gJLNePIc6rNwtcuCnCaHg)043qtdryCA8BI5c0MtXPU(09GIrmrjgIdKiTHh(ozBux6hPpGD5U8qo3hmWlfzfztycHvQACcfzKMnEeAv9EOFK4vqr8rIlQjNQPt3BWKiT9bSl3LhY5(GbEPiRiXtGA0GomHpsCLxK4oadM0ovCE6EqXOiT9bSl3LhY5(GbEPiRiv0me2EOtfhNUhumksBFa7YD5HCUpyGxkYksSnglpjsff0JonekyGN8KIjNIJo6OtBgdAJaNQPJo6o
Usage Information
- Added in version 1 /cleartarget [dead] /assist [@focus, exists] /petattack [@target] /startattack (version 2 no /targetenemy or startattack, use separate opener for dungeons/raids etc…) * combat condition for all spells to ensure no interference with modifers out of combat in other macros like opener or others.
Macro modified by Evenwhen-Turalyon
This macro contains 2macro versions. This Sequence was exported from GSE 2.4.14.
- The Default macro is 1
- Raids use version 2
- PVP uses version 2
- Normal Dungeons use version 2
- Heroic Dungeons use version 2
- Mythic Dungeons use version 2
- Arenas use version 2
- Timewalking Dungeons use version 2
- Mythic+ Dungeons use version 2
- Open World Parties use version 2
Macro Version 1
Step Function: Priority
Pre Macro:
KeyPress: Contains various utility functions.
Main Sequence:
Post Macro:
Macro Version 2
Step Function: Priority
Pre Macro:
KeyPress: Contains various utility functions.
Main Sequence:
Post Macro:
Opener (if needed):
d4d2daWyL6LePSlIsVMsCyiZKQ0DPOMTcUmQBsj9lkLBJKttLDcL9c2nI9l6Nif)LiXVvzGefdvszWcdNICqvPtHukhJQ44ePAHkKwQsQftPA5s8qLWtLAzkjpNWeviMkunzjz6KUOKkEfrKNre66kAJsQARebBMQQTReToIkZIiQPjPsFNQYivOEhrsJwvnEKsCsIQ(SQ4AiLQZJuDvKsAyuO3sbdEaCaZd0VYtJugtRy41zTuAA8sdGTcWHghnWevan0wr7YjbUiChra4aMhahW8aTTnsOcw6tMS5mmqoQRYCgVt9YO)Nk1mmqDvY1JLVECVMZW7KYrUPiJwrfbZw4IuZWa1vj3RxCVMZ4vyI3AgN)m0pNXIpZk6dyRG22gj0mmid1nf8TKlMZyXr2tHWTKZO)NcT37m51r5uOHgV4iwy1dyh6XmQcSdngVTa2HEuEqb7qV2rE8a2HETJ8ScSdnEXrSW6kWo0sJPVMhyKGbCqHUv2u9tYwDhb6ML(KjQdnaDTtOwr7Yb4GcT0y61kSqa4aMhOTThyurrLhwZWqfJQmdyRG2gsiCcnddY4)2tHKZGPfNqfMbmjcTnfvEyLjmf9mmqUpQqj5kgvzgWQl02mXksv02sggKrrLhwndk01kSv0UCaoOqV4OSJuyuqbfAR01VBxBykamJqBLU(DBaZi01KqnaZi0RrUkaZi0wrKjAqEIYLLmrDhbgf6rMKh(iaMrOhH9JMdkG5b6X8GjOhpjkxYGgtmHlYLX7uVmEvfTTy7viCcnJ6V9uyRgRivrBlziPmSEvo)CjJxHjERzqJ)mW)Cgl(mROFgskdQBk4BjxYyXr2tHWTKZO)NkBg4FNidk0UCz4djYGcvXzOxgvmAidFo9NH(5mWrLhwDKNm89DdCgIVZVMb1vLb1njQJ8iBgwrvCg63jYW)vYGIEgNpsgceXP0Lnd5OTmw8rKhodQBs0miikod9YG(nlzC(izqDtIkl0J5Y52aMrOFlmbbygHUnXB5hbWwr7seAChf7dnyXrEamJq)o1)vGUolzIVptKbFwqd0pcOGca
Usage Information
Hunter Opener: Auto Attack/Assist Focus/Petattack + Modifer Aspect Of The Cheetah + mouseover Concussive Shot. This macro was made to deal with the Targeting while shift mod mounting. Made this for my own sanity.
Change mount name to your own mount.
This macro contains 1 macro version. This Sequence was exported from GSE 2.4.14.
Macro Version 1
Step Function: Sequential
KeyPress: Contains various utility functions.
Main Sequence: