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.
I use the "Renew -> Chakra -> Heal" rotation and now it does'nt refresh my Renew =(
Any thoughts?..
everytime when i renovate "Lifebloom" on the tank, its not showing the uptime anymore. i have to let "Lifebloom" run out first and start stacking up to 3 over new until hotcandy pops up. please help
Apparently a result of a Blizzard change/bug as seen here:
http://us.battle.net/wow/en/forum/topic/2743805065
"SPELL_AURA_REFRESH does not fire for Lifebloom when cast at full stacks" (from another thread)
http://pastebin.com/0u5qjqDQ
So far it seems to work fine, but it will do odd things if you do not have the lifebloom refresh talent (i.e. in Feral spec). It will also only work on group or raid members.
Thanks for the workaround.
http://pastebin.com/pNwyTUpT
If you have problems copying the formatting try the raw view and a text editor that is not notepad (I recommend notepad++ for windows).
Thank you for the fix. Works fine for me.
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)
Debug:
(tail call): ?
[C]: ?
HotCandy\HotCandy.lua:306: ?()
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147:
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147
[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()
Ace3\AceEvent-3.0\AceEvent-3.0.lua:120:
Ace3\AceEvent-3.0\AceEvent-3.0.lua:119
Error-massage: (Copy&Paste from BugSack)
1x HotCandy-1.6.4\HotCandy.lua:182: table index is nil
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?:
AceAddon-3.0-10:543: in function `EnableAddon'
AceAddon-3.0-10:635: in function <...s\AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:621>
<in C code>: 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 <Interface\FrameXML\UIParent.lua:519>:
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.
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.
worked