Get an Epic Experience with Premium


Buffs & Debuffs Login to Add Favorites
  • World of Warcraft
  • 612 Monthly Downloads
  • Supports: 5.4.2
  • 98,507 Total Downloads
  • Updated 02/05/2014
  • Created 07/16/2008
  • 154 Favorites
  • Project Site
  • Comments
  • Release Type: Inactive
  • License: All Rights Reserved
  • Newest File: 1.7.2
Support development! **

About HotCandy

HotCandy is a Heal-over-Time tracker initialy designed for Druids, but has grown into a full HoT/Buff tracker for all healing classes.

HotCandy was designed to be very simple and easy to use, with only a handful of options to customize the style of the bars. However its core is powerful and supports all known set bonuses, talents and glyphs that increase the length of your HoTs.

HotCandy is driven solely by the CombatLog events which provide it with all information it needs to display accurate timers for the HoTs you cast on other players (or yourself, of course).

Supported Spells

  • Druids
    • Lifebloom (with stack display)
    • Rejuvenation
    • Regrowth
    • Wild Growth (disabled by default)
  • Priests
    • Renew
    • Power Word: Shield
    • Prayer of Mending (with remaining charges display)
    • Holy Word: Serenity
    • Divine Aegis (disabled by default)
  • Paladin
    • Beacon of Light
  • Shamans
    • Riptide
    • Ancestral Healing
    • Earthliving (disabled by default)
  • Hunter
    • Mend Pet

All supported spells can be enabled/disabled in the HotCandy configurarion, as you see fit.

You can access the HotCandy configuration through the Blizzard Interface AddOns Options, or with the /hotcandy slash command.

tag 1.7.2
Hendrik Leppkes <>
2014-02-05 07:59:20 +0100

Tag as 1.7.2


Hendrik Leppkes:
    - Update TOC for 5.4


First Previous Page 3 of 7 Next Last
  • #64
    3) still refreshes duration.

    Thanks for the workaround.
  • #62
    Same issue here with the new v1.6.7 in WoW 4.2. It kills the mod for druids.

    Apparently a result of a Blizzard change/bug as seen here:

    "SPELL_AURA_REFRESH does not fire for Lifebloom when cast at full stacks" (from another thread)
  • #61
    Also having this same problem.
  • #60
    Having the same problem. No longer tracks lifebloom accept for the first application. Please fix this quick! One of my favorite addons.
  • #58
    Got a bug when I used Holy Shock on my Paladin

    Date: 2011-06-28 14:55:00
    ID: 1
    Error occured in: Global
    Count: 9
    Message: ..\AddOns\HotCandy\HotCandy.lua line 306:
    bad argument #1 to '_band' (number expected, got string)
    (tail call): ?
    [C]: ?
    HotCandy\HotCandy.lua:306: ?()
    [string "safecall Dispatcher[19]"]:4:
    [string "safecall Dispatcher[19]"]:4
    [C]: ?
    [string "safecall Dispatcher[19]"]:13: ?()
    ...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: Fire()
  • #54
    Latest Version (164) works on my Druid, yet not on both of my priests.

    Error-massage: (Copy&Paste from BugSack)

    1x HotCandy-1.6.4\HotCandy.lua:182: table index is nil
    (tail call): ?:
    : ?

    (tail call): ?:
    AceAddon-3.0-10:543: in function `EnableAddon'
    AceAddon-3.0-10:635: in function
    : in function `LoadAddOn'
    Interface\FrameXML\UIParent.lua:256: in function `UIParentLoadAddOn':
    Interface\FrameXML\UIParent.lua:330: in function `TimeManager_LoadUI':
    Interface\FrameXML\UIParent.lua:544: in function :
  • #55
    Same error here on my Priest soon after log on casting a spell this tracks (Renew, etc.).

    The latest v1.6.4 has the changes mentioned in a below comment "officially" added to it (hideCaster before srcGUID), yet it does not fix the errors...for Priests at least.
  • #56
    I figured it out how to fix this for Priests. Copied from my ticket comment on WowAce:

    As there is no developer GIT, will post what I changed here for others who want to to fix the errors themselves:

    In HotCandy.lua:

    1) Changed PW:Shield duration from its old 30 seconds to 15 seconds (as of WoW 4.1, on line 71)

    2) Removed Holy Word: Aspire, which hasn't existed for a while/ever (on lines 77-80 & 133).

    One or both of the above makes the mod work properly without errors on a Priest.
  • #57
  • #53
    And I also installed the update, which also did not work. Deleted all add on files and reinstalled twice. still no luck.
  • #52
    That didn't work for me, is there anything else I need to do?
  • #51
    To fix for 4.1 go into the hotcandy.lua and

    on line 306:


    function HotCandy:CombatLogHandler(event, timestamp, clevent, srcGUID, srcName, srcFlags, dstGUID, dstName, dstFlags, spellId, spellName, school, type, stack)


    function HotCandy:CombatLogHandler(event, timestamp, clevent, hideCaster, srcGUID, srcName, srcFlags, dstGUID, dstName, dstFlags, spellId, spellName, school, type, stack)

    You basically add the 'hideCaster,' to compensate for the additional parameter added to combat events in 4.1. This can be used to fix a lot of other mods that involve combat log parsing.
    Glayde is offline Report comment to moderator
  • #50
    Yeah, the evil patch broke it :( Hope this wonderful addon will be updated
  • #49
    Patch day blues...

    Date: 2011-04-26 17:08:29
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\HotCandy\HotCandy.lua line 182:
    table index is nil
    (tail call): ?
    (tail call): ?
    [C]: ?
    [string "safecall Dispatcher[1]"]:9:
    [string "safecall Dispatcher[1]"]:5
    (tail call): ?
    Ace3\AceAddon-3.0\AceAddon-3.0.lua:543: EnableAddon()
    [C]: LoadAddOn()
    ..\FrameXML\UIParent.lua:256: UIParentLoadAddOn()
    ..\FrameXML\UIParent.lua:279: CombatLog_LoadUI()
    Swatter, v5.10.5098 (CrouchingKangaroo)
    Ace3, v
    Altoholic, v4.0.006b
    Ampere, v3.1.0.15
    Arh, v0.91
    AucAdvanced, v5.10.5098 (CrouchingKangaroo)
    AucFilterBasic, v5.10.5098 (CrouchingKangaroo)
    AucFilterOutlier, v5.10.5098.2531
    AucMatchUndercut, v5.10.5098.2531
    AucStatHistogram, v5.10.5098 (CrouchingKangaroo)
    AucStatiLevel, v5.10.5098 (CrouchingKangaroo)
    AucStatPurchased, v5.10.5098 (CrouchingKangaroo)
    AucStatSales, v5.10.5098.2842
    AucStatSimple, v5.10.5098 (CrouchingKangaroo)
    AucStatStdDev, v5.10.5098 (CrouchingKangaroo)
    AucStatWOWEcon, v5.10.5098.2530
    AucUtilAHWindowControl, v5.10.5098.3311
    AucUtilAppraiser, v5.10.5098.2530
    AucUtilAskPrice, v5.10.5098.3175
    AucUtilAutoMagic, v5.10.5098.3142
    AucUtilCompactUI, v5.10.5098.2530
    AucUtilEasyBuyout, v5.10.5098.3583
    AucUtilFixAH, v5.10.5098 (CrouchingKangaroo)
    AucUtilGlypher, v5.10.5098.5065
    AucUtilGlypherPost, v5.10.5098.5075
    AucUtilItemSuggest, v5.10.5098.3108
    AucUtilPriceLevel, v5.10.5098.2545
    AucUtilScanButton, v5.10.5098.2530
    AucUtilScanFinish, v5.10.5098.2530
    AucUtilScanProgress, v5.10.5098.2530
    AucUtilScanStart, v5.10.5098.4784
    AucUtilSearchUI, v5.10.5098.3655
    AucUtilSimpleAuction, v5.10.5098.4546
    AucUtilVendMarkup, v5.10.5098.2530
    Babylonian, v5.1.DEV.130
    BadKitty, v
    BigBrother, v3.2.0
    Clique, vv40000-1.3.4
    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
    DBMCore, v
    DebugLib, v5.1.DEV.275
    Dominos, v1.24.1
    DominosCast, v
    DominosRoll, v
    EasyMail, v
    flagRSP2, v2.4.4
    Gatherer, v3.2.3
    GatherMate2, v1.13
    Grid, v1.40000.1403
    GroupCalendar5Clock, v5.2.5
    GuardianSpirited, v090911
    HotCandy, v1.6.3
    LibSharedMedia30, v3.0-62
    LibSink20, v
    LightHeaded, v327
    MarketWatcher, v2.11
    MikScrollingBattleText, v5.5.91
    MoveAnything, v12.1.4
    Omen, v3.1.0
    Outfitter, v5.2
    PowerAuras, v4.17
    Prat30, v3.4.19
    Prat30Libraries, v
    Quartz, v3.0.5
    RatingBuster, v
    Recount, v
    RecountDeathTrack, v
    RecountGuessedAbsorbs, v
    SatrinaBuffFrame, v3.2
    SexyMap, v
    SharedMedia, v3.0.4-179
    SlideBar, v5.10.5098 (CrouchingKangaroo)
    Stubby, v5.10.5098 (CrouchingKangaroo)
    Titan, v5.0.3.40000 - Revision 519
    TitanBag, v5.0.3.40000
    TitanClock, v5.0.3.40000
    TitanCurrency, v0.4
    TitanDurability, v1.22
    TitanGatherer, v4.0.0
    TitanGold, v5.0.3.40000
    TitanLocation, v5.0.3.40000
    TitanLootType, v5.0.3.40000
    TitanMail, v4.04
    TitanPerformance, v5.0.3.40000
    TitanRepair, v5.0.3.40000
    TitanSpec, v1.
    TitanVolume, v5.0.3.40000
    TitanXP, v5.0.3.40000
    TomTom, vv40000-1.2.7
    UlkesshernsInvitatron, v1.0
    WIM, v3.5.4
    WOWScribe, v4.0.3
    XPerl, v3.1.2
    XPerlArcaneBar, v
    XPerlParty, v
    XPerlPartyPet, v
    XPerlPlayer, v
    XPerlPlayerBuffs, v
    XPerlPlayerPet, v
    XPerlRaidAdmin, v
    XPerlRaidFrames, v
    XPerlRaidHelper, v
    XPerlRaidMonitor, v
    XPerlRaidPets, v
    XPerlTarget, v
    XPerlTargetTarget, v
    BlizRuntimeLib_enUS v4.1.0.40100

  • #47
    Love this addon; I can't imagine druid healing without it.

    However, I think it's about time for an update. There seems to be a bug/issue in which Wild Growth refreshes itself each time it ticks. It didn't do that before 4.0 (of course! stupid patches breaking everything). I've been able to deal with it since, but every now and then it gets agitating and misleading. :P

    Thank you~!
  • 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 »

Gamepedia Free-shirt Giveaway