Twintop / TwintopInsanityBar

Twintop's Resource Bar (formerly Twintop's Insanity Bar), a multi-class resource addon for World of Warcraft
MIT License
12 stars 7 forks source link

Custom TTD Health for select NPCs #219

Closed Twintop closed 1 year ago

Twintop commented 2 years ago

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.

Twintop commented 2 years ago

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

Twintop commented 1 year ago

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

Twintop commented 1 year ago

Incomplete list of targets/bosses to support:

Icecrown Citadel

Shadowmoon Burial Grounds

Court of Stars

Halls of Valor

Trial of Valor

Battle of Dazar'alor

Sanctum of Domination

Twintop commented 1 year ago

Handy macros:

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

Twintop commented 1 year ago

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.

Twintop commented 1 year ago

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