From 91182d6a9ec56c88096c1bad653a85426892c54d Mon Sep 17 00:00:00 2001 From: paramat Date: Wed, 22 Mar 2017 17:51:29 +0000 Subject: [PATCH] Flora spread: Do not replace flora with dry shrub, only 'return' If there is no group:soil node found below, do not replace flora with dry shrub, this was breaking flower pots and other mods. Originally, flora would only turn to dry shrub if in desert sand. --- mods/flowers/init.lua | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/mods/flowers/init.lua b/mods/flowers/init.lua index c71bc29c..f5955d8c 100644 --- a/mods/flowers/init.lua +++ b/mods/flowers/init.lua @@ -107,10 +107,9 @@ function flowers.flower_spread(pos, node) pos.y = pos.y - 1 local under = minetest.get_node(pos) pos.y = pos.y + 1 - if minetest.get_item_group(under.name, "soil") == 0 and - -- Do not replace sand dune grasses - under.name ~= "default:sand" then - minetest.set_node(pos, {name = "default:dry_shrub"}) + if minetest.get_item_group(under.name, "soil") == 0 then + -- Do not replace with dry shrub here as + -- this breaks flower pots and other mods. return end