1
0
mirror of https://github.com/sys4-fr/server-nalc.git synced 2024-11-06 02:20:24 +01:00

[Hunger] global_step to timer #179

This commit is contained in:
Coethium 2016-08-16 17:36:37 +02:00
parent 41552c9492
commit 971c17af16

View File

@ -94,15 +94,11 @@ minetest.register_on_respawnplayer(function(player)
hbhunger.exhaustion[name] = 0 hbhunger.exhaustion[name] = 0
end) end)
local main_timer = 0
local timer = 0 local timer = 0
local timer2 = 0 local timer2 = 0
minetest.register_globalstep(function(dtime) local function hunger_step()
main_timer = main_timer + dtime timer = timer + HUNGER_HUD_TICK
timer = timer + dtime timer2 = timer2 + HUNGER_HUD_TICK
timer2 = timer2 + dtime
if main_timer > HUNGER_HUD_TICK or timer > 10 or timer2 > HUNGER_HUNGER_TICK then
if main_timer > HUNGER_HUD_TICK then main_timer = 0 end
for _,player in ipairs(minetest.get_connected_players()) do for _,player in ipairs(minetest.get_connected_players()) do
local name = player:get_player_name() local name = player:get_player_name()
@ -144,9 +140,11 @@ minetest.register_globalstep(function(dtime)
hbhunger.handle_node_actions(nil, nil, player) hbhunger.handle_node_actions(nil, nil, player)
end end
end end
end --end
if timer > 10 then timer = 0 end if timer > 10 then timer = 0 end
if timer2 > HUNGER_HUNGER_TICK then timer2 = 0 end if timer2 > HUNGER_HUNGER_TICK then timer2 = 0 end
end) minetest.after(HUNGER_HUD_TICK, hunger_step)
end
minetest.after(0, hunger_step)
end end