R
(9Kb)
Download
Updated: 12-28-21 10:46 AM
C
(9kB)
Download
Updated: 12-28-21 10:45 AM
BC
(9kB)
Download
Updated: 12-28-21 10:45 AM
Pictures
File Info
Compatibility:
Shadowlands patch (9.1.5)
Updated:12-28-21 10:46 AM
Created:07-31-10 01:59 PM
Downloads:45,324
Favorites:220
MD5:

tullaCC  Popular! (More than 5000 hits)

Version: 9.1.6, Classic: 9.1.6
by: Tuller [More]

tullaCooldownCount (tullaCC) is a minimal addon for displaying cooldown text on action buttons, inventory items, etc.

Source code for the addon can be found on GitHub

Why on Earth would you release two cooldown count addons?
Why not? :P

tullaCC
9.1.6 (2021-12-28)
Full Changelog Previous Releases
  • Update packager
Optional Files (1)
File Name
Version
Size
Author
Date
Type
9.0.0-beta
9kB
08-09-20 01:16 PM
Patch


Archived Files (4)
File Name
Version
Size
Author
Date
9.1.5
9kB
Tuller
12-28-21 10:40 AM
9.1.5
9kB
Tuller
12-28-21 10:40 AM
9.1.5
9kB
Tuller
12-28-21 10:40 AM
9.0.1
9kB
Tuller
05-06-21 04:42 PM


Post A Reply Comment Options
Unread 09-18-12, 03:49 PM  
Clamsoda
A Frostmaul Preserver

Forum posts: 269
File comments: 35
Uploads: 0
Ahhh, many apologies sir, thank you for your response.
Report comment to moderator  
Reply With Quote
Unread 09-18-12, 08:14 AM  
Tuller
A Warpwood Thunder Caller
 
Tuller's Avatar
AddOn Author - Click to view AddOns

Forum posts: 91
File comments: 1740
Uploads: 17
Jaliborc manages OmniCC. I manage tullaCC. So, someone reported the bug to him and not to me
Report comment to moderator  
Reply With Quote
Unread 09-17-12, 05:29 PM  
Clamsoda
A Frostmaul Preserver

Forum posts: 269
File comments: 35
Uploads: 0
Cooldowns on spells with charges

Hello,

I'd like to inquire as to why you fixed the issue with cool downs initiating on spells with charges (paladin hands for instance) for OmniCC, and not for TullaCC.

It is apparent that you have been updating TullaCC, is this something you just haven't gotten around to yet, or an un-known bug?

Thank you for reading.
Report comment to moderator  
Reply With Quote
Unread 04-30-12, 09:51 PM  
CityPunch
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 2
Uploads: 1
I know it was quite a few months ago, but I'll throw this up for any future users, but for errors similar to those that shinchih2001 was having (I was trying to run ifilger as well), I found it will break if another addon is adding timers to buttons and doesn't check for tullaCC beforehand. In ifilger's case, it has it's own simple omniCC kind of thing, and it was checking for omniCC and tukUI/elvUI, but not tullaCC so they both ran. So in the end I don't think the issue is with tullaCC itself. Hopefully this helps!
Last edited by CityPunch : 04-30-12 at 09:52 PM.
Report comment to moderator  
Reply With Quote
Unread 01-23-12, 09:39 AM  
Serafim74
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Report comment to moderator  
Reply With Quote
Unread 12-28-11, 11:20 AM  
shinchih2001
A Defias Bandit

Forum posts: 3
File comments: 198
Uploads: 0
Originally Posted by Biggi
Hello,

have downloaded the latest version and get this Error:




What shall I do? What's wrong?
I got same situation when i use IFILGER

1x tullaCC-4.3.1\cc.lua:65: attempt to index field "updater" (a nil value)
tullaCC-4.3.1\cc.lua:65: in function "SetNextUpdate"
tullaCC-4.3.1\cc.lua:90: in function "UpdateText"
tullaCC-4.3.1\cc.lua:160: in function <tullaCC\cc.lua:153>
<in C code>
FrameXML\Cooldown.lua:4: in function "CooldownFrame_SetTimer"
iFilger-3.4\ifilger-3.4.lua:227: in function <iFilger\ifilger.lua:84>
iFilger-3.4\ifilger-3.4.lua:307: in function <iFilger\ifilger.lua:262>

