[11.1.5] 💠 AutoSpec: BALANCE // DoT Optimization, Eclipse Management, Smart Celestial Alignment, and Real-Time AoE Recognition — Delivered with a Streamlined UI for Laser-Focused Moonkin Rotations

💠 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.

📈 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 Display

    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.

⬅️ (💎 AutoSpec +) Global Utility HUD

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

➡️ (💎 AutoSpec +) Conditional Utility HUD

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

↔️ (💎 AutoSpec +) Situational Utility HUD

    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.

:crescent_moon: Balance: Light up the cosmos, one chicken at a time.

📝 Ability Overview
:sparkles: Ability :clipboard: Description
Wrath Prompted via SHIFT modifier when Lunar Eclipse is not active. Casts twice to trigger Eclipse (Lunar), after which the prompt is cleared. Discord_qAAitekF09.gif
Starsurge Astral Power spender for Single Target.
Starfall Astral Power spender for AoE situations.
Sunfire Applied at start of combat and refreshed via WeakAura and modifier logic.
Moonfire Auto-applied on target swap and refreshed via GSE.
Warrior of Elune Auto-cast. Charges shown as stack count over a crescent moon; use them to cast Starfire while moving. Discord_2nbsnked2y.gif
Force of Nature Auto-cast at cursor.
Mark of the Wild Automatically recast each time you exit combat to ensure all allies have the buff—even after death.
Cat Form Default out-of-combat stance for movement speed and access to Prowl.
📥 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 & Inputs
:dagger: Combat :prohibited: Combat :computer_mouse: Enemy :computer_mouse: Ally
Nomod Damage Cat Form / Prowl Charm Woodland Creature Revive / Flap :butterfly:
Shift Sunfire > Wrath Sunfire
Ctrl Starfall
Alt Starsurge Self Heal Regrowth
⌨️ 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:

:test_tube: Buy Me a Flask!      ☜( ゚ヮ゚)☞      :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

:crescent_moon: AutoSpec’s Newest Addition: Balance Druid!

After 10–14 hours of development, I’m thrilled to unveil the Balance system — a deep integration of cutting-edge WeakAura triggers and GSE logic designed for smooth, intelligent DoT management.

This build uses innovative sequencing: GSE automatically casts Moonfire and Starfire on target swaps, while the WeakAura patiently waits 5 seconds before prompting you to manually refresh DoTs. This delay prevents spamming and lets the system work smarter, not harder.

I had to dive into new WeakAura trigger mechanics and fine-tune GSE strategies that initially threw me off, but perseverance paid off. The system also handles keybinding detection carefully, ensuring consistent display across forms and stances — no small feat given the complexities of action bar paging on Druids!

More detailed info is included in the description for those who want to geek out on the mechanics.

I’m eager to hear what you think — feedback and ideas always welcome.
Thanks! :raising_hands:

the macro string is not there where you download it?

1 Like

Hey @drupollo_2540,

Thanks for pointing that out—fixed!

Hey there,
first things first: thanks for your fantastic work, every coffee is definetly earned!
One thing i noticed in the GSE import - the talents in the BALANCE-section points to the guardian-builds :wink:

1 Like

@Dev_0,

Thanks for letting me know—talents have been updated.

new import from here & another try from wago directly (2.0.5-40)… still guardian talentbuilds (duck’n’run)

That’s strange.

I’ve reuploaded the aura to Wago (v2.0.6-41):

If it still doesn’t work, try these import strings and let me know:

11.1.5 Mythic+

CYGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALUmtGGzMAzCLzMWYYsYWmZZmZbmZmZmZxsMGGshFGgxy2MbYMLjATAAAAWMzMDwmxMG

11.1.5 Single Target

CYGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALUmlMGzMwDYWGLzMDwMGLzsNjFmZmZmlZMzYmZshFGgBYbbsgpZmlRAAAA2MzMDwmBG

The new import (2.0.6-41) fits perfect!
Thank you, sir!

1 Like

how well is it performing against simulations?

Updated the rotation with improved Sunfire and Moonfire logic. Now, Sunfire is used to initiate combat, and after that, it’s refreshed manually with the Alt key. Moonfire is applied automatically after every target swap.

This change significantly reduces wasted global cooldowns when target swapping and makes the rotation smoother, more intuitive, and efficient.

@Venjense,

I build AutoSpec by closely following Wowhead’s single-target and AoE guides. I don’t rely on sims because my systems track procs, buffs, debuffs, and range (and much much more) through WeakAuras triggers to adapt dynamically. This approach offers much more than just raw DPS numbers on target dummies.

Most posts here focus on GSE probability, but I work hard to minimize randomness. I spend about 80% of my development time crafting the WeakAuras triggers to make everything dynamic and adaptive to player and target conditions.

WeakAuras combined with GSE helps you get the most out of your spec with minimal guesswork. If you want to learn more, check the link at the top of the page.


TLDR: My setups differ from other WLM posts because they prioritize practical, responsive gameplay over pure simulation.

I don’t have time to grind every spec, but I’ve reached high Mythic keys in every spec I’ve wanted using AutoSpec—and occasionally receive high praise from those who use my systems—topping the charts.

1 Like

i tried your macro, but i really don’t understand how it works. if i press the macro it turns to feral which doesn’t really make sense from balance olteetuttoutto i don’t understand the real make a macro for the dots just a trivial castsequence in game and you go smooth as silk. could you kindly make a video to see how it works thanks

That’s cool, I get what you’re trying to do. I personally do this with most of my own sequences that i build for myself. But I also do it that way only for myself because it means having such a high instance of internal logic that must be understood by the player.

I applaud you for your presentation of something that can be quite complex when giving it out to those that might not be used to a more advanced way of using a system like this one.

1 Like

I noticed it stalls. Goes for alittle then just stops casting for alittle bit. Cant figure out why. Didnt change anything left it alone and was testing on dummies

The problem with having both Moonfire and Sunfire on a macro like this:

/castsequence [combat] reset=target Moonfire, Sunfire, null

Is that when in an actual dungeon, you are constantly switching targets—you wont notice this effect on a target dummy.

That means that all of your GCDs are being spent on DoT applications. Not only that, Sunfire is an AoE target hit so casting it a second time is a waste.

The way its configured right now is that you apply Moonfire on target swap and the Weakaura checks to see whether or not you’ve already applied Sunfire—if not, you manually apply it.

Additionally, the above macro won’t reapply the DoTs once they fade and I don’t put unrestricted /cast Moonfire or /cast Sunfire because then you might be over or undercasting. With the way the HSE is currently syncs wirth teh Weakaura, it accomplished every thing we need.

The DoT Application Logic part of the notes explains it a bit better.


Given that this is a more complicated structure I will be making a video soon. My new computer got in today and I’ll be setting it up. I’ll post the video here when it’s done!

Can you be more specific by “stalls”? Can you verify your setup is correct by suing the getting start guide?

If it’s running and then stalls as soon as you press a modifier, you likely don’t have the modifier bound to the correct sequence. If thats the that case, As soon as you apply a modifier to your activation button, you’re just spamming nothing, which may look like it’s stalling.

Please let me know if this helps or any way I can explain the setup better in the getting started guide.

This wekauara may help troubleshoot configuration issues.

I let it run on dummies not even pressing any mods. It stops casting wraths or starfires till i put sunfire or moonfire back on. I use alot of sequences on here so this isnt my first one. Just wondering if anyone else has the issue

Updated the post to be more readable and make it clearer what to expect from the AutoSpec Balance setup. :+1:

Video soon

Maybe a stupid question…but..why i cant bind all four sequence to the same key? when i keybind a second sequence to the same (numpad+) the previous one disappear. Sorry for asking but im not get used to