Fix divide by zero crash
parent
20d97c9c29
commit
ceeb09b39a
5
init.lua
5
init.lua
|
@ -28,6 +28,7 @@ minetest.register_globalstep(function(dtime)
|
||||||
n = n + 1
|
n = n + 1
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
if n < 1 then return end
|
||||||
center = {x=cx/n, y=cy/n, z=cz/n}
|
center = {x=cx/n, y=cy/n, z=cz/n}
|
||||||
-- slowly approximate spawnpoint to new center
|
-- slowly approximate spawnpoint to new center
|
||||||
-- changes faster with more players
|
-- changes faster with more players
|
||||||
|
@ -75,9 +76,9 @@ end
|
||||||
local function spawnarea(player)
|
local function spawnarea(player)
|
||||||
local pos = findspawn(player)
|
local pos = findspawn(player)
|
||||||
if pos then
|
if pos then
|
||||||
player:setpos(pos)
|
player:set_pos(pos)
|
||||||
else
|
else
|
||||||
player:setpos(spawn)
|
player:set_pos(spawn)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue