OmniCC

OmniCC

58M Downloads

11.0.3 is showing overly-long CD timings

Toludin opened this issue ยท 3 comments

commented

Give us a clear and concise description of the problem, and what you expect to happen

Since the update to 11.0.3, I've noticed some CDs are displaying incredibly long CDs on the timer (even though the actual swipe is correct). I'm not sure exactly which ones, but you can see in this clip that:

  • Many of my OmniCD timers are very off, including Icebound Fortitude, Bonestorm, Desperate Prayer, Dark Pact, Summon Infernal, Avatar, Astral Shift, Ascendance, and Ancestral Guidance. Not all are, though - many look accurate, such as Power Word: Barrier, Power Infusion, Warbreaker, and Stone Bulkwark Totem
  • My Mind Blast CD (a WeakAura) shows a very wrong CD timing until it hits 17s, at which point it's correct. That seems to be the only WA that's affected.

https://warcraftrecorder.com/link/bbd14692-a68c-4ead-8617-411326476a6d

I reverted back to 11.0.2 and went to a test dummy and didn't see the issue anymore (specifically checking with Mind Blast). I then re-updated to 11.0.3 and tested again, and the issue was back.

Do you have any steps to reproduce this issue?

I haven't recently changed anything in my long-time setup for OmniCC. I'm not sure what caused this, though the changelog for the 11.0.3 update seems to indicate something related to the cooldown calculations might've changed. I use different themes for OmniCD and WeakAuras timers, and can provide screenshots of those if they'd be helpful.

Are you getting any error messages?

No, I don't have any errors related to OmniCC showing up in Bugsack.

What version of OmniCC are you running?

11.0.3

What version of World of Warcraft are you on?

Retail (11.0.5)

What other addons are you running?

Lots, though nothing new in the past few days that has changed. But if I seem to be an outlier in being affected by this, I'm happy to try removing them and seeing if I can find which one is conflicting. But given everything is fine when I'm back on 11.0.2, I think it's OmniCC-specific.

commented

Seeing the same myself. Happening for my weakauras when I have omnicc enabled. Things likes vampiric blood show a cool down of DAYS.

commented

just wanna add to this that i've noticed it only happens for me with auras that have charges(might also be the fact that it is disabling cooldown text in conditions) = it only happens from going from multiple charges to one(timer text hidden to timer text enabled), does not happen to any other aura as far as i've noticed and neither does it happen when going from 0 charges to one (timer text enabled at both 0 and one) https://wago.io/uDPh4LMCc this is example of one of my wa's that does it

commented

I havent been able to track down the source of the problem, but the solution for me is

  1. Go to C:\Program Files (x86)\World of Warcraft_retail_\Interface\AddOns\OmniCC\core\timer.lua
  2. Find row 50 that says "local modRate = cooldown._occ_modRate"
  3. Under that row paste "if modRate < 0.01 then modRate = 1 end"
  4. Save and it should work

For some reason the modRate gets the value 0.001 which makes the cooldown be hella long.
The solution might be wrong, the modRate should perhaps be multiplied by 1000 or smth but i bet the author of the addon will fix it proper!