commit 3106b6de5e7cdf3f8ff73476e32c92fcc0bd9479 Author: Wuzzy Date: Fri Jun 13 16:35:40 2014 +0200 Initial commit diff --git a/depends.txt b/depends.txt new file mode 100644 index 0000000..3b2310a --- /dev/null +++ b/depends.txt @@ -0,0 +1,2 @@ +farming? +pedology? diff --git a/description.txt b/description.txt new file mode 100644 index 0000000..b7d41cd --- /dev/null +++ b/description.txt @@ -0,0 +1 @@ +A watering can to wetten soil. diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..836eb80 --- /dev/null +++ b/init.lua @@ -0,0 +1,28 @@ +minetest.register_tool("wateringcan:wateringcan_water", { + description = "watering can with water", + inventory_image = "wateringcan_wateringcan_water.png", + wield_image = "wateringcan_wateringcan_wield.png", + on_place = function(itemstack, user, pointed_thing) + if(pointed_thing.type == "node") then + local node = minetest.get_node_or_nil(pointed_thing.under) + if node ~= nil then + local name = node.name + local nodedef = minetest.registered_nodes[name] + if name == "farming:soil" and minetest.get_modpath("farming") ~= nil then + minetest.set_node(pointed_thing.under, { name = "farming:soil_wet" }) + elseif minetest.get_item_group(name, "sucky") > 0 and minetest.get_modpath("pedology") ~= nil then + pedology.wetten(pointed_thing.under) + end + end + end + end + + } +) + +minetest.register_craftitem("wateringcan:wateringcan_empty", { + description = "empty watering can", + inventory_image = "wateringcan_wateringcan_empty.png", + wield_image = "wateringcan_wateringcan_wield.png", + } +) diff --git a/textures/wateringcan_wateringcan_empty.png b/textures/wateringcan_wateringcan_empty.png new file mode 100644 index 0000000..9c1e6a4 Binary files /dev/null and b/textures/wateringcan_wateringcan_empty.png differ diff --git a/textures/wateringcan_wateringcan_water.png b/textures/wateringcan_wateringcan_water.png new file mode 100644 index 0000000..5071a87 Binary files /dev/null and b/textures/wateringcan_wateringcan_water.png differ diff --git a/textures/wateringcan_wateringcan_wield.png b/textures/wateringcan_wateringcan_wield.png new file mode 100644 index 0000000..3bd448d Binary files /dev/null and b/textures/wateringcan_wateringcan_wield.png differ