Description
Nem: Healer Alerts
Readable, high-visibility healing alerts for the moments that matter most.
Nem: Healer Alerts is a lightweight WoW Retail addon that gives healers clean on-screen alerts, raid-frame glows, countdown timers, and per-alert sounds for refresh windows, maintenance buffs, procs, cooldown readiness, and spec-specific coverage. It is fully event-driven on its mature specs — no polling tickers, no idle CPU between pulls — with built-in performance instrumentation so you can verify it for yourself in any encounter.
It is part of the Nem: Alerts suite, sharing its UI and customization style with Nem: Pet Alerts.
Support Status
Fully Supported — Event-Driven, Raid-Frame Glows, Performance-Instrumented
These specs are built on the current architecture: every alert reacts to in-game events as they happen, raid-frame border glows fire on default Blizzard frames, and /nha perf is wired up for live measurement.
- Restoration Druid
- Mistweaver Monk
- Discipline Priest
Implemented — Awaiting Architecture Rewrite
Core alerts are in place and functional today. These specs are next in line for the same event-driven rebuild that Druid, Monk, and Discipline have already received.
- Holy Priest
- Holy Paladin
- Restoration Shaman
- Preservation Evoker
Why Use Nem: Healer Alerts?
Healing has a lot to track at once — refresh windows, maintenance buffs, proc timing, cooldown readiness, and target coverage. Nem: Healer Alerts surfaces the moments that matter with clean, readable reminders that catch your eye without cluttering your UI, and stays completely out of the way the rest of the time.
Key Features
- High-visibility movable alert text with optional flash animation
- Raid-frame border glows on default Blizzard raid and party frames (LibCustomGlow PixelGlow)
- Live countdown timers with configurable per-alert thresholds
- Per-alert sounds and color customization, with spec-specific voice cues bundled
- Per-character alert text overrides — every alert's text is editable in the options panel
- Dungeon vs. raid threshold modes for coverage-style alerts (Renewing Mist, Atonement, Reversion, Riptide)
- Automatic class/spec detection — the right module loads on login, spec change, or
/reload - Class-themed options panel — UI accents, scrollbar, and text inputs retint to your active spec
- Combat-only and group-only by default — alerts and glows stay silent while solo or out of combat
- Test mode, unlock frame, and reset position for clean setup
- Saved-variable migration from the legacy Nem: HoT Alerts addon — settings carry over automatically
- Compartment button support
- Self-contained — bundled media, fonts, and libraries; no external dependencies required
Performance & Reliability
Performance is a first-class concern. The fully-supported specs run no background polling at all — every alert and every raid-frame glow is driven by aura, cast, talent, cooldown, and combat events. Out of combat or while solo, the addon does effectively no work.
The addon is built to survive the WoW 12.0.5 secret-value taint system that broke many healer addons in M+ and rated PvP. Aura, cooldown, haste, and talent reads are all taint-safe, and the addon falls back gracefully when the API returns protected data.
Spec-Specific Alerts
Restoration Druid
Text alerts:
- Lifebloom Expiring — fires inside the pandemic window, with countdown timer
- Cast Lifebloom — fires when no group member has your Lifebloom (mutually exclusive with Lifebloom Expiring)
- Soul of the Forest — fires while a SOTF proc is up, with countdown timer
- Wild Growth Ready — fires when WG is off cooldown; respects Early Spring talent and Sprouts of the Luminous Bloom 4-piece tier set
- Reforestation — fires after your 3rd Swiftmend, signalling the next Swiftmend will proc Tree of Life
- Abundance: Cast Regrowth — fires when your combined Rejuvenation + Germination count clears the configured threshold (range 7–12, default 7)
Raid-frame glows:
- Lifebloom pandemic glow (green) on every group member with Lifebloom inside the pandemic window
- Soul of the Forest glow (cyan) on every group member with a SOTF-empowered Rejuvenation or Germination — multiple targets glow simultaneously and independently
Mistweaver Monk
Text alerts:
- Renewing Mist Low — fires when RM coverage drops below your configured threshold (separate Party / Raid targets)
- Enveloping Mist — fires when you're channeling Soothing Mist on a target that doesn't have Enveloping Mist, after a 3-second dwell to avoid noise on quick spot heals
Raid-frame glows:
- Enveloping Mist glow (pale yellow) — highest priority
- Renewing Mist glow (mint green) — falls through when EM is absent
Discipline Priest
Text alerts:
- Atonement Coverage Low — fires when your active Atonement count drops below your configured threshold (separate Party / Raid targets)
- Cast Void Shield — fires when Master the Darkness procs and PW:S is castable
- Power Word: Shield Ready — fires when PW:S comes off cooldown (mutually exclusive with Cast Void Shield)
Cooldown prediction is talent-aware (Waste No Time) and haste-aware, with a cached-haste fallback for tainted M+ contexts.
Raid-frame glows:
- Void Shield glow (purple) — highest priority
- Atonement glow — falls through when Void Shield is absent
Holy Priest
- Prayer of Mending Missing — fires when no Prayer of Mending is bouncing on any group member
Preservation Evoker
- Reversion Low — fires when your Reversion coverage drops below your configured threshold (separate Party / Raid targets)
Holy Paladin
- Beacon Missing — fires when no Beacon variant is active on any group member
- Eternal Flame — optional low-coverage alert (off by default)
Restoration Shaman
- Earth Shield Missing — fires when Earth Shield isn't active on anyone
- Riptide Low — fires when Riptide coverage drops below your configured threshold
Customization & Options
The in-game options panel is organized into four sections — Display, Sounds, Alerts, and Alert Options — and supports:
- Per-alert enable / disable
- Per-alert sound selection, with sound preview buttons
- Per-alert color customization
- Per-alert countdown timer toggles where applicable
- Per-alert text editors — clear a box to restore the built-in default
- Spec-specific numeric inputs (coverage thresholds, abundance count, etc.)
- Font picker and font size, applied live
- Test mode, unlock frame, center position
- Restore Defaults — resets all alert colors, texts, font, and frame position to built-in defaults
The bundled sound library includes spec-specific voice cues — for example, Druid: Lifebloom Expiring, Monk: Renewing Mist, Priest: Void Shield — grouped by class in every sound dropdown. Four generic sounds (Bell, Lamp, Ping, Redfox) remain available for any alert.
Slash Commands
/nha, /healeralerts, and the legacy /hotalerts alias all map to the same handler.
Core:
/nha— open options/nha on— enable the addon/nha off— disable the addon/nha toggle— toggle on / off/nha test— toggle test mode/nha status— show enabled state, test mode, and active class/nha version— show the addon version/nha help— list available commands (including any registered by the active spec)/nha reset— clear saved variables and reload the UI/nha unlock//nha lock— show or hide the movable alert frame/nha debug— print a diagnostic snapshot (class, spec, enabled state, group state, glow hook state, spec-specific flags)
Spec-specific (registered by the active module):
/nha perf on— start performance measurement (Restoration Druid, Mistweaver Monk, Discipline Priest)/nha perf— print a mid-fight peek/nha perf off— stop measurement and print the report/nha cufglow— diagnostic for raid-frame glow hooks (Restoration Druid)/nha env— diagnostic for the Enveloping Mist alert (Mistweaver Monk)
Additional Notes
- WoW Retail only
- Each spec module is fully self-contained — adding, changing, or disabling one spec never affects another
- Automatic module loading on class / spec detection
- Saved variables migrate automatically from Nem: HoT Alerts on first load
- Bundled libraries: LibStub, CallbackHandler-1.0, LibSharedMedia-3.0, LibCustomGlow-1.0
- Bundled media: 4 generic sounds, spec-specific voice cues, and a full font library
Feedback
For bug reports, feature requests, or general feedback, visit Nem's Nexus.
Credits
Originally inspired by Clicket's Lifebloom Glow.


