Moonweaver - The Moonkin Sustainability Engine | v1.0.7

Moonweaver is the definitive synchronization and sustainability engine for Moonkin Balance Druids in TBC Classic Anniversary. Designed to help you master the high-skill "Moonweaving" playstyle, this addon eliminates the guesswork of weaving melee attacks between Starfire casts, transitioning the Balance Druid from a resource-limited caster into a perpetual Self-Sustaining Powerhouse.
By visualizing the precise alignment of your spell casts, weapon swing timer, and network latency in a single Symmetric "Lunar / Solar" cycle themed HUD, Moonweaver allows you to execute frame-perfect weaves without "clipping" your rotation. It actively monitors critical triggers—such as Windfury Totem, Omen of Clarity, and Elune's Touch—transforming your Moonkin Form into a frontline kinetic battery that can sustain peak DPS indefinitely.
Stop managing your mana bar and start fueling your spells with physical force.
What is Moonweaving?
Moonweaving is an advanced, off-meta hybrid playstyle designed specifically for the TBC Classic Anniversary environment. It addresses the Balance Druid's greatest weakness—mana starvation—by turning your Moonkin Form into a frontline kinetic battery.
The concept is controversial but mathematically sound: A Moonkin possesses the same 400% armor contribution as a Dire Bear, the ability to cast Barkskin without breaking form, and the unique capacity to wield high-damage Feral weapons. By weaving physical attacks between your Starfire casts, you unlock a hidden layer of sustainability and utility that pure casters cannot match.
Why stand in the melee cleave zone?
- The 2.5.5 "Omen" Reality: On the 2.5.5 TBC Classic client, Omen of Clarity exclusively procs from physical melee strikes. If you are standing at max range casting Starfire, your proc rate is exactly 0%. By stepping into the cleave zone and weaving physical attacks, you unlock the only path to zero-cost spells, supercharging your mana efficiency.
- Infinite Mana: Utilizing the Elune's Touch mechanic—which converts ~30% of your Attack Power into Mana per hit—a rhythmic moonweaver can maintain a Sustainability Ratio (SR) of >1.0. This allows you to "fund" every spell you cast with physical force via a precisely timed melee swing.
- Raid Synergy: Standing in melee range allows you to benefit from buffs typically granted to physical classes. This includes the Windfury Totem, triggering Judgement of Wisdom on every swing, and utilizing enchants like Mongoose on a Feral AP staff.
Why the 20-Year Delay? (The 2.5.5 Client)
Veteran players might ask: If this is so powerful, why didn't anyone do it in 2007? The Moonweaver playstyle remained undiscovered due to technical constraints that were only resolved in the modern era. Original 2007 hardware and server architecture featured severe "internal friction" and latency that made rhythmic synchronization between 3-second spell casts and melee strikes nearly impossible. The modern TBC Classic (2.5.5) client operates on an engine that allows for fluid, frame-perfect "weaving."
Moonweaver solves the technical execution gap of this playstyle. It visualizes your swing timer, latency, and cast bar as a single "Lunar Cycle" weave bar, telling you exactly when to swing to gain mana without clipping your spell rotation.
Key Features
Dynamic Intelligence
Moonweaver features a "Talent Brain" that scans your build upon login. It automatically detects your playstyle and talent choices, adjusting the HUD logic to match your specific hybridization:
- OMENKIN Mode: The unified engine state for modern Moonweavers. Whether you are running a deep Balance Treant build or a Feral hybrid build, the engine prioritizes Omen of Clarity procs and mana efficiency, guiding you to weave perfectly to maintain 100% mana uptime. Additionally, if you have the Force of Nature talent, the engine actively monitors your Attack Power; if your AP spikes >1.8x your baseline, the interface signals a "Gold" window to summon Treants with maximum snapshot stats.
- HIBERNATION Mode: If your character lacks the required talents or spells, the engine safely sleeps in the background to save CPU resources until you are ready.
The Symmetric Interface
The HUD is designed as a complete cockpit for the Moonweaver, organizing data into four zones:
1. The Observatory (Top Data)
A real-time data stream located above the main bar:
- SR (Sustainability Ratio): Your current mana efficiency. A value >1.0 means you are generating more mana than you spend (Infinite Sustain).
- Lat (Latency): Your True Input Latency (World Ping + Queue Processing Time).
- +MP: The exact amount of mana your next melee swing will generate based on current Attack Power.
2. The Weave Bar (Center)
The core of the engine. Positioned between the icons, this bar visualizes your melee swing timer and displays the current Lunar State text (e.g., NEW MOON, STRIKE, ECLIPSE). Its color and text change dynamically to signal the specific action required at that exact millisecond (Wait, Cast, or Swing).
3. The Lunar Slot (Left)
Monitors Velocity, Utility, and specific debuff uptimes:
- Tracks Haste triggers (Quagmirran's Eye, Dragonspine Trophy, Bloodlust).
- Improved Faerie Fire: Scans the target and pulses Red/Purple if the debuff is missing or weaker than yours.
- Insect Swarm: Provides real-time tracking for Insect Swarm uptime on your target.
4. The Solar Slot (Right)
Monitors Recovery, Snapshots, and primary DoT uptime:
- Uncapped Procs: Tracks triggers like Innervate and Mana Spring Totem. Internal cooldown (ICD) restrictions for Windfury Totem have been removed to match the 2.5.5 client environment.
- Snapshotting: Glows Gold in Force of Nature mode when your AP is high enough to summon super-charged Treants.
- Moonfire: Provides real-time tracking for Moonfire uptime on your target.
The Lunar Cycle (State Glossary)
- ECLIPSE: Casting in progress. Melee is paused.
- NEW MOON: Waiting for a melee hit to land.
- FULL MOON: Hit confirmed. Safe to cast Starfire.
- OMEN MOON: Clearcasting is active. Free cast available.
- STRIKE (SUPERMOON): Clearcasting + Windfury Ready. Due to the removal of Windfury's ICD, this is a high-frequency priority state.
- SOLAR WINDS: Windfury is active. Swing priority.
- LUNAR ZENITH: Mana/Haste surge. Ignore melee and spam casts.
- BLOOD MOON: Critical Mana (<20%). Equip Battery weapon immediately.

Advanced Addon Logic
- Sync-Reset Engine: Moonweaver automatically resets the visual melee swing timer on every successful spell cast to match the TBC 2.5.5 client behavior. This prevents the HUD from becoming de-synced from the server's internal timers.
- Auto-Macro Generator: Visit the "Macros" tab to automatically generate rhythm-synced macros that utilize specific
/startattack sequencing to ensure character swings begin the exact millisecond a cast finishes.
- Weapon Registry: Identify your "Velocity" and "Feral AP Battery" gear sets. The addon automatically shifts the engine into RECOVER mode when a high-AP "Battery" weapon is equipped.
Supported Commands
/mw or /moonweaver : Opens the Configuration Panel.
/mw scan : Forces a re-scan of your Talent Tree to update the Engine Mode.
/mw list : Prints a list of all registered "Battery" items.
/mw debug : Cycles through all HUD states for testing.
Getting Started
- Install the addon and log in.
- Open the options menu (
/mw).
- Go to the Macros tab and click Generate Macros.
- Go to the Weapons tab to save your specific gear sets (optional but recommended).
- Enter Moonkin Form and follow the lunar cycle instructions on the bar.
Advanced Theory & Strategy
Moonweaving is a mathematical conversion of melee stats into caster resources.
1. The Kinetic Engine: Achieving "SR 1.0"
The goal of Moonweaving is reaching a Sustainability Ratio (SR) of 1.0, the mathematical threshold where your rotation becomes cost-neutral.
- The 1,234 AP Threshold: Rank 8 Starfire costs 370 mana. Because Elune's Touch converts 30% of your Attack Power into mana per swing, you need exactly 1,234 Total Attack Power to refund a Starfire in a single hit (1234 x 0.30 = 370.2).
- Accessibility: You do not need Best-In-Slot gear to achieve this. Combining an entry-level Draenic Wildstaff (591 AP) with Blessing of Might (+220 AP), an Elixir of Major Strength (+70 AP), and a Scroll of Strength V (+40 AP) easily pushes you over the SR 1.0 floor. (See example P1 SR 1.0 Gear Planner Here)
2. The Dual Hit Cap & Engine Stalls
To maintain a flawless 5.0-second metronome (2.6s Starfire + 2.4s Swing), a Moonweaver must cap two different hit tables. Failing to cap these results in "engine stalls."
- Spell Hit (16% / 202 Rating): Required so your Starfires never miss. Achieved via the Balance of Power talent and gear/enchants.
- Melee Hit (9% / 142 Rating): This is your most critical "sustain" stat. A missed melee swing means zero mana returned. This is achieved via Improved Faerie Fire (+3%), food buffs like Spicy Hot Talbuk, and the Surefooted enchant.
- The Nature's Grace Accelerator: Because the melee swing timer only begins after your spellcast finishes, your total weave cycle is dictated by
Cast Time + Weapon Speed. Critical strikes trigger Nature's Grace, reducing the cast time of your next Starfire by 0.5 seconds. This compresses your entire weaving loop, allowing you to fit more physical strikes and spells into a single minute, directly increasing both your DPS and your total mana regenerated.
- The Swing Clipping Hazard: Casting Starfire without a rhythmic metronome can "clip" or cancel the melee swing timer. Moonweaver's engine protects your rotation from clipping by factoring your real-time cast speed and weapon speed to signal the exact safe casting window.
3. Talent Architectures
Moonweaver supports multiple theoretical builds, and your choice dictates the engine's logic:
- The Omenkin Raid Build (47/0/14): The definitive kinetic artillery spec. You take 47 points in Balance for Force of Nature and Vengeance (which increases crit damage by 100%, turning free Omen casts into massive DPS spikes). You take 14 points in Restoration to secure Omen of Clarity and Intensity (allowing 30% regen to continue while casting to support your baseline floor).
- The Leveling/Farming Build (32/18/11): Investing 11 points into Restoration for Omen of Clarity and 18 points into Feral for Predatory Strikes. This provides free casts alongside massive Feral AP scaling for open-world grinding.
4. Velocity vs. Battery Weapons
The engine supports various weapon speeds. Faster weapons (Velocity) require less AP per swing to maintain mana over time and increase proc frequency (like Omen of Clarity). Slower, heavy staves with massive Feral AP (Batteries) provide larger individual refunds to rescue you during BLOOD MOON states.
5. The Windfury Multiplier
Windfury Totem has no Internal Cooldown and grants two extra attacks with a massive bonus to Attack Power (+445 AP at Rank 5). Because of Elune's Touch, a single Windfury proc can instantly refund 900–1,100 mana—enough to fund three max-rank Starfires in a single Global Cooldown.
6. Theoretical Potential: Phase 1 Sim Analysis
The following table demonstrates the "at a glance" theoretical potential of Moonweaving versus traditional playstyles in Phase 1 gear (Approx. 9k Base Mana). These figures assume full raid buffs and a 3-minute encounter.
- Mana Autonomy: Moonweavers utilize melee hits to refill their mana pool, significantly reducing or eliminating the need for Mana Potions and Dark Runes. This sustainability allows the Druid to donate their Innervate to other raid members.
- Time til OOM: Traditional Boomkins without active regen reach mana exhaustion quickly. Moonweavers in optimal configurations achieve Infinite sustain.
| Setup Archetype |
Weapon Type |
Group Buffs |
Peak AP |
Mana Gained |
Starfires Funded |
Physical Damage |
Time til OOM |
Potential Magic Damage |
| Traditional Boomkin |
Caster MH/OH |
Caster Group |
500 |
0 |
0 |
Negligible |
90s |
~110,000 |
| Moonweaver (Caster Group) |
Caster MH/OH |
Caster Group |
500 |
~4,200 |
11.3 |
~4,500 |
115s |
~135,000 |
| Moonweaver (Caster Group) |
Feral AP Staff |
Caster Group |
1,458 |
~12,250 |
33.1 |
~14,000 |
150s |
~158,000 |
| Moonweaver (Melee Group) |
Caster MH/OH |
WF/Shout/SoE |
950 |
~9,500 |
25.6 |
~10,000 |
145s |
~175,000 |
| Moonweaver (Melee Group) |
Feral AP Staff |
WF/Shout/SoE |
1,850 |
~24,000 |
64.8 |
~21,000 |
Infinite |
~205,000 |
* Disclaimer: These simulations are based on "target dummy" metrics and data. They do not account for environmental situations, boss mechanics, or common restrictions found in actual raid encounters. This data serves only as a theoretical guide of what is possible. Moonweaver is a tool intended to complement the moonweaving and Moonkin playstyles; each player must discover their own best use of the tool within active combat.*
FAQ
Q: Is there a level requirement to use the addon? (The Rite of Passage) A: Moonweaver is an advanced rhythm and mana-sustain engine built mathematically around the cast time and economy of Starfire. If you are leveling a new Druid, the addon will remain in Hibernation Mode (the HUD will be hidden) until you reach Level 20 and train Starfire. Once learned, the Lunar Engine will automatically awaken!
Q: Won't I lose my caster group's 5% Crit Aura if I run into melee? A: Moonkin Aura has a 30-yard range. By standing at max-melee distance (5-8 yards from the boss), your aura reaches ~35 yards back, easily covering a standard ranged camp stacked for Chain Heals. If mechanics force a 40-yard spread, simply step back and play traditional Balance!
Q: Can I Moonweave without Feral gear? A: Yes, but with lower efficiency. You will rely more on melee swings for Omen of Clarity procs.
Q: Do I lose DPS by delaying my cast to swing? A: If done perfectly via the addon, the delay is minimal (milliseconds). The gain from melee damage and infinite Starfire uptime mathematically outweighs the delay.
Q: Can I still use this if I am not in melee range? A: Yes, the weave bar simply informs you that you are out of melee range; you can cast as normal.
Q: Is this raid viable? A: Yes, but it has a high skill ceiling. You must master survival in the cleave zone.
Q: Does a Moonweaver ever go OOM? A: While a Moonweaver can achieve infinite sustainability in optimal melee groups, a Weaver in the caster group or with improper gear will eventually reach mana exhaustion, though significantly later than a traditional Moonkin. Proper weapon swapping to a "Battery" staff is key to preventing OOM states.
Q: What is the "Lunar State" and how does it help? A: The Lunar State is a dynamic display on the weave bar that signals the exact action needed—such as "Wait," "Cast," or "Swing"—to ensure frame-perfect weaves without clipping spells.
Q: How does the "Talent Brain" work? A: It automatically scans your talent build upon login and adjusts the HUD logic to "OMENKIN" mode based on your current hybridization.
Q: Why does the HUD sometimes pulse Red or Purple? A: This is the "Raid Utility" notification for Improved Faerie Fire; it pulses when the debuff is missing or weaker on your current target, indicating it needs refreshing to preserve your melee hit cap.
Q: What is the "Safety Margin" in network calibration? A: The Safety Margin is an automatically calibrated buffer based on your specific world and input latency to ensure your melee hits land without interfering with your spell rotation.
Conclusion
Moonweaving represents a radical departure from the stagnant "OOMkin" meta, proving that the Balance Druid is not just a utility spec, but a high-performance kinetic engine. By mastering the rhythmic transition between caster and melee states, you unlock unparalleled mana autonomy and the ability to donate your Innervate to other raid members.
We are no longer OOMkins. Welcome to the OMENkin meta. With Moonweaver guiding your rotation, the stars are no longer your limit - they are your fuel.