promotional bannermobile promotional banner

Moonweaver - Moonkin Balance Druid Melee Weaving

An advanced synchronization engine for Balance Druids in TBC Classic Anniversary. Master the "Moonweaving" melee playstyle to maximize mana regen / DPS. Syncs spell casts with weapon swings, procs, and buffs. Stop being the OOMKIN, become the OMENKIN!

File Details

Moonweaver (v1.0.2)

  • R
  • Feb 27, 2026
  • 877.62 KB
  • 68
  • 2.5.5
  • Classic TBC

File Name

Moonweaver(v1.0.2).zip

Supported Versions

  • 2.5.5

ChangeLog: Moonweaver

All notable changes to this project will be documented in this file.

[1.0.2] - 2026-02-27


Moonweaver v1.0.2 – Macro System Hotfix

Macro Management

  • Fixed Custom Macro Generation: Resolved an issue where macros with custom bodies, such as the MW_Cower shifting sequence, failed to generate because the engine was only looking for spell IDs or weapon sets.
  • Dynamic Icon Support: Reconfigured all generated macros to use the "Question Mark" icon (ID: 134400). This enables the #showtooltip command to dynamically display the icon of your currently equipped weapons (like Braxxis' Staff or Hand of Edward the Odd) or your current spell rank on the action bar.
  • Robust Status Checking: Updated GetMacroStatus to return complete macro definitions. This ensures that once all macros are correctly created, the "Generate Macros" button properly detects them and displays the localized "All macros active" confirmation message.
  • Weapon Swap Synchronization: The UpdateWeaponMacro function now maintains the dynamic icon setting when updating macros with newly saved Velocity or Battery equipment.

⚠️ Important Note for Upgrading Users

Please Note: To ensure the new dynamic icons and custom macro fixes apply correctly, it is highly recommended that you delete your existing macros starting with "MW_" in your WoW Macro Menu (/macro) before clicking the Generate Macros button in v1.0.2. This allows the addon to recreate the full set with the updated internal logic.

Apologies for the inconvenience.