Oathflame | Shadow Priest | Archon & Voidweaver 12/23/25

Oathflame’s Shadow Priest GSE Macro – 11.2.7 (Archon/Voidweaver) – 12/23/2025
Created for 11.2.7 (The War Within)

The macro is intended for:

  • Mythic+

  • Raids

  • Dungeons

  • Timewalking

  • General PvE / Delves

The goal of this macro is to provide a strong automated core that emphasizes:

  • Smooth, spam-safe execution (built for hold-to-spam)

  • Minimal dead globals (anti-“hang” design)

  • DoT maintenance without stalling

  • Reliable Insanity generation + spending

  • Safe channel behavior using smart [nochanneling]

…while still respecting that Shadow Priest is not a “fully automated” spec and will always benefit from manual decision-making for top-end play.

                            Shadow Priest (Overview)

What This Build Does

Summary
  • Automates a PvE Shadow rotation core for both Raid and Mythic+ using the same sequence.

  • Uses smart [nochanneling] so channels (Mind Flay / Void Torrent) don’t get clipped by fast spam.

  • Automatically handles:

    • DoTs (with SW:P first to avoid VT stall)

    • Insanity spending (Devouring Plague)

    • Core generators (Mind Blast, fillers)

    • Execute value (Shadow Word: Death)

  • Includes Shadow Crash @cursor if talented/known.

  • Includes anti-hang filler:

    • Mind Spike if known

    • Smite fallback always (so the macro never “does nothing” if your build changes)

  • Automatically adjusts based on which Hero Talent / talent choices you are using via [known:…] checks.

What This Build Doesn’t Do:

Summary
    • Does not replace proper Shadow fundamentals (cooldown timing, movement discipline, targeting decisions).

    • Does not automate:

      • Interrupt timing beyond a modifier

      • Defensive planning beyond a modifier

      • Dispel/utility usage

    • Is not designed for PvP (arena especially).

    This macro provides a strong baseline, not a perfect “rotation AI.”

Other:

Summary
  • Hero Talent Auto-Adjustment

    This macro automatically adapts based on what you have talented:

    • If you are Voidweaver:

      • Voidform-related flow is supported (Void Bolt naturally works when relevant).
    • If you are Archon:

      • Nothing breaks; the macro continues to function normally.
    • If you swap builds frequently:

      • [known:Mind Spike] / [known:Shadow Crash] / [known:Void Eruption] / [known:Dark Ascension] etc. ensure it stays stable.

    Smart NoChanneling Philosophy

    This macro is built for hold-to-spam input.

    • Rotation and channel blocks use [nochanneling] so holding the key won’t restart or clip Mind Flay / Void Torrent.

    • Modifier blocks do not use [nochanneling] so you can still force reactions/burst/defensives while channeling.

    If you want “SBA-like smoothness” without a penalty, this is the correct structure.

Modifier Keys:

Summary
    • ALT — Burst trigger

      • Power Infusion

      • Void Eruption (if known)

      • Dark Ascension (if known)

    • ALT + SHIFT — Send package

      • Mindbender (if known) / Shadowfiend (if known)

      • Trinkets 13/14

    • SHIFT — Defensive

      • Dispersion
    • CTRL — Kick

      • Silence

    Note: You can re-map these, but keep the principle: modifiers should be able to break channels.

Player Responsibilities:

Summary
  • Manually handle:
    • Movement / positioning (Shadow is punished heavily for bad movement)

    • Utility:

      • Dispel, Mass Dispel, Life Grip, etc.
    • Defensive planning (beyond “panic Dispersion”)

    • Target selection (especially in Mythic+)

Addons That Pair Well:

Summary
  • WeakAuras — track:
    • Devouring Plague windows / Insanity

    • Void Torrent cooldown

    • DoT uptime alerts

  • Details! — validate uptime and filler usage
  • Plater / Nameplates — makes DoT refresh and target swaps cleaner

Notes:

Summary
  • Designed to be one macro that works in both Raid and Mythic+.
  • Shadow Crash is kept because it’s excellent in M+ and harmless if you simply don’t talent it in raid.
  • The two biggest fixes that prevent “macro hang” are:
    • SW:P first in the DoT sequence

    • Mind Spike + Smite fallback as guaranteed filler options

                  The Macro Was Influenced By Suggestions On
                               The Current Sequence
!GSE3!hZXNbtNAEMcpx4gXKEjgAwIhRaRJ6AdBSE3jfNGmrUhIK1UrNLEn9SrrXbO7ThQutFy48gpVOXBAPF17Z52Exomc+mKNvfP/zezOeub7ftsDV4w+H4H2ftVa4EihLq+Pm7wXUqa7ICn0GKqrWkX4PdA39bKjqeDq53XVj5xPX+U0yHPUyNEfW2dceCB9cuYiuCSTU2ZRg9bgDCy7Mw6wNtXb2thTwn/Qy5wDSkeEvpB+KZ/lwvGAc2SUn5NpmtFKCub9DOMLt6Q82teGE9nANLGpClAqI8zEvBwtGWlThtzBFPhlTBYBj8UIpdXk/XAZalazAy5GvNQV1LWqMgwiJll4SxbYIAdWWTnIIyhZfE1J8GqJOD+FKbtFudtD7qIkc3M5jWXR7OypcSYxO5MLFSaoSL64eulNygbe3d2CefEX0rAqEpSX3XVCqYQk8Y8p6P0JWuGXMKr0YggiUaF+P73KuR1rhj0R0i1Zx0B5tgt+QCV1rI4InbRQzxN2QWwcilAayzpmcB6m3bWnSYyoaNYeMwsp6mdJamty+/YE05kU+Y/VZZgwuoIxHJOYnVmtaAATJHrc42PTIeVotU0FSMxOSfNF0i4XamejaWwplI3VaU3Oux3QARJrbscYcfR9Z2/+geGkBJs7mynyJ4mlK2wV81tp0kGidJJ4jcG4ZFqVAk51YrVKd36TLBOLNd/F2xWpVA+gh2w2VqxorDRPEAbl0PyhF/sHBvkpcEGje1jYKGzmC4Vifru4XSg0WqjBBg1/Gg1kgYk2OF33tA5UKZcbiRGDr+NJMPXaEX69A6Zfa3XRMD09mlDuTa0cak/IZhSyz8DHD/V2tTtt9+uPfn9sAQ+BNblGOTRS8/XWPjRu8QloR6F36zb2IWR6rdYO0Gna62sPK52jyuMHa3+/darcDCEHzTgMTLI9ysxp3v4D
                               Last but not least

I personally use a “hold to spam” input method (mouse/keyboard macro) so I hold one button and it repeatedly presses my bound key. This macro is built specifically for that style, with [nochanneling] + instant fallbacks to prevent stalls.

I can be reached on discord Oathflame. So if you have any input, suggestions or running into error’s I will try to address/fix them as quickly as possible.

If you like my work feel free to get me a coffee.

https://ko-fi.com/oathflame