Healers have to die

Healers Have To Die on the battlefield! (1)

Healers Have To Die

Gratipay and Bitcoin donation options

Spot those bloody healers instantly and help them accomplish their destiny!
(PVP and PVE)

NOTE: Type /HHTDG to open the configuration panel.
HHTD's options are not directly available in the "Interface" panel due to ongoing tainting issues Blizzard is not willing to fix.

HHTD adds a red cross over enemy healer's name plates. You can't miss them!
(see the screen-shot).

HHTD also adds a healer role symbol abovefriendly healers' name plates.
Stop the slaughter!!

IMPORTANT NOTE: You have to enable name-plates, else you won't see the healer

It also rings when you hover or target a hostile unit who healed
someone else during the last 60 seconds (can be configured).

HHTD is PVP and PVE compatible.

Remember to check out available options (/HHTDG)

How it works

HHTD uses the combat log events to detect friendly and enemy healers who are
currently healing other players (during the last 60s).
HHTD detects specialized healers spells (for human players only)
and differentiates specialized healers from hybrid ones.

HHTD also lets you choose a specified amount of healing healers have to
reach before being marked as such (50% of your own health by default).
This threshold is the only criterion used for NPCs.

When a healer is identified it will be marked with a healer symbol above
his/her nameplate. If the healer is specialized, the symbol's background
will be colored according to their class. In other cases the background will be

In all cases a number in the center of the symbol indicates the rank of the
healer, the lowest the number the better the healer (ie: '1' represent the
most effective healer while '9' is the least effective).

You can force HHTD to only report specialized healers through HHTD's options

Self-Heals and heals to pets are filtered out.


  • /HHTDP (or /hhtdp): Post healers name to the raid channel ordered by
    effectiveness for all to see.
    (You need to configure the messages in the announce module options first).

You can bind this command to a key (WoW key-bindings interface)

  • /HHTDG: Open option panel

  • /HHTD: access to command line configuration interface (for changing settings
    through macros...)

Planned features

  • Detection when a friendly healer is being attacked and alert others through
    /yell or /say (I would like to make it work for nearby healers only)


HHTD is only compatible with nameplate add-ons which have been coded
responsibly and do not modify internal parts of Blizzard nameplates (a very
selfish behaviour as it prevents any other add-on from re-using them).

HHTD will detect these incompatibilities and report to you so that you can ask
the culprit add-on authors to fix their code and make it compatible with ALL
nameplate add-ons.

Guidelines for other add-on authors:

  • Do not call :Hide() or :Show() on nameplates' base frame. This breaks
    nameplate tracking for other add-ons by unduly firing OnHide/OnShow hooks...

Instead, make its sub-frames invisible by changing their size and/or setting them to
the empty (not nil) texture. (check out how TidyPlates does)

  • Do not call :SetParent() on nameplates' subframes, this would prevent other
    add-ons from finding and hooking nameplate elements.

  • Do not use SetScript() EVER. You don't need it. :SetScript() shall only
    be used on frames YOU create. You can simply replace all your SetScript()
    calls by HookScript().


Here is a video by Hybridpanda featuring HHTD in the Eye of the Storm

YouTube - This makes me a sad Panda


Curse.com interviewed me for an 'Add-on Spotlight' article focused on the
controversy around this add-on, you can find this interview here.


Here are two excellent articles about HHTD by Cynwise (A must read if you
have some doubts about the fairness of this add-on!
) :

Healers Have To Die and the PvP Addons Arms Race

Using Healers Have To Die to Protect Friendly Healers

Another one by Gevlon:


An 'interesting' debate about this add-on is also happening on Blizzard's official forum:

Sadly, as a European I cannot participate but I'm reading those threads with great interest.

The funniest part about all those 26 pages discussions is that only about
16,000 people were actually using HHTD at the time (from the Curse Client
popularity statistics)... Now over 80,000 players have it installed!

In those discussions it's also rarely noted that HHTD is also very helpful to
protect healers on your side. This debate is leading nowhere though... I won't
post any additional links to those endless threads.

type /hhtdg to open the configuration interface, or /hhtd for command-line access

Comments and suggestions are welcome :-)

To report issues or ask for new features, use the ticket system.

Bitcoin donation address: 1JkA5Ns1dMQLM4D8HUsbXyka6yhp312KnN


You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Archarodim Archarodim Jul 29, 2013 at 03:24 UTC - 0 likes

    @Choonster: Go

    Here you go: http://www.wowace.com/addons/libnameplateregistry-1-0/ :-)
    The documentation is not done yet but just take a look at HHTD's NamePlateHooker module. (in the latest alpha which uses LibNameplateRegistry-1.0).

    Last edited Jul 29, 2013 by Archarodim
  • Avatar of Choonster Choonster Jul 05, 2013 at 07:03 UTC - 0 likes

    @Archarodim: Go


  • Avatar of Archarodim Archarodim Jul 02, 2013 at 15:55 UTC - 1 like

    @Choonster: Go

    yep, I'll probably do it in a few weeks from now or maybe earlier, it depends on my free time.

  • Avatar of Choonster Choonster Jul 01, 2013 at 08:10 UTC - 0 likes

    Would you consider splitting the NamePlateHooker module into a library like you mentioned in the change log for 2.1.0? I'm the author of Target Nameplate Indicator, which still uses LibNameplate-1.0 for nameplate handling and I'd like to remove that dependency if it's no longer being maintained.

  • Avatar of Archarodim Archarodim May 13, 2013 at 23:16 UTC - 0 likes

    @Twopro: Go

    HHTD's current release works with TidyPlates' current release.

  • Avatar of Twopro Twopro May 13, 2013 at 16:27 UTC - 0 likes

    or like work with the tidey plates author to have him add it to tp?

  • Avatar of Twopro Twopro May 13, 2013 at 15:59 UTC - 0 likes

    did u guys fix this so it works with tidey plates?

  • Avatar of yoshimo yoshimo Jun 04, 2011 at 09:25 UTC - 0 likes

    come on a pally with 70-110k mana has to be a healer, be it with this addon or not ;)
    Nicely done though.

  • Avatar of Fail_AoS Fail_AoS Apr 10, 2011 at 21:41 UTC - 0 likes

    People just love to complain. Whether I am on my Shaman healing or on my Warrior seeking out the healers this addon is so handy. I'm sure we all got along before it and if it ever does go away we will get along without it, but until that day please keep up the great work.

  • Avatar of mysticalos mysticalos Mar 13, 2011 at 19:18 UTC - 0 likes

    I find those healrs have to die discussions funny. I don't use this mod and i still focus healers. Them getting owned has nothing to do with mod. I'm sure it helps, but it's also pretty obvious who the healers are regardless. PvP rule 1, healers die first. It's that simple, they can blame a mod all they want but in the end the mod is irrelivant. Heck i saw a person who's char name was "Restoshamen" complain about the mod, really? I'm sure him getting focused has nothing at all with the fact he announces he is a healer and is casting healing spells, it must be the mods fault. :)


Date created
May 30, 2009
Last update
Feb 26, 2015
Development stage
  • deDE
  • enUS
  • frFR
  • ruRU
All Rights Reserved
Curse link
Healers have to die
Recent files