Get an Epic Experience with Premium

Cool Aid

Combat Login to Add Favorites
  • World of Warcraft
  • 301 Monthly Downloads
  • Supports: 6.0.3
  • 2,131 Total Downloads
  • Updated 11/09/2014
  • Created 06/22/2013
  • 5 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: Cool Aid v1.09
Support development! **

About Cool Aid

Display your Cooldowns however and wherever you want. Easy to setup and oh so flexible! The essential aid to cooling down!

Warlords of Draenor Ready!!!
Finish your can of Whoopass, put down your Jeweled Fishing Pole and get back on the Cool Aid in Warlords of Draenor! Freshly updated!

What It Does
Each Cooldown is displayed as a tile. Your cooldown tiles are joined together. The set of tiles may be moved around the screen. Tiles may be displayed as vertical or horizontal lines or even as oblique lines. Or you might prefer them to be tightly clustered together.


  • Tiles all have the "second hand" animation for Cool Downs
  • Configurable numeric countdown display of remaining seconds
    Blizzard added a new option for this in the Interface. Turn it OFF as Cool Aid is more fully featured!
  • Auto hide when not aggroed, in an instance or able to attack a target
  • Can force display when out of combat. Useful for setting up
  • Tiles are resizable from extremely small to extremely large
  • Every tile has a tooltip
  • Every Interface panel has extra help available as tooltips
  • Tiles can be easily moved
  • No fixed way to group tiles together. It is up to you!
  • Can lock the tiles to avoid accidentally moving them
  • Can micro-manage how frequently the display updates
  • Can quickly show/hide tiles via a chat command
  • Can turn off Cool Aid in emergency situations

Not Just Spells
This is where you wonder what I have been drinking... From the "Cooldowns" panel you may select *anything* you are wearing or is present in your bags, as well as usable abilities in your current Spellbook. Got a buff or debuff? You can grab that too!

Not Just Cooldowns
Some abilities are more correctly considered 'recharge delays'. If you include one of these in your selection then special code is invoked to display the recharge delay as though it were a cooldown. Roll, Charge, Shield Block, Savage Defence and Gul'Dan, Clemency with all four 'Hand' abilities are of note here. Additionally some abilities have cooldowns based upon buffs, such as the Dark Soul abilities. A Shaman's Reincarnation is allowed for, as is Ascendance (select SS/CL and Cool Aid will change the icons as appropriate to SB/LB and show a duration timer).

How To Use
After entering the world, type '/ca opt' in chat to bring up the options panel. The Cooldowns panel will also be conveniently available. Select your cooldowns from the Cooldowns panel and return to playing!

