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):
Message: SexyCooldown-v0.7\Modules\Spells-Spells.lua:114: GetSpellLink(): Invalid spell slot
Time: 05/05/11 21:28:58
Count: 39
Stack: Interface\AddOns\SexyCooldown\Modules\Spells.lua:114: in function <Interface\AddOns\SexyCooldown\Modules\Spells.lua:113>
Interface\AddOns\SexyCooldown\Modules\Spells.lua:129: in function `UpdateSpellCooldowns'
Interface\AddOns\SexyCooldown\Modules\Spells.lua:100: in function `Refresh'
Interface\AddOns\SexyCooldown\Modules\Spells.lua:52: in function <Interface\AddOns\SexyCooldown\Modules\Spells.lua:51>
Locals: name = nil
Wonderful, graceful, and definitely sexy addon.
I would really like to hide it out of combat, or when empty, though.
Also what khurzog said. The way you have the event types set up, you can make these bars be non-class specific. I see no reason to need a different profile for each character. It should use a global profile by default, with the OPTION to use character specific bars.
i just went into the acct wide LUA and made every character in the "["profileKeys"] = {" default instead of "charname - server" this was much faster than doing it ingame on every toon. my question is, why not default by default? almost every other addon does =D
that I can do
how would i go about editing sexycooldown so it loads up "default" profile instead of character specific. i realize it remembers which profile once its changed, but i was wondering how to get this behavior automatically. sometimes when redoing my UI it gets to be tedious to load default on every toon. thanks =D
First of all thankyou for this great addon, i looked everywhere for one just like this until a friend told me "have you tried sexycooldown", and now it's amazing! I was just wondering if there was a way (or will be a way in the future) to hide the sexycooldown bar based on what spec you are. I'm moonkin + bear but i only really use it for moonkin form.
Thanks again!
I almost lost hope, trying to modify it best I could myself to keep it at least mildly working... with it finally breaking in 4.1 :(
But you saved it! For which I am very grateful, truly wonderful add-on, one of my most important ones, thank you very much! :D
tried this for the first time now and like it very much.
But have some problem with blacklisting spells - rightclicking doesn't seem to work.
Any idea what I may do wrong or how to create the blacklist in another way?
regards
pagodin
Date: 2011-04-29 14:44:41
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\SexyCooldown\Modules\Spells.lua line 114:
GetSpellLink(): Invalid spell slot
Debug:
(tail call): ?
[C]: ?
[C]: GetSpellLink()
SexyCooldown\Modules\Spells.lua:114:
SexyCooldown\Modules\Spells.lua:113
SexyCooldown\Modules\Spells.lua:129: UpdateSpellCooldowns()
SexyCooldown\Modules\Spells.lua:100: Refresh()
SexyCooldown\Modules\Spells.lua:52:
SexyCooldown\Modules\Spells.lua:51
AddOns:
Swatter, v5.9.4960 (WhackyWallaby)
NPCScan, v4.1.0.1
ACP, v3.3.14
Altoholic, v4.0.006b
AucAdvanced, v5.9.4960 (WhackyWallaby)
AucFilterBasic, v5.9.4960 (WhackyWallaby)
AucFilterOutlier, v5.9.4960.2531
AucMatchUndercut, v5.9.4960.2531
AucStatHistogram, v5.9.4960 (WhackyWallaby)
AucStatiLevel, v5.9.4960 (WhackyWallaby)
AucStatPurchased, v5.9.4960 (WhackyWallaby)
AucStatSales, v5.9.4960.2842
AucStatSimple, v5.9.4960 (WhackyWallaby)
AucStatStdDev, v5.9.4960 (WhackyWallaby)
AucStatWOWEcon, v5.9.4960.2530
AucUtilAHWindowControl, v5.9.4960.3311
AucUtilAppraiser, v5.9.4960.2530
AucUtilAskPrice, v5.9.4960.3175
AucUtilAutoMagic, v5.9.4960.3142
AucUtilCompactUI, v5.9.4960.2530
AucUtilEasyBuyout, v5.9.4960.3583
AucUtilFixAH, v5.9.4960 (WhackyWallaby)
AucUtilGlypher, v5.9.4960.2545
AucUtilItemSuggest, v5.9.4960.3108
AucUtilPriceLevel, v5.9.4960.2545
AucUtilScanButton, v5.9.4960.2530
AucUtilScanFinish, v5.9.4960.2530
AucUtilScanProgress, v5.9.4960.2530
AucUtilScanStart, v5.9.4960.4819
AucUtilSearchUI, v5.9.4960.3655
AucUtilSimpleAuction, v5.9.4960.4546
AucUtilVendMarkup, v5.9.4960.2530
Babylonian, v5.1.DEV.130
BadBoy, vv6.463
BadBoyCCleaner, v3.26
BadBoyLevels, v2.77
BeanCounter, v5.9.4960 (WhackyWallaby)
Configator, v5.1.DEV.282
DataStore, v4.0.001
DataStoreAchievements, v4.0.001
DataStoreAuctions, v4.0.001
DataStoreCharacters, v4.0.006
DataStoreContainers, v4.0.001
DataStoreCrafts, v4.0.001
DataStoreCurrencies, v4.0.001
DataStoreInventory, v4.0.005b
DataStoreMails, v4.0.001
DataStorePets, v4.0.001
DataStoreQuests, v4.0.001
DataStoreReputations, v4.0.001
DataStoreSpells, v4.0.001
DataStoreStats, v4.0.001
DataStoreTalents, v4.0.001
DBMBurningCrusade, v
DBMCore, v
DebugLib, v5.1.DEV.275
Decursive, v2.7.0.1
Elephant, v3.1.0
Enchantrix, v5.9.4960 (WhackyWallaby)
ExplorerCoords, v1.33
GatherMate2, v1.14
GearScore, v4.5.02
GroupCalendar5, v5.4
GuildCheck, vv2.30
GuildLaunchCTRaidTracker, vv2.5.8
GuildLaunchProfiler, v01.03.01
GuildMains, v1.3.2
HeadCount2, v1.0
HealBot, v4.0.6.5
Identity, v40000
Informant, v5.9.4960 (WhackyWallaby)
LightHeaded, v321
LoggerHead, v4.0.126
Quartz, v3.0.6
QuickMark, v3.141592653
Recount, v
SexyCooldown, v0.6.16
SexyMap, v
SilverDragon, vv2.4.3
Stubby, v5.9.4960 (WhackyWallaby)
TidyPlates, v6.2.0 Revision: 269
TidyPlatesGrey, v
TidyPlatesNeon, v
TidyPlatesQuatre, v
TidyPlatesThreatPlates, v5.1.9
TidyPlatesHub, v
Titan, v5.0.3.40000 - Revision 519
TitanBadBoy, v3.3.2
TitanBag, v5.0.3.40000
TitanClock, v5.0.3.40000
TitanGold, v5.0.3.40000
TitanHealBot, v4.0.6.5
TitanLocation, v5.0.3.40000
TitanLootType, v5.0.3.40000
TitanPerformance, v5.0.3.40000
TitanRepair, v5.0.3.40000
TitanSpec, v1.7.3.1.40000
TitanVolume, v5.0.3.40000
TomTom, vv40100-1.3.0
WeakestLink, vr21
WIM, v3.5.4
BlizRuntimeLib_enUS v4.1.0.40100 <eu>
(ck=b9e)
Many thanks for updating this addon! I was so lost without it! :)
Update SexyMap too pls, few Bugs after 4.1. :)