Download
(48Kb)
Download
Updated: 08-05-08 09:53 AM
Pictures
File Info
Updated:08-05-08 09:53 AM
Created:unknown
Downloads:15,187
Favorites:65
MD5:

HealingEstimator  Popular! (More than 5000 hits)

Version: 1.3.6
by: Dagma [More]

DISCONTINUED. Most of what this mod does is no longer needed, after patch 3.0.2.

OVERVIEW

This addon does four main things.

(1) Displays a floating moveable health bar for your current party/raid target. This new bar indicates the predicted health of the target after a currently-casting healing spell lands. Move this bar with shift-drag, or open the options and drag it (without shift). Use "/healest glue" to make the bar always switch to your current target.

(2) Tracks healing and over-healing statistics. Separates over-healing from critical heals and over-healing from non-crit heals.

(3) Factors in healing talents and bonus healing from gear, to better predict amounts healed. Accounts for down-ranking penalty to bonus healing coefficients. Can display these calculations in spell tooltips.

(4) Plots efficiency (health-per-mana) against throughput (health-per-second) for all known ranks of healing spells. You can adjust +healing from gear and (for priests) talents to theorycraft and see what ranks are most efficient. Plots update immediately when you change you gear. Access these plots by right-clicking the minimap pie icon.

THE HEALING BAR

The bar has the following structure, when the heal will under-heal:

[------1--------|---2---|-3-]

1 - green current health of target
2 - yellow amount added by heal
3 - amount left to put target at full health

When the heal will overheal:

[----------1--------|-----2--]--2--|

1 - green health of target
2 - red (or yellow, if overheal is minor) amount of health to be added by heal

OPTIONAL FEATURES

