Download
(44 Kb)
Download
Updated: 10-25-07 11:15 PM
Pictures
File Info
Updated:10-25-07 11:15 PM
Created:unknown
Downloads:1,371
Favorites:4
MD5:
Bishop
Version: r296
by: Shadowed [More]
Bishop attempts to give healers (mostly Druids) a simple/efficient/lightweight healing meter for total amount heals, and total over heal for all spells including heals over times, while it's main use is for Druids and Priests, Shamans and Paladins can also use it just fine.

How it works

When you cast heal over time spell we calculate how much it'll do, so for example if your Rejuvenation heals 2,000 health total, 500 a tick will assume you healed for 2,000 with an over heal of 2,000, when we see a player is healed for 500 from our Rejuvenation we subtract 500 from the over healed amount, if the HoT partially overheals, by having 5,000 max health, 4,800 current we'd only subtract 200 from overhealing not 500.

The meter shown in the screenshot is "<spell> <total healed> (<percent overhealed>)" with the bar being that percentage also.

This is not 100% accurate, currently the formulas I have are off by around 0.5%-1% working on correcting this. If you're a Tree of Life Druid will calculate the healing gained for people in your party still, just not other Druids yet.

To do

Calculate healing increases through talents like Rogues Quick Recovery, or other Tree of Life Druids, Bishop will sync your spirit with other Bishop users if you're a Druid (can be disabled) to make this possible.
Include Lifebloom final heal, this wouldn't be 100% accurate but it's should be possible to include how much it healed, and over healed by.
More statistics, total casts, total ticks types of information.
Sorting meter by total amount healed.

Thanks cladhaire for letting me steal the original name/idea!

Code:
------------------------------------------------------------------------
r296 | shadowed.wow | 2007-10-25 22:14:15 -0700 (Thu, 25 Oct 2007) | 1 line

* Infinite loops are bad
------------------------------------------------------------------------
r293 | shadowed.wow | 2007-10-25 15:19:18 -0700 (Thu, 25 Oct 2007) | 2 lines

* Fixed typo causing PLAYER_DAMAGE_DONE_MODS being called instead of UpdateGroupMembers (Causing a string.match error if you
log into a raid) 
* Added fail-safe incase nobody is found in groupMembers
------------------------------------------------------------------------
r292 | shadowed.wow | 2007-10-25 14:09:17 -0700 (Thu, 25 Oct 2007) | 1 line

* Added calculations if you're healing someone when they're in your party and you have Tree of Life
------------------------------------------------------------------------
r291 | shadowed.wow | 2007-10-25 13:47:08 -0700 (Thu, 25 Oct 2007) | 9 lines

* Fixed missing event for healing party members when monitoring hots
* Changed to use raid/party/player unitids instead of names
* Added code for syncing total spirit to be implemented later for ToL calculations
* Improved overheal code for HoTs
* Fixed healing meter not popping up after it's been created from /bishop reset
* Changed to not calculate the heal if someone is ungrouped (May need to change later?)
* Changed so /bishop reset doesn't show total 1 (100%) and just hides the frame/resets data
* Fixed number formating rounding instead of just flooring which would cause the numbers to be difference from not formatting
numbers 
* Fixed SML texture choice not being saved
------------------------------------------------------------------------
r284 | shadowed.wow | 2007-10-23 21:05:49 -0700 (Tue, 23 Oct 2007) | 3 lines

* Changed spell stack to the same as the rest once it's cast instead of when the server is sent it
* Added number formating for the meter, will use commas for every thousands place
* Fixed up /bishop reset
------------------------------------------------------------------------
r283 | shadowed.wow | 2007-10-23 18:43:17 -0700 (Tue, 23 Oct 2007) | 5 lines

* Added Priest Renew information
* Changed so Priest/Paladin/Druid/Shamans can use it instead of just Druids, will just not do any of the estimated healing unless
they have a HoT 
* Moved to use UNIT_SPELLCAST_SUCCEEDED instead of UNIT_SPELLCAST_SENT for when we estimate healing done for a HoT.
* Logging in with a HoT on you won't casue an error now
* Changed to scan talents on first HoT spell cast, talents aren't being accessable at PEW, PL or AL for some reason
------------------------------------------------------------------------
r282 | shadowed.wow | 2007-10-23 15:43:14 -0700 (Tue, 23 Oct 2007) | 5 lines

* Added healing meter to show total overheal/total healed per spell
* Added slash commands /bishop along with /bishop ui to configure
* Added SharedMediaLibrary support for different textures
* Added total healing/total overheal to meter
* Fixed Regrowth HoT not being calculated correctly
------------------------------------------------------------------------
r281 | shadowed.wow | 2007-10-23 14:05:25 -0700 (Tue, 23 Oct 2007) | 2 lines

* Added total casts/total hot ticks
* Changed recording so Lifebloom -> Lifebloom HoT and Lifebloom Heal, Regrowth -> Regrowth HoT and Regrowth Heal
------------------------------------------------------------------------
r280 | shadowed.wow | 2007-10-23 11:54:57 -0700 (Tue, 23 Oct 2007) | 4 lines

* Added downranking or spells lower then level 20 penalty to predicted healing
* Fixed Lifebloom not predicting overheal when going over one stack
* Fixed Regrowth prediction not using the healing bonus from UNIT_SPELLCAST_SENT instead of UNIT_SPELLCAST_SUCCEDDED
* Should be calculating total amount healed per spell, and overheal now (no GUI yet)
------------------------------------------------------------------------
r279 | shadowed.wow | 2007-10-23 00:35:07 -0700 (Tue, 23 Oct 2007) | 2 lines

* Hopefully added the framework required to expand this for Priest/Paladin/Shamans
* Calculates Regrowth/Lifebloom/Rejuvenation HoT value, seems to be off by +/- 10-20 points, not exactly sure why yet.
------------------------------------------------------------------------
r240 | shadowed.wow | 2007-10-04 00:34:07 -0700 (Thu, 04 Oct 2007) | 1 line

* Quick import of cladhaire's Bishop code so I can remove it from my desktop
------------------------------------------------------------------------
Optional Files (0)


There have been no comments posted to this file.
Be the first to add one.



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.