File tree 1 file changed +5
-4
lines changed
1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -221,8 +221,10 @@ minetest.register_node("flowers:mushroom_brown", {
221
221
-- Mushroom spread and death
222
222
223
223
function flowers .mushroom_spread (pos , node )
224
- if minetest .get_node_light (pos , nil ) == 15 then
225
- minetest .remove_node (pos )
224
+ if minetest .get_node_light (pos , 0.5 ) > 3 then
225
+ if minetest .get_node_light (pos , nil ) == 15 then
226
+ minetest .remove_node (pos )
227
+ end
226
228
return
227
229
end
228
230
local positions = minetest .find_nodes_in_area_under_air (
@@ -234,8 +236,7 @@ function flowers.mushroom_spread(pos, node)
234
236
end
235
237
local pos2 = positions [math.random (# positions )]
236
238
pos2 .y = pos2 .y + 1
237
- if minetest .get_node_light (pos , 0.5 ) <= 3 and
238
- minetest .get_node_light (pos2 , 0.5 ) <= 3 then
239
+ if minetest .get_node_light (pos2 , 0.5 ) <= 3 then
239
240
minetest .set_node (pos2 , {name = node .name })
240
241
end
241
242
end
You can’t perform that action at this time.
0 commit comments