From 48b6e360ffdf44c38b6f9e6020ba423113981291 Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Tue, 3 Aug 2021 23:25:40 +0200 Subject: [PATCH] Nerf amount of soil nodes that 1 water irrigates --- mods/hades_farming/nodes.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mods/hades_farming/nodes.lua b/mods/hades_farming/nodes.lua index 7d2f449..14d08a0 100644 --- a/mods/hades_farming/nodes.lua +++ b/mods/hades_farming/nodes.lua @@ -89,7 +89,10 @@ minetest.register_abm({ end -- check if there is water nearby local wet_lvl = minetest.get_item_group(node.name, "wet") - if minetest.find_node_near(pos, 3, {"group:water"}) then + local pos1 = {x=pos.x-3, y=pos.y, z=pos.z-3} + local pos2 = {x=pos.x+3, y=pos.y+1, z=pos.z+3} + local waters = minetest.find_nodes_in_area(pos1, pos2, {"group:water"}) + if #waters > 0 then -- if it is dry soil and not base node, turn it into wet soil if wet_lvl == 0 then minetest.set_node(pos, {name = wet})