Depollute the code - 06 - Undo unrelated changes due to failed repair.
M mods/flowers/init.lua My related review message was: I am utterly sorry but appears as if I mixed lines 224-230 with lines 239-245 instead of an appropriate depollute. Please clarify.
This commit is contained in:
parent
3ad1a36764
commit
97556943f7
|
@ -226,8 +226,10 @@ minetest.register_node("flowers:mushroom_brown", {
|
||||||
-- Mushroom spread and death
|
-- Mushroom spread and death
|
||||||
|
|
||||||
function flowers.mushroom_spread(pos, node)
|
function flowers.mushroom_spread(pos, node)
|
||||||
if minetest.get_node_light(pos, nil) == 15 then
|
if minetest.get_node_light(pos, 0.5) > 3 then
|
||||||
minetest.remove_node(pos)
|
if minetest.get_node_light(pos, nil) == 15 then
|
||||||
|
minetest.remove_node(pos)
|
||||||
|
end
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
local positions = minetest.find_nodes_in_area_under_air(
|
local positions = minetest.find_nodes_in_area_under_air(
|
||||||
|
@ -239,11 +241,8 @@ function flowers.mushroom_spread(pos, node)
|
||||||
end
|
end
|
||||||
local pos2 = positions[math.random(#positions)]
|
local pos2 = positions[math.random(#positions)]
|
||||||
pos2.y = pos2.y + 1
|
pos2.y = pos2.y + 1
|
||||||
if minetest.get_node_light(pos, 0.5) > 3 then
|
if minetest.get_node_light(pos2, 0.5) <= 3 then
|
||||||
if minetest.get_node_light(pos, nil) == 15 then
|
minetest.set_node(pos2, {name = node.name})
|
||||||
minetest.remove_node(pos)
|
|
||||||
end
|
|
||||||
minetest.set_node(pos2, {name = node.name})
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue