File Details
v12.0.16
- R
- Apr 20, 2026
- 4.87 MB
- 687
- 12.0.5+1
- Retail
File Name
v12.0.16.zip
Supported Versions
- 12.0.5
- 12.0.1
v12.0.16 (2026-04-19)
Mistweaver Monk — Major Rework
Statue Alerts Removed
After extensive in-combat testing, both Place Jade Statue and Statue Idle alerts have been removed. The root cause is Blizzard's secret-value API restrictions in M+ combat:
GetTotemInfo()returns secret booleans — unreadable in M+ combatUnitExists("totemN")returns secret booleans in M+ combat- Spell 198533 (statue's Soothing Mist) has every aura field secret in M+ combat — spellId, icon, name, and isFromPlayerOrPlayerPet are all unreadable
- Spell 115175 (player's Soothing Mist) is whitelisted and readable, but only reflects the player's own channel — the statue's independent 12-second channel is undetectable once the player stops casting
The combination of unreliable placement detection (false positives with the statue visibly present) and completely undetectable statue activity in M+ made both alerts produce more noise than signal. They have been removed in favour of the two alerts that work reliably.
Soothing Mist Icon Glow (new)
A new icon glow fires on buff frames when your Soothing Mist (spell 115175) is active on a target. Full-duration glow for the entire channel — no pandemic window, just a clean visual indicator of your current SM target. Uses monk teal (#00FF98), stored in db.alertColors.sm for future colour customisation. Works alongside the existing Renewing Mist pandemic glow and Enveloping Mist full-duration glow.
Renewing Mist Threshold — Options Panel (new)
Two new numeric inputs appear in the Alert Options section below the font dropdown:
- Target Renewing Mist (Party) — dungeon threshold, default 2, range 1–5
- Target Renewing Mist (Raid) — raid threshold, default 4, range 1–10
Both inputs are class-coloured and sit on the same row. Values take effect immediately without a reload.
Code Cleanup
Removed all statue-tracking infrastructure that existed solely to support the two removed alerts (~750 lines):
CheckJadeStatueTalent,IsJadeStatuePlaced,TryRecoverStatueSlot,IsStatueInRange,IsStatueChannelingSoothingMist,FindStatueSoothingMistTargetSaveStatuePersist,SetStatuePlaced,ClearStatuePlaced,LoadStatuePersist,CombatSafeScanPLAYER_TOTEM_UPDATEandUNIT_SPELLCAST_SUCCEEDEDevent handlers- SavedVariables statue persistence (
statuePersistedPlaced,statuePersistedExpire) hasJadeStatueTalent,statueKnownPlaced,statueSlot,statueExpirestate fieldsmwtraceandmwscandebug slash commands (no longer needed without statue diagnostics)SUMMON_JADE_STATUE_ID,STATUE_SOOTHING_MIST_ID,SM_ICON_ID,JADE_STATUE_NODE_IDconstants
The module now contains only what it needs: two alerts (Spread Renewing Mist, Enveloping Mist), three icon glows (RM pandemic, EM full-duration, SM active channel), and the options panel threshold inputs.