Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issues with health bars not updating in real time #42

Open
w0lf3h opened this issue Oct 25, 2023 · 6 comments
Open

Issues with health bars not updating in real time #42

w0lf3h opened this issue Oct 25, 2023 · 6 comments

Comments

@w0lf3h
Copy link

w0lf3h commented Oct 25, 2023

Had a strange issue first time I used my NG frames in raid the other day.
Health bars weren't accurately updating in real time. So NG frames would show a player with 90% health when the player would actually be at 100% if they were recently healed.

Have you seen this issue in the past? Is there a way around this?

Thanks.

@gnwl
Copy link
Owner

gnwl commented Oct 25, 2023

How long of a delay are you suggesting? As in its stuck for seconds.. minutes? I don't see reason it ever would be.

@w0lf3h
Copy link
Author

w0lf3h commented Oct 25, 2023

Maybe couple seconds? Just definitely was not updating in real time. The actual health bar of the player would be at 100% (I use Luna for player bars) and NG would still show health deficit. Was just wondering if anybody else has come across that.

@gnwl
Copy link
Owner

gnwl commented Oct 26, 2023

I can't reproduce this on a test server. There is a slight lag between a cast going off and health updating but that happens on all unit frames and likely to do with client to server communication(even on a 0ms local server). Luna does run an OnUpdate function to update the healthbar on every frame refresh, but I don't really see how it would matter. The client shouldn't have updated health information without sending a UNIT_HEALTH event which blizz, ng, and luna on top of its onupdate responds to. Testing I've done to see if theres any difference between onupdate or onevent came to a conclusion of none. If you can show me a video of it happening I'd be inclined to switch it to on frame updates but I don't see how it could really be possible.

@w0lf3h
Copy link
Author

w0lf3h commented Oct 26, 2023

I can't reproduce this on a test server. There is a slight lag between a cast going off and health updating but that happens on all unit frames and likely to do with client to server communication(even on a 0ms local server). Luna does run an OnUpdate function to update the healthbar on every frame refresh, but I don't really see how it would matter. The client shouldn't have updated health information without sending a UNIT_HEALTH event which blizz, ng, and luna on top of its onupdate responds to. Testing I've done to see if theres any difference between onupdate or onevent came to a conclusion of none. If you can show me a video of it happening I'd be inclined to switch it to on frame updates but I don't see how it could really be possible.

Yeah, I'll see if I can snag a video clip and upload for you.

@w0lf3h
Copy link
Author

w0lf3h commented Nov 7, 2023

Ugh, wasn't able to get a video clip in last MC, but I've since stopped using it because the frames were making it impossible to heal.

I think it exclusively occurs when I start casting a heal on someone with health deficiency but they are healed before my heal goes off. Said player's health bar won't update till either my cast goes off or I stop casting.

But yeah, for example, Luna target bars will be accurate but the notgrid frames will still show them with health deficiency.

Not sure I will be able to reproduce though since I've completely stopped using them now. Maybe someone else can chime in if they've experienced this issue as well.

@karai17
Copy link

karai17 commented Aug 10, 2024

image

I'm having this issue too. You can see on the left my pfUI bars are correct but my NG bars are messed up, particularly Group 2. that +577 was there the entire raid and the healcomms display was wonky.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants