mirror of
https://github.com/sys4-fr/server-nalc.git
synced 2024-11-17 07:50:29 +01:00
fix crash hunger (nodebreaker)
remove old fix
This commit is contained in:
parent
7ce665ea0d
commit
5dae7b6964
|
@ -392,6 +392,7 @@ function hbhunger.handle_node_actions(pos, oldnode, player, ext)
|
||||||
end
|
end
|
||||||
local name = player:get_player_name()
|
local name = player:get_player_name()
|
||||||
local exhaus = hbhunger.exhaustion[name]
|
local exhaus = hbhunger.exhaustion[name]
|
||||||
|
if exhaus == nil then return end -- fix for nodebreaker, if owner has not logged in since the launch of the server, hunger stat is nil,then crash
|
||||||
local new = HUNGER_EXHAUST_PLACE
|
local new = HUNGER_EXHAUST_PLACE
|
||||||
-- placenode event
|
-- placenode event
|
||||||
if not ext then
|
if not ext then
|
||||||
|
@ -401,7 +402,7 @@ function hbhunger.handle_node_actions(pos, oldnode, player, ext)
|
||||||
if not pos and not oldnode then
|
if not pos and not oldnode then
|
||||||
new = HUNGER_EXHAUST_MOVE
|
new = HUNGER_EXHAUST_MOVE
|
||||||
end
|
end
|
||||||
exhaus = (exhaus or 0) + new
|
exhaus = exhaus + new
|
||||||
if exhaus > HUNGER_EXHAUST_LVL then
|
if exhaus > HUNGER_EXHAUST_LVL then
|
||||||
exhaus = 0
|
exhaus = 0
|
||||||
local h = tonumber(hbhunger.hunger[name])
|
local h = tonumber(hbhunger.hunger[name])
|
||||||
|
|
Loading…
Reference in New Issue
Block a user