[11.1.7] 💠 AutoSpec: DEMONOLOGY // Smart Implosion & Imp Tracking, Core & Shard Management, Smart ST/AoE Detection — Maximizing Hand of Gul'dan Impact and Demonbolt Efficiency

💠 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 than anything else on WLM. Every detail, from live 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

    The Center Display contains everything you need to see for core combat decisions, organized by priority:

  1. Priority Display: Urgent abilities like defensives or major heals that override everything else.
  2. Core Abilities: Your main rotation and combat logic, visible when nothing urgent is active.
  3. Progress Bars: Shows active buffs, defensives, or movement effects you need to keep track of—always displays the most important bar.
⬇️ Action Button

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

⬅️ Global Utility HUD (🚫 Unreleased)

    Started as a slot for general, non-spec-specific abilities—now includes raid buffs, racials, trinkets, and resurrection spells used to support the group.

➡️ Conditional Utility HUD (🚫 Unreleased)

    Displays only when a support ability (cleanse, dispel, save, focus-cast) must be used—if it appears, you’re expected to press it.

↔️ Situational Utility HUD (🚫 Unreleased)

    Appears only when relevant—glows when crowd control, interrupts, or utility actions are suggested. Designed for situational tools you need to react to enemy abilities or specific scenarios.

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

:ogre: Demonology: Zookeeper with kamikaze imps.

📝 Abilities and Notes
:sparkles: Ability :clipboard: Description
Implosion Triggers when you have seven or more Imps active in multi-target situations, guaranteeing at least two Imp groups remain (but most likely have nine or more Imps up).
Felstorm Off-GCD AoE ability; auto-cast disabled so it pairs cleanly with Implosion for layered cleave damage.
Hand of Gul’dan Prompts Hand of Gul’dan only when you’re stationary, ensuring on-the-move damage abilities remain visible while moving.
Summon Demonic Tyrant Smart cast Summon Demonic Tyrant to extend the duration of all major demons.
Death Pact Automatically casts Death Pact as a defensive when your pet dies in combat.
Fel Domination Casts Fel Domination defensively upon entering combat without a pet to restore your pet quickly.
Dismiss Pet Dismisses your current pet when leaving group/rest state to ensure correct pet spawns.
Summon Felguard Automatically summons Felguard when resting in a group for target-dummy testing scenarios.
Summon Voidwalker Automatically summons Voidwalker when solo in open-world.
Curse of Tongues Automatically casts Curse of Tongues when entering combat in PvP.
Curse of Weakness Automatically casts Curse of Weakness when entering combat in Mythic+/raid.
Curse of Exhaustion Automatically casts Curse of Exhaustion when entering combat when solo.

:writing_hand: Notes

    Default pet is Felguard when grouped or resting; solo open-world combat automatically spawns Voidwalker to optimize solo play.

    A custom imp‐count trigger ensures Implosion only fires in multi-target pulls once you’ve amassed at least four imps.

    Disable Felstorm’s auto-cast allow you to pair it with Implosion, maximizing layered AoE output without GCD interference.

    Death Pact and Fel Domination serve as automatic defensive measures, healing and restoring your pet in case of unexpected pet death to maintain DPS uptime.

    To manually halt your pet’s attacks, clear your target (face away or click on empty ground) and run the no-mod sequence, which issues a stop-attack command to your pet.

📥 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
:dagger: Combat :prohibited: Combat :computer_mouse: Enemy :computer_mouse: Ally
Nomod Damage
Shift Hand of Gul’dan Adaptive Curse
Ctrl Demonbolt
Alt Implosion
⌨️ 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

⚡Supercharge Development

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

    While building and supporting AutoSpec is a passion project, it takes a tremendous amount of time and energy to keep everything running smoothly for the community.

    If AutoSpec has saved you time, headaches, or made WoW better, please consider supporting ongoing development:

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

    Every contribution helps to keep updates fast, new features rolling out, and makes it possible to keep support community—one spec at a time.

📚 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!

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

Updated during Patch 11.1.5 - Managed via Obsidian
5 Likes

please link talent and gse not traduction

4 Likes

Hey drupollo, I’ve updated the GSE string to include talents, although it should work with any talents you choose. Not sure what you mean by “gse not traduction”, assuming you mean it is not working? Try again now that I’ve updated and let me know if you have any problems.

What talent did you use ?

I have added this → Demonology Warlock DPS Spec, Builds, and Talents - Dragonflight 10.2.6 - World of Warcraft - Icy Veins - But im not sure its same talents as yours :smiley:

1 Like

The macro and Weakaura are ready for any talents you select. I use [known:XXX] conditionals to determine how the macro operates.

Use any talents you want, my macro and Weakaura can handle it.
If you have any discrepancies let me know

1 Like

So far i’m using this on a brand new toon. It’s working pretty good for a noob like me. The added WA alerts is very nice touch. I’ve also used your DH and BM ones too. Thanks for this!

1 Like

No problem happy to hear it’s helping out

1 Like

Well i think i got it right?

image

Now trying to figure out why it wont implode/tyrant at 389 im doing 56k so something is wrong. Also what ms are we supposed to be running at?

Hey @dhlover69,

So for the ms, GSE is probability based not timing based so anything fast should work. I use 20/sec.

As to Implosion and Tyrant: When you see image, image, image, or any other non-modifier prompt you will need to manually cast these spells.

I do by best to put the most commonly used / intuitive spells on the [mod]ifier buttons but there are only three.

Lmk if that didn’t answer your question :upside_down_face:

1 Like

So dps is actually pretty good my old question is why does it say to stop casting randomly does this mean to turn off the macro or?

Also seems to have downtime a bit is that normal on demo?

also still working on what ms to run at for logitech

1 Like

image pops up when you held image too long and are now hard casting Demon Bolt.

Just take a step forward with your character quick!

As for the downtime: When you’re not holding a modifier you are casting Shadow Bolt build soul shards. :slight_smile:

MS shouldn’t matter, just somthing that’s fast. I use 20/sec

1 Like

can this be used with ahk scripts? instead of a mouse

I’m sure that’s possible! Just know that I have @cursor events with reminder visuals that will require you to place our cursor over the enemy. Bile scourge Bombers and Guillotine come to mind. One PvP talents too I think

i just dont know how to setup a mouse to do this. i have a standrad mouse

also im having issues importing as well. i copy code and import but nothing. my gse is updated as well. i had to purge some old macros in gse. now it works fine. weird

You need a mouse that can define keyboard functions for a mouse key. In other words, basically the mouse key will be associated with a key on the keyboard, and every time you press the mouse key, it’s the same as if you clicked the same key 20 times, for example. Both the Logitech 502 Spectrum and the Razer Naga X have this functionality.

Thanks to Aerrek’s macros, I’ve enjoyed the game again, since I don’t have to try to press 50 keys at the same time, while at the same time paying attention to the boss and knowing the dungeons’ movements. The game is much easier to enjoy.

1 Like

@kdfsaint I’m really happy to hear that the game is more enjoyable with my systems!

I believe that I’m developing a ‘better way to play’ that can sustain veteran players and attract new ones!

With WoW being 20+ years, each spec now has so many abilities that I think it deters new players. Why put in the trouble when there are so many other games to choose from?

I hope that with the systems I have in place that both noobs and veteran players can enjoy the game again. :slight_smile:

@Legendairy,

If you’re using a standard mouse I’d recommend trying to bind your Middle Click Button. I’m not sure what software you’ll need though.

Took me forever to configurate everything xP but I learned a lot about Keybinds, auto-click … Macro works like charm after I translated it to my mother-tongue ^^ and weakaura helps a lot to learn the rotation - so thanks :smiley:

2 Likes

@Kiyuga89 Happy to help, this is the one that started it all! I was Demo main so it had to be good xD

1 Like