From 3621d35bfd4a27984c0e8307fea7c092dcc6456f Mon Sep 17 00:00:00 2001 From: Vanessa Ezekowitz Date: Sun, 10 May 2015 22:27:35 -0400 Subject: [PATCH] same for kitchen faucet --- homedecor/kitchen_furniture.lua | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/homedecor/kitchen_furniture.lua b/homedecor/kitchen_furniture.lua index 225cff6d..618e0ae4 100644 --- a/homedecor/kitchen_furniture.lua +++ b/homedecor/kitchen_furniture.lua @@ -112,7 +112,24 @@ homedecor.register("kitchen_faucet", { description = "Kitchen Faucet", groups = {snappy=3}, selection_box = kf_cbox, - walkable = false + walkable = false, + on_rightclick = function(pos, node, clicker) + local below = minetest.get_node_or_nil({x=pos.x, y=pos.y-1, z=pos.z}) + if below and + string.find(below.name, "homedecor:sink") or + string.find(below.name, "homedecor:kitchen_cabinet_with_sink") then + local particledef = { + outlet_x = 0, + outlet_y = -0.19, + outlet_z = 0.13, + velocity_x = { min = -0.05, max = 0.05 }, + velocity_y = -0.3, + velocity_z = { min = -0.1, max = 0 }, + spread = 0 + } + homedecor.start_particle_spawner(pos, node, particledef, "homedecor_shower") + end + end }) homedecor.register("paper_towel", {