CooldownCount

This addon displays a large yellow number (and text for numbers > 60 seconds) on spell icons for action bars, bags, character sheet, and quest icons in the tracker. Font can be modified, and the cut-off for how long a cooldown needs to be in order to display on the button can also be changed. The number begins flashing when time remaining is less than 10 seconds.

This is an update for WoW >= 3.3.5 compatibility since 4.0's new API nuked some of the code here. The original addon was created by hshh and the compatibility has been fixed by TheCheat5 and Kiki.

Enjoy!

You must login to post a comment. Don't have an account? Register to get one!

  • 4 comments
  • Avatar of hshh hshh Apr 23, 2013 at 07:07 UTC - 1 like

    I have a new version, used new method for timer and hook. More secure, less resource usage. But I am very lazy to merge to SVN. You can try this, http://upload.hshh.org/homes/wow/misc/CooldownCount.zip

    Attention! No depend libs included, only zhCN locales, but enUS ready. It depends Libstub, Ace3 and LibSharedMedia-3.0.

  • Avatar of TherianWoLf TherianWoLf Jun 27, 2011 at 16:35 UTC - 0 likes

    I'm having an issue with the shine at cooldown end.. it's not being modified, no matter what I select under the options.. Anyone else experiencing this problem?

    Can only see the Blizzard default shine. I used to have this set to a bigger scale to make it more apparent.

    Thanks and best regards.

    [Edit] It seem it's related to using ButtonFacade, that addon conflicts with this feature of CooldownCount.

    Last edited Jun 27, 2011 by TherianWoLf
  • Avatar of Whyse Whyse Nov 27, 2010 at 16:29 UTC - 0 likes

    next96, I'm starting to think that your (and my) problem isn't with our cool down mod but with either Bartender4 (or its library). I'm using a different CD mod and getting the same errors:

    "Cooldowns
    Cooldowns.lua:136: attempt to compare number with nil\n<in C code>: in function `CooldownFrame_SetTimer'\nLibActionButton-1.0-15:1034: in function <...er4
    libs
    LibActionButton-1.0
    LibActionButton-1.0.lua:1032>\nLibActionButton-1.0-15:909: in function <...er4
    libs
    LibActionButton-1.0
    LibActionButton-1.0.lua:903>\nLibActionButton-1.0-15:899: in function `method'\nInterface
    FrameXML
    RestrictedFrames.lua:721: in function <Interface
    FrameXML
    RestrictedFrames.lua:713>:\n<in C code>: ?\n<in C code>: ?\nInterface
    FrameXML
    RestrictedFrames.lua:740: in function `CallMethod':\n<string>:\" self:RunAttribute(\"UpdateState\", message)...\":2: in function <[string \" self:RunAttribute(\"UpdateState\", message)...\"]:1>\n(tail call): ?:\n<in C code>: ?\nInterface
    FrameXML
    RestrictedExecution.lua:441: in function <Interface
    FrameXML
    RestrictedExecution.lua:412>:\n...:\n<string>:\" self:SetAttribute(\"state\", newstate)...\":2: in function <[string \" self:SetAttribute(\"state\", newstate)...\"]:1>\n", [1]

    "(tail call): ?:\n<in C code>: ?\nInterface
    FrameXML
    RestrictedExecution.lua:441: in function <Interface
    FrameXML
    RestrictedExecution.lua:412>:\n(tail call): ?:\nInterface
    FrameXML
    SecureHandlers.lua:113: in function <Interface
    FrameXML
    SecureHandlers.lua:108>:\n<in C code>: ?\n<in C code>: in function `SetAttribute'\nInterface
    FrameXML
    SecureStateDriver.lua:114: in function <Interface
    FrameXML
    SecureStateDriver.lua:95>:\nInterface
    FrameXML
    SecureStateDriver.lua:127: in function <Interface
    FrameXML
    SecureStateDriver.lua:119>:\n\nLocals:|r\n(*temporary) = <function> defined =[C]:-1\n = <function> defined @Interface
    FrameXML
    Cooldown.lua:2\n = <function> defined @Interface
    AddOns
    Cooldowns
    Cooldowns.lua:114\n\n -", [2]

  • Avatar of next96 next96 Nov 25, 2010 at 06:18 UTC - 0 likes

    Bartender4 PossessBar error

    3x CooldownCount-3.3\CooldownCount.lua:291: attempt to compare number with nil <in C code>: in function `CooldownFrame_SetTimer' LibActionButton-1.0-15:1034: in function <...er4\libs\LibActionButton-1.0\LibActionButton-1.0.lua:1032> LibActionButton-1.0-15:909: in function <...er4\libs\LibActionButton-1.0\LibActionButton-1.0.lua:903> LibActionButton-1.0-15:899: in function `method' Interface\FrameXML\RestrictedFrames.lua:721: in function <Interface\FrameXML\RestrictedFrames.lua:713>:

    fix please.

  • 4 comments

Facts

Date created
Aug 13, 2008
Category
Last update
Feb 06, 2014
Development stage
Release
Language
  • deDE
  • enUS
  • frFR
  • koKR
  • ruRU
  • zhCN
  • zhTW
License
BSD License
Curse link
CooldownCount
Downloads
782,150
Recent files
  • R: v5.2 for 5.4.2 Feb 06, 2014
  • R: v5.1 for 5.1.0 Feb 01, 2013
  • R: v4.0 for 5.0.4 Aug 30, 2012
  • R: v3.81 for 4.3 Dec 13, 2011
  • R: v3.8 for 4.3 Dec 01, 2011

Authors

Relationships

Embedded library
Ace3
LibSharedMedia-3.0