promotional bannermobile promotional banner

Dreandor's Heal Helper

Tracks your group's healer cooldowns in a clean, movable window. Shows your own spells exactly via IsSpellKnown, others via Inspect + talent check. Manual click or whisper-macro trigger keeps it working even when Midnight blocks in-combat cast detection.
item image
Bild_2026-08-29_090140506.png

Bild_2026-08-29_090140506.png

Description

Dreandors Heal Helper


Shows your group's/raid's important cooldowns - no addon communication required, fully compatible with Midnight's API restrictions (Secret Values, addon message block in instances).

Overview


Dreandors Heal Helper watches spell casts (`UNIT_SPELLCAST_SUCCEEDED`) and displays the tracked cooldowns in a clean, movable window. For your own character, only spells you have actually learned are shown; for other group members, an optional Inspect check even confirms their exact talent build.

In raids, only healers and their healing cooldowns are tracked, as before. In dungeons/small groups, tanks and DPS are tracked too, showing their defensive cooldowns (e.g. Aspect of the Turtle) alongside the healers.

Since Blizzard's Midnight expansion specifically restricts automatic detection of other players' spell casts during combat (Secret Values), the addon also offers a manual trigger (icon click) and optional macro triggers via whisper, instance chat, or group/raid chat for live updates during an encounter.

The interface is available in German and English, switchable anytime in `/dhh config`.

Features


Automatic cooldown detection from observed spell casts (no `SendAddonMessage`, no combat log parsing)
- Role- and group-aware tracking: raids show healers only (healing cooldowns); dungeons/small groups additionally show tanks and DPS with their defensive cooldowns
- Your own cooldowns filtered exactly via `IsSpellKnown` - only spells you actually know are shown
Inspect-based detection for other group members: confirms via talent tree lookup which cooldowns a person has actually selected
Configurable cooldown window: custom duration per spell (healing and defensive cooldowns listed separately), adjustable window size (50-200%)
- Manual trigger: left-click an icon to start its cooldown by hand, right-click to reset - useful when automatic detection is blocked during combat
- Three optional macro triggers, each toggled independently:
  - Whisper (`/whisper Name DHH:<SpellID>`): relays cooldown status to a single monitoring person (e.g. the raid lead); the whisper message itself is hidden from the visible chat
  - Instance chat and Group/raid chat (`DHH:<SpellID>`): broadcasts to everyone at once; unlike the whisper trigger, these messages stay visible in chat
Bilingual interface (German/English), switchable in `/dhh config` - Blizzard spell and class names still follow your WoW client language
- Spell ID tooltip display: makes it easy to extend/adjust the cooldown list
- Saves window position, size, language, and personal settings across sessions

Slash Commands


| Command | Effect |
| `/dhh show` | Show window |
| `/dhh hide` | Hide window |
| `/dhh config` | Adjust cooldown durations, window size & language |
| `/dhh reset` | Reset window position |
| `/dhh debug` | Toggle debug chat output |
| `/dhh spellid` | Toggle spell ID display in tooltips |
| `/dhh whisper` | Toggle whisper trigger |
| `/dhh instance` | Toggle instance chat trigger |
| `/dhh group` | Toggle group/raid chat trigger |
| `/dhh lang de` \| `/dhh lang en` | Switch interface language |
| `/dhh version` | Show the installed addon version |

Setting Up the Macro Triggers


All three triggers use the same format, `DHH:<SpellID>`, and only react to messages from someone currently in your group/raid.
 
Whisper (1:1, message hidden from chat):
1. You and the monitoring person (e.g. the raid lead) must be in the same group/raid.
2. Build a macro for each important cooldown:
   /whisper <Name-Realm of the monitoring person> DHH:<SpellID>
   /cast <your spell>
3. The monitoring person immediately sees the cooldown start in their own window.

Instance chat / group-raid chat (broadcast to everyone, message stays visible):
/i DHH:<SpellID>
/cast <your spell>
 
(use `/p` or `/ra` instead of `/i` for the group/raid chat trigger)

Find the spell ID via the in-game tooltip (`/dhh spellid`, enabled by default).

Known Limitations


- During active combat, automatic cast detection for **other** players may be blocked by Blizzard's Secret Values system (your own casts are unaffected). Affected rows are marked with `(?)`. The manual icon click or the macro triggers work around this.
- The stored cooldown durations are reference values and may change with balance patches - adjustable anytime via `/dhh config`.
- Inspect-based talent detection only confirms the currently active build of the inspected person and requires line of sight/range.
- The defensive-cooldown list currently only covers a starting selection of spells and is being expanded over time.

Note


Pure display/information addon, no automation of gameplay actions. Uses only officially documented APIs.

The Dreandor's Heal Helper Team

profile avatar
  • 1
    Projects
  • 40
    Downloads
Donate