promotional bannermobile promotional banner

Nem: Healer Alerts

Clean, readable alerts for healers who want fast information without UI clutter.

File Details

v12.0.20

  • R
  • Apr 29, 2026
  • 4.89 MB
  • 844
  • 12.0.5
  • Retail

File Name

v12.0.20.zip

Supported Versions

  • 12.0.5

v12.0.20 (2026-04-28)

All Specs — Buff Icon Glows Removed

Blizzard's 12.0.5 patch silently killed the ability to glow individual buff icons on default raid and party frames. Since then the per-icon glow system has only been working on Target and Focus frames — not where any healer is actually looking. This update rips out the per-icon glow path across every spec.

What changed in the options panel:

  • The "Icon Glow" checkbox is gone, replaced by "Glow Raid Frames" — a clean toggle for the raid-frame border glow that actually works on default Blizzard raid frames.
  • All per-spec icon-glow checkboxes are gone with the underlying feature: "Beacon Icon Glow" (Holy Paladin), "PoM Bounce Glow" (Holy Priest), "Echo Icon Glow" / "Echo Reversion Glow" (Preservation Evoker).
  • If you had "Icon Glow" disabled before this update, "Glow Raid Frames" carries the off-state forward — your preference is preserved.

Spec-specific removals:

  • Mistweaver Monk — Soothing Mist icon glow (cyan) is gone. The full-duration raid-frame Renewing Mist glow remains as the visible coverage signal. Enveloping Mist icon glow is gone.
  • Resto Druid — Empowered Regrowth icon glow is gone. Detection required scanning Target/Focus buff frames, which is the path Blizzard locked down. The supporting /nha trace slash command is also gone.
  • Disc Priest — Atonement and Void Shield icon glows are gone.

What stays: the CUF whole-frame raid-frame glows (the v12.0.19 / v12.0.20 system) are untouched and remain the only glow path going forward:

  • Resto Druid — Lifebloom pandemic + Soul of the Forest empowered Rejuv/Germ
  • Mistweaver Monk — Renewing Mist (full duration)

That's the path that actually shows up on default raid frames, which is where it matters.

Restoration Druid — Bug Fix

  • Fixed a recurring Lua error in M+ — The addon would spam an error (~13,000 times) when scanning auras during a dungeon run. Caused by Blizzard's secret value restrictions on spellId in M+ — the value looks valid but crashes when used as a table key. Fixed with a defensive pcall around the lookup. No gameplay impact, but the error spam is gone.

Restoration Druid — Neon Color Set

All six alert colors updated to brighter neon variants for better visibility:

Alert Old New
Lifebloom Expiring #24A148 #00FF66
Cast Lifebloom #24A148 #00FF66
Soul of the Forest #00E5C0 #00FFE5
Wild Growth Ready #A6E22E #B6FF00
Reforestation #3498DB #00BFFF
Abundance #FFD100 #FFF200

Mistweaver Monk — Performance

Same performance pass that v19 brought to Resto Druid, now applied to Mistweaver. The Renewing Mist coverage check used to scan every group member every tick; in raid that was a lot of wasted work. After this update the scan stops as soon as it has enough RMs to clear the threshold, and the result is cached for a short interval between checks. CPU cost in raid drops significantly with no visible change to alert timing.

Other optimizations under the hood:

  • Aura helpers rewritten to stop allocating throwaway functions on every call. Same correctness, far less work.
  • Renewing Mist tracking now uses a validation cache so the addon doesn't re-fetch the same buff data multiple times per second when nothing has changed.

Mistweaver Monk — Bug Fix

  • Fixed Enveloping Mist alert not firing when soothing yourself. When you channeled Soothing Mist on yourself with no Enveloping Mist applied, the EM alert stayed silent. The detection logic required finding Soothing Mist on a group member's aura list to identify the channel target, which silently dropped self-channels in cases where the buff didn't register on the player's own aura list. Now the addon trusts the channel API as the source of truth: if it says you're channeling SM and nobody else has it, it's a self-channel — and the alert fires correctly.

  • Fixed a Lua error from soothing a target in M+. When channeling Soothing Mist on a target in tainted execution context (M+, arena, anywhere Blizzard tightens secret values), the UnitGUID() call on the SM target could return a secret-tainted string. The bare equality check used to canonicalize player-equivalent tokens then threw an "attempt to compare a secret string value" error. The comparison is now wrapped in pcall so a thrown equality falls through to returning the unit token unchanged — same behavior as if the GUID were nil.

Mistweaver Monk — Raid Frame Glows (new)

Renewing Mist now lights up the entire raid/party frame of any unit you have it on. The border stays lit for the full duration of the buff and clears when RM falls off — a clean at-a-glance view of who has your RM coverage across the whole raid.

Color is the new #00FF9C Renewing Mist color shared with the alert text.

New: /nha cufglow (Mistweaver)

Same diagnostic as the Druid version but tailored to RM. Reports whether the raid-frame hooks installed, how many frames are tracked, and which units currently have RM glowing. Run it if a glow doesn't appear when you expected one.

Mistweaver Monk — Color Refresh

Alert Old New
Renewing Mist #00A86B #00FF9C
Enveloping Mist #FFF4AB #FDFFB6

Existing users keep their current colors — the new defaults only apply on a fresh install. To pick up the new colors on an existing setup, reset alert colors from the options panel.

Options Panel — Layout

  • Alert checkboxes now start at the same left edge as the Sounds section checkboxes.
  • Sliders and sound dropdowns shifted left to align with the right column of alert checkboxes, keeping the panel more balanced.