×
Guides and Beta

HealBot Guides
Video tutorial: Healbot Guide for Shadowlands by Mirandinn
Online help: Guides and Options

HealBot beta's
Retail: 9.0.2.1 b1

× General topics about the Retail version of Healbot

Solved: Player bar not updating after death

1 month 15 hours ago 4 weeks 1 day ago by returnZero.
returnZero's Avatar
returnZero
New Member
New Member
Posts: 3
More
Topic Author
Solved: Player bar not updating after death #1
Hello there,

as the subject says, i have a pretty serious problem with my player bar not updating after a death.

Whenever i am in a M+ and i die, my own bar would stay grayed out after releasing spirit / accepting (battle)rez and say 0% health and even though it will update, it takes rather long to do so. I would guess up to a minute when group is infight, which most likely brings me infight as well. Sometimes when i can stay out of fight for a fish feast, those >5 second are enough to update the bar, sometimes not. I fail to see a pattern here, but the group being in combat (even without me being in combat) seem to extend the duration it takes to update my bar by a pretty large margin.

This happens to my bar only, the ones from the partymembers always update immediately and beside that, everything always works fine.

I thought this was just a problem with 9.0.1.3, but i never read something about it here and 9.0.1.4 didn't fix it for me. Now i'm in a calm state of panic ;-)

I'm very scared to say this, but i'm quite sure that i didn't change anything in the last versions, but everyone who says something like this, most likely changed something and forgot it, maybe even me, who knows.

I don't even know what information to provide, let alone how to do that in proper english, but i can try to remeber the buttons i already pushed to professionally solve that problem on a rational level:

- libFastHealth on or off
- fluid bars on or off
- bar refresh rate several values
- played with opacity setting
- removing rip oor etc tags
- intimidating stare at healbot without blinking for at least a minute to establish dominace

Does anybody here have a slight clue how i could solve that?

Desperate greetings

Please Log in or Create an account to join the conversation.

1 month 12 hours ago
Strife's Avatar
Strife
Administrator
Administrator
Posts: 1232
Karma: 8
More
Solved: Player bar not updating after death #2
Never seen this, share your skin in a zip file here.

Please Log in or Create an account to join the conversation.

4 weeks 1 day ago
returnZero's Avatar
returnZero
New Member
New Member
Posts: 3
More
Topic Author
Solved: Player bar not updating after death #3
Thanks for your answer, kind sir <3

If you've never seen this, it's obviously broken on my end. I'll just wipe the interface and wtf folders, reinstall and reconfigure everything and see if the problem is still there... when i get the energy to do so (setting up interface from zero is such anenergydraining task).

As clicking on Attachments only colors the button green for me, i just pasted the skin here if in case you want to use it for scientific purposes:
pastebin.com/0JqktWJq

Best wishes

Please Log in or Create an account to join the conversation.

4 weeks 1 day ago 4 weeks 1 day ago by Strife.
Strife's Avatar
Strife
Administrator
Administrator
Posts: 1232
Karma: 8
More
Solved: Player bar not updating after death #4
You can try the following and see if it makes a difference.

In the HealBot folder open HealBot.lua
With an editor like Notepad++ , go to line 3076 and replace the function HealBot_OnEvent_UnitHealth with
function HealBot_OnEvent_UnitHealth(button)
    button.health.update=false
    if UnitExists(button.unit) then
        if button.health.updincoming then HealBot_HealsInUpdate(button) end
        if button.health.updabsorbs then HealBot_AbsorbsUpdate(button) end
        if HealBot_luVars["adjMaxHealth"] then HealBot_MaxHealth() end
        if UnitIsFeignDeath(button.unit) and UnitHealth(button.unit)==0 then
            health,healthMax=button.health.current,button.health.max
        elseif UnitIsDeadOrGhost(button.unit) and not UnitIsFeignDeath(button.unit) then
            health=0
            healthMax=(UnitHealthMax(button.unit) * HealBot_luVars["healthFactor"])
        else
            health,healthMax=UnitHealth(button.unit),(UnitHealthMax(button.unit) * HealBot_luVars["healthFactor"])
        end
        if health>healthMax then health=healthMax end
        if (health~=button.health.current) or (healthMax~=button.health.max) then
            if (health==0 and button.status.current<9) or
               (health>0 and button.status.current==9) then 
                HealBot_Action_UpdateTheDeadButton(button) 
            end
            if healthMax~=100 or not HealBot_Panel_RaidUnitGUID(button.guid) or button.health.max<200 then
                if HealBot_luVars["pluginTimeToDie"] and button.status.plugin then 
                    HealBot_Plugin_TimeToDie_UnitUpdate(button, health) 
                end
                button.health.current=health
                button.health.max=healthMax
            end
            if health>0 then HealBot_OverHeal(button) end
            HealBot_Action_UpdateHealthButton(button)
            if HealBot_Data["TIPBUTTON"] and HealBot_Data["TIPBUTTON"]==button then 
                HealBot_Action_RefreshTooltip() 
            end
        elseif not HealBot_luVars["FluidInUse"] then
            bptc=floor((button.health.current/button.health.max)*100)
            if button.gref["Bar"]:GetValue()~=bptc then 
                HealBot_Action_UpdateHealthButton(button)
            end
        end
    else
	    button.health.current=0
        button.gref["Bar"]:SetValue(0)
        HealBot_HealsInUpdate(button)
        HealBot_AbsorbsUpdate(button)		
        HealBot_Text_setHealthText(button)
        HealBot_Text_SetText(button)
        if HealBot_luVars["pluginTimeToDie"] and button.status.plugin then 
            HealBot_Plugin_TimeToDie_UnitUpdate(button, 0) 
        end
    end
      --HealBot_setCall("HealBot_OnEvent_UnitHealth")
end

Please Log in or Create an account to join the conversation.

4 weeks 1 day ago
returnZero's Avatar
returnZero
New Member
New Member
Posts: 3
More
Topic Author
Solved: Player bar not updating after death #5
That, sir, indeed made a difference. Tried several times just to make sure. What can i say... thanks alot for your time and your help <3 /salute

Please Log in or Create an account to join the conversation.

Moderators: ctshammyAcirac