💠 AutoSpec: Homepage

:crossed_swords: Minimal Effort. Maximum Execution

🚀 Getting Started

🚀 AutoSpec: Getting Started

For detailed, step-by-step instructions on installing addons, configuring your mouse, and testing your setup, please visit the :rocket: Getting Started guide.

📖 What Is AutoSpec?

AutoSpec is a fully automated combat system for World of Warcraft that runs your entire specialization using GSE macros combined with a dynamic WeakAura HUD.

Holding one mouse button and modifiers (Shift, Ctrl, Alt), AutoSpec executes your rotation with minimal input and maximum precision.

If a decision can’t be automated effectively, it prompts you on-screen—no guesswork, no clutter.

AutoSpec uses only approved addons and does not automate gameplay outside Blizzard’s permitted UI scripting. It fully complies with Blizzard’s Terms of Service.

⚡ What It Does

AutoSpec doesn’t tell you what to press—it handles it.

Its logic is modeled after the highest-performing guides and optimized for real-time decision-making inside GSE.

Modifier keys (Shift, Ctrl, Alt) lift you into alternate layers of the sequence.
If something can’t be safely automated, AutoSpec will prompt you instead—no guesswork.

Once installed, it just works.
No stress. No memorization. Just results.

🧹 Say Goodbye To…

Autospec replaces the traditional UI elements and decision overhead that slow most players down.

With this system, you no longer need:

  • Action bars
  • Rotation tracking addons
  • Complex keybinds
  • Cognitive clutter
👉 AutoSpec: What You Need to Know

AutoSpec simplifies gameplay by letting you control your entire specialization with one activation button combined with modifier keys—Shift, Ctrl, and Alt—that prompt you when manual input is needed. You hold a mouse button bound to Numpad +, and the system automates core abilities while prompting modifiers for situational spells.

Below are key details to help you get started with combat, understand the Main and Cursor HUDs, and troubleshoot common issues.

⚔️ Getting Started with Combat

To begin, target an enemy within your spell range and hold the mouse button bound to Numpad +. A Shift modifier prompt will appear when ready. Press Shift while holding the activation button to engage combat and start your rotation. Continue holding the button for automated casting of core abilities.

Modifier prompts appear only when manual input is required. Always hold the activation button before pressing modifiers; pressing modifiers alone won’t cast abilities or clear prompts. Holding multiple modifiers simultaneously is unnecessary and unsupported.

🛠️ Manual Abilites

AutoSpec automates your core combat rotation and situational spells prompted via modifiers. However, movement abilities and major cooldowns—such as defensive buffs, burst damage cooldowns, or mobility spells—are not automated. You control these manually to ensure flexibility and precise timing in every situation.

⚔️ Main HUD Overview

The Main HUD provides visual guidance and feedback during combat. It includes:

  • Center Display: Shows large alerts when modifier input is needed or critical conditions occur.
  • Text Feed: Provides continuous updates and prompts near your character’s feet.
  • Progress Bars: Display durations of key buffs, cooldowns, and important effects.
    This HUD keeps you informed without cluttering your screen, helping you time abilities precisely.

These HUD elements provide clear, unobtrusive visual cues so you can stay focused on the fight without missing important prompts or timings.

🖱️ Cursor HUD Overview

The Cursor HUD shows abilities tied to mouseover or cursor-targeted casts, with modifier labels:

(S), (C), (A): Indicate Shift, Ctrl, and Alt modifiers respectively for cursor-based spells.

Movement Indicators: Visual glowing rings or effects around your cursor signal available movement abilities.

To cast, hover your cursor over a target and press the indicated modifier key while holding the activation button.

The Cursor HUD offers intuitive, immediate feedback for mouseover and movement abilities, helping you react quickly and accurately.

⚠️ Common Issues & Tips

Important: Always press modifier keys (Shift, Ctrl, Alt) while holding the activation button (mouse bound to Numpad +). Pressing modifiers without holding the button will not cast abilities or clear prompts, which is the most common cause of confusion.

Holding multiple modifiers simultaneously is unnecessary and not supported by AutoSpec.

To verify AutoSpec is active, open your in-game chat window and hold the activation button. You should see a continuous stream of “+” symbols flooding the chat, confirming macro activity.

Ensure your repeat-click software is properly configured for constant input.

