Elitist Jerks
Register
Blogs
Chat
Forums
New Posts


Go Back   Elitist Jerks > Public Discussion > User Interface and AddOns

Reply
 
LinkBack (177) Thread Tools
Old 06/01/08, 12:13 PM   176 links from elsewhere to this Post. Click to view. #1 (permalink)
Von Kaiser
 
Night Elf Rogue
 
The Maelstrom (EU)
Instant Health Updates

A very gifted guildie of mine (Meloeth, EU-The Maelstrom) wrote an addon that uses combat log events and information to calculate health amounts as they occur rather than waiting for the UNIT_HEALTH tag from the server. It's been extensively tested in our guild the last few months and he's finally released it:

Instant Health | World of Warcraft Addons | World of Warcraft @ Curse.com

Healing using this and grid/pitbull was error-free and the difference immediately noticable. Health bars are extremely reactive to all incoming/outgoing changes. You will also notice that your and other's health bars dip into the negative before the server catches up and actually 'kills' you. It is possible, though rare, to save someone who dips into the negative if they are healed before the server catches up, or also to avoid a hit that would otherwise kill you by vanishing/blocking/bubbling.

The single detriment is that Recount and other damage meters will not show accurate healing meters using this addon. As the health update is instant, the meter waits for the unit_health message and then tends to view most healing as overhealing.**

**edit: Meloeth has updated his code and now all damage meter and combat text addons should play nicely. Make sure you download the newest version on the Curse Page!!!

In any case it is a large improvement and I recommend it to everyone. It is also something I haven't seen before which is why I thought it deserved it's own thread.

Meloeth has explained the mechanics further on his Curse page, Enjoy!

Last edited by Optikalusion : 06/26/08 at 11:28 AM.
 
User is offline.
Reply With Quote
Old 06/01/08, 4:53 PM   #2 (permalink)
Von Kaiser
 
Human Warrior
 
Blackrock
Initial impressions are good. However, after 10 minutes of testing in a battleground, it seems like it cant handle the Spirit Res thing - it reports people at 1 health until they take damage after a res. Also, with Spirit of Redemption, sometimes it reports it as full health, sometimes as 1 health. Otherwise looks good though!
 
User is offline.
Reply With Quote
Old 06/01/08, 6:44 PM   #3 (permalink)
Piston Honda
 
Draenei Shaman
 
Quel'dorei
Seems like a very nice addon from just testing it by myself but I'll reserve final judgment until Felmyst tonight. There are lots of times where I know an aoe has gone off and I don't see it on grid for a good 1-2 seconds which seems to be mended with this addon. Thanks.

Lord, beer me strength.
 
User is offline.
Reply With Quote
Old 06/01/08, 6:44 PM   #4 (permalink)
Piston Honda
 
funkydude's Avatar
 
Dwarf Priest
 
Silvermoon (EU)
Interesting addon, I didn't think UNIT_HEALTH was so badly affected by latency.

Originally Posted by world View Post
Initial impressions are good. However, after 10 minutes of testing in a battleground, it seems like it cant handle the Spirit Res thing - it reports people at 1 health until they take damage after a res. Also, with Spirit of Redemption, sometimes it reports it as full health, sometimes as 1 health. Otherwise looks good though!
Should be fixable with a few events.

Although, I'm not sure how you plan to add health from buffs, are you scanning health at some point?

Author of BadBoy, BigWigs & Plugins, StatBlockCore & Plugins, BasicChatMods, BasicComboPoints, BasicMinimap, BasicBuffs, fdFrames, LightQueue & FreeMe

WowAce.com Admin
Rogue Idle UI | Rogue Raid UI
Used Addons
 
User is offline.
Reply With Quote
Old 06/01/08, 9:24 PM   #5 (permalink)
The Google Map Team can no longer help you
 
Malan's Avatar
 
Tauren Shaman
 
Skullcrusher
Originally Posted by funkydude View Post
Interesting addon, I didn't think UNIT_HEALTH was so badly affected by latency.
I think you can see the effect of it when you view death reports from Expiration sometimes on Brutallus, you'll see a MH OH hit when the tank is say 75%, see 8 heals land, and then suddenly it says he died with no other damage taken. The health update was after the damage had already killed him and also after the heals claimed to have landed.

Why all thinks that WF is better than rock?
~Rocks, coming to a shaman near you in the next expansion~

Originally Posted by Bluur View Post
Oh, and btw, vulajin, I don't know why we gave you those fucking pants and the muramasa - maybe if your dps was anywhere near your precious spreadsheets you'd actually beat my DPS once in a while.
 
User is offline.
Reply With Quote
Old 06/02/08, 12:05 AM   #6 (permalink)
Von Kaiser
 
Draenei Shaman
 
Aman'Thul
Originally Posted by funkydude View Post
Although, I'm not sure how you plan to add health from buffs, are you scanning health at some point?
I'm curious how this works too. How does it handle effects such as Nightmare Seed and Last Stand?

Also I'm not entirely sure I understand why healing meters are thrown off by this. I've installed the mod and will look at it tonight in Sunwell.
 
User is offline.
Reply With Quote
Old 06/02/08, 2:57 AM   #7 (permalink)
Glass Joe
 
Orc Warlock
 
Jubei'Thos
Running this mod would not affect the combatlog, and hence screw with WWS, correct?
 
User is offline.
Reply With Quote
Old 06/02/08, 6:18 AM   #8 (permalink)
Great Tiger
 
Blood Elf Paladin
 
Lightning's Blade (EU)
Originally Posted by Grengorr View Post
Running this mod would not affect the combatlog, and hence screw with WWS, correct?
Pretty sure this is correct as I think /combatlog output cannot be influenced in any way trough addons.
 
User is offline.
Reply With Quote
Old 06/02/08, 6:38 AM   #9 (permalink)
Von Kaiser
 
Night Elf Rogue
 
The Maelstrom (EU)
The addon shouldn't affect the combat log or WWS at all.

As far as the added health effects, I think that the addon checks against current health values on the health update hook, insuring that the players/member's max health value is constant, and then calculates the change in that value using combat log data <----- This could be totally wrong as I'm just a lowly user and don't pretend to truly understand how this works

I have invited Meloeth to register here and take part in the discussion. I'm sure he can answer your questions better than I.
 
User is offline.
Reply With Quote
Old 06/02/08, 6:46 AM   #10 (permalink)
Glass Joe
 
Night Elf Priest
 
Outland (EU)
Hey

I am interested in testing this addon. Got some question anyway :

Recount is taking in consideration PoM, Renew. That is the reason why I use recount as other addons don't. Is PoM and renew also taken in consideration in this addon?
Also, what about healing buffs?
Recount has a graphical environment that explains very clearly who is casting what and by how much. As well for dps as for healing. As wel in numbers as in bars. Is it same in your addon pls?

Many thanks

Zypora
 
User is offline.
Reply With Quote
Old 06/02/08, 7:23 AM   #11 (permalink)
Great Tiger
 
Blood Elf Paladin
 
Lightning's Blade (EU)
Are you sure you read what this addon does Zypora? I recommend you read the first post/curse page again. And again.

ps: there is nothing special about Renew, it has always worked the way it should on every meter
 
User is offline.
Reply With Quote
Old 06/02/08, 7:49 AM   #12 (permalink)
Glass Joe
 
Night Elf Priest
 
Outland (EU)
Yup Vorda,

you are right, misunderstood. I have been a bit to fast.
/offtopic
 
User is offline.
Reply With Quote
Old 06/02/08, 8:13 AM   #13 (permalink)
Piston Honda
 
Xelopheris's Avatar
 
Tauren Druid
 
Dunemaul
How does this handle Kalecgos? A lot of times, you're not in combat lot range of half the raid.
 
User is offline.
Reply With Quote
Old 06/02/08, 8:16 AM   #14 (permalink)
Glass Joe
 
Draenei Shaman
 
Doomhammer
Originally Posted by Xelopheris View Post
How does this handle Kalecgos? A lot of times, you're not in combat lot range of half the raid.
If the combatlog cant catch them, this addon wont either, and tbh it really doesn't matter from a healers pov as if they're oor, you can't heal them.
 
User is offline.
Reply With Quote
Old 06/02/08, 8:50 AM   #15 (permalink)
Piston Honda
 
Xelopheris's Avatar
 
Tauren Druid
 
Dunemaul
Originally Posted by groon View Post
If the combatlog cant catch them, this addon wont either, and tbh it really doesn't matter from a healers pov as if they're oor, you can't heal them.
Healer A enters portal 3 seconds before DPS B. As Healer A's Spectral Realm debuff falls off, demon begins casting shadow bolt volley. DPS B is hit by volley before exiting. Healer A is responsible for healing DPS B, but didn't catch that damage in the combat log, therefore, health bar hasn't updated.

Does it still update on a HEALTH_UPDATE event or what?
 
User is offline.
Reply With Quote
Old 06/02/08, 9:03 AM   #16 (permalink)
Piston Honda
 
Human Paladin
 
Das Syndikat (EU)
You have to rely on the regular health update in this case, it seems. Wich isn't that way off to make it impossible to heal, at least it worked forever until this addon came out.
 
User is offline.
Reply With Quote
Old 06/02/08, 11:21 AM   #17 (permalink)
Von Kaiser
 
Tauren Shaman
 
Uldum
Actually saved a tank with NS last night. Health was negative and I popped it, he didn't die. So far really liking this add-on, it makes everything feel much more responsive.
 
User is offline.
Reply With Quote
Old 06/02/08, 11:25 AM   #18 (permalink)
Piston Honda
 
Draenei Shaman
 
Quel'dorei
Originally Posted by Xelopheris View Post
How does this handle Kalecgos? A lot of times, you're not in combat lot range of half the raid.
I'm pretty sure when you are out of combat log range it just does it the old fashioned way.

edit: beaten

Lord, beer me strength.
 
User is offline.
Reply With Quote
Old 06/02/08, 11:50 AM   #19 (permalink)
Glass Joe
 
Saerjin's Avatar
 
Troll Shaman
 
Khaz Modan
The only issue I'm having with it, is that SCT doesnt seem to work with it.

Granted I'm testing it in AV, but I figured the best place to try it, would be one of the places it would seem to work the worst.

Updates on players close to me come incredibly fast, especially since its PVP.

To elaborate on the SCT issue, most of my heals show up as overheals, and sometimes I'm unsure if it is reporting people's correct health.

I do really like the fast updates in grid however, and hope that the mod gets more attention.
 
User is offline.
Reply With Quote
Old 06/02/08, 12:41 PM   #20 (permalink)
Piston Honda
 
Draenei Shaman
 
Quel'dorei
Originally Posted by Saerjin View Post
The only issue I'm having with it, is that SCT doesnt seem to work with it.

Granted I'm testing it in AV, but I figured the best place to try it, would be one of the places it would seem to work the worst.

Updates on players close to me come incredibly fast, especially since its PVP.

To elaborate on the SCT issue, most of my heals show up as overheals, and sometimes I'm unsure if it is reporting people's correct health.

I do really like the fast updates in grid however, and hope that the mod gets more attention.
It's happening to me too with MSBT, everything shows as overheal. It's definitely worth being able to see damage instantly rather than 1-2 seconds later though.

Lord, beer me strength.
 
User is offline.
Reply With Quote
Old 06/02/08, 12:45 PM   #21 (permalink)
Glass Joe
 
Saerjin's Avatar
 
Troll Shaman
 
Khaz Modan
Originally Posted by Dollar View Post
It's happening to me too with MSBT, everything shows as overheal. It's definitely worth being able to see damage instantly rather than 1-2 seconds later though.


Agreed.
 
User is offline.
Reply With Quote
Old 06/02/08, 12:50 PM   #22 (permalink)
Glass Joe
 
Draenei Shaman
 
Burning Blade (EU)
I just installed this addon and some times it seems that it just doesn't update the health bar at all. Other than that it's a pretty sweet addon. Anyone know what might be causing it? I'm using Pitbull, SCT and Recount if it matters.
 
User is offline.
Reply With Quote
Old 06/02/08, 12:59 PM   #23 (permalink)
Glass Joe
 
Alv!ra's Avatar
 
Dwarf Priest
 
Silvermoon (EU)
Will be testing this on tonights raid. Hopefully any conflicting issues with this and MSBT will be sorted soon, as I use the scrolling battle text to show how much my heals land for on the target. Doesn't matter as much with recount really, as that isn't used in combat. I can imagine not being able to trust msbt might be quite annoying though...

Anyways, by the looks of it this is some awesome work and seems to have a lot of potential to it. And almost better, it's still version 1.0, so there's probably still lots of room for improvement :-)
 
User is offline.
Reply With Quote
Old 06/02/08, 1:08 PM   #24 (permalink)
Let's Paint, Exercise, and Lifebloom
 
giansm's Avatar
 
Night Elf Druid
 
Kil'Jaeden
I've never liked the way those addons determine overhealing anyway. If I remember correctly, they rely on the fact that UnitHealth() updates slowly and they do something like:

1) Receive an event that says I healed a unit
2) Check how much the heal was for
3) Subtract UnitMaxHealth() - UnitHealth(), use that as the health deficit
4) Compare #2 and #3.

Seems kind of unreliable since it basically relies on slow updates to UnitHealth, since the UnitHealth call is made after the heal event is received. By the way I just checked Violation and SCT, they both do it this way. Not sure about other addons since those are the only two I have that calculate overhealing.
 
User is offline.
Reply With Quote
Old 06/02/08, 2:25 PM   #25 (permalink)
Glass Joe
 
Draenei Shaman
 
Kil'Jaeden
As a resto shaman, I'm usually taking care of topping off raid damage during fights, and I try to be as proactive as possible. Unfortunately, raid damage usually requires a more reactive touch, on average. For example, the trash sentinel's (in Sunwell) chain lightning... when someone in raid gets hit by this, I immediately find the person with the greatest health deficit in raid (usually a lock or SP (lifetap and SW)) and bounce a chain heal off of them to top off the raid. Based upon all indicators after installing this addon, my overheal was > 80%. This led me to believe, intuitively, that my healing was mostly ineffective, even though the combatlog (WWS) proved differently. I'm going to have to ignore recount and SCT unless they make the same changes as this addon does, and heal 'blind', as it were.

On the other hand, I don't really care what the numbers say. The success of a raid is more important to me than topping meters, and if I can accept that the healing I'm doing is actually effective, regardless of reported heals, then I should be fine. Instantaneous reporting of a person's health is by far the more important.

Mod is highly recommended, and good job to the author.
 
User is offline.
Reply With Quote
Reply

Go Back   Elitist Jerks > Public Discussion > User Interface and AddOns

Thread Tools
Show Printable Version