Mana-per-5 command-line tools (added v1.3.3):
/healest mp5 [amount] => returns equivakent mana per minute for [amount]
/healest spi2mp5 [amount] => returns mana-per-5 equivalent to [amount] of spirit, for different regeneration percents (15%, 20%, 30%, 35%, 100%, and Innervate's 500% regen).

Optional display of percent over- and under-healing.

Optional display of heal-over-time spells (on current target) as icons attached to the health bar. Shows counts of stacked spells. Also shows Fear Ward (on current target) on the health bar. Also shows Blessing of Light.

Optional display of healing amounts in spell tooltips, after accounting for +healing and talents.

Optional display of target portrait on bar.

Right-click minimap icon for charts that compare efficiency (health-per-mana) and throughput (health-per-second) of known ranks of healing spells. Redraws in response to gear changes. Player can adjust amount of bonus healing and healing talents within the chart window, to engage in theorycrafting.

Arbitrary per spell bonus healing option (for librums and other gear affected specific spells): "/healest spellbonus Spell Name-100" will tell HealingEstimator to add 100 extra bonus healing to each cast of "Spell Name". Use "/healest spellbonus Spell Name-0" to clear a bonus of this kind. Active bonuses of this kind will display in the relevant spell tooltips.

KNOWN BUGS/FLAWS

German and French localization incomplete.

ORIGIN

This is a modified version of an original "Healing Estimator" by Zepi. Changes include: optional display of heal-over-time spells and Fear Ward, crit healing statistics, stability of updating bar on screen even when not casting a heal, improved (IMHO) interface design that includes optional portrait, target's health deficit, and optional display of percent predicted over(under)-heal. Update to WoW 2.0 entailed rewrite of targeting system that uses new events.

VERSIONS

1.3.6 -- Updated TOC for latest patch (20400)
1.3.3 -- Updated for patch 2.1.0: Added Binding Heal to Empowered Healing bonus; updated .toc; added some mana-per-5 command-line tools. See details in main description.
1.3.2 -- Release for Shaman spells and talents. Charts now better handle spells that cost less than passive mana regeneration, by plotting "change in mana per health" when True mana cost is checked. You'll be able to see which ranks give a net loss and which a net gain of mana, over their casting times.
1.3.1 -- Chart improvements: (1) added a slider for combat mana regen, (2) added tooltips with statistics for each plotted spell. See the new screenshot for example.
1.3.0 -- Some tooltip formatting improvements. Hopefully fixed Shaman start-up error. Added arbitrary per spell bonus healing option (for librums and other gear affected specific spells): /healest spellbonus Spell Name-100 will tell HealingEstimator to add 100 extra bonus healing to each cast of "Spell Name". Use /healest spellbonus Spell Name-0 to clear a bonus of this kind. Active bonuses of this kind will display in the relevant spell tooltips.
1.2.9 -- Fixed Renew Rank 12 tooltip error. Added command /healest buttontext to toggle display of average heal amounts on spell buttons.
1.2.8 -- Bug fix for feral druid mana cost error that occurred when gaining Clearcasting and immediately shifting out to cast a heal.
1.2.7 -- FR and DE localization improvements. Added "true mana cost" calculations to spell tooltips. New, more attractive and less bulky, healing bar border. Fixed (hopefully) error that sometimes occurred when healing pets.
1.2.6 -- Improved FR and DE localization. Preliminary chart support for druids and paladins. New option to make bar "stick" to current target. Toggle with /healest glue.
1.2.5 -- Paladin: Detecting and accounting for Blessing of Light; shows Blessing of Light icon on healing bar. Added penalty bonus healing coefficients for spells learned before level 20. Added option to hide the healing bar. A few small bug fixes.
1.2.4 -- Fix for data reset problem; attempting to calculate paladin heals now, considering Healing Light; priest chart improvements.
1.2.3 -- Fixed harmless non-healer init error.
1.2.2 -- Fixed Regrowth coefficients. Revised and expanded options menu. Experimental priest healing charts---right-click the minimap icon to play with them.
1.2.1 -- Mouse-target bug fix, preliminary druid spelltip math
1.2 -- Updated for WoW Live 2.0. Keybinding removed, because such functionality now impossible. Added portrait. Added priest math. Added HOT stack tracking.
1.1.0 -- Added keybinding for canceling a spellcast that is predicted to overheal.
1.0.1 -- Fixed typo in .toc file.

Optional Files (0)


Post A Reply Comment Options
Unread 02-08-07, 01:22 PM  
Dagma
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 201
Uploads: 8
Re: great mod, but pally healing is a bit off

Originally posted by Valgas
First off, there are librams, items that go in the ranged slot of your character.
That's right, it doesn't detect librams. If I could get a list of all librams, that would be a start, but keeping that updated and testing it (I don't have a paladin) would be a process beyond my hobbying interests. At least until I level a paladin of my own. So while I may get around to adding such things, it won't happen anytime soon. I don't do set bonuses either.
Other potential sources of +healing are holy guidance (holy talent that grants 35% of int as +damage and healing) and healing light, which only improves the healing of holy light and flash of light, not raising +healing in general.
Holy Guidance should modify the bonus healing displayed on your character screen. If it does, then the mod doesn't need to detect it. The mod detects Healing Light. It's the only paladin talent that it detects.

Seems like the libram is what matters. If the amounts are approximately correct WITHOUT the libram, then great. Otherwise, it might be the coefficient (that seems unlikely though). If you can figure that out, please let me know.

If it does turn out to be the libram, then I can add a quick option to add a fixed amount of +healing to a specific named healing spell. Then you can change that amount when you equip different librums (libra?). Would also work for future set bonuses and such.
Last edited by Dagma : 02-08-07 at 01:29 PM.
Report comment to moderator  
Reply With Quote
Unread 02-08-07, 10:49 AM  
Valgas
A Deviate Faerie Dragon

Forum posts: 11
File comments: 3
Uploads: 0
great mod, but pally healing is a bit off

hi, i love this mod. its the absolute best healing estimator i've used for my paladin. But the healing values are all still a bit to low, i would say by 100 or so points of healing for all heals, a bit more so for high levels of holy light. So it seems like some source of +damage is not getting counted. For a paladin, other than raw +healing and +damage and healing mods there are several sources of +healing. First off, there are librams, items that go in the ranged slot of your character. Some of these have +to holy light or flash of light specifically. I currently use a libram called the blessed book of nagrand that increases my flash of lights by up to 79. I dont think thats being counted by the mod.

Other potential sources of +healing are holy guidance (holy talent that grants 35% of int as +damage and healing) and healing light, which only improves the healing of holy light and flash of light, not raising +healing in general.

If none of those are the cause of the slightly off values, then maybe the +healing coefficient got changed.

Also, it would be great if you would include the spell holy shock, a holy pally instant heal. Anyways, thanks for the awesome mod.
Report comment to moderator  
Reply With Quote
Unread 02-08-07, 12:01 AM  
Dagma
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 201
Uploads: 8
Originally posted by Dagma
I've been getting the error, too, so I plan to fix it in next revision. It is probably emerging because there has been a change in how "unit" labels work internally in the client.

Thanks for the bug report.
So, that bug may be fixed now. I made some changes and have been healing pets with it for the better part of a week, with no errors.

But if anyone gets any, please let me know.
Report comment to moderator  
Reply With Quote
Unread 01-26-07, 11:06 PM  
Dagma
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 201
Uploads: 8
Originally posted by leftquark
Anytime I try to heal someone's pet, I get a Healing Est. error:
I've been getting the error, too, so I plan to fix it in next revision. It is probably emerging because there has been a change in how "unit" labels work internally in the client.

Thanks for the bug report.
Report comment to moderator  
Reply With Quote
Unread 01-26-07, 09:08 PM  
leftquark
A Murloc Raider

Forum posts: 5
File comments: 13
Uploads: 0
Anytime I try to heal someone's pet, I get a Healing Est. error:

Date: 2007-01-26 19:07:26
ID: 55
Error occured in: Global
Count: 1
Message: ...terface\AddOns\HealingEstimator\HealingEstimator.lua line 1160:
Usage: UnitName("unit")
Debug:
[C]: ?
[C]: UnitName()
...terface\AddOns\HealingEstimator\HealingEstimator.lua:1160: HealingEstimator_OnUpdate()
[string "HealingEstimator:OnUpdate"]:1:
[string "HealingEstimator:OnUpdate"]:1
AddOns:
Ace2
agUnitFrames, v05-01-07
Auctioneer, v3.9.0.1363
BonusScanner, vv2.1
Cartographer, vr26223
CartographerFishing, v1.0
CartographerHerbalism, v1.0
CartographerMining, v1.0
CartographerNoteshare, v1.0
CartographerQuests, v0.1
CartographerStats, v1.0
CartographerTrainers, v0.1
CartographerTreasure, v1.0
CartographerVendors, v0.1
CCWatch, v20000.3
ChatEdit
ChatScroll
ChatThrottleLib, v13
Chronometer, v0.10
Chronos, v2.11
CombatCaller
ConsisTint
CTRaidTracker, v1.3.5
DamageMeters, v5.6.0
Decursive, v2.0.0 BETA 5
DeuceCommander, v1.1
Earth
EarthFeatureFrame
eCastingBar
eePanels, v1.0
ElkBuffBar, v1.3
EnhTooltip, v3.9.0.1342
EquipCompare, v2.9.8b
EzDismount
FeatureFrame
FireTree
FuBarBagFu, v2.0
FuBarClockFu, v2.0
FuBarDurabilityFu, v2.0
FuBarExperienceFu, v1.1 $Revision: 24535 $
FuBarHonorFu, v2.0
FuBarLocationFu, v2.0
FuBarMoneyFu, v20000-1
FuBarPerformanceFu, v2.0
FuBarScaleFu, v2.0.07
FuBar, v25921
Gatherer, v2.99.0.0439
GMail, v2.0
GratuityLib, vr$Revision: 24423 $
GuildRoster, v1.0.2
HealingEstimator, vv1.2.7
Informant, v3.9.0.1361
Khaos
KLHThreatMeter, v18.10
Localization, v0.07
LootLink, v810
MCom, v1.6
MobHealth, v3.2
MountMe, v2.0
MoveAnything
oCB, v2.0.0
OmniCC, v7.1.11
oRA2, v2.0.$Revision: 26138 $
PallyPower, v2.00.48
PhanxChat, v2.0.3
QuestLogLevelPatch
Recap
Satellite, v1.8
sct, v5.31
sctd, v2.22
Sea, v1.31
simpleMinimap, v20003-2
SpellAlertSCT, v20000-1
sRaidFrames
Stubby, v1326
SurfaceLib
SWStats, v2.0.2
Swatter, v3.9.0.1362
TasteTheNaimbow
TellTrack
TrinityBars, v20003.14
UberQuest, vReborn 2.00.2
Wardrobe2
XRS, v2.00.1 r24699
DBMAPI
DBMRaidTools, v0.1
Report comment to moderator  
Reply With Quote
Unread 01-26-07, 02:35 PM  
Dagma
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 201
Uploads: 8
Re: [target=mouseover]

Originally posted by Clone1980
Hi Dagma,
I use [target=mouseover] for my heals so I don't have my target selected most of the time. Can this show me the estimated heal for my mouseover targets or only the estimated heal if I have a target?

Thanks!
It should work in all cases, if you click-cast. The bar pops up whenever a spell cast begins and the spell is a healing spell.

That said, I do very little click-casting myself. So I may have missed some odd cases where that won't work right. If you find any, please let me know.
Report comment to moderator  
Reply With Quote
Unread 01-26-07, 01:42 PM  
Clone1980
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
[target=mouseover]

Hi Dagma,
I use [target=mouseover] for my heals so I don't have my target selected most of the time. Can this show me the estimated heal for my mouseover targets or only the estimated heal if I have a target?

Thanks!
Report comment to moderator  
Reply With Quote
Unread 01-23-07, 12:32 PM  
Dagma
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 201
Uploads: 8
Originally posted by Paulbino
My main problem is still that the bar jumps around a lot. ... Is there any way that this could be fixed?
If you can verify for me that FuBar (and which FuBar modules?) is causing the problem, I'll put it on my list, yes. The checklilst would be:

(1) Disabling all add-ons EXCEPT HealingEstimator gives you a bar that doesn't jump.
(2) Enabling only HealingEstimator and Fubar causes the problem.

Is that the case?

Thanks for telling me about the problem. I'm happy to look at it, but add-ons can interact in lots of unpredictable ways, so I need a good lead before diving in.
Report comment to moderator  
Reply With Quote
Unread 01-23-07, 11:01 AM  
Paulbino
A Murloc Raider

Forum posts: 5
File comments: 7
Uploads: 0
My main problem is still that the bar jumps around a lot. For example, when I begin casting the bar will be like 2-3 centimeters above the action bars, but then at random while calculating it will jump another 5-10 centimeters up. It is sometimes a quick jump and then right back and it sometimes seems semi-permanent. I am running quite a few addons, but the only one that affects screen position is FuBar. Is there any way that this could be fixed?
Report comment to moderator  
Reply With Quote
Unread 01-19-07, 04:47 PM  
leftquark
A Murloc Raider

Forum posts: 5
File comments: 13
Uploads: 0
New border looks sexy!
Report comment to moderator  
Reply With Quote
Unread 01-05-07, 01:09 PM  
Dagma
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 201
Uploads: 8
I made a serious push to add FR and DE localization in v1.2.6. Please try it out, if you have a FR or DE client. Charts will not work quite right, but other features will hopefully behave. As I cannot test localization code, there are likely bugs to fix.
Report comment to moderator  
Reply With Quote
Unread 01-04-07, 11:47 AM  
leftquark
A Murloc Raider

Forum posts: 5
File comments: 13
Uploads: 0
Originally posted by Dagma
Thanks for telling me about the portrait problem. I haven't been able to replicate it, but will try with Adapt installed. If you toggle portrait off, then log out and back in, does the portrait texture still show? Or is it only a problem if you log in with portrait turned on?
Dagma,
Apologies for taking so long to reply to your question. I was able to test out the portrait issues last night. If I leave Adapt on, turn off portrait, log out and back in, the portrait *still* shows. As long as I have Adapt enabled and turned on, the portrait will always show.

Using Khaos I disabled Adapt in game and reloaded my ui. I don't remember if the portrait showed when the UI came back but I toggled the portrait and wallah, it was gone! So it appears that the portrait issue was due to Adapt being turned on.

I did a little bit of looking and it appears that my portraits don't change too much with Adapt on. For the time being I've left adapt off because I'd rather have healing estimator with portraits turned off (I lose enough space with raid frames during a raid). But it appears that the reason the portrait would not go away was because of Adapt.

Thanks for the great mod!
Report comment to moderator  
Reply With Quote
Unread 01-03-07, 05:11 AM  
Umberto Brisas
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 5
Uploads: 1
Im getting this error:

Error: Usage: UnitName("unit")
AddOn: HealingEstimator
File: HealingEstimator.lua
Line: 1502
Count: 1

Seems to happen when I use clickcast to heal my target's target (i watch the mob and heal his target using clique) and the target suddenly changes before the cast is complete or soon after the cast start.
Report comment to moderator  
Reply With Quote
Unread 01-02-07, 02:48 PM  
anjldust
A Murloc Raider

Forum posts: 4
File comments: 12
Uploads: 0
I really like the new bar design. :-)
Report comment to moderator  
Reply With Quote
Unread 12-26-06, 06:21 PM  
Dagma
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 201
Uploads: 8
Re: BoL

Originally posted by gmillerd
Along with HOTS, if we could get a blessing of light icon that would be perfect. If thats not there its gotta be reapplied asap.
Ah yes, I will add that for the next revision. Easy to do.

Also, I am planning to have heal predictions take account of the presence of Blessing of Light on the target. I just need to level my paladin far enough to get BoL...

Thanks for the suggestion.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: