Fix long globalstep for inactive shields

This commit is contained in:
cora 2022-07-25 01:47:54 +02:00
parent e6d1f603ff
commit 1743b8791b
1 changed files with 5 additions and 6 deletions

View File

@ -219,12 +219,11 @@ end
local shield_hud = {} local shield_hud = {}
local function remove_shield_hud(player) local function remove_shield_hud(player)
if shield_hud[player] then if not shield_hud[player] then return end --this function takes a long time. only run it when necessary
player:hud_remove(shield_hud[player]) player:hud_remove(shield_hud[player])
shield_hud[player] = nil shield_hud[player] = nil
set_shield(player, false, 1) set_shield(player, false, 1)
set_shield(player, false, 2) set_shield(player, false, 2)
end
local hf = player:hud_get_flags() local hf = player:hud_get_flags()
if not hf.wielditem then if not hf.wielditem then