From c698186a0d54bd08335c7ce0aef4900caa879ed8 Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Fri, 13 Jun 2014 17:57:37 +0200 Subject: [PATCH] Use water even if node is not able to get wet Also add wetness cap of 2 for pedology mod --- init.lua | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/init.lua b/init.lua index a56e8b7..cd872c9 100644 --- a/init.lua +++ b/init.lua @@ -13,17 +13,15 @@ minetest.register_tool("wateringcan:wateringcan_water", { if node ~= nil then local name = node.name local nodedef = minetest.registered_nodes[name] - local watered = false + local watered = true local wear, newtool if minetest.get_item_group(name, "water") > 0 then newtool = { name = "wateringcan:wateringcan_water" } watered = false elseif name == "farming:soil" and minetest.get_modpath("farming") ~= nil then minetest.set_node(pointed_thing.under, { name = "farming:soil_wet" }) - watered = true - elseif minetest.get_item_group(name, "sucky") > 0 and minetest.get_modpath("pedology") ~= nil then + elseif minetest.get_item_group(name, "sucky") > 0 and minetest.get_item_group(name, "wet" <= 2) and minetest.get_modpath("pedology") ~= nil then pedology.wetten(pointed_thing.under) - watered = true end if watered then