Skip to content
Snippets Groups Projects
Commit 3bf3249d authored by PenguinDad's avatar PenguinDad Committed by Craig Robbins
Browse files

Fix leaking globals in flowers and default mapgen.lua

parent e71b71c1
No related branches found
No related tags found
No related merge requests found
......@@ -278,7 +278,7 @@ function default.mgv6_ongen(minp, maxp, seed)
end
end
end
function default.make_cactus(pos, size)
for y=0,size-1 do
local p = {x=pos.x, y=pos.y+y, z=pos.z}
......@@ -377,7 +377,7 @@ function default.mgv6_ongen(minp, maxp, seed)
break
end
end
if ground_y then
local p = {x=x,y=ground_y+1,z=z}
local nn = minetest.get_node(p).name
......@@ -388,14 +388,14 @@ function default.mgv6_ongen(minp, maxp, seed)
-- If desert sand, add dry shrub
if nn == "default:desert_sand" then
minetest.set_node(p,{name="default:dry_shrub"})
-- If dirt with grass, add grass
elseif nn == "default:dirt_with_grass" then
minetest.set_node(p,{name="default:grass_"..pr:next(1, 5)})
end
end
end
end
end
end
......@@ -406,9 +406,8 @@ end
-- Detect mapgen and register suitable on-generated function
--
minetest.register_on_mapgen_init(function(MapgenParams)
mgname = MapgenParams.mgname
if mgname == "v6" then
minetest.register_on_mapgen_init(function(mg_params)
if mg_params.mgname == "v6" then
minetest.register_on_generated(default.mgv6_ongen)
end
end)
......@@ -466,4 +465,3 @@ function default.generate_nyancats(minp, maxp, seed)
end
minetest.register_on_generated(default.generate_nyancats)
......@@ -26,7 +26,7 @@ function flowers.mgv6ongen(minp, maxp, seed)
break
end
end
if ground_y then
local p = {x=x,y=ground_y+1,z=z}
local nn = minetest.get_node(p).name
......@@ -54,7 +54,7 @@ function flowers.mgv6ongen(minp, maxp, seed)
end
end
end
end
end
end
......@@ -63,10 +63,8 @@ end
-- Enable in mapgen v6 only
minetest.register_on_mapgen_init(function(MapgenParams)
mgname = MapgenParams.mgname
if mgname == "v6" then
minetest.register_on_mapgen_init(function(mg_params)
if mg_params.mgname == "v6" then
minetest.register_on_generated(flowers.mgv6ongen)
end
end)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment