Download
(48Kb)
Download
Updated: 08-05-08 09:53 AM
Pictures
File Info
Updated:08-05-08 09:53 AM
Created:unknown
Downloads:15,184
Favorites:66
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 03-02-07, 10:07 PM  
existe
A Deviate Faerie Dragon
 
existe's Avatar

Forum posts: 17
File comments: 29
Uploads: 0
When I mouse over Chain Heal on my action bar I get an error:

healingestimator.lua:1161 attempt to perform arithmetic on local "basecoeff" (a nil value)

Hope that helps and thanks
Report comment to moderator  
Reply With Quote
Unread 03-02-07, 05:01 PM  
Kolakhan
A Deviate Faerie Dragon

Forum posts: 18
File comments: 54
Uploads: 0
This is really an outstanding mod! By itself it allows me to do an effective healing job in a party. I have been screwing around with all these elaborate raid oriented mods and this is so simple yet does the trick.
Report comment to moderator  
Reply With Quote
Unread 03-02-07, 02:10 PM  
alchmo
A Kobold Labourer

Forum posts: 1
File comments: 18
Uploads: 0
Works fine so far for Shamans

Tested out the Beta, with my Shaman, so far seems to work quite fine.
The Healing Chart is working, and the math for spell is displayed quite fine now.
Thanks alot for this. (Okay my Shaman is not that high, so i can only account for Healing Wave, and Lesser HEaling Wave workign fine so far, as he does not have Chain Heal yet)
Report comment to moderator  
Reply With Quote
Unread 03-02-07, 01:38 PM  
Dagma
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 201
Uploads: 8
Originally posted by Kolakhan
Thank you for the quick reply. Here is something that pops up once in a while that I thought might be helpful in troubleshooting. Seems to happen when I touch a healing spell button but not all the time just sporadically.

Date: 2007-03-02 13:51:03
ID: 51
Error occured in: Global
Count: 1
Message: ...terface\AddOns\HealingEstimator\HealingEstimator.lua line 184:
attempt to perform arithmetic on local 'manacost' (a string value)
Been tracking this for a while and just recently figured out what was causing it. It's fixed on my local dev copy. So it'll be fixed in the next release (v1.3.2 proper, not beta).

Thanks for the report!
Report comment to moderator  
Reply With Quote
Unread 03-02-07, 12:57 PM  
Kolakhan
A Deviate Faerie Dragon

Forum posts: 18
File comments: 54
Uploads: 0
Thank you for the quick reply. Here is something that pops up once in a while that I thought might be helpful in troubleshooting. Seems to happen when I touch a healing spell button but not all the time just sporadically.

Date: 2007-03-02 13:51:03
ID: 51
Error occured in: Global
Count: 1
Message: ...terface\AddOns\HealingEstimator\HealingEstimator.lua line 184:
attempt to perform arithmetic on local 'manacost' (a string value)
Debug:
[C]: ?
...terface\AddOns\HealingEstimator\HealingEstimator.lua:184: SetAction()
...terface\AddOns\Bartender3\Bartender3_ButtonClass.lua:351: SetTooltip()
...terface\AddOns\Bartender3\Bartender3_ButtonClass.lua:97:
...terface\AddOns\Bartender3\Bartender3_ButtonClass.lua:97
AddOns:
ACUIMyBank, v2.0.3.1
AdvancedTradeSkillWindow
AHQuickSearch
AlarmClockWrangler
Antagonist, v28142
AuctionFilterPlus, v20000-1
AutoEmote
AutoProfit, vv4.1 January 18th, 2007
Bartender3, v3.0 r27702
BaudMount, v1.15
BCT
Cartographer, vr26329
CartographerHerbalism, v1.0
CartographerHotspot, v1.32
CartographerNoteshare, v1.0
CartographerTrainers, v0.1
CartographerTreasure, v1.0
CartographerVendors, v0.1
Chatmanager, v2.0 beta.4
CmdHelp
CooldownCount, v1.1
CritSound, v0.2
DamageMeters, v5.5.5
FlightMap, v2.0-2
DruidMana, v2.1
DruidManaBar, v2.0
EasyUnlock, v1.14b
eCastingBar
EnhTooltip, v3.9.0.1471
GFWAdSpace, v2.0.5
GFWHuntersHelper, v2.0.1
GFWTrackMenu, v2.0
FuBarAuditorFu, v2.0.3
FuBarBagFu, v2.0
FuBarClockFu, v2.0
FuBarCombatInfoFu, v2.3.24459
FuBarCustomMenuFu, v1
FuBarDurabilityFu, v2.0
FubarEmoteFu, v2.0-2.0-0.2
FuBarFuXPFu, v3
FuBarGuildFu, v2.2
FuBarHonorFu, v2.0
FuBarItemBonusesFu, v2.1
FuBarLocationFu, v2.0
FuBarMailFu, v2.0
FuBarMicroMenuFu, v2.0
FuBarMoneyFu, v20000-1
FuBarNameToggleFu, v2.0
FuBarPerformanceFu, v2.0
FuBarPetInFu, v2.0
FuBarQuestsFu, v2.0
FuBarRecapFu, v2.0
FuBarRecZone, v2.0.$Revision: 26541 $
FuBarRegenFu, v2.0.8
FuBarRestFu, v2.0
FuBarSkillsPlusFu, v2.2.8 $Revision: 26541 $
FuBar, v25921
FuTextures, v2.0
GUD, v3.2.20003
HealingEstimator, vv1.3.1
ItemRack
JIMSlashCommander
LevelRange, v2.1.0
MailTo
MasterTradeSkills, v1.12
MobInfo2, v3.24
MobInfo2Browser, v1.25
CEnemyCastBar
CECBDebuffs
CECBPvPModule
ParserLib, v1.1
PerlConfig
PerlConfigOptions
PerlParty
PerlPartyPet
PerlPlayer
PerlPlayerPet
PerlTarget
PersonalSentry
PriceMaster
QuickLoot
ReagentData, v2.4.37
Recap
RecipeKnown, v0.109.20003
RogueHelperSE
SellValue
SetWrangler
SimpleDruidBar, v6.0.0
SkillLevel
SmartBuff, vv2.0i
SmartDebuff, vv2.0d
StanceSets3
Stubby, v1426
StunWatch, vStunWatch v2.5
SukiMiniMapCoords, v1.04.20003
Swatter, v3.9.0.1471
TargetArmor
TipBuddy, v2.34
TradesBar, v2.10B
TrinketMenu
VendorBags, v1.3
PlayerLinkMenu, v1.6
WeaponQuickSwap
Last edited by Kolakhan : 03-02-07 at 12:59 PM.
Report comment to moderator  
Reply With Quote
Unread 03-02-07, 11:19 AM  
Dagma
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 201
Uploads: 8
Originally posted by Kolakhan
As a matter of info what do you consider "crit healing"? What qualifies in that area?
Crit healing is when the healing spell crits.
Report comment to moderator  
Reply With Quote
Unread 03-02-07, 10:10 AM  
Kolakhan
A Deviate Faerie Dragon

Forum posts: 18
File comments: 54
Uploads: 0
As a matter of info what do you consider "crit healing"? What qualifies in that area?
Report comment to moderator  
Reply With Quote
Unread 02-18-07, 02:17 PM  
Dagma
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 201
Uploads: 8
Re: Shaman bug

Originally posted by alchmo
loggign in with a Shaman i get the following error at login, only happens once at login
...
Thanks for the note. I can see what is happening in the error. It happens because Shaman don't have a spell table. That's why you don't get charts or spell tooltips (as noted in the notes above here). So the lack of those features for shaman isn't a bug, just something I haven't done because I can't test shaman code.

At some point I will make an attack on the shaman spells and talents, though.

And I'll put that error you noted on my to-fix list.

Thanks, again.
Report comment to moderator  
Reply With Quote
Unread 02-17-07, 06:04 PM  
alchmo
A Kobold Labourer

Forum posts: 1
File comments: 18
Uploads: 0
Shaman bug

loggign in with a Shaman i get the following error at login, only happens once at login

HealingEstimator-v1.2.9\HealingEstimatorChart.lua:391: attempt to index local 'aSpell' (a number value)
Interface\FrameXML\UIDropDownMenu.lua:52: in function `UIDropDownMenu_Initialize':
HealingEstimator-v1.2.9\HealingEstimatorChart.lua:368: in function `HealingEstimatorChartFrameDropMenu_OnLoad'
<string>:"HealingEstimatorChartFrameDropMenu:OnEvent":3: in function <[string "HealingEstimatorChartFrameDropMenu:OnEvent"]:1>

after that it does not happen again, but i do have a few otehr bugs. when looking at the tooltip the maths are not added for a Shaman (work fine with Druid), and right-clicking the minimap icon does not bring up the chart, but the options screen

