SexyCooldown

This project is abandoned.

Whether this project is out of date or its author marked it as abandoned, this project is no longer maintained.

If you wish to take this project over, please report it and state your intentions.

The bar

Upgrade Notice

Users upgrading from versions prior to 0.6.6 will lose any aura blacklist settings. A change was made to aura identification to resolve conflicts with skills such as Sacred Shield. Please re-blacklist any auras you aren't interested in after upgrading.

About

SexyCooldowns is a logarithmic cooldown bar. What's that, you say? Well, most timer bars you're used to are linear. That is, the distance between 0 seconds and 10 seconds is the same as the distance between 50 seconds and 60 seconds. A logarithmic cooldown bar is somewhat different - it represents cooldowns on a compressed timeline, so that cooldowns that are closer to being ready are represented as more active on the bar. This lets you represent a large amount of data on a single bar, and have it remain useful.

In short, SexyCooldown is a single consolidated timer bar for all your spell, pet's spell, item, and proc cooldowns, as well as buffs, debuffs, and totem timers. It's very flexible, and can be customized to fit into your UI as best you see fit.

Features

  • Spawn as many bars as you want, and show the specific information you want on each.
  • Supports spell and talent cooldowns, explicit and internal item cooldowns, buffs on you, debuffs on you, and debuffs on your target or focus.
  • Very highly configurable look and feel. Build bars that will fit into any UI.
  • Bars may be oriented horizontally or vertically, and move in either direction.
  • Extensible - can support virtually any kind of timer. Currently works as a cooldown, buff, and debuff timer, but the possibilities are endless.

Demo

Here you can see that I have set up three separate bars, one for my cooldowns at the bottom, one for short buffs on me (<45 seconds) above my unit frame, and one for my debuffs on my target above the target unit frame.

Click to watch the demo in HD

In a raid setting (Click for HD):

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

  • Avatar of bloodhunted bloodhunted Oct 21, 2012 at 15:32 UTC - 0 likes

    Hello there! i'm having some trouble, since NO cooldowns are being shown on the bar, even though spells, items etc is checked in the options

  • Avatar of Knakriktsur Knakriktsur Oct 21, 2012 at 11:33 UTC - 0 likes

    Hi there, a very nice addon. But first i thought .. .WTF? But this was because file on course is out of date ( http://www.curse.com/addons/wow/sexycooldown#t1:description ). It would be very very nice, if you also update the files at course :). Thank you very much :D.

    /Important You have added option (Bars->Icons->"Disable Mouse") not to be able to click at an Icon on the bar. It would be very nice to change/add another function and that is the possibility to click through the icon. I often want to look around or change target by mouse and accidentaly click on an Icon becouse its moving an not click through :/

    Last edited Oct 21, 2012 by Knakriktsur
  • Avatar of daath93 daath93 Sep 16, 2012 at 17:19 UTC - 0 likes
    Message: Interface\AddOns\SexyCooldown\Modules\Spells.lua:12: GetSpellBookItemName(): Invalid spell slot
    Time: 09/16/12 10:08:29
    Count: 1
    Stack: [C]: in function `GetSpellBookItemName'
    Interface\AddOns\SexyCooldown\Modules\Spells.lua:12: in function <Interface\AddOns\SexyCooldown\Modules\Spells.lua:9>
    Interface\AddOns\SexyCooldown\Modules\Spells.lua:159: in function `CacheSpells'
    Interface\AddOns\SexyCooldown\Modules\Spells.lua:60: in function <Interface\AddOns\SexyCooldown\Modules\Spells.lua:59>
    (tail call): ?
    [C]: ?
    [string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
    (tail call): ?
    ...ace\AddOns\Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:543: in function `EnableAddon'
    ...ace\AddOns\Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:556: in function `EnableAddon'
    ...ace\AddOns\Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:636: in function <...ace\AddOns\Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:621>
    [C]: in function `LoadAddOn'
    Interface\FrameXML\UIParent.lua:299: in function `UIParentLoadAddOn'
    Interface\FrameXML\UIParent.lua:373: in function `TimeManager_LoadUI'
    Interface\FrameXML\UIParent.lua:690: in function <Interface\FrameXML\UIParent.lua:657>
    
    Locals: <none>
    
  • Avatar of Nargarot Nargarot Sep 07, 2012 at 22:13 UTC - 0 likes

    your welcome mate :)

  • Avatar of manorton manorton Sep 06, 2012 at 13:40 UTC - 0 likes

    @Nargarot: Go

    You sir. . are awesome!

    Thank you very much for this.

    So far no bugs.

  • Avatar of Nargarot Nargarot Sep 02, 2012 at 16:12 UTC - 1 like

    Hello guys!

    Here I am again with a new version of SexyCooldown for 5.0.4! :)

    Features:

    • Updated Libs to latest revisions
    • Updated the Major Raid buff tracking module
    • More code clearing
    • Major Options part rewrite with new, clear Descripitons.
    • Fixed the priest Holy word spells (realy big thanks to msheahen!!)
    • Fixed Guild pet errors
    • Added every MoP trinket and enchant CD (source: Blizzard blue posts!)
    • I'm lying coz 2 blue MoP trinket CD is missing xD

    Know Issues:

    • The Talent tracking module is absolutly wrong (Like Lock and Load. Its have 10sec internal CD, but the addon shows 45sec)
    • Shaman Totem tracking is not working.

    And here is the link:

    Revision 5.0.4 R2

  • Avatar of Nargarot Nargarot Aug 29, 2012 at 02:06 UTC - 0 likes

    Hi all!

    Any idea to fix this at 5.0.4??

    Message: Interface\AddOns\SexyCooldown\Modules\Spells.lua:12: GetSpellBookItemName(): Invalid spell slot
    Time: 08/29/12 04:04:33
    Count: 1
    Stack: [C]: in function `GetSpellBookItemName'
    Interface\AddOns\SexyCooldown\Modules\Spells.lua:12: in function <Interface\AddOns\SexyCooldown\Modules\Spells.lua:9>
    Interface\AddOns\SexyCooldown\Modules\Spells.lua:152: in function `CacheSpells'
    Interface\AddOns\SexyCooldown\Modules\Spells.lua:53: in function <Interface\AddOns\SexyCooldown\Modules\Spells.lua:52>
    (tail call): ?
    [C]: ?
    [string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
    (tail call): ?
    ...AddOns\JSHunterBar\lib\AceAddon-3.0\AceAddon-3.0.lua:543: in function `EnableAddon'
    ...AddOns\JSHunterBar\lib\AceAddon-3.0\AceAddon-3.0.lua:556: in function `EnableAddon'
    ...AddOns\JSHunterBar\lib\AceAddon-3.0\AceAddon-3.0.lua:636: in function <...AddOns\JSHunterBar\lib\AceAddon-3.0\AceAddon-3.0.lua:621>
    [C]: in function `LoadAddOn'
    Interface\FrameXML\UIParent.lua:299: in function `UIParentLoadAddOn'
    Interface\FrameXML\UIParent.lua:373: in function `TimeManager_LoadUI'
    Interface\FrameXML\UIParent.lua:690: in function <Interface\FrameXML\UIParent.lua:657>
    
    Locals: <none>
    
    Last edited Aug 29, 2012 by Nargarot
  • Avatar of skankyjanky skankyjanky Dec 27, 2011 at 21:12 UTC - 0 likes

    Is there aaaaany chance that this addon will e updated for 4.3? I miss it so much.. alas, continual error spam plagues me whenever I use it.

    If not, would any folks have suggestions for what other similar type addon to use for cooldowns?

  • Avatar of Kahdrill Kahdrill Dec 04, 2011 at 11:44 UTC - 0 likes

    I unfortunately can't tell exactly when this happens... but it is in dungeons. Doesn't matter what character I am on it seems.

    ----------

    1x <event>ADDON_ACTION_BLOCKED:AddOn 'SexyCooldown' tried to call the protected function 'VehicleMenuBarActionButton6:Hide()'. <in C code>: in function `Hide' Interface\FrameXML\ActionButton.lua:259: in function `ActionButton_Update': Interface\FrameXML\ActionButton.lua:484: in function `ActionButton_OnEvent': Interface\FrameXML\ActionButton.lua:105: in function <Interface\FrameXML\ActionButton.lua:98>:

    nil

    Locals: nil

    ----------

    1x <event>ADDON_ACTION_BLOCKED:AddOn 'SexyCooldown' tried to call the protected function 'VehicleMenuBarActionButton5:Hide()'. <in C code>: in function `Hide' Interface\FrameXML\ActionButton.lua:259: in function `ActionButton_Update': Interface\FrameXML\ActionButton.lua:484: in function `ActionButton_OnEvent': Interface\FrameXML\ActionButton.lua:105: in function <Interface\FrameXML\ActionButton.lua:98>:

    nil

    Locals: nil

    (( this goes for all VehicleMenuBarActionButton down to 1 it seems ))

    ---------

    1x <event>ADDON_ACTION_BLOCKED:AddOn 'SexyCooldown' tried to call the protected function 'ExtraActionButton1:Hide()'. <in C code>: in function `Hide' Interface\FrameXML\ActionButton.lua:259: in function `ActionButton_Update': Interface\FrameXML\ActionButton.lua:484: in function `ActionButton_OnEvent': Interface\FrameXML\ActionButton.lua:105: in function <Interface\FrameXML\ActionButton.lua:98>:

    nil

    Locals: nil

    -----------

    1x <event>ADDON_ACTION_BLOCKED:AddOn 'SexyCooldown' tried to call the protected function 'BonusActionButton12:Hide()'. <in C code>: in function `Hide' Interface\FrameXML\ActionButton.lua:259: in function `ActionButton_Update': Interface\FrameXML\ActionButton.lua:484: in function `ActionButton_OnEvent': Interface\FrameXML\ActionButton.lua:105: in function <Interface\FrameXML\ActionButton.lua:98>:

    nil

    Locals: nil

    (( All BonusActionButton all the way down to 1 ))

  • Avatar of cheburator cheburator Nov 20, 2011 at 06:59 UTC - 0 likes

    @Tomiboy0100: Go

    Yup... Constantly happens...

Facts

Date created
Oct 06, 2009
Category
Last update
Aug 29, 2012
Development stage
Abandoned
License
All Rights Reserved
Downloads
457,766
Recent files

Authors