[11.1.7] 💠 AutoSpec: BEAST MASTERY // Maximum DPS Output, Sophisticated GSE Sequences, Single-Target & Multi-Target Detection, Advanced Cooldown & Defensive Usage — Delivered Through a Custom-Built, Precision-Tuned Combat UI

💠 AutoSpec: Homepage

🚀 Getting Started with AutoSpec

🚀 AutoSpec: Getting Started

    Your essential setup guide: install addons, configure your mouse, bind modifier keys, and import GSE sequences and WeakAuras.

:rocket: Getting Started Video!

📈 What Sets AutoSpec Apart

:prohibited: AutoSpec Is Not Just Another Damage Macro

    AutoSpec is a complete replacement for Blizzard’s standard combat experience, built from the ground up. Where most WLM posts offer basic GSE sequences focused only on damage, AutoSpec handles all your class and specialization abilities with custom sequences, a fully integrated WeakAura user interface, and real-time detection triggers for every situation.

:robot: Next-Level Optimization

    Instead of leaving you with a static macro and no dynamic feedback, AutoSpec uses responsive triggers and custom HUD elements to provide clear, on-screen guidance exactly when you need it.

    It replaces the standard UI and rotation guesswork with an adaptive combat engine—offering a smarter, cleaner, and more interactive way to play. Every detail, from dynamic automation logic to in-game prompts and event-based triggers, is hand-built and maintained with a game developer’s mindset.

🔍 Preview & Guide

⏹️ Center Stack

Your go-to layer for critical combat info, ordered by priority:

  1. Priority Alerts
    Major defensives or emergency heals that block out everything else.
  2. Core Abilities
    Your primary offensive abilities and logic, shown when no alerts are active.
  3. Progress Bars
    Key buff timers, cooldowns, and movement effects, displaying only the highest‐priority bar at once.
⬇️ Action Button

    Shows you exactly when to use interrupts and key offensive cooldowns that aren’t part of your main attack sequence.

Includes:

  • Rotational CDs: Major offensive or defensive cooldowns outside your core cast rotation
  • Interrupts & One-Offs: Spells like Kick, Purge, etc., prompted as soon as they’re expected to be used

    Icons appear only when the ability is off cooldown and contextually appropriate, complete with your keybind overlay.

⬅️ Global Utility HUD (🚫 Unreleased)

    Common abilities that every player should have at hand—no spec filtering.

Includes:

  • Combat Resurrections: Rebirth, Soulstone, Redemption
  • Out-of-Combat Resurrects: Revive, Ancestral Spirit, etc.
  • Class-Wide Toggles & Auras: Paladin Auras, Shaman Totems, Warrior Shouts
  • Persistent Racial Effects: All passive racials or toggled racials

    Icons are loaded at login and never hidden—this HUD is a static toolbox for universal mechanics.

➡️ Conditional Utility HUD (🚫 Unreleased)

    Surface support spells only when their explicit use conditions are met—if you see it, press it.

Includes:

  • Cleanses/Dispels: Magic, Poison, Disease removal
  • Ally-Targeted Saves: Focus-cast barriers, shields, emergency heals
  • Conditional CC: Imprison, Sap, Psionic Trap (based on enemy type or status)

    Abilities are hidden by default and appears when its trigger logic fires, and may glow when ugent (e.g., dispel-worthy debuff detected).

↔️ Situational Utility HUD (🚫 Unreleased)

    Reactive/tactical crowd-control and niche utilities for enemy-facing scenarios—your “catch all" CC deck.

Includes:

  • Interrupts: Kick, Counterspell, Pummel
  • Soft CC & Displacements: Cyclone, Typhoon, Scatter, Gouge
  • AoE Control: Ring of Frost, Fear, Freezing Trap
  • Other Situational Utilities: Abilities that don’t fit the above categories but are used reactively

    Icons show on cooldown readiness; glow or highlight when the situational conditions (enemy casting, proximity, etc.) are met.

HUD shown expanded for reference—actual gameplay uses a smaller, minimalist display.

:t_rex: Beast Mastery: Hunters with a god complex.