If modifier prompts persist on screen, verify you’re holding the activation button when pressing modifiers, and check for conflicting keybindings or software interference.

🔂 One Button, One Modifier

AutoSpec avoids using QWERTY keys entirely to prevent conflicts with movement, chat, or other standard gameplay inputs.

The system is optimized for one-button turbo macro usage combined with modifier prompts that align with your natural reflexes.

This design enables seamless layer switching without cognitive load.

Even though multiple macros are layered together within the system, you’ll never need more than one mouse button and one modifier at a time to stay in full control.

:man_mage: Specialization Catalog

📜 Available Specializations
📈 Development Priorities

Updates are being prioritized based on live World of Warcraft population data. By focusing first on the most-played specializations, development efforts deliver maximum value and reach for the community.

:white_check_mark: :warning: :eight_o_clock: :no_entry: :sports_medal:
11.1.5 Pre-11.1.5 In Progress No Build Priority
Class Specialization Status Priority
:skull_and_crossbones: Death Knight :drop_of_blood: Blood :warning: :2nd_place_medal:
:snowflake: Frost :warning: :2nd_place_medal:
:biohazard: Unholy :warning: :2nd_place_medal:
:ogre: Demon Hunter :smiling_face_with_horns: Havoc :warning: :2nd_place_medal:
:new_moon: Vengeance :warning: :2nd_place_medal:
:paw_prints: Druid :crescent_moon: Balance :white_check_mark: :1st_place_medal:
:lion: Feral :white_check_mark: :1st_place_medal:
:bear: Guardian :white_check_mark: :1st_place_medal:
:leaf_fluttering_in_wind: Restoration :no_entry: :1st_place_medal:
:dragon_face: Evoker :chart_increasing: Augmentation :warning: :3rd_place_medal:
:dragon: Devastation :warning: :3rd_place_medal:
:bubbles: Preservation :no_entry: :3rd_place_medal:
:bow_and_arrow: Hunter :t_rex: Beast Mastery :warning: :2nd_place_medal:
:bullseye: Marksmanship :white_check_mark: :2nd_place_medal:
:axe: Survival :no_entry: :2nd_place_medal:
:crystal_ball: Mage :cyclone: Arcane :warning: :2nd_place_medal:
:fire: Fire :warning: :2nd_place_medal:
:snowflake: Frost :no_entry: :2nd_place_medal:
:person_in_lotus_position: Monk :beer_mug: Brewmaster :warning: :3rd_place_medal:
:stethoscope: Mistweaver :no_entry: :3rd_place_medal:
:martial_arts_uniform: Windwalker :no_entry: :3rd_place_medal:
:shield: Paladin :latin_cross: Holy :eight_o_clock: :1st_place_medal:
:bell: Protection :white_check_mark: :1st_place_medal:
:sun: Retribution :white_check_mark: :1st_place_medal:
:church: Priest :place_of_worship: Discipline :no_entry: :2nd_place_medal:
:latin_cross: Holy :warning: :2nd_place_medal:
:bust_in_silhouette: Shadow :warning: :2nd_place_medal:
:old_key: Rogue :dagger: Assassination :no_entry: :3rd_place_medal:
:pirate_flag: Outlaw :warning: :3rd_place_medal:
:ninja: Subtlety :no_entry: :3rd_place_medal:
:rock: Shaman :cloud_with_lightning: Elemental :no_entry: :2nd_place_medal:
:high_voltage: Enhancement :warning: :2nd_place_medal:
:leaf_fluttering_in_wind: Restoration :warning: :2nd_place_medal:
:man_mage: Warlock :skull: Affliction :no_entry: :2nd_place_medal:
:ogre: Demonology :warning: :2nd_place_medal:
:fire: Destruction :no_entry: :2nd_place_medal:
:crossed_swords: Warrior :axe: Arms :warning: :2nd_place_medal:
:face_with_symbols_on_mouth: Fury :eight_o_clock: :2nd_place_medal:
:bell: Protection :warning: :2nd_place_medal:
🗳️ Request a Specialization

Don’t see your favorite spec yet? Want something moved up the priority list? Votes help shape the development order, especially for specs without full builds yet.

:white_check_mark: Use the link below to cast your vote—no login required.
You can vote for up to 5 specs and submit once per week.

:backhand_index_pointing_right: Vote Now on StrawPoll

Poll last reset 05/10/25

:receipt: How It Works

🔧 System Engine

AutoSpec isn’t a script—it’s a full combat engine.
It reacts live to your game state using GSE macros and WeakAura overlays—automating your rotation, prompting your modifiers, and adapting to your environment.

Instead of tracking cooldowns and memorizing openers, you:

  • Hold a single key (with turbo)
  • Press modifiers when prompted
  • Let the system handle the rest

Below is a breakdown of how the engine works:

⚙️ System Overview

AutoSpec mirrors elite PvE/PvP logic through live, priority-based decision making.

Every sequence is custom-built—not copied, not templated—to react to:

  • Combat state
  • Target behavior
  • Player context

This allows AutoSpec to automate complex behaviors without losing precision.
It’s not just smart—it’s personalized logic, live in your hands.

🧬 Conditional Logic & Priority Flow

Each GSE macro is layered with conditional logic to determine whether an action is usable, relevant, or needed.

Common logic types include:

  • [combat] / [nocombat] — separates in-combat vs idle behavior
  • [group], [party], [raid] — adapts to group size
  • [known:####] — detects talent choices
  • [harm], [help], [exists], [dead] — checks target status
  • [target=focus], [target=targettarget] — enables smart targeting
  • /stopcasting — interrupts bad or outdated casts

If a condition can’t be safely automated, AutoSpec prompts you instead.
If it can be automated, it will be.

📡 Dynamic Combat Triggers

Each specialization comes with a unique WeakAura HUD—built to react in real time to:

  • Buffs/debuffs on you, your target, and your focus
  • Power levels and health thresholds
  • Interrupt windows and spellcasts
  • Enemy phases, immunities, and incoming threats

AutoSpec sees what matters—then adjusts instantly.
It’s like playing with a sixth sense: always focused, never overwhelmed.

🎯 Combat Initiation Logic

AutoSpec is built to never pull accidentally.

Even if you target an enemy, the system stays passive unless you actively engage using Shift.
This prevents:

  • Premature dungeon pulls
  • Accidental aggro after a mob dies
  • Wasted cooldowns on filler targets

By default, GSE sequences are locked with [nocombat] until you press Shift.
This keeps you in control—always.

🖥️ Visual Interface

AutoSpec’s HUD replaces outdated UI clutter with a high-contrast, minimalist overlay that tells you exactly what to do—and when.

🖥️ Visual HUD Elements

:downwards_button: Modifier Prompt Panel

A large on-screen key icon appears (styled like Blizzard’s own UI) to indicate when Shift, Ctrl, or Alt is needed.

  • The icon’s background color matches the ability it’s linked to
  • Prompts “explode” into view when triggered and fade out smoothly once resolved
  • Positioned just above your action bars, directly under your character’s feet
  • Font and style match Blizzard defaults—no extra fonts or dependencies

:camera_with_flash: [Insert Screenshot Placeholder: Modifier HUD active mid-combat]

:window: Center Display

When important conditions arise (like a missed focus target or upcoming major cooldown), you’ll see large, centered alerts—always high contrast and color-coded to match the ability.

:camera_with_flash: [Insert Screenshot Placeholder: Big centered alert]

:round_pushpin: Cursor HUD

For cursor-aimed or mouseover abilities (e.g., Heroic Leap, Blizzard, Riptide), AutoSpec includes a floating HUD at your cursor:

  • Shows readiness or charges for cursor-based casts
  • Animates in and out for clarity without screen spam

:camera_with_flash: [Insert Screenshot Placeholder: Cursor HUD active]

🧭 Timers & Cooldown Bars

Each spec includes class-themed progress bars for key buffs, defensives, and cooldowns.

They appear only when relevant and are designed to support—not distract.

:bar_chart: Progress Bar Logic

  • Max of 2 active bars at a time
  • Prioritized by urgency and player impact
  • Bars animate upward into view with a horizontal fill
  • Each bar fades out when expired

:artist_palette: Visual Design

  • Class-colored borders styled after Blizzard’s default UI frame
  • Specialization-specific textures for a polished, modern look
  • No numeric countdowns—visual timing only, to preserve minimalism

:dna: Tracked Effects

  • Personal buffs and cooldowns (e.g., Barkskin, Avenging Wrath)
  • Major defensives or throughput windows
  • Some focus target buffs for healer specs

:camera_with_flash: [Insert Screenshot Placeholder: Progress bars active]

🔊 Audio Cues & Reactions

AutoSpec uses subtle audio alerts to flag critical moments—without overloading your ears.

:bellhop_bell: Interrupt Sound

  • A crisp, short ding plays only when:
    • You have an interrupt available
    • Your target is casting a spell
    • The cast is interruptible

You’ll learn to react to the sound without thinking.

:police_car_light: Other Alerts

  • Rarely, other audible queues may play for high-priority actions (e.g., failing to focus target)
  • These are minimal, specific, and non-repetitive by design
  • No looping audio, no clutter, no memes—just clarity

:camera_with_flash: [Insert Screenshot Placeholder: Optional visual tied to interrupt alert]


: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, patch update, specialization post, and YouTube video 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
  • AutoSpec, GSE, WeakAuras, and WoW version/region
  • Using 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 resolved.

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

Updated during Patch 11.1.5 - Managed via Obsidian
10 Likes

Thank you so much for this post makes things alot simpler and keeps it organized i appreciate your time a ton!

1 Like

Hopefully for you and I both!

1 Like

Your weakauras are freaken amazing for procs. I like that it’s like HEY YOU, USE THAT DAMN BUTTON NOW.

<3 <3 <3

procs are so hard to track right.

2 Likes

Do you happen to have any macros for Classic Cata?

@Doc2812,

Unfortunately no, not yet at least. I have my hands full creating and maintaining the current ones, especially with TWW on the horizon

I have plan to use macro for Druid. Tell me if I have 20 clicks/s it’s bannable or it’s completely safe?

/edit
Can I press that macro manually?

I can’t tell you for certain weather 20/sec is banable or not. In my opinion what I think can get you banned is using a AFK clicker with GSE to farm or in some way exploit the game without being at your computer.

I’ve always been present and ‘actually playing’ the game and have had no issues.

It is not humanly possible to click this macro fast enough for it to be effective.

:+1:

3 Likes

Hey @Aerrek
These are hands down the best macro arrangements I have ever played with. Thank you for making them. As I sit here and work through the MOP remix, I start to wonder: Will your rotation use gem spells, or do I need to trigger them manually?

2 Likes

@CptnAwesome_11908 ,

Getting into gem spells is a degree of complexity that I’m avoiding :skull:

1 Like

any chance of a devastation evoker macro in the future?

@stopdodgin, I’m working my way around to all of the specs but Dev is high on my list!

Everyone,

MASSIVE UPDATE

There was an update with the TWW patch the removed some functionality from the WeakAuras. You will see errors until you update your WeakAura.

HUGE update to all sequences! All Combat Systems are now cross language.

1 Like

Everyone, Another Massive Update

I can’t begin to explain what this update includes because well, it’s everything.

Please, if you use my systems, remove old WA, GSE, in-game macros, and reinstall.

EVERYTHING WAS TOUCHED!

Hello, I am a player from China, I sincerely thank you for your content to help me, I want to report to you that when I import the GSE code, there will be a blank content, which makes it unable to operate, I use the DH and DK tank content, what might be the problem?

@Pukkusa

Thanks for letting me know,

There is currently an issue with the import / export process. It will be fixed soon.

For now, I’ll directly message you the GSE Import Strings

Wow! This is amazing.

Would you consider having the spells display the keybind like Hekili does?

Yes, I consider that. I’ve had trouble with that code that does that in the past. I don’t want to to become too reliant, yet. That would take a ton of time to implement. :+1:

Hi, I’m kinda new to GSE and WA, but is there a way to mute the sounds without going in one-by-one? If not that’s fine.

Continuing the discussion from :crossed_swords: Aerrek's Interface Systems: Home Page:

Hi, unsure if this is the best place to ask, but i have an issue with some classes here and there from your macro systems, but some modifiers like alt, ctrl, shift etc, do not fire when prompted to via the WA, most recent has been the Guardian druid, but happens on others as well, wondering if theres any sort of troubleshooting steps i can take to fix, as it seems to be working on Monk and it’s all the same binds. :slight_smile: