Twintop's Resource Bar

Twintop's Resource Bar

670k Downloads

Custom TTD Health for select NPCs

Twintop opened this issue ยท 6 comments

commented

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.

commented

With Fated raids being A Thing, this could be very useful for Sylvanas. TBD.

commented

This will likely remain low priority until a new boss comes along that dies at something other than 0%.

commented

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
commented

Handy macros:

/run print(UnitName("target")..": "..UnitGUID("target"))
/run print(UnitName("target")..": "..select(6, strsplit("-", UnitGUID("target"))))

commented

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.

commented

Patrol Captain Gerdo (w/flask) detection seems to only work if you're the one who poisoned the flask. Need to find another way.