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.
Este commit está contenido en:
paramat
2017-03-22 17:51:29 +00:00
padre 86fd616f3c
commit 91182d6a9e

Ver fichero

@ -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