Locals:
self = <unnamed> {
0 = <userdata>
fontScale = 0.91666666666667
nextUpdate = 0
start = 10297.106
text = <unnamed> {}
enabled = true
duration = 60
}
remain = 60
formatStr = "|cffffffff%dm|r"
time = 1
nextUpdate = 0.5
GetTime = <func> =[C]:-1
round = <func> @tullaCC\cc.lua:22
UIParent = UIParent {
0 = <userdata>
firstTimeLoaded = 1
}
MIN_SCALE = 0.6
Timer = <table> {
UpdateText = <func> @tullaCC\cc.lua:81
Stop = <func> @tullaCC\cc.lua:73
SetNextUpdate = <func> @tullaCC\cc.lua:64
Start = <func> @tullaCC\cc.lua:153
OnSizeChanged = <func> @tullaCC\cc.lua:105
Create = <func> @tullaCC\cc.lua:125
ForceUpdate = <func> @tullaCC\cc.lua:98
}
getTimeText = <func> @tullaCC\cc.lua:43
Last edited by shinchih2001 : 12-28-11 at 11:54 AM.
Report comment to moderator  
Reply With Quote
Unread 12-25-11, 08:57 PM  
berrybear
A Kobold Labourer

Forum posts: 1
File comments: 22
Uploads: 0
Any chance you could implement the 'Show cooldown models' option from OmniCC? That's the only thing I'm missing to fully replace OmniCC

Edit: This seems to work, in case someone else is interested

Code:
diff -urNp d:\Downloads\tullaCC\/cc.lua tullaCC\/cc.lua
--- d:\Downloads\tullaCC\/cc.lua	2011-11-30 02:03:16.000000000 +0100
+++ tullaCC\/cc.lua	2011-12-26 04:15:34.583862600 +0100
@@ -123,10 +123,14 @@ end
 
 --returns a new timer object
 function Timer.Create(cd)
+	cd:SetAlpha(0)
+
 	--a frame to watch for OnSizeChanged events
 	--needed since OnSizeChanged has funny triggering if the frame with the handler is not shown
 	local scaler = CreateFrame('Frame', nil, cd)
 	scaler:SetAllPoints(cd)
+	scaler:SetParent(cd:GetParent())
 
 	local timer = CreateFrame('Frame', nil, scaler); timer:Hide()
 	timer:SetAllPoints(scaler)
Last edited by berrybear : 12-25-11 at 09:20 PM.
Report comment to moderator  
Reply With Quote
Unread 12-05-11, 06:48 PM  
Tuller
A Warpwood Thunder Caller
 
Tuller's Avatar
AddOn Author - Click to view AddOns

Forum posts: 91
File comments: 1740
Uploads: 17
Are you using an addon to adjust your font?
Have you adjusted config.lua in any way?
Report comment to moderator  
Reply With Quote
Unread 12-05-11, 07:23 AM  
Biggi
A Kobold Labourer
 
Biggi's Avatar

Forum posts: 0
File comments: 8
Uploads: 0
Hello,

have downloaded the latest version and get this Error:

