From 4714c908ac4a7b1d305deba0f7001cb0f1217d9c Mon Sep 17 00:00:00 2001 From: Anthony Zhang Date: Fri, 8 Feb 2013 14:18:42 -0500 Subject: Fix #73 - receiver wire drops down one node when connected button is dug. --- mesecons_receiver/init.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mesecons_receiver/init.lua b/mesecons_receiver/init.lua index de2b535..24cc5c9 100644 --- a/mesecons_receiver/init.lua +++ b/mesecons_receiver/init.lua @@ -128,8 +128,10 @@ function mesecon:receiver_remove(rcpt_pos, dugnode) local nn = minetest.env:get_node(pos) if string.find(nn.name, "mesecons_receiver:receiver_") ~=nil then minetest.env:dig_node(pos) - minetest.env:place_node(pos, {name = "mesecons:wire_00000000_off"}) + local node = {name = "mesecons:wire_00000000_off"} + minetest.env:add_node(pos, node) mesecon:update_autoconnect(pos) + mesecon.on_placenode(pos, node) end end -- cgit v1.2.3