How To Move the Tiles
First check the Options Panel to ensure that CA is not locked in place. Now place your mouse over the centre area (doesn't have to be the exact centre) of the FIRST tile in the group. Left click, hold down and move, lift up when done. Finished!

If You Like Cool Aid
You might also like to check Taraezor's Hard Yards AddOn, the most accurate way to measure distance! Taraezor's main AddOn is We Don't Wipe, an excellent DPS enhancer. WDW recently hit version 3.00 and you will surely want to check it out.

Warlords of Draenor Postscript!
(1) I know that Mage Polymorph isn't exactly a CD but prior to WoD this AddOn had special Mage Polymorph code. The effect was to correct the seemingly erroneous choice of in game icons for Porcupine and Improved Polymorph. Additionally, some nice icons were chosen to indicate when a random choice of polymorph might occur and so on. Come release day for WoD, Polymorph has been changed by Blizzard. As this code is rather benign it remains in the AddOn and will be removed when it is no longer required at a later time. (2) Cool Aid also addresses several much liked skills which have "charges" and has specific code to allow for these. Yes, "charges" are not cool downs but their inclusion has been welcomed by some players. I have had a go at adjusting this code in anticipation of WoD changes to amounts of charges, durations etc and these will be closely monitored when WoD is goes live. Please mail me for feedback in this regard as I do NOT play all classes/specialisations actively. All help in this matter thankfully received.


  • Correction to typos in a couple of "charges" altered with WoD


  • The long promised localisation of API calls, reduction in globals etc
  • New Specialisation discovery code to avoid (hopefully) the breakage of these API calls from time to time between patches
  • Corrected code for the (fun) hourly easter egg salute
  • Help text improvements, copyright notice, contact details etc.
  • Slash command setup etc in sync with HardYards AddOn
  • Interface set/save/default/ etc option mechanics reworked


  • Version bump for Patch 6.0.3


  • Version bump for Patch 5.4


  • Now shows the "Ascendance" buffed ability icon for Enh./Ele. Shamans


  • Option to hide tiles when cooldown is above any specified remaining CD
  • CA was attempting to display correct/altered Mage Poly icons. Now works properly, esp. Porcupine and Glyph of Polymorph showing the correct icons that the Blizzard server for some reason never shows.
  • Spellbook now correctly updated when pet goes away / comes back.
    (Error was caused by my attempt to ignore apparent duplicate Event triggers)
  • Error in counting Mage Polymorph glyphs (why bother? To show better icons than Blizzard defaults!)
  • Fixed bug with moving Cooldowns too far from the centre of the screen
  • Changing Talents now no longer gets icon positions, arrangement, etc muddled
  • Fix possible attempt to show item ID tooltip instead of spell ID tooltip


  • Option to display when NOT in combat/aggro/targetting attackable mob
  • Can now add temporary buffs and debuffs as a Cooldown tile
  • Special case abilities (some not strictly cooldowns but in fact "recharges" supported:
  • Dark Soul (all of them) possible for Warlocks - select the BUFFs
  • Hand of Gul'Dan for Demonology Warlocks
  • Ascendance with SS/SB for Enhancement Shaman - Asc. buff better + SS
  • Ascendance with Lava Beam for Elemental Shaman
  • Warrior Charge
  • Warrior Sheild Block
  • Druid Bear Form Savage Defence
  • Monk's Roll
  • Paladin Clemency with Hand of Freedom / Protection / Sacrifice / Salvation
  • Doesn't give up if can't find spell (and therefore texture) in the Spellbook
  • No longer checks spellbook before attempting to display Tooltip
  • Better We Don't Wipe integration
  • Correct Class Specialization English language lookup table
  • Now handles no players with specialisation
  • Changes to help/about panels, especially notes for troubleshooting
  • Changed display of /ca help options (yet again)


  • Identical. Work around for Curseforge problem


  • Fix bug preventing some class/spec combinations from being able to use Cool Aid.
  • We Dont Wipe AddOn support
  • Show/Hide & on/off options properly differentiated and fixed
  • Small change to help/about panels


  • Tiles didn't auto hide when they were supposed to


Initial Release


  • #6
    Doesn't work for me

    I get a crash when trying to set it up, then just a single icon regardless of how many icons I add, only the last one shows.

    Date: 2014-11-18 12:44:48
    ID: 1
    Error occured in: Global
    Count: 714
    Message: ..\AddOns\CoolAid\Core.lua line 479:
       Invalid groupIndex parameter! Usage: GetTalentInfo(tier, column, groupIndex [, isInspect, inspectUnit])
       [C]: ?
    (*temporary) = 12

      Swatter, v5.21c.5521 (SanctimoniousSwamprat)
      AckisRecipeList, v3.0.8
      AucAdvanced, v5.21c.5521 (SanctimoniousSwamprat)
      AucFilterBasic, v5.21c.5521 (SanctimoniousSwamprat)
      AucFilterOutlier, v5.21c.5521.5459(5.21c/embedded)
      AucMatchUndercut, v5.21c.5521.5507(5.21c/embedded)
      AucStatHistogram, v5.21c.5521 (SanctimoniousSwamprat)
      AucStatiLevel, v5.21c.5521 (SanctimoniousSwamprat)
      AucStatPurchased, v5.21c.5521 (SanctimoniousSwamprat)
      AucStatSales, v5.21c.5521.5476(5.21c/embedded)
      AucStatSimple, v5.21c.5521 (SanctimoniousSwamprat)
      AucStatStdDev, v5.21c.5521 (SanctimoniousSwamprat)
      AucStatWOWEcon, v5.21c.5521.5323(5.21c/embedded)
      AucUtilAHWindowControl, v5.21c.5521.5347(5.21c/embedded)
      AucUtilAppraiser, v5.21c.5521.5495(5.21c/embedded)
      AucUtilAskPrice, v5.21c.5521.5447(5.21c/embedded)
      AucUtilAutoMagic, v5.21c.5521.5443(5.21c/embedded)
      AucUtilCompactUI, v5.21c.5521.5496(5.21c/embedded)
      AucUtilEasyBuyout, v5.21c.5521.5507(5.21c/embedded)
      AucUtilFixAH, v5.21c.5521 (SanctimoniousSwamprat)
      AucUtilItemSuggest, v5.21c.5521.5417(5.21c/embedded)
      AucUtilPriceLevel, v5.21c.5521.5458(5.21c/embedded)
      AucUtilScanButton, v5.21c.5521.5403(5.21c/embedded)
      AucUtilScanFinish, v5.21c.5521.5515(5.21c/embedded)
      AucUtilScanProgress, v5.21c.5521.4979(5.21c/embedded)
      AucUtilScanStart, v5.21c.5521.5347(5.21c/embedded)
      AucUtilSearchUI, v5.21c.5521.5515(5.21c/embedded)
      AucUtilSimpleAuction, v5.21c.5521.5514(5.21c/embedded)
      AucUtilVendMarkup, v5.21c.5521.4828(5.21c/embedded)
      AutoRepair, v
      Babylonian, v5.1.DEV.332(/embedded)
      BagBrother, v
      Bagnon, v6.0.15
      BagnonConfig, v
      Configator, v5.1.DEV.376(/embedded)
      CoolAid, v1.09
      DebugLib, v5.1.DEV.337(/embedded)
      Gatherer, v5.0.0
      HealBot, v6.0.3.1
      HealBotTips, v6.0.3.1
      Informant, v5.21c.5521 (SanctimoniousSwamprat)
      LibExtraTip, v5.12.DEV.363(/embedded)
      Postal, v3.5.1
      sellgrey, v6.0.3 (12 nov 2014)
      SmartBuff, v6.0b
      SmartDebuff, v6.0b
      Stubby, v5.21c.5521 (SanctimoniousSwamprat)
      TipHelper, v5.12.DEV.351(/embedded)
      Titan, v5.4.0.60000
      TitanBag, v5.4.0.60000
      TitanClock, v5.4.0.60000
      TitanCurrency, v6.0
      TitanGold, v5.4.0.60000
      TitanLocation, v5.4.0.60000
      TitanLootType, v5.4.0.60000
      TitanPerformance, v5.4.0.60000
      TitanRepair, v5.4.0.60000
      TitanSocial, v6.0r30
      TitanSpec, v4.0
      TitanVolume, v5.4.0.60000
      TitanXP, v5.4.0.60000
      BlizRuntimeLib_enUS v6.0.3.60000 <none>

    Last edited by Bronzeburn on 11/18/2014 5:56:27 AM
  • #5
    v1.08 - Warlords of Draenor Ready!

    Ready for WoD. See the postscript above re (1) tidying up redundant Polymorph code (2) skills with "charges" rather than "cooldowns".

    Last edited by Taraezor on 11/8/2014 12:27:57 AM
  • #3
    v1.03 - Very Excited

    I have had requests for abilities for which you just can't simply select an icon and wait for a cooldown to appear. Many of these are 'recharge' based abilities. Whilst not strictly cooldowns, I am now displaying their recharge delay as a cooldown. Each needs to be programmed individually as Blizzard have no one way to implement these.

    I also allow for buffs and debuffs to be included as cooldowns. This means that Dark Soul (all of them) and Ascendance talented Shaman can now enjoy accurate cooldown (or more correctly perhaps 'duration') overlays for their icons.

    A boost for Shaman is that although Chain lightning and Storm Strike are selected for display, Cool Aid will appropriately switch to Lava Beam and Storm Blast. With the Ascendance BUFF also selected (don't go for the straight spellbook icon), Shaman will have a nice display of their SB/LB, a duration for this, and a cooldown until the next one is available!

    The Bad News:

    * Angelic Feather, Demonic Gateway and Demonic Slash are NOT supported. Simply because I don't have toons of a high enough level. I threw in Angelic Feather code, but it is a wild hack and will surely not work. It is merely a framework for someone else perhaps to build upon? My Warlock is level 85 so it is not beyond possibility for me to level up some time.

    Last edited by Taraezor on 7/6/2013 3:17:38 AM
  • #2
    v1.02 - Download it Now!!!

    Prior to v1.02 some class/spec combinations would have seen the Cooldown selection panel not actually creating your list of Cooldowns. To confirm: From v1.02 - it doesn't matter what class/spec combination you are. This should have been the case from the word go.

    Last edited by Taraezor on 6/29/2013 6:06:43 AM
  • #1

    Soliciting thoughts and ideas for the next version of Cool Aid, to ensure that it is even more delicious than ever for all its users.

    I do have a plan for the next version which will deliver a very significant added feature without being marred by the dreaded "AddOn Feature Bloat", which brings with it escalating cpu and memory overhead.

    But I listen to your opinions as well. No one person has a monopoly on good or bad ideas.

    Last edited by Taraezor on 6/26/2013 4:29:39 AM
  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Win an Alienware Alpha!