OmniCC

OmniCC

54M Downloads

CDs gone from bartender

Damaster101 opened this issue ยท 6 comments

commented

When i updated to 8.0.6 the CDs for atleast Bartender was removed

commented

They appear to be working fine for me. What are your settings?

commented

Sorry for the dealay, to be honest i don't know my settings.... have never changed them because it has always worked out of the box, up until yeasterday

commented

I've experienced a similar issue. Specifically, I use the blizzard cooldown numbers for Bartender; I use OmniCC in other areas like unit frames. I have found when I sign out (consistent) or change zones / specs (varies) the blizzard option in the config-cache.wtf for SET countdownForCooldowns "1" disappears and I have to manually re-enable "Show Numbers for Cooldowns" every time.

What "fixed" this behavior for me was disabling omni cc.

I tried disabling Omni CC, turning the option on in the blizzard UI, exiting the game, setting the config-cache.wtf file to read only, then starting the game back up, then re-enable omni cc does not fix it. The default blizzard cooldown counters continue to be disabled by OmniCC and cause it to fail on bartender.

My other OmniCC cooldown group works fine.

I have a rule that disables BT4Button from using OmniCC since i use the default Blizzard cooldown counters.

The only way I could get it to work is to create another group with a rule for BT4Button and reproduce the blizzard cooldown text.

None of this was necessary prior to the current version.

commented

OmniCC had a bug where it wasn't actually disabling Blizzard's cooldown count when OmniCC is enabled that I fixed in versions after 8.0.1. Here's the code that's currently in place:

function Addon:PLAYER_LOGIN()
	-- disable and preserve the user's blizzard cooldown count setting
	self.countdownForCooldowns = GetCVar("countdownForCooldowns")
	if self.countdownForCooldowns ~= "0" then
		SetCVar('countdownForCooldowns', "0")
	end
end

function Addon:PLAYER_LOGOUT()
	-- return the setting to whatever it was originally on logout
	-- so that the user can uninstall omnicc and go back to what they had
	local countdownForCooldowns = GetCVar("countdownForCooldowns")
	if self.countdownForCooldowns ~= countdownForCooldowns then
		SetCVar('countdownForCooldowns', self.countdownForCooldowns)
	end
end

Is there a specific reason you'd rather use Blizzard's implementation for your bars and Omni for the rest?

commented

I feel stupid... I tried everything from deleting the config to reinstalling the addon through Twitch but never to completly remove and install again, it works as intended

commented

For simplicity. The things I added to see them on the actionbars simply replicated what the default UI does.

If I could request a feature it would be to give users the choice to use blizzard timers or not, and perhaps have them disabled by default but let us pick it if we do choose.