SexyCooldown
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.
In a raid setting (Click for HD):
sexycooldown functions v0.5.4! But with all other versions the picture is not indicated any more! Only the decay time and the frame is indicated
Till present the mistake has struck me only with "Darkness"!
See you Spawn
Date: 2009-10-12 11:06:38
ID: 2
Error occured in: Global
Count: 1
Message: ..\AddOns\SexyCooldown\core.lua line 101:
attempt to index field 'db' (a nil value)
Debug:
(tail call): ?
(tail call): ?
SexyCooldown\core.lua:101:
SexyCooldown\core.lua:100
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9:
[string "safecall Dispatcher[1]"]:5
(tail call): ?
...\AddOns\AtlasLoot\Libs\AceAddon-3.0\AceAddon-3.0.lua:531: EnableAddon()
...\AddOns\AtlasLoot\Libs\AceAddon-3.0\AceAddon-3.0.lua:621:
...\AddOns\AtlasLoot\Libs\AceAddon-3.0\AceAddon-3.0.lua:607
[C]: LoadAddOn()
..\FrameXML\UIParent.lua:232: UIParentLoadAddOn()
..\FrameXML\UIParent.lua:255: CombatLog_LoadUI()
..\FrameXML\UIParent.lua:502:
..\FrameXML\UIParent.lua:474
I seem to be getting this error when i start WOW, i have v0.6.3
any ideas??
Date: 2009-10-12 11:06:35
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\SexyCooldown\core.lua line 155:
attempt to index global 'SexyCooldownDB' (a nil value)
Debug:
(tail call): ?
(tail call): ?
SexyCooldown\core.lua:155: UpdateBarDB()
SexyCooldown\core.lua:72:
SexyCooldown\core.lua:71
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9:
[string "safecall Dispatcher[1]"]:5
(tail call): ?
Icon for Rapture (talent) does not show. Just shows the blank frame, or the icon of penance/pom instead. This worked a few versions earlier.
I'd love to use this but i get this same error even whether I use the newest version from here or from Curse, or an older version from here or from Curse:
2009/10/12 02:48:34-387-x1]: SexyCooldown-0.7\loadstub.lua:1: Usage: EmbedLibrary(addon, libname, silent, offset): 'libname' - Cannot find a library instance of "AceConsole-3.0". AceAddon-3.0-5 (BugSack):201: in function `EmbedLibrary' AceAddon-3.0-5 (BugSack):183: in function `EmbedLibraries' AceAddon-3.0-5 (BugSack):150: in function `NewAddon' SexyCooldown-0.7\loadstub.lua:1: in main chunk
The only addons enabled are bugsack, bugrabber and sexycooldown. Any advice/input is greatly appreciated :D
Honorix, if you lock the bar and turn off item tooltips, it effectively becomes click-through. Nothing on the bar will respond to mouse events.
I'm having issues where I see other warlock's debuffs on the bar and not my debuffs. [edit] Actually its showing all debuffs from other people. I only have my target's debuffs checked. Love the ease of right clicking to remove some cooldowns, but sometimes is kind of problematic seeing as how I removed everything I would want. Would it be possible for click through option?
As a healer I just have to ask if it will be able to show target buffs/hots as well in futur. That is a feature I'm really missing at the moment.
/kiss
Thanks! Got it working and loveing it!!
Bricklethumb: In the options for your second bar, go to "Events" and uncheck everything, then check "My Debuffs". That should produce the desired behavior.
Great work! I am having an issue finding a way to make the second bar in your nice new demo video work for target only. Am I missing an option somewhere under my nose? Thanks and keep up the great work!
Doh, I forgot to commit the change to LibInternalCooldowns. I pushed it and re-tagged SexyCooldown. v0.6.1 should fix that.
Interface\AddOns\SexyCooldown\Modules\Items.lua:35: attempt to call method 'IsInternalItemCooldown' (a nil value) Count: 99
Call Stack: (tail call): ? Interface\AddOns\SexyCooldown\Modules\Items.lua:35: in function `?' ...nfo\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:152: in function <...nfo\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:152> [string "safecall Dispatcher[1]"]:4: in function <[string "safecall Dispatcher[1]"]:4> [C]: ? [string "safecall Dispatcher[1]"]:13: in function `?' ...nfo\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: in function `Fire' ...AddOns\MagicRunes\Libs\AceEvent-3.0\AceEvent-3.0.lua:119: in function <...AddOns\MagicRunes\Libs\AceEvent-3.0\AceEvent-3.0.lua:118>
cadamon, oops, you're absolutely right. I'll get that fixed up.
CubittusAce, bah, sorry about that. I'll get it fixed (and tested this time ;) ) shortly.
looks very nice, but i have little problem.
the splash anchor won't "anchor". meaning i can click and drag it, even though it's not visible. quite annoying, if just click to change camera angle, but hit the anchor instead. locking the bar itself doesn't make any difference. is there any way to fix it myself?
despite that, a great addon.