📝 Specialization Notes
⚙️ Ability Usage & Features
:magnifying_glass_tilted_left: :clipboard: Description
Kill Shot Disabled by default in line with top guide recommendations. You can manually enable it in the GSE NOMOD sequence if desired.
Multi-Shot Triggered when three or more enemy nameplates are within range and Beast Cleave is not active. Uses ranged detection to prompt casting for AoE activation.
Hunter’s Mark Auto-applied to your target on swap while solo or in PvP; in dungeons/raids, automation is disabled to prevent overwriting boss marks. WeakAura will prompt you if your boss target is missing the mark.
Flare Auto-casts at @cursor in PvP combat to reveal stealthed enemies as you engage.
Wing Clip Only triggers on target swap or when an enemy is close—never spams, prevents wasted globals.
🖥️ Nameplates
:magnifying_glass_tilted_left: :clipboard: Description
Multi-Shot Prompts when three or more enemy nameplates are detected in range and Beast Cleave is inactive.
Hunter’s Mark Prompts on the boss nameplate if the mark is missing in dungeons/raids.

‼️ To see what specific conditions prompt a WeakAura cast, search for the ability name in /wa and navigate to its "Trigger" tab inside the aura.

📥 Imports & Builds

:diamond_with_a_dot: AutoSpec: WeakAura

:robot: AutoSpec: GSE Sequences

🧬 Approved Talent Builds

    Approved talent builds are included in the ‘Talents’ panel of the ..._NOMOD GSE sequence. Each specialization provides, at least, an AoE and single-target PvE build.

  • Builds are based on top PvE/PvP guides and tailored to AutoSpec’s logic.
  • You may use other builds, but stability is only guaranteed with included imports.
  • Build requests for PvP or leveling are always welcome when based on trusted, reputable guides to ensure smooth integration with existing builds.
ℹ️ About /macro Imports

    Importing the GSE sequences adds a set of standalone macros to your /macro panel. These one-off tools are not part of the rotation but assist with targeting and utility. Examples include stance switching, context-sensitive casts, and focus or mouseover support.

🕹️ Controls & Keybindings
🔄 AutoSpec Controls

    The WeakAura is built to make ability usage and gameplay as intuitive as possible.

General behavior across all AutoSpec systems:

  • When no modifier is pressed, you’re running the ...NOMOD sequence, which handles your core damage or healing rotation.
  • The ...NOMOD sequence will auto-target enemies, but it will not start combat until you press Shift.
  • The ...SHIFT sequence doubles as the initiate combat button while out of combat. It’s intentionally required to begin pulling, acting as a safeguard to prevent accidental engagement.

    When a modifier is needed, you’ll get a clear on-screen prompt or alert.
If the ability requires mouseover or cursor targeting, it will attach to your cursor and display the required modifier if applicable.

Just follow the in-game prompts—no memorization required!

⌨️ Keybinding Detection

    AutoSpec automatically scans your action bars on login or when you use /reload to detect and display your current keybinds.

    If you move abilities after this scan, the display will not update until you reload your UI again.


    To disable keybind text, remove %c from the Text 1 field on the Display tab of the relevant WeakAura. Do not delete the field entirely.

:warning: Druids & Warriors:

  • Use identical keybinds across all combat stances/forms.
  • Avoid placing combat abilities on Travel Form bars (Druids).

:card_file_box: Resources & Support

📚 Quick Answers & FAQ
🔻 What key should I bind for the macro?

Bind a mouse button to Numpad + using your mouse software (Razer Synapse, Logitech G Hub, etc). Avoid binding to 1, Q, or function keys.

🔻 Why is nothing firing when I hold the button?

Check the following:

  1. Continuous input is enabled (50ms)
  2. All four GSE sequences are bound to Numpad +
  3. No conflicting keybinds
  4. You’re holding the button, not tapping it
🔻 Why won’t modifier prompts go away?

Make sure your mouse sends continuous Numpad + while holding the button and pressing modifiers. Double-check there are no in-game modifier keybinds and that the WeakAura is imported.

🔻 Why do I need repeat functionality?

GSE macros need steady, repeated input. Set your mouse to turbo/continuous on Numpad + (suggested: 50ms).

🔻 Where do I find talent builds?

Talent builds are included in the NOMOD GSE sequence’s Configuration panel. Some spec pages also link recommended builds.

🔻 How do I update specializations?

Re-import the latest strings from the WLM spec page. Use the Wago Companion app to stay synced.

🔻 Do I still need WeakAuras with GSE?

Yes. GSE handles macros; WeakAura manages HUD, prompts, and tracking.

🔻 Why don’t I see movement abilities or cooldowns?

AutoSpec does not automate movement abilities or long cooldowns. Use those manually or as prompted.

🔻 Can this get me banned?

No. AutoSpec only uses Blizzard-approved addons—no bots or API manipulation.

🛠️ Get Help / Report an Issue

:bug: Bug Reports & Support

    For help or to report a bug, reply in this thread on WoW Lazy Macros, join the in-game AutoSpec community, or look out for the Discord (coming soon).

:receipt: What to Include

  • Spec & build
  • Using :gem_stone: AutoSpec+?
  • Input setup (mouse config, GSE version, etc.)
  • Steps to reproduce the issue
  • Expected vs. actual behavior
  • Error messages, skipped spells, or weird behavior
  • Screenshots (optional, but help a lot)

:triangular_flag: The more detail provided, the faster your issue can be addressed!

⚡Supercharge Development

    :diamond_with_a_dot: AutoSpec is a one-person project—every sequence, macro block, WeakAura trigger, custom function, font color, progress bar, cursor texture, patch update, specialization post, and file architecture is designed, built, tested, and maintained by a single developer. All support requests and questions are answered personally and with professionalism.

    This passion project takes a tremendous amount of time and energy to keep running smoothly for the entire community.

    If AutoSpec has saved you time, reduced frustration, or enhanced your WoW experience, please consider supporting ongoing development using the links below:

Thank you in advance,
        — Aerrek


:money_with_wings: Support on Ko-Fi!      ☜( ゚ヮ゚)☞      :gem_stone: Support on Patreon


༼ つ ◕_◕ ༽つ <( COMMENT BELOW )

Updated during Patch 11.1.7 - Managed via Obsidian
4 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:

1 Like

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

hi mate i gave this a whirl and im getting zero barb shots going off so the dps is very low i also ran it at 50-150ms

I keep hearing about this barbed shot issue but it’s working for me :thinking:

Can you send me your talents?

I went ahead and updated the macro priority loop while testing.

GSE updated :+1:

It’s also not firing for me; my talents are the ones from Wowhead Mythic+ build. It also doesn’t appear to be casting Cobra Shot when I’m holding Shift, only Multi Shot. On a different note, what addons are you using? I’d love to get my WoW to look like that.

I use the archon M+ and raid talents but I just read that comment and cobra isn’t firng only multi as well

just gave it another go and Definity no cobra shot and its only doing multi shot over the cobra and the barbed is falling off with but its in the bar ready to go

@shayu @robadabobada,

When the servers come back up I’ll give it some more attention, figure out whats happening

@shayu, @robadabobada,

I wish I could tell you that I found the source of your issue. No matter what talents I select, the macro seems to be working as intended. If you are still having the issue after update please message me with specifics :slight_smile:

Multi-shot as SHIFT mod if Beast Cleave is known

  • This is a good indicator that you are doing primarily AoE content, also to refresh Beast Cleave buff)

Cobra Shot as SHIFT mod otherwise.

However,

I made huge updates to the GSE and small updates to the WA.

Big changes: Barbed Shot is now on SHIFT and Multi/Cobra are on CTRL. Binding shot has been removed from modifier usage.

Key barbed shot WA triggers are coming straight from wowhead:

Should be a DPS boost :+1:

would one of these combat systems be possible for cata?
one for SV in cata classic would be incredible

Maybe in the future (distant future) I will get around to Cata but for now I have my hands full with creating a system for every Retail spec. :sweat_smile:

Hey Aerrek, your WeakAura links in here goes to shaman :slight_smile:

1 Like

Oops :eyes: fixed it

1 Like

I played around with this. It’s outperforming the others, including my own BM macros. Nice job.

1 Like

I use your fury war macro and it works great. But I’m trying to set up the BM one for my gf and I couldn’t get it to work on hers so I tried the same on mine and it doesn’t work. On hers it just spams mend pet and on mine I just get a Lua Error that says something about CastSpellByName(name[, target])