H.H.T.D.
H.H.T.D.
In World of Warcraft healers have to die (H.H.T.D). This is a cruel truth that you're taught very early in the game. This add-on helps you influence this unfortunate destiny in a way or another depending on the healer's side...
This add-on is now known as H.H.T.D.
I originally chose the original name as a provocation to make one of the basic cruel truths of World of Warcraft perfectly obvious to everyone. Now I find this name too harsh, too long and mostly not specific enough to WoW.
As an author I could not stand that name anymore. This add-on does have an existence (and meaning) both in WoW and in the real world where obviously we don't want the death of our beloved healers...
While H.H.T.D is just an acronym of the original name, it will stay in World of Warcraft where it belongs.
Current features:
HHTD automatically adds healer symbols on top of players nameplate indicating their class and healing rank. Unlike other add-ons it only takes into account actively healing players. (It uses different symbols for friends and foes).
HHTD lets you apply custom marks on top of any unit's nameplate. These are the same marks as the default raid markers but you can set as many as you want and customize their look. These marks persist across game sessions. (They are only visible to you)
IMPORTANT NOTE: You have to enable nameplates, else you won't see any healer symbol!
HHTD lets you announce through a customizable message who the enemy and friendly healers are (using the Raid Warning channel if possible).
It will also help you protect the healers who are on your side alerting you when they are being attacked (check the option panel for details).
Helps you target healers easily when they are in a pack.
All of this applies to PVP and PVE.
NOTE: Type /HHTDG to open the configuration panel. There are many settings to check!
HHTD's options are not directly available in the "Interface" panel due to ongoing tainting issues Blizzard is not willing to fix.
That player is not a healer?
If you see a player marked as healer that should not be:
If their mark's background is NOT grey, check the 'Logging' option in the option panel (/HHTDG) ; then when you see such a player, reopen the option panel and check the content of the 'Logs' tab and report to me by opening a ticket. Please avoid comments on Curse.com as it's impossible to follow what happens there).
If their mark's background is grey then enable the 'Healer specialization detection' option so as to only report specialized healers ignoring others.
Also note that the healer's rank is displayed as a number in the center of the displayed mark so you can judge the importance of that player in the healing currently being done (the lower the number, the better the healer).
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 their nameplate. If the healer is specialized, the symbol's background will be colored according to their class. In other cases the background will be grey.
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' represents the most effective healer while '9' is the least effective).
You can force HHTD to only report specialized healers through HHTD's options (/hhtdg).
Needless to say that self-heals and heals to pets are filtered out.
Commands
/HHTDP (or /hhtdp) posts healers name to the raid channel ordered by effectiveness for all to see (Will use the Raid Warning channel if possible).
You need to configure the messages in the announce module options first.
You can bind the above command to a key (WoW key-bindings interface)
/HHTDG opens option panel
/HHTD gives you access to the command line configuration interface (useful for changing settings through macros...)
Planned features
- Detection when a friendly healer is being attacked and alert others through /yell, /say and emote.
Compatibility
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().
Videos
Here is a video by Hybridpanda featuring HHTD in the Eye of the Storm battleground:
YouTube - This makes me a sad Panda
Articles
Here are two excellent articles about HHTD by Cynwise (A must read if you have some doubts about the fairness of this add-on!) :
HHTD and the PvP Addons Arms Race
Using HHTD to Protect Friendly Healers
Here is another article written by Gevlon (a PVP healer).
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
First things first, I really do appreciate people who makes these addons for us other players to enjoy free. That being said, with most and humble respect, I just don't fully understand how this addon should work.
I myself have never managed to get that "red cross" shown on enemy healers with this addon. Is there some other interface options affecting this or something? I would really (really, really) like that I would see enemy healers marked in battlegrounds. All the messages and sound warnings does work fine (mostly), but that just makes me even more confused. If I should already see the "X" on enemy healer, why would I need a sound or message on chat - "go get that healer, champ!" - to confirm that? Is there some point in this that I fail to see?
Again, with most respect, -KK
type /hhtdg and use the test button to mark a unit nearby to see if it works at all. You should also check the "Nameplate hooker" tab.
You must also make sure that enemy nameplates are displayed.
If you've checked all the above and it still doesn't work, then it means there is another add-on interfering with HHTD functionalities. If that's the case then you need to enable LUA error reporting in WoW UI settings. You can also temporarily install Decursive which will automatically create reports for itself and HHTD that you can send to me.
Well, I simply can't say enough about this addon, or it's editor.
I have spent the last several years searching for an addon that would allow me to mark up my friends in a battleground, without being the battleground leader. These "marks" only needed to be visable to me, so that I could keep track of where they go. It eventually became clear to me, that the code used in Healers Have To Die might be easily reworked for this purpose. So... I contacted Archarodim.
To be honest, I didn't think I would get a reply anytime soon, let alone a solution. Boy was I wrong. Not only did Archarodim answer, he also made sure he fully understood what I needed/wanted. This alone was a huge success for me. I found myself thinking "maybe this will snowball in to a dedicated addon months, or even years down the line"
Then came the true success storey. Only a few days later I recieved a simple message saying "surprise" with a link to the newly updated version of HHTD. This includes a brand new "Custom Marks" tab, allowing you to mark anyone you target with a custom icon only you can see. Gone are the days of hovering over dots on the mad, just to see if "that" friend ran off again. You will of course have to grab this update off the official HHTD page on WOWAce, until curse updates their files.
Thank you Archarodim. What an awesome show of respect for your customers. Keep up the amazing work.
Thanks, I'm glad you like it :) I'll release a beta version soon so it will appear on Curse.com. I want to add some more customization to the symbols and make some unrelated small improvements before.
Note that for some reason I'm not receiving any notification when someone sends me a PM or post a comment here and probably on wowAce.com so don't be surprise if I reply late...
Try it again, I guess:
I'm trying to figure out how to disable when my healers are under attack. In Ashran, my entire screen is spammed with alerts. Typing '/hhtd core' shows me the most likely command would be 'HealersUnderAttackAlerts'. Unfortunately, everytime I type it, it just says "unknown argument". I've tried typing it every way you can think.
What is the correct syntax to use to disable alerts for friendly healers being attacked??
The command is:
/hhtd core HealerUnderAttackAlerts
You can also disable this through the config GUI by typping /HHTDG
Hi, sorry for my bad english, I have a problem with this addon, since last patch I don't hear any more the sound effect when I cross my mouse or when I switch on a heal if somebody could inform me or for giving me the command to adjust it I would be grateful to him...
Hi, this has been fixed in the latest alpha, you can get it from wowace.com: http://www.wowace.com/addons/healers-have-to-die/files/
It's good now with the lastest alpha, it's work, thank you very much thank you !!!
Hi all!.
First of all, congratulations for this addon.
Second one, I would like to ask two questions:
- Does anyone know how to fix the red cross upon the healers' plates? I mean, I want to see it at all time to target the healer/s as a focus
- Is it possible to put the green cross upon the enemy healers instead of our allies? I like much more the ally design than the enemy one.
Forgive me if this topic has been opened before.
Thank you so much ;)
Sorry for the very late reply:
1 - you can increase the "healer forget timer"
2 - not directly, you'd have to modify the texture file: ("Interface\\AddOns\\Healers-Have-To-Die\\Artwork\\healers_icons.tga"
DOn't know if it is a bug...but hmd is reporting boomkins as HEALERS...not good at all
There was probably a change in the spells distributions, to help fix this issue you can enable logging in /HHTDG panel and the next time you see this kind of problem just check /hhtdg 'Log' tab and you'll see the name of the spell that triggered the detection beneath the boomkin's name...
Was it in battleGround or in nature ? Normally the current version of HHTD has protections againat false positives where the scoreboard is available...
Donated via button on curse, not much of a fan of gratipay, sorry.
Thank you very much!
Gratipay doesn't seem to be very successful anyway, less than 3,000 users...
@Geoffww
I have some trouble to understand what you want but if you type /HHTDG it will open the option window from where you can disable HealerUnderAttackAlerts ("Protect friendly healers")
if you want to toggle this option from a macro or through a command you need to type:
/hhtd core HealerUnderAttackAlerts
This will toggle the option between on and off upon pressing [Return]...
How do you toggle HealerUnderAttackAlerts I desperately want that off of my screen, its too big and blocks my view.
I found it from /hhtdg from your post above.
It's impossible to find that command from the addon itself. If you type /hhtd it gives you a list of commands one is /hhtd core. It doesn't bring up /hhtdg window just another list and mentions HealerUnderAttackAlerts but doesn't say how to toggle it. And the window from /hhtdg isn't found in WoWs Interface Addon list either.
It would be really nice if the HHTD would open new chat window for it's warnings, becuase with addition of DBM I have no clue what is happening on the chat because there is too much of everything. Thank you in advance, AddOn already is a great thing - it's just the functionality I personaly would like to see ;) Thanks again and keep it up!
How can I take the alerts off in the middle of the screen?
Type /hhtdg and take a look at the options available