Attempt to fix crash
This commit is contained in:
parent
41ff3a0a8d
commit
95a6b0dd48
1 changed files with 15 additions and 3 deletions
|
@ -375,8 +375,21 @@ local function place_map(map)
|
||||||
end
|
end
|
||||||
end)
|
end)
|
||||||
|
|
||||||
minetest.after(10, function()
|
|
||||||
minetest.fix_light(ctf_map.map.pos1, ctf_map.map.pos2)
|
minetest.after(1, function()
|
||||||
|
for _, object_drop in pairs(minetest.get_objects_in_area(map.pos1, map.pos2)) do
|
||||||
|
if not object_drop:is_player() then
|
||||||
|
local drop = object_drop:get_luaentity()
|
||||||
|
|
||||||
|
if drop and drop.name == "__builtin:item" then
|
||||||
|
object_drop:remove()
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
minetest.after(1, function()
|
||||||
|
minetest.fix_light(map.pos1, map.pos2)
|
||||||
|
end)
|
||||||
end)
|
end)
|
||||||
end, nil)
|
end, nil)
|
||||||
end
|
end
|
||||||
|
@ -387,7 +400,6 @@ function ctf_map.register_on_map_loaded(func)
|
||||||
end
|
end
|
||||||
|
|
||||||
ctf_match.register_on_new_match(function()
|
ctf_match.register_on_new_match(function()
|
||||||
minetest.clear_objects({ mode = "quick" })
|
|
||||||
|
|
||||||
-- Select map
|
-- Select map
|
||||||
local idx = select_map()
|
local idx = select_map()
|
||||||
|
|
Loading…
Reference in a new issue