šŸÆ Aerrek's BM Combat AI || Advanced [MOD]ifier Macro & Usage Weakaura! || Leveling, M+, PvP, Raiding || All talents known! || 10.2.6 ā€¢ 09APR24

:exclamation: Important:

  • My combat systems are designed to maintain maximum specialization effectiveness by incorporating [mod]ifier casts for events like procs, DoTs, and major defensive & offensive casts. They require you to use my highly developed Weakauras.
  • I have integrated the power of GSE and Weakauras to provide you with a highly competent gameplay experience.
  • I use an array of [known:xxxxx] and [noknown:xxxxx] conditionals to alter GSE sequencing; ensuring maximum effectiveness based on your talent selections.
    • I reference Icy Veins, WoW Head, & Method.gg to ensure maximum class utility.

:exclamation: How to play your character with a single mouse button:

    1. Bind an unused mouse button to an unused keyboard key (I use ā€˜Num +ā€™).
    1. Enable auto click on your mouse button (this now auto clicks on your key bind).
    1. Bind four unused action bar slots to the keyboard key you bound to your mouse; one for the unmodified key, and three for each modifier (NOMOD, SHIFT, CTRL, and ALT). See imageā€¦
      Untitled
    1. Drag and drop my macro to each key. This enables use of all modifiers on a single mouse button.

==============================================================
Screenshot 2024-04-09 212842Screenshot 2024-04-07 110539Screenshot 2024-04-07 110640Screenshot 2024-04-07 110437Screenshot 2024-04-08 212518

Screenshot 2024-04-07 110652Screenshot 2024-04-07 110740

GSE Macro Usage Information:

  • :star: SHIFT: Cobra Shot or Multi-shot
    • Multi-shot is also incorporated autonomously when Beast Cleave is known to maintain the AoE pet buff.
    • Focus spenders are not autonomous because they should only be used to avoid focus cap and cannot effectively be sequenced. Use the weakauraā€¦
  • CTRL: Binding Shot
  • ALT (Hold): Hunterā€™s Mark > Wing Clip or Concussive Shot > Hunterā€™s Mark
  • Incorporates a time gated Serpent Sting cast on target swap, if talented.
  • Auto casts targeted spells and talents at your cursor. See Cursor HUD belowā€¦
  • Auto casts pet abilities.
  • Misdirects to focus (if exists) then pet.
  • Auto casts mend pet when exiting combat.
  • Auto casts Camouflage when exiting combat.

Weakaura Usage Information:

// Primary Display Combat Priority:

  • Follow the On-Screen [MOD]ifier Prompts Provided by Weakaura!
  • Some Casts will require you to know your action keys!
  • Reference ā€˜Triggersā€™ for rotation priority or ask (comment) below! :slight_smile:

// Center, Defensive, Offensive, & Utility Animation HUDs:

  • How to Disable: Core > Animation HUD > Group > ā€˜Loadā€™ Tab > :white_check_mark: Never
  • Change [KB] to your key binds, or remove text entirely, if you prefer.

// Cursor Cast HUD

  • Visual indication of when Disengage (spark) and Binding Shot (Purple Circle) are off of cooldown.

// Trap HUD

  • Displays available traps (including talent choices).

Recommended Basic Macros:

#showtooltip Freezing Trap
/use [@cursor]Freezing Trap

#showtooltip Tar Trap
/use [@cursor]Tar Trap

#showtooltip Steel Trap
/use [@cursor]Steel Trap

#showtooltip Binding Shot
/use [@cursor]Binding Shot

#showtooltip Aspect of the Turtle
/cancelaura
/use Aspect of the Turtle

#showtooltip Feign Death
/petpassive
/petfollow
/stopcasting
/stopattack
/use [@player]Freezing Trap
/use Feign Death

Imports:

:star: Weakaura ā†’ Wago

:star: GSE Macro (:white_check_mark: Ready for all of your talent choices):

d40)qaWjbPmkuvsNcvLYRqvjAwK4wccTlqf)sbddvvhdGLHk9mGY0qfUMGQTbu5BiQACcI6COQyDGW9uu0(ee0afuCqa1crepeqMOIcxevXgrK0hrvjmsevojIeRerQxkivZuqPBcI2jc)eOQHkuTuurpfPPQixvqITcQK(kQs9wH4UcL9s1FbvIbtCyilguESKMmjDzkBgu1NbPrRqNwIxlKMnuDBb2Tu)wPHdKJJQKLdLNtQPl66O02vu67kQgpOsDEeL5JI9RAads6mPQuTPbbw8Gi7a8jNaGtbMho5KNqhUqcKobxFYPqIQyR2NCca(KtHRiSccgUP9jNgNtE8jNaGthgUe3YlHDHwQobxNour6uB8I16QDjsVGSuPxvdPg7YLlyM2Yzw3ayO8YfGq44xIB5fakxAwCCNamNoWQTlrcdilvunKASi9cYYyxUWPnBzw7sClDcoC6aR2UeP3GvvjmGSuPxvdPQ0BDdGHYyxUaP1QxIBPteUthgCcW50HeHb1sRTaYUeP3rewqSiQgsnMtqENoOtewIYevJ6eHSthazjktunQtWhNomCbYvTaFXW0oba(D6WWf6yb(8cKRAb(IHbXLqrB6lqYINLqupU5Lc8xiXq68cq4gAw7srFjAVZBLlBoAyZlA7cR20xaAHHHUqh38csFHu3kR(IgK1QggCCcaaC6aR2UejyvHqpwGpvI278gcaacNpGXhLERJOUn8sdvPUbWqzSlxGKfplHiDCtNaaxNoWQTlrcwvi0Jf4tLEJ278gcaacNpGXhLERJOUn8sdvPUbWqzSlxaAHHHUqh30jaaMthy12LibRke1edx5syQSy6fl2LlKuA1sd9cDCtNaahoDy4sWQcbcpVqo2onSqtFbsew0l8Lx4DPHEPIxaDzXUa02vwTUmRDHoUPtaiCNour6uB8I16QD5cMPTCM1nagkVCHCSDAyHM(cKiSOkxAwCCNaa4C6qfPtTXlwRR2Lir7DEdr4aaaoLGvfceEQ0BDe1THxAOk1nagkJD5YfmtB5mtegulhaC5cqBxz16YS2f64MkxihBNgwOPVajclQtaG8oDOI0P24fR1v7sKO9oVHaaFchCCeUsWQcbcpv6ToI62WlnuL6gadLXUC5cMPTCMjcdQLdaUCHCSDAyHM(cKiSOkx4DPHEbi8cipDACWtN8jNaGthgUazrRwWSAw22j460bwTDjs0EN3qazrRwWSAw2wjmWVvwTIb3fDQJfjmGSm2Llqw0QfmRMLTDcWC6WWfGqbRtWHthQiDQnEXAD1UeP36gadLXUC5cMPTCM1nagkVCbiuWYcpocQPCPzXXDIWD6WWL4wEbyyf8swmTtaoNour68sKWaYYeHb1YyaHJM7eK3PdvKoVejmGSmryqTmgjL0CIq2PdvKoVejmGSmryqTm2fAaQg1tpDkW1SST2NCca(KtaWNCcao9mNjoN8CMZ4eCD6aR2UeP3GvvPUbWqPsV1ru3gEPHg7YfGq44xw4VKJ2fExWvDcWC6zotCWtNoZzC6ezGmNcCnlB7PtW1NCcao9mNjoN8CMZ4eCD6aR2UeP3GvvPUbWqPsV1ru3gEPHg7YfsmDwq4x4ngkhV4eG50ZCM4GNoDMZ40jYazof4Aw22tNamFYja40HHlKS54LeHBDQVurDV5fy2fTHB10uVGYlBxn44eCD6zotCo55mNXjaZPdSA7sKO9oVHyggkhVa0ikkgkqP3GvvPUbWqPsV1ru3gEPHg7YLzyOC8cqJOOyOaNGdNoWQTlrI278gcAIcazQMsVbRQsDdGHsLERJOUn8sdn2Ll0efaYunNiCNEMZeh80PZCgNorgiZPaxZY2E6eC4tobaNomCHKnhVKiCRt9LkQ7nVaZUOnCRMM6fuEz7QbhNGRtpZzIZjpN5mobyoDGvBxIeT35neKGVRQE0uv6nyvvQBamuQ0BDe1THxAOXUCHe8Dv1JMQtWHthy12Lir7DEdbWxGKft1WUSWFbiSDUwP3GvvPUbWqPsV1ru3gEPHg7YfGVajlMQHDzH)cqy7CTteUtpZzIdE60zoJtNidK5uGRzzBpDIW9jNaGtpZzIZjpN5mobxNoWQTlr6nyvvQBamuQ0BDe1THxAOXUCH3OcEPHEbymSDUtaMtpZzIdE60zoJtNidK5uGRzzBpDcW5tobaNomCHKnhVKiCRt9LkQ7nVaZUOnCRMM6fuEz7QbhNGRtpZzIZjpN5mobyoDGvBxIeT35neCbWLdWaO0BWQQu3ayOuP36iQBdV0qJD5cpWni8vxM1Uqh30j4WPdSA7sKO9oVHaax(bdC8R0BWQQu3ayOuP36iQBdV0qJD5cjimmeuZjc3PN5mXbpD6mNXPtKbYCkW1SSTNoLtdKHsNGdNorgiZPHDxqoDgfncgUP6WCknnqKkBxZY2oLA8I16SGW90j46tobaFYja40ZCM4CYZzoJtW1PdSA7sKEdwvL6gadLk9whrDB4LgASlxc9co(f64Mobyo9mNjo4PtN5moDImqMtbUMLT90j46tobaNEMZeNtEoZzCcUoDGvBxI0BWQQu3ayOuP36iQBdV0qJD5Ymky2fsmKoDcWC6zotCWtNoZzC6ezGmNcCnlB7PtaMp5eaC6WWfsmKoVaeUHM1UmHWToVe2fAP6eCD6zotCo55mNXjaZPdvKo1gVyTUAxIeT35neaaeoFaJpk9gSQk1nagkv6ToI62Wln0yxUCbZ0woZ6gadLxUagh8ZfCkx4cooat5cyCWpxW5eC40bwTDjsVbRQsDdGHsLERJOUn8sdn2LlHEbh)cqBqaQvDIWD6zotCWtNoZzC6ezGmNcCnlB7PtWHp5eaC6WWfQHbY68cnln0ltiCRZlHDHwQobxNEMZeNtEoZzCcWC6qfPtTXlwRR2Lir7DEdb1WazDEHMLgQsVbRQsDdGHsLERJOUn8sdn2LlxWmTLZmryqT8YfUKha5d5qw5cxaKNl)8RCHlaYZLF(vUWfa55Yp)obhoDGvBxI0B0EN3qqnmqwNxOzPHQ0BWQQu3ayOuP36iQBdV0qJD5cjimyM6f64Mor4o9mNjo4PtN5moDImqMtbUMLT90PCAGmu6eaC6ezGmNg2Db5uAAGiv2UMLTDACSYIvsY80tNsknm2cEcxryfemCt7toDcR0rTeGtItNWkDul56K4PNE60WI0zOasfLMQt5Ypxo4Nd(5dxaC5cG8oL3gkkWSyiTp5PtH0s0mqjYNC6ec36u7uNcmBoUyofyddZIcx49YBNYxq5bUAy6Y2obyaahhofsuZIWjLonSzTolB7K40zyWJyXtNaGt5PHFXQgqBaiuIGvWljzojoLCgoiNsjhPqQtqCbOfgg6cDCZll2fizXZsiQh38Kgsw8SeI6XnVu0xq469sPRlgOfdLM6feBU9gSSACYUmF06lKyiDEbiCdnRDPOVeT359LCVeGkDIk9LC0Ua8YZfqwEbgl8WdNtAsDRS6lAqwRAy6lim7sV5feBU9gSS6lWSkIvBxYrJSl6XLfx9Y24KDbMDHvBQxY9cA2TOEb(TYQVurGUGA1lvu3BEXGhERMLznCYUaZUOnEXAD1uHZLqrBxYr7YCdffXIHcPqneCsd0eNHfIlKuA1sd9cDCZtAGd70f(k5wCv(gexihBNgwifQ8D9firyrVecVW7sd9cq4fqxwSlaTDLvRlZAxOJBEjeEHCSDAyHuOY31xGeHf9KMu66IbAXqPPVGUKLa7cuuAQxOggiRZl0S0qVur68Y2xsegulVONJaPCPa)LeHBDAQW5Kgy2CVur6uFjryqT0uVObz446lOw9sIWTo1xq5fYwwSlvwm9IbNluZUaelMEXUqUqzgxGz478qkudbN0aZM7LksN6lGS8ccwbVKftdNtAilA1cMvt9LCVa)wz1x4Rf4VyWDrNA(2LC06lGSeoN0aZM7LksN6lbwREbKLxMpA9fdUlzPHEPUbWqjCoPbMn3lvKo1xacfSSWJJGAxMpA9fdUlzPHEPUbWqjCCkfKvjLz4eCdhmNobEGCca8Zpx(bNtjqbMtbMho5KNqhUqcKE6PNUd

ą¼¼ 恤 ā—•_ā—• ą¼½ć¤ <( COMMENT BELOW )

2 Likes

What speed you run this at ? Iā€™d give it a try later ^^,

1 Like

Tested it.

ilvl 466.38
crit 41%
haste: 25%
Mastery 35%
Vers 9%

6 mill dps run on training dummy: 93.2 k dps with lust, food, rune, flask.

Is around 35-55k lower than the Gimli oneā€¦ It also does NOT fire off Cobra shot. If you weave that in manually, then it bumps the dps up a bit.

Good attemt tho at a all inclusive, no matter what talents, macro.

Ran at 80ms, with these talents: B0PA5ZKiUcehijAKxoiI1CP3g6AgWSAoQAAAAAAAAAAAoBhEaikQC5AJhmQaRJJRiQoFJJB

Macro seems to hang and wait alot on abilities to be fired of.

thanks for your macro, i however do not play all-in-one macros do not work unfortunately. i have some problems gse does not translate the macro in the language i do not know why

Hey Jasper,

By design it does not autonomously use Cobra Shot. Cobra Shot cannot be efficiently sequenced because it is power based. Thatā€™s why my accompanying Weakaura will prompt you to use Cobra Shot when you are approaching focus cap.

As to ā€˜hangingā€™ on some abilities: During the initial sequencing of the macro at the start of combat (especially after waiting for all CDs to be ready), it is attempting to cast many spells at once. Youā€™ll notice that during actual gameplay the queue is much smoother. Additionally, the more non-passive talent choices you make will alter this ā€˜hangingā€™ period.

If you look into how I setup the Cooldown loops, youā€™ll notice two loops in particular:

  1. The First loop houses long cooldowns
  2. The Second loop houses shorter 'regular dpsā€™ cooldowns.

As it is more important to prioritize getting your short (10-30sec cooldowns) out first for long term dps, the macro spends more time repeating this loop. It then moves to the longer cooldowns because itā€™s not as detrimental for a 2min cooldown to be on hold for 1-5sec as it is for a 10 sec cooldown to be on hold for 1-5sec.

You can adjust this priority ratio, if youā€™d like, by changing the number of times the macro repeats each loop.

  • Note that Priority List Step Functions (short CD loop) take much longer to run than Sequential Step functions (long CDs).

Admittedly, the biggest downside of this macro is that when Beast Cleave is known it will use Multi-shot more regularly, even if youā€™re doing single target damage. However, this cannot be avoided as GSE cannot detect proximity based targets, especially for ranged DPS.
Iā€™ve countered this by implementing a [known:Beast Cleave] conditional.

I use an array of [known:XXXXX] and [noknown:XXXXX] conditionals to help the macro make smart decisions on priority based casting. This is how I achieve all talents.

Also, Iā€™ve checked out Gimliā€™s ST macro. Iā€™m achieving the same DPS. (within +/- 3%) so Iā€™m not sure where the 35-55k DPS loss is coming from. That macro functions as a straight sequence (no priority cast looping) with [known] conditionals. Respectfully, it is more rudimentary, which is why I cannot understand the ~30% DPS loss you are experiencing with mine.

Thanks for you feedback! Iā€™ll update the usage description in the future :slight_smile:

Hey drupollo,

I use [known:XXXXX] and [noknown:XXXXX] conditionals to help the mcaro efficiently decide between rotation priority based on your talent choices. Is there any specific instance of a talent not working in your case? Iā€™d be happy to look into it for you.

Thanks

Hey Feros,

Iā€™m running this at 50ms.

I think itā€™s important to understand that the GCD is character specific, based on your gear. Essentially, GSE macros are not ā€˜timingā€™ based, they are ā€˜probabilityā€™ based. Long story short, the macro should work at a range of different speeds.

I hope you enjoy and would love to hear your feedback!

Thanks

1 Like