Custom TTD Health for select NPCs
Twintop opened this issue ยท 6 comments
Many NPCs in WoW's history have encounters that end/"die" at a health value other than 0%. Add support for a whitelist of known NPCs that don't die at 0% and change Time To Die predictions to match.
This will likely remain low priority until a new boss comes along that dies at something other than 0%.
Incomplete list of targets/bosses to support:
Icecrown Citadel
- The Lich King - 10% - ID 36597
Shadowmoon Burial Grounds
- Carrion Worm (pre-boss) - 20% - ID 76057
Court of Stars
- Patrol Captain Gerdo (w/flask) - 25% - ID 104215
-
- How to tell if the flask has been used?
Halls of Valor
- Hymdall - 10% - ID 94960
- Fenryr (separate first phase end) - 60% - ID 95674
- Odyn - 80% - ID 95676
Trial of Valor
- Odyn - 10% - ID 114263
Battle of Dazar'alor
- Lady Jaina Proudmoore - 5.5% - ID 165396
Sanctum of Domination
- Sylvanas Windrunner - 50%, 45% on Mythic - ID 175732
Handy macros:
/run print(UnitName("target")..": "..UnitGUID("target"))
/run print(UnitName("target")..": "..select(6, strsplit("-", UnitGUID("target"))))
For Flask of Solemn Night poisoning Patrol Captain Gerdo:
Looking through the BigWigs and LittleWigs source code and then cross-referencing with the combat log tells me the flask has an NPC ID of 105117 but nothing at all is logged for it. It looks like when an alchemist/rogue clicks it that makes LW send out a custom event that the rest of the party picks up on but isn't logged in the combatlog. I might be able to add a listener for it but that isn't a foolproof solution.