NeatPlates

NeatPlates

7M Downloads

Gladiator's Maledict/Necrotic Strike and healing absorption effects

Golrathx opened this issue ยท 9 comments

commented

I was wondering if it is possible to show healing absorption effects such as necrotic strike and gladiator's maledict on the nameplates, similar to how the default nameplates can show how much healing will be absorbed by such effects.

Screenshot shows how default nameplates handle it.
nameplate absorb

commented

This probably won't be too hard to add as there is already a system in place for damage absorbs.

However, it's been a long time since I've used the default plates. How does the blizzard plates handle healing absorbs if there is already a damage absorb on the unit?
Because I'm not quite sure what the best approach to deal with this scenario would be.

commented

I've implemented this in a beta release over on curse.

Would be great if you could give me some feedback on how it deals with displaying damage and healing absorbs if they are both present.
It currently displays the smaller absorb as an overlay on top of the bigger absorb. I was looking into making it proportional as there currently is a scenario where only one is displayed, which is when both absorbs are the same value. But I think that would require a bit of a re-write of the current absorb system before that could work properly. So I would rather see how much of a potential issue this would be first.

commented

Hmm, it seems the default frames use a mix of, what in the options for absorb is called, Overlay and Blizzlike.

I do like that implementation more than the current one that I used. However, it would probably mean that the option for absorb style would have to be removed.

To color the absorb by class/healthbar color, the easiest thing to do would be to not use a texture. Which would be fine if I mix the absorb styles like the default plates do.

I'll see what I can do about keeping the option as the default implementation makes a lot more sense for displaying a heal absorb.

commented

Sorry this is late but here is a screenshot of the situation you wanted, I will test the beta release either tonight or tommorow when I get a chance.
absorb2
In this screenshot his current hp is the light + darkened portion, with the darkened portion showing how much healing will be absorbed. The life cocoon acts normally and is extended beyond his current hp showing how much damage will be absorbed before his current hp will take damage.

In the first screenshot I sent the current hp is around 90 percent and the darkened portion is how much healing will be absorbed.

I hope this helps, thanks again.

commented

The Maledict/necrotic absorb should go from the current hp point towards the left and not compete with the life cocoon/ power word shield type absorbs. Default UI shows it as just a darker color of whatever color the health bar is, but the purple color you used in the beta release would be fine as well.

commented

I wasn't able to consistently reproduce any of the issues you mentioned, which makes it harder to pin point what is happening, but I've made some changes in the latest Beta release that hopefully fixes some of these issues.

And the issue with damage absorb being partially displayed as healing absorbs I wasn't able to reproduce at all. But I'm guessing it has something to do with the Absorb frame not being hidden unless both damage and healing absorb doesn't exist. So I believe this should be fixed but I couldn't verify it.

commented

New build definitely works better than the first one.
Have noticed some issues with it showing some surrounding players with their entire bar shown as having a healing absorb. Also if I use maledict on someone at full hp for some reason it displays them as having a very large damage absorb shield extending their health bar greatly even when they have nothing on them.

commented

There is also an issue when people cast a damage absorb, it appears to be showing some of the shield as a healing absorb. Thanks again, hope this helps.

commented

Tried the update, all of the issues seem to have been resolved as far as I can tell. Works great, thanks again, appreciate it.