1
0
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:
crabman77 2015-06-29 16:11:39 +02:00
parent 7ce665ea0d
commit 5dae7b6964

View File

@ -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])