#1
|
|||
|
HP Update Polling, Consciousness, and Healing
Hey all;
Not sure if this is where to post this, but I know we run a modified source code of the base EQEmu. So in the past week or two I've encountered at least twice, on my own and thrice by other players, the bug of losing consciousness, then, due to a series of odd events, reviving at full health. Positive this was a bug, I've been running PCAPs while playing. I'm going to hope that I encounter it again soon, and I've got a hunch on how to recreate it, and also what's causing it. I think it has to do with conflicts between timing of updates from various effects (like regen/bard hymn of restoration/DOT), and natural HP regen ticks, and the percentage methodolgy used for those updates. It looks like whatever state-machine devs used for unconsciousness, combined with health tracking on the client side (negative health, as it were), causes some strange reaction when fed the transition signal from unconsciousness to consciousness. I'm looking into a fix in the source code on EQEmu, but I wanted to ask, is there a better place for P99 specifically? I'm doing some de-compilation nonsense to get a little visibility on the how states are handled client-side, which I won't share here for copyright purposes (though I'm sure anyone here doing dev work can do the same thing or better than I'll be able to do); but I wanted to make sure any fix I'm trying to build will ultimately actually improve that feature in P99 (I will also try to fix the upstream, though I haven't found any reports of the problem upstream). Let me know; I've got a fairly light dev cycle in my day-job for the next couple weeks, and am happy to throw cycles at this if it makes the game better.
__________________
| ||
|
|