Hope you can fix these, okay minor bugs for sure, as the targetframe show fine, so they are just minor ones, just wanted to let you know
Report comment to moderator  
Reply With Quote
Unread 02-12-07, 03:53 PM  
Dagma
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 201
Uploads: 8
Originally posted by Valgas
I've been doing some testing and it seems as though when i'm unbuffed and not wearing a libram, my healing is numbers match up perfectly. So the libram is part of the issue. However, even with my libram off, the estimated healing values are too low once blessing of light is placed on the target. It seems as though the mod underestimates the additional healing granted by the blessing. There is a new version of blessing of light in BC. Maybe blizz changed the way it worked in some way, enough to throw it off.
The add-on accounts for four ranks of BoL and two ranks of GBoL. Isn't that all of them? If it wasn't in the BoL able I made, you'd likely get an error pop-up, anyway. So it must be something else.

If the test server ever allows pre-made characters again, I'll be able to test it myself. Until then, I'll think about it and hope for inspiration. Precise numbers of what the mod is reporting and what the average SHOULD be would be helpful.

I am planning to add per-spell arbitrary bonus healing in the next patch. So what I'll do is add a command line option like:

/healest byspell "Flash of Light" 100

That would store 100 bonus healing to add to each cast of Flash of Light.
Report comment to moderator  
Reply With Quote
Unread 02-12-07, 03:47 PM  
Dagma
A Defias Bandit
AddOn Author - Click to view AddOns

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

Originally posted by Mindleglalaxy
I am getting this error when I log into my Shaman and Priest and has occured for a few versions and was hoping it would rectify itself and have done fresh install etc and deleted saved var files and new folder etc. Using version 1.28 and en-US client Horde and Alliance.
Looks like some other add-on is modifying the tooltip before HealingEstimator gets to scan it. Do you get the error when no other add-ons are installed? If you do, then I've no theory yet as to what is causing the error.

Shaman do not get charts. That is not a bug, but the lack of a feature.

The Clique error doesn't look related to my code. I know for a fact that others use both Clique and HealingEstimator without trouble.
Last edited by Dagma : 02-12-07 at 03:47 PM.
Report comment to moderator  
Reply With Quote
Unread 02-12-07, 02:29 AM  
Mindleglalaxy
A Murloc Raider

Forum posts: 8
File comments: 59
Uploads: 0
Exclamation Problem

Hi,

I am getting this error when I log into my Shaman and Priest and has occured for a few versions and was hoping it would rectify itself and have done fresh install etc and deleted saved var files and new folder etc. Using version 1.28 and en-US client Horde and Alliance.

["message"] = "HealingEstimator-v1.2.8\\HealingEstimator.lua:178: attempt to perform arithmetic on local 'casttime' (a nil value)\nInterface\\FrameXML\\ActionButton.lua:363: in function `ActionButton_SetTooltip':\n<string>:\"ActionButton10:OnEnter\":2: in function <[string \"ActionButton10:OnEnter\"]:1>\n\n ---",
["type"] = "error",
["time"] = "2007/02/12 19:20:01",
["session"] = 2,
["counter"] = 1,

Also with my Shaman i don't get a chart at all and no error when trying to right click to access it.

I am having no issues with my Druid at all. Once the error occurs it doesn't happen that much after but can on occasion. I am also getting this error as using Clique and not sure if they are related?

["message"] = "Clique\\Dongle.lua:265: attempt to index global 'self' (a nil value)\n\n ---",
["type"] = "error",
["time"] = "2007/02/12 19:12:59",
["session"] = 1,
["counter"] = 1,

Hope you can help me out please.

Thanks
Report comment to moderator  
Reply With Quote
Unread 02-09-07, 09:52 PM  
Valgas
A Deviate Faerie Dragon

Forum posts: 11
File comments: 3
Uploads: 0
I've been doing some testing and it seems as though when i'm unbuffed and not wearing a libram, my healing is numbers match up perfectly. So the libram is part of the issue. However, even with my libram off, the estimated healing values are too low once blessing of light is placed on the target. It seems as though the mod underestimates the additional healing granted by the blessing. There is a new version of blessing of light in BC. Maybe blizz changed the way it worked in some way, enough to throw it off.

So whatever the problem is, it seems to have something to do with bol, and the libram thing, but you already knew about that.
Report comment to moderator  
Reply With Quote
Unread 02-09-07, 11:30 AM  
Dagma
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 201
Uploads: 8
Originally posted by Viffer
a very minor point, it still shows (as at latest version posted here 1.2.7b revised) as out of date on the mods page of wow
This is fixed in 1.2.8, which just went up. Thanks for letting me know about it.
Report comment to moderator  
Reply With Quote
Unread 02-09-07, 02:16 AM  
Viffer
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
great mod, thanks Dagma!
a very minor point, it still shows (as at latest version posted here 1.2.7b revised) as out of date on the mods page of wow
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: