promotional bannermobile promotional banner

NightPulse

A Mythic+ and raid companion for ranged DPS. Tracks M+ affix timers with ranged tips, pre-times boss ability warnings using Blizzard's encounter framework, and logs your key and raid progression history. Midnight 12.0 compliant.

NightPulse

NightPulse is a Mythic+ and raid companion built specifically for ranged DPS players pushing progression content in World of Warcraft: Midnight.


What it does

Callout Engine

NightPulse watches every boss encounter and fires visual and audio alerts before dangerous abilities land. Rather than relying on the deprecated combat log (removed in Midnight 12.0), it uses Blizzard's official encounter framework — the same approach used by DBM and BigWigs — meaning it is fully compliant with Midnight's API restrictions and will not break after patches.

  • Pre-timed warnings arm automatically when a boss encounter starts
  • Boss cast bar alerts fire via UnitCastingInfo(), showing cast duration and whether the ability is interruptible
  • Blizzard's own BOSS_WARNING_ADDED event is relayed with louder, more visible text and a screen flash for high-priority mechanics
  • A full-screen red edge flash fires on critical casts so you never miss a mechanic even when focused on your rotation
  • Open-world content still gets real-time spell watch via nameplate hooks, where spell IDs are not restricted

The built-in encounter database covers Voidspire and March on Quel'Danas dungeons. Adding new encounters is a single Lua table entry — no addon updates required.

Affix Tracker

Never zone into a key blind again. NightPulse reads the current week's Mythic+ affix rotation on login and prints each affix with a short ranged-DPS tip — things like spread distance for Bursting, kiting advice for Sanguine, and interrupt priority for interruptible affixes.

For affixes that spawn entities on a timer (Incorporeal, Afflicted), NightPulse arms a countdown ticker when your key starts and warns you a configurable number of seconds before each spawn window — so you can pre-position and CC the moment it appears rather than reacting after the fact.

Progression Log

Every completed or abandoned Mythic+ key and every raid boss attempt is recorded to your SavedVariables automatically. The log captures dungeon name, key level, elapsed time, whether the key was timed, and the date. Raid entries capture boss name, difficulty, and kill or wipe outcome.

Use /np log to review recent runs in chat, /np best to see your personal best timed key, or open the config panel to browse a scrollable history of your last 40 entries.

Config Panel & Minimap Button

Type /np or click the draggable minimap button to open the config panel. Toggle the callout engine, screen flash, and alert sound independently. Show this week's affixes on demand. Print recent runs or your best key directly to chat. The panel position saves between sessions.


Midnight 12.0 Compatibility

NightPulse was designed from the ground up around Midnight's new addon restrictions. It does not use COMBAT_LOG_EVENT_UNFILTERED inside instances (removed in 12.0), does not read secret spell values, and does not use SendCommMessage during encounters (blocked in 12.0). Everything it does is through APIs Blizzard explicitly supports for addons in Midnight.


Commands

Command What it does
/np Open / close the config panel
/np log Show last 10 recorded runs in chat
/np log 20 Show last 20 runs
/np best Show your best timed key
/np affixes Print this week's affixes with tips

Source

MIT licensed. Source available on GitHub.

The NightPulse Team

profile avatar
  • 3
    Projects
  • 105.9K
    Downloads

More from Thunderz96

  • DelveGuide project image

    DelveGuide

    • 105.4K
    • Addons

    A lightweight strategy and chore-tracking UI for Midnight Delves.

    • 105.4K
    • April 26, 2026
    • Addons
    • +4
  • MidnightCheck project image

    MidnightCheck

    • 294
    • Addons

    A dark-themed raid readiness tracker. Scans your consumables, enchants, and gems before you step into a raid or Mythic+ key. Quick-use buttons let you pop food, flask, and potions directly from the panel. Auto-scans on raid entry.

    • 294
    • March 16, 2026
    • Addons
  • DelveGuide project image

    DelveGuide

    • 105.4K
    • Addons

    A lightweight strategy and chore-tracking UI for Midnight Delves.

    • 105.4K
    • April 26, 2026
    • Addons
    • +4
  • MidnightCheck project image

    MidnightCheck

    • 294
    • Addons

    A dark-themed raid readiness tracker. Scans your consumables, enchants, and gems before you step into a raid or Mythic+ key. Quick-use buttons let you pop food, flask, and potions directly from the panel. Auto-scans on raid entry.

    • 294
    • March 16, 2026
    • Addons