Lleafll / doom-shards

World of Warcraft: Legion addon which integrates Doom tracking into a Soul Shard display.
https://mods.curse.com/addons/wow/doom-shards
MIT License
1 stars 0 forks source link

Doom tick malfunctions since 7.2 #7

Open sweetjukes opened 7 years ago

sweetjukes commented 7 years ago

Since 7.2, the tick for doom hasn't been accurate.

ex. The first tick of doom is always fine, but after that, it seems the timer gets 3-4 seconds off. The countdown will go to 0 and sit there, making me think I'm about to get a shard, but then I don't until the next tick.

studhaal commented 7 years ago

my guess is, this has to do with procs like "Mark of the Claw" or "Accelerando" from Erratic Metronome, would also appreciate it if someone could look into that 👍

TheMaestro42 commented 7 years ago

I noticed an issue as well, and this may be related, but what happens, is if you refresh doom under 30% remaining, the timer works fine, but if you refresh before you're under that 30% the 'partial' doom time is listed for the next shard, and doesn't get updated if you refresh it again.

So, for example, you have a 16 second doom, and you refresh it at 4 seconds, the next '20 second' doom works fine. But if you refresh it at 8 seconds, you'll see a 12.8 second doom pop up after the first one ticks, and if you refresh doom before that one ticks, it'll still extend the duration to 16 seconds, but won't update the timer, so it'll sit at 0.0 for a bit until it actually ticks.

As for haste procs affecting it, I did notice with Whispers in the Dark, that the slow debuff doesn't appear to affect the timer. I'm not sure how the program reads it, but that may be part of the issue.