Fix pmRefresh spam from tail check

This commit is contained in:
NullBite 2023-06-26 15:39:30 -04:00
parent a36bad8b3f
commit 8b0fca18cf
Signed by: nullbite
GPG Key ID: 6C4D545385D4925A

View File

@ -39,6 +39,8 @@ STATE={
do do
local pm_refresh=false local pm_refresh=false
function pmRefresh() function pmRefresh()
logging.debug([[part refresh queued
]], util.traceback())
pm_refresh=true pm_refresh=true
end end
@ -433,7 +435,6 @@ function aquaticTailVisible()
end end
local function updateTailVisibility() local function updateTailVisibility()
local old_state_aquatic_tail_visible
local anim=player:getPose() local anim=player:getPose()
local water=player:isInWater() local water=player:isInWater()
local lava=player:isInLava() local lava=player:isInLava()
@ -441,8 +442,8 @@ local function updateTailVisibility()
if aquaticTailVisible() and (anim=="SLEEPING" or anim=="SPIN_ATTACK" or anim=="FALL_FLYING" or water or lava) then if aquaticTailVisible() and (anim=="SLEEPING" or anim=="SPIN_ATTACK" or anim=="FALL_FLYING" or water or lava) then
tail_cooldown=anim=="SPIN_ATTACK" and 60 or (tail_cooldown >= 10 and tail_cooldown or 10) tail_cooldown=anim=="SPIN_ATTACK" and 60 or (tail_cooldown >= 10 and tail_cooldown or 10)
end end
if old_state_aquatic_tail_visible ~= aquaticTailVisible() then pmRefresh() end if STATE.old.aquatic_tail_visible ~= aquaticTailVisible() then pmRefresh() end
old_state_aquatic_tail_visible=aquaticTailVisible() STATE.old.aquatic_tail_visible=aquaticTailVisible()
end end
-- armor {{{ -- armor {{{