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):
This addon looks to be abandoned at this point. The project owner is MIA since May, which is a bad sign for the continued viability of any addon. Sadly, this particular mod designer worked on or created several addons I use personally, which are also slowly breaking.
Like the author, time to move on....
This addon looks to be abandoned at this point. The project owner is MIA since May, which is a bad sign for the continued viability of any addon. Sadly, this particular mod designer worked on or created several addons I use personally, which are also slowly breaking.
Like the author, time to move on....
In reply to Lufunpsy:
Hey, love the addon, however there is one small detail: at the end of the cooldown there is no spell flash or anything. The demo video shows it, but it doesn't happen ingame.
Hello. I've noticed that some of the time the 6 sec reduction that Serendipity provides isn't always reflected in the cooldown for Holy Word: Chastise. Holy Word: Chastise will come off cooldown, but will still show as being on cooldown on the SexyCooldown bar. I've also been getting this error:
29x <unnamed>:SetScale(): Scale must be > 0
[C]: ?
[C]: in function `SetScale'
SexyCooldown\prototype.lua:407: in function <SexyCooldown\prototype.lua:405>
Locals:
(*temporary) = <unnamed> {
0 = <userdata>
finishAlpha = <unnamed> {
}
parent = SexyCooldownBar 0 {
}
duration = 60
pulse = <unnamed> {
}
stacks = <unnamed> {
}
pulsing = false
startTime = 1765766.273
icon = 135886
lastRemaining = -1
lastOverlapCheck = 1765823.346
arg1 = "spell:88625"
pulseAlpha = <unnamed> {
}
endTime = 1765826.273
fs = <unnamed> {
}
tooltipCallback = <function> defined @SexyCooldown\core.lua:359
overlay = <unnamed> {
}
nativeFrameLevel = 25
uid = "spell:88625"
name = "Holy Word: Chastise"
filter = "SPELL_COOLDOWN"
tex = <unnamed> {
}
throb = <unnamed> {
}
finish = <unnamed> {
}
}
(*temporary) = 0
I changed the splash scale however when the cooldown is about to expire the icon on the bar doesn't change size at all.
Getting this error each time I use combat ally ability (Hodir in this example if it matters):
"
84x SexyCooldown\Modules\Spells-Spells.lua:130: attempt to concatenate local 'id' (a nil value)
SexyCooldown\Modules\Spells-Spells.lua:130: in function `UpdateSpellCooldowns'
SexyCooldown\Modules\Spells-Spells.lua:100: in function `Refresh'
SexyCooldown\Modules\Spells-Spells.lua:53: in function <SexyCooldown\Modules\Spells.lua:52>
Locals:
self = <table> {
SetDefaultModuleLibraries = <function> defined @GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:398
UpdateSpellCooldowns = <function> defined @SexyCooldown\Modules\Spells.lua:121
SPELL_UPDATE_COOLDOWN = <function> defined @SexyCooldown\Modules\Spells.lua:83
Enable = <function> defined @GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:325
UnregisterAllEvents = <function> defined @GatherMate2\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:200
EnableModule = <function> defined @GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:363
modules = <table> {
}
GetModule = <function> defined @GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:241
IterateEmbeds = <function> defined @GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:473
defaultModuleLibraries = <table> {
}
CleanupCooldowns = <function> defined @SexyCooldown\Modules\Spells.lua:106
UNIT_SPELLCAST_SUCCEEDED = <function> defined @SexyCooldown\Modules\Spells.lua:89
SetDefaultModulePrototype = <function> defined @GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:440
name = "SexyCooldown_Spells"
IsEnabled = <function> defined @GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:482
orderedModules = <table> {
}
DisableModule = <function> defined @GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:381
InternalCooldowns_TalentProc = <function> defined @SexyCooldown\Modules\Spells.lua:69
RegisterMessage = <function> defined @GatherMate2\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:116
UnregisterMessage = <function> defined @GatherMate2\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:179
IsModule = <function> defined @GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:248
baseName = "SexyCooldown"
SetDefaultModuleState = <function> defined @GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:418
CacheSpells = <function> defined @SexyCooldown\Modules\Spells.lua:158
CleanupSpellCooldowns = <function> defined @SexyCooldown\Modules\Spells.lua:149
SetEnabledState = <function> defined @GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:455
Refresh = <function> defined @SexyCooldown\Modules\Spells.lua:99
enabledState = true
Disable = <function> defined @GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:345
RegisterEvent = <function> defined @GatherMate2\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:116
UnregisterAllMessages = <function> defined @GatherMate2\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:200
OnEnable = <function> defined @SexyCooldown\Modules\Spells.lua:60
OnInitialize = <function> defined @SexyCooldown\Modules\Spells.lua:27
NewModule = <function> defined @GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:266
IterateModules = <function> defined @GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:468
defaultModuleState = true
SendMessage = <function> defined @GatherMate2\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:85
GetName = <function> defined @GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:310
moduleName = "Spells"
UnregisterEvent = <function> defined @GatherMate2\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:179
UNIT_SPELLCAST_FAILED = <function> defined @SexyCooldown\Modules\Spells.lua:75
}
spellQueue = <table> {
1 = "Winds of the North"
2 = "Black War Wolf"
3 = "Warlord's Deathwheel"
}
spellSet = <table> {
Shield Slam = 23922
Charge = 100
Armor Skills = 76268
Furious Slash = 100130
Cold Weather Flying = 54197
Berserker Rage = 18499
Seasoned Soldier = 12712
Overpower = 7384
Focused Rage = 204488
The Quick and the Dead = 83950
Mount Up = 78633
Warbreaker = 209577
Last "
It's been 4 months and still not fixed :(
Is there a way to toggle this add-on so that only specific buffs (from My Buffs on Me) display on the bar? Some of the buffs I trigger I'm not interested in tracking and they crowd the bar. Thanks!
Isn't there any other logarithmic cooldown bar addon out there except the fanupdate and fortexorcist? Any suggestions?
This one:
http://www.curse.com/addons/wow/sptimers
It includes logaritmic bar, buffs and cooldown pulse. I use this and it's awesome.
For all SexyCoolDown lovers, there is a Fan update here:
http://www.wowinterface.com/downloads/info21597-SexyCooldown2-FANUPDATE.html
Keep getting this bug report from swattter;
Date: 2013-01-07 02:03:47
ID: -1
Error occured in: AddOn: SexyCooldown
Count: 4
Message: Note: AddOn SexyCooldown attempted to call a protected function (OverrideActionBarButton2:Show()) during combat lockdown.
Debug:
[C]: Show()
..\FrameXML\ActionButton.lua:268: ActionButton_Update()
..\FrameXML\ActionButton.lua:511: ActionButton_OnEvent()
..\FrameXML\ActionButton.lua:124:
..\FrameXML\ActionButton.lua:117
Locals:
None
AddOns:
Swatter, v5.15.5383 (LikeableLyrebird)
NPCScan, v5.0.0.5
NPCScanOverlay, v5.0.0.3
ArcHUD3, v2.1
AucAdvanced, v5.15.5383 (LikeableLyrebird)
AucFilterBasic, v5.15.5383 (LikeableLyrebird)
AucFilterOutlier, v5.15.5383.5381(5.15/embedded)
AucMatchUndercut, v5.15.5383.5381(5.15/embedded)
AucScanData, v5.15.5383 (LikeableLyrebird)
AucStatHistogram, v5.15.5383 (LikeableLyrebird)
AucStatiLevel, v5.15.5383 (LikeableLyrebird)
AucStatPurchased, v5.15.5383 (LikeableLyrebird)
AucStatSales, v5.15.5383.5381(5.15/embedded)
AucStatSimple, v5.15.5383 (LikeableLyrebird)
AucStatStdDev, v5.15.5383 (LikeableLyrebird)
AucStatWOWEcon, v5.15.5383.5323(5.15/embedded)
AucUtilAHWindowControl, v5.15.5383.5381(5.15/embedded)
AucUtilAppraiser, v5.15.5383.5381(5.15/embedded)
AucUtilAskPrice, v5.15.5383.5381(5.15/embedded)
AucUtilAutoMagic, v5.15.5383.5381(5.15/embedded)
AucUtilCompactUI, v5.15.5383.5381(5.15/embedded)
AucUtilEasyBuyout, v5.15.5383.5381(5.15/embedded)
AucUtilFixAH, v5.15.5383 (LikeableLyrebird)
AucUtilItemSuggest, v5.15.5383.5381(5.15/embedded)
AucUtilPriceLevel, v5.15.5383.5381(5.15/embedded)
AucUtilScanButton, v5.15.5383.5320(5.15/embedded)
AucUtilScanFinish, v5.15.5383.5381(5.15/embedded)
AucUtilScanProgress, v5.15.5383.4979(5.15/embedded)
AucUtilScanStart, v5.15.5383.5381(5.15/embedded)
AucUtilSearchUI, v5.15.5383.5381(5.15/embedded)
AucUtilSimpleAuction, v5.15.5383.5381(5.15/embedded)
AucUtilVendMarkup, v5.15.5383.4828(5.15/embedded)
Babylonian, v5.1.DEV.332(/embedded)
BeanCounter, v5.15.5383 (LikeableLyrebird)
Configator, v5.1.DEV.344(/embedded)
DebugLib, v5.1.DEV.337(/embedded)
Enchantrix, v5.15.5383 (LikeableLyrebird)
EnchantrixBarker, v5.15.5383 (LikeableLyrebird)
HealBot, v5.1.0.4
HealBotTips, v5.1.0.1
Informant, v5.15.5383 (LikeableLyrebird)
LibExtraTip, v5.12.DEV.342(/embedded)
Mapster, v1.5.1
MikScrollingBattleText, v5.7.125
Recount, v
SexyCooldown, v0.6.16
SlideBar, v5.15.5383 (LikeableLyrebird)
Stubby, v5.15.5383 (LikeableLyrebird)
TipHelper, v5.12.DEV.343(/embedded)
BlizRuntimeLib_enUS v5.1.0.50100 <eu>
(ck=85a)
Hi all again!
If you have problem with this addon, try this version: http://www.wowinterface.com/downloads/info21597-SexyCooldown2-FANUPDATE.html
Nothing changed, Its a fan update addon to MoP 5.1.
1st: This verison dont have any problems with Vehice bars, tested in Ulduar and Malygos.
2nd: If you want to add a spell to blacklist, use the CTR + Right click or SHIFT + Right click keys
3rd: The Jade spirit enchant, like the other MoP enchants chaged the proc system to RPPM. Its mean, the enchant dont have any cooldown, only Real Proc Per Minute rate. If you lucky you can hold it up. Only the tailoring back enchants keep the old, ICD based system.
4th: Harleybwr please list the disapeared abilities in WoW Interface with your addon list. Try my version and if you still have the problem, I will try to fix it.
5th: About Resto druids: I only have problem with the Incarnation spell, becouse its changing ID under the spell duration. This spell disapear from the bar after 10-15 sec and coming back at when 2 mins left from the CD. But dont generate any lua error for me, and every other spell is working perfect. Tested today in LFR.
6th: If you want to move the Splash Anchors, you can do it. Open the Options part, check the "Advanced Options", then go down. Under the "Horizontal Position" slider, there is a "Show Splash Anchor" button. If you push the button, the addon will show a green squre what you can move with your mouse. If you moved it to the right place simple close it with the "X" button on the right top corner :)
This addon is causing some of my abilities disaprear when switching actionbars (like when coming out of stealth on my rogue) right now this ony happening when I am in combat, you may want to look into it, if there is something else I can do to help you pinpoint this let me know I'll see what I can do to help, I love this addon it's extremely helpful, thank you.
Found the problem! you have to shift click. Which in the instructions it only says to click just fyi might wanna update that next time
Hello having a problem with blacklisting an item. It says to right click on the icon to blacklist. So I tried right clicking the icon on the bar. Well it does not making it appear in the blacklist list. Nothing happens when I right click it. There is also this option about turning mouse sensitivy off or something and it says if you do this blacklisting will not work. So I figured since it wasn't working maybe it was backward so I tried it with that option and had the same result.
Can someone help me or is blacklisting broken atm?
Hello, after last game patch, my custom bar with self buffs totaly miss proc from weapon's enchament (Jade Spirit), I check Block list but nothing here. It's any possible way how to fix that situation ? I rly need this thing becose it's indicator for another using of my next spells or CDs.
Thanks
During an achievement run in the Eye of Eternity today, several of us had a problem with the vehicle bar never being displayed during Phase 3 when sexycooldown was enabled. We each started disableing various addons and kept trying phase 3 until the vehicle bar was displayed. Turns out, Sexycooldown was the problem for all of us. MoveAnything was never enabled (this seems addon seems to have similar problems as well). Your mileage may vary, but I thought it was worth mentioning since half of the people in vent were having this problem as well. Hopefully this can be fixed. Thanks for a great addon, it is truly sexy.
Same problem! Caused a wipe :(
Love the addon tho. I hope dev continues to iron out these bugs.