Missing HP

Display missing health or current health in the game's raid frames
mh.png

mh.png

mh3.png

mh3.png

mh2.png

mh2.png

Description

MissingHP — Patch Notes & Description

Version: 1.6 Game: World of Warcraft: The Burning Crusade (TBC 2.5.5) Author: [Your name here]


What does MissingHP do?

MissingHP overlays a small text label on each party and raid frame showing either the missing HP (how much health a player has lost) or their current HP (how much health they have remaining). Numbers above 1000 are automatically shortened to a decimal notation (e.g. -1.2k or 3.8k) to keep the display compact and readable at a glance.

This addon is designed for healers and raid leaders who want instant HP awareness without looking away from the action.


Features

  • Displays missing HP (e.g. -1.2k) or current HP (e.g. 3.8k) on every party and raid frame
  • Compatible with CompactPartyFrames, CompactRaidFrames, and grouped raid layouts (up to 40 players)
  • Lightweight update ticker (every 0.2 seconds) with minimal performance impact
  • Draggable minimap button — reposition it around the minimap by left-click dragging
  • Right-click context menu on the minimap button for quick settings access
  • Configurable text position — choose vertical (Top / Center / Bottom) and horizontal (Left / Center / Right) placement inside each frame, plus a fine pixel offset
  • All settings are saved between sessions

Display Modes

Mode Description
Missing HP Shows the amount of HP lost (e.g. -850, -1.2k). Hidden when the unit is at full health.
Current HP Shows the current remaining HP (e.g. 3750, 3.8k).
Current HP (injured only) Same as Current HP, but the label is hidden when the unit is at full health.
Current HP (always shown) Current HP displayed at all times, including when the unit is at full health.

Color Modes

Mode Description
Fixed Gray Always displays the text in neutral gray.
Thresholds Green below 30% lost / Orange between 30-60% lost / Red above 60% lost.
Continuous Gradient Smooth color transition from green (0% lost) through orange (50% lost) to red (100% lost).
Blizzard Healthbar Mirrors the 4-color thresholds used by the native TBC health bar: Green (>=80%), Yellow (>=50%), Orange (>=20%), Dark Red (<20%).

Text Position

The label position inside each raid/party frame can be configured independently on two axes:

Axis Options Default
Vertical Top / Center / Bottom Center
Horizontal Left / Center / Right Center

The two settings are combined into a standard WoW anchor point (e.g. Top + Left = top-left corner of the frame).

A fine pixel offset (/mhp offset X Y) is also available for sub-pixel tweaking after choosing a position preset.

Position changes apply instantly to all visible frames without needing a reload.


Slash Commands

Use /mhp for quick control without opening the menu:

/mhp on                      -- Enable the addon
/mhp off                     -- Disable the addon

/mhp display missing         -- Switch to Missing HP mode
/mhp display current         -- Switch to Current HP mode
/mhp display current full    -- Current HP, shown even at 100% health
/mhp display current injured -- Current HP, hidden at 100% health

/mhp color none              -- Fixed gray text
/mhp color threshold         -- 3-color thresholds
/mhp color gradient          -- Continuous gradient
/mhp color health            -- Blizzard healthbar colors (4 thresholds)

/mhp pos top                 -- Align text to the top of the frame
/mhp pos middle              -- Align text to the vertical center (default)
/mhp pos bottom              -- Align text to the bottom of the frame

/mhp pos left                -- Align text to the left of the frame
/mhp pos hcenter             -- Align text to the horizontal center (default)
/mhp pos right               -- Align text to the right of the frame

/mhp offset <x> <y>          -- Fine pixel offset (e.g. /mhp offset 5 -3)

Typing /mhp alone prints the current status, active position, and all available commands.


Minimap Button

  • Left-click drag to reposition the button around the minimap. Position is saved.
  • Right-click to open the settings menu (includes vertical and horizontal position selectors).
  • Hover to see a tooltip with the current configuration, including active position and offset.

Changelog

v1.6

  • Added configurable text position inside each raid/party frame
    • Vertical: Top / Center / Bottom (via menu or /mhp pos top|middle|bottom)
    • Horizontal: Left / Center / Right (via menu or /mhp pos left|hcenter|right)
    • Fine pixel offset via /mhp offset <x> <y>
  • Position changes apply instantly to all visible frames (no reload needed)
  • Tooltip now shows the active position and offset
  • /mhp status output now includes position and offset information

v1.5

  • Added minimap button with drag-to-reposition support
  • Added right-click context menu with all settings accessible in-game
  • Added Current HP display mode with optional "always show at 100%" sub-option
  • Added Blizzard Healthbar color mode (4 thresholds matching the native health bar)
  • Added Continuous Gradient color mode (smooth green to red transition)
  • All settings now persist between sessions via MissingHP_DB
  • Tooltip on minimap button shows the current active configuration

v1.0

  • Initial release
  • Missing HP overlay on party and raid frames
  • Basic color threshold support (green / orange / red)
  • /mhp on and /mhp off slash commands

Installation

  1. Download and extract the MissingHP folder.
  2. Place it in your World of Warcraft\_tbc_\Interface\AddOns\ directory.
  3. Restart the game or reload your UI (/reload).
  4. The minimap button will appear automatically.

The Missing HP Team

profile avatar
Owner
  • 10
    Projects
  • 14.0K
    Downloads

More from scalopeView all

  • EasyPoisons project image

    EasyPoisons

    • 3
    • Addons

    Smart poison applicator for TBC Anniversary Rogues — apply any poison to either weapon with a single click using modifier keys, with automatic material purchasing from vendors.

    • 3
    • May 26, 2026
    • Addons
    • +1
  • MagicAlert project image

    MagicAlert

    • 116
    • Addons

    Track and dispel Magic, Poison, and Curse auras !

    • 116
    • May 17, 2026
    • Addons
    • +4
  • Incoming Heal Checker project image

    Incoming Heal Checker

    • 47
    • Addons

    IHC is a lightweight standalone addon designed for healers who want full awareness of incoming heals on their group — without the overhead of a full WeakAura setup.

    • 47
    • May 9, 2026
    • Addons
    • +4
  • Cooldown Tracker GMF project image

    Cooldown Tracker GMF

    • 601
    • Addons

    CooldownTracker is a highly configurable World of Warcraft addon that tracks player and ally cooldowns in real time using OmniBar-style long-range detection, with separate target and global displays and an in-game spell management UI

    • 601
    • April 26, 2026
    • Addons
    • +1
  • EasyPoisons project image

    EasyPoisons

    • 3
    • Addons

    Smart poison applicator for TBC Anniversary Rogues — apply any poison to either weapon with a single click using modifier keys, with automatic material purchasing from vendors.

    • 3
    • May 26, 2026
    • Addons
    • +1
  • MagicAlert project image

    MagicAlert

    • 116
    • Addons

    Track and dispel Magic, Poison, and Curse auras !

    • 116
    • May 17, 2026
    • Addons
    • +4
  • Incoming Heal Checker project image

    Incoming Heal Checker

    • 47
    • Addons

    IHC is a lightweight standalone addon designed for healers who want full awareness of incoming heals on their group — without the overhead of a full WeakAura setup.

    • 47
    • May 9, 2026
    • Addons
    • +4
  • Cooldown Tracker GMF project image

    Cooldown Tracker GMF

    • 601
    • Addons

    CooldownTracker is a highly configurable World of Warcraft addon that tracks player and ally cooldowns in real time using OmniBar-style long-range detection, with separate target and global displays and an in-game spell management UI

    • 601
    • April 26, 2026
    • Addons
    • +1