[14:18:39] Interface\AddOns\tullaCC\cc.lua:85: <unnamed>:SetText(): Font not set
[C]: ?
[C]: in function `SetText'
Interface\AddOns\tullaCC\cc.lua:85: in function `UpdateText'
Interface\AddOns\tullaCC\cc.lua:160: in function <Interface\AddOns\tullaCC\cc.lua:153>
[C]: in function `SetCooldown'
Interface\FrameXML\CompactUnitFrame.lua:736: in function `CompactUnitFrame_UtilSetBuff'
Interface\FrameXML\CompactUnitFrame.lua:576: in function `CompactUnitFrame_UpdateBuffs'
Interface\FrameXML\CompactUnitFrame.lua:364: in function `CompactUnitFrame_UpdateAuras'
Interface\FrameXML\CompactUnitFrame.lua:240: in function `CompactUnitFrame_UpdateAll'
Interface\FrameXML\CompactUnitFrame.lua:134: in function `CompactUnitFrame_SetUnit'
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:316: in function `CompactRaidFrameContainer_AddUnitFrame'
...
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:131: in function `CompactRaidFrameContainer_TryUpdate'
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:96: in function `CompactRaidFrameContainer_SetFlowSortFunction'
...mpactRaidFrames\Blizzard_CompactRaidFrameManager.lua:408: in function <...mpactRaidFrames\Blizzard_CompactRaidFrameManager.lua:403>
...mpactRaidFrames\Blizzard_CompactRaidFrameManager.lua:492: in function `CompactRaidFrameManager_SetSetting'
...rd_CUFProfiles\Blizzard_CompactUnitFrameProfiles.lua:560: in function `func'
...rd_CUFProfiles\Blizzard_CompactUnitFrameProfiles.lua:537: in function `CompactUnitFrameProfiles_ApplyProfile'
...rd_CUFProfiles\Blizzard_CompactUnitFrameProfiles.lua:170: in function `CompactUnitFrameProfiles_ApplyCurrentSettings'
...rd_CUFProfiles\Blizzard_CompactUnitFrameProfiles.lua:166: in function `CompactUnitFrameProfiles_ActivateRaidProfile'
...rd_CUFProfiles\Blizzard_CompactUnitFrameProfiles.lua:39: in function `CompactUnitFrameProfiles_ValidateProfilesLoaded'
...rd_CUFProfiles\Blizzard_CompactUnitFrameProfiles.lua:28: in function <...rd_CUFProfiles\Blizzard_CompactUnitFrameProfiles.lua:17>

What shall I do? What's wrong?
Report comment to moderator  
Reply With Quote
Unread 11-06-11, 02:41 PM  
sirann
A Flamescale Wyrmkin

Forum posts: 142
File comments: 46
Uploads: 0
Thanks for the update
Report comment to moderator  
Reply With Quote
Unread 11-02-11, 03:57 PM  
sirann
A Flamescale Wyrmkin

Forum posts: 142
File comments: 46
Uploads: 0
So, what's happened is that in 4.3 the core UI delegates some of its ActionButton presentation management code into the C layer, and bypasses the lua API's - which is why you're not seeing the calls to SetCooldown. This is managed by the SetActionUIButton method.

Now, none of the events that would normally have triggered these activities to occur have gone anywhere, so if you're trying to track cooldown state then you should register for those events yourself (and it's recommended to register on ONE frame and dispatch to appropriate cooldowns, rather than the old action button style of having every button register for the event) and act accordingly.

There currently isn't a means to UN-register an action button, so if you need to modify the existing buttons (rather than making your own) then you'll want to do something with the cooldown frame (anchor it offscreen, or set its alpha to zero, or re-parent it onto a hidden frame) so that it doesn't show up.

I'm not sure the developers anticipated folks using some but not all of their action button rendering, so if there are specific problems that can't be solved by the suggestions above can you share them here.


^ A quote taken from your post roughly 4 hours ago.
Report comment to moderator  
Reply With Quote
Unread 10-29-11, 11:20 AM  
Tuller
A Warpwood Thunder Caller
 
Tuller's Avatar
AddOn Author - Click to view AddOns

Forum posts: 91
File comments: 1740
Uploads: 17
I've actually posted a question that hopefully Blizzard will answer about this on the forums:
http://us.battle.net/wow/en/forum/topic/3424799129
Report comment to moderator  
Reply With Quote
Unread 10-27-11, 06:38 PM  
sirann
A Flamescale Wyrmkin

Forum posts: 142
File comments: 46
Uploads: 0
I'm not sure if this is an issue with wow api/code that was added in 4.3 but on the ptr currently this addon does some rather wonky things. I play combat (rogue) and one of our talents decreases our cd's by 10s every time we use an offensive finisher.

Tullacc doesn't seem to be tracking this update. As in, it'll still show an ability has several (sometimes more than 1 minute) left on it when in reality it's off cd.

Kind of an odd bug but a bug nonetheless!
Report comment to moderator  
Reply With Quote
Unread 10-24-11, 07:12 PM  
Tuller
A Warpwood Thunder Caller
 
Tuller's Avatar
AddOn Author - Click to view AddOns

Forum posts: 91
File comments: 1740
Uploads: 17
You can't do that with tullaCC. You can with OmniCC, however.
Report comment to moderator  
Reply With Quote
Unread 10-17-11, 10:01 AM  
lastgamer
A Deviate Faerie Dragon

Forum posts: 11
File comments: 30
Uploads: 0
How to disablecooldown,just do cooldowncount.
thanks.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: