File Details
MidnightSensei-v1.5.0
- R
- Apr 22, 2026
- 229.70 KB
- 175
- 12.0.5
- Retail
File Name
MidnightSensei-v1.5.0.zip
Supported Versions
- 12.0.5
Overview
v1.5.0 delivers the weekly reset notification system, a fully revamped Verify workflow with a HUD bar and in-window controls, Devourer DH Soul Immolation spec correction, and removal of three obsolete debug tools.
Weekly Reset Notification
Midnight Sensei now announces when the WoW weekly reset has occurred. On the first login after the Tuesday reset, a chat message fires once per character. The detection uses a Tuesday-aligned week bucket derived from server time (math.floor((serverTime - 5*86400) / 604800)), stored in MidnightSenseiCharDB.lastWeeklyBucket. No configuration required — it fires automatically.
Devourer: Soul Immolation Redesign
What changed: Soul Immolation (1241937) was previously listed in majorCooldowns with suppressIfTalent = 258920 (Spontaneous Immolation). This modeled the old behavior where Spontaneous Immolation replaced Soul Immolation.
Why it was wrong: In patch 12.0, Spontaneous Immolation was redesigned — it now buffs Soul Immolation rather than replacing it. Both spells coexist. Keeping the suppressIfTalent caused Soul Immolation to be skipped for any Devourer with Spontaneous Immolation talented, which is nearly universal.
Fix: Soul Immolation moved from majorCooldowns (with suppressIfTalent) to rotationalSpells with talentGated = true. It now appears in rotation tracking correctly for any Devourer who has taken the talent.
Verify System Improvements
Debug Tools Window
MS Verify controls are now accessible directly from the Debug Tools window (right-click HUD → Debug Tools):
- Toggle Verify Mode — same as
/ms verify - Verify Report — same as
/ms verify report - Auto-Enable on Login — new
verifyAutoEnablesetting; when checked, verify mode starts automatically on everyPLAYER_LOGIN
Verify Report Flag Annotations
Each spell in the verify report now shows all applicable flags inline:
| Flag | Meaning |
|---|---|
[talentGated] |
Only active when talent is learned |
[combatGated] |
Granted by combat state |
[suppress:ID] |
Suppressed when talent ID is active |
[interrupt] |
Interrupt — tracked but never penalised |
[utility] |
Utility — tracked but never penalised |
[displayOnly] |
Spell List only — not tracked in analytics |
[healerCond] |
Reactive healer CD — 90% credit on success, 0% on wipe |
[alt:ID] |
Has alternate spell IDs |
Verify HUD Bar
When verify mode is active, a compact green bar appears directly below the main Midnight Sensei frame. It shows "Verify Mode On" and a "View Report" button that opens and closes the verify export window without needing the slash command.
Removed Debug Tools
Three debug tools were removed from the addon UI and slash command list. They are documented in CLAUDE.md for recovery if ever needed.
| Tool | Command | Reason Removed |
|---|---|---|
| Self-Delve History | /ms debug self |
No longer needed — delve tracking stable |
| Zone/Instance Info | /ms debug zone |
No longer needed — routing logic stable |
| Debug Log | /ms debuglog, /ms debuglog clear |
Vestigial — nothing writes to the log; always empty |