Fix divide by zero crash

master
CasimirKaPazi 2022-01-15 12:34:22 +01:00
parent 20d97c9c29
commit ceeb09b39a
1 changed files with 3 additions and 2 deletions

View File

@ -28,6 +28,7 @@ minetest.register_globalstep(function(dtime)
n = n + 1
end
end
if n < 1 then return end
center = {x=cx/n, y=cy/n, z=cz/n}
-- slowly approximate spawnpoint to new center
-- changes faster with more players
@ -75,9 +76,9 @@ end
local function spawnarea(player)
local pos = findspawn(player)
if pos then
player:setpos(pos)
player:set_pos(pos)
else
player:setpos(spawn)
player:set_pos(spawn)
end
end