forked from VoxeLibre/VoxeLibre
Merge pull request 'Fix long globalstep for inactive shields' (#2489) from fix-shields-gs into master
Reviewed-on: MineClone2/MineClone2#2489 Reviewed-by: MysticTempest <mystictempest@noreply.git.minetest.land>
This commit is contained in:
commit
fac88fc53d
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue