summaryrefslogtreecommitdiff
path: root/mesecons_compatibility
diff options
context:
space:
mode:
authorJeija <norrepli@gmail.com>2013-01-20 13:01:40 +0100
committerJeija <norrepli@gmail.com>2013-02-06 21:24:58 +0100
commit74eefc270ab4df6b03a365e0ac91569d470eadbc (patch)
tree6cc8f6d3e6e005de5bdbc465a8d5203ea1db68f3 /mesecons_compatibility
parent841bc70b97e237477b0dd9ba36fd9cd307daf581 (diff)
downloadmesecons-74eefc270ab4df6b03a365e0ac91569d470eadbc.tar
mesecons-74eefc270ab4df6b03a365e0ac91569d470eadbc.tar.gz
mesecons-74eefc270ab4df6b03a365e0ac91569d470eadbc.tar.bz2
mesecons-74eefc270ab4df6b03a365e0ac91569d470eadbc.tar.xz
mesecons-74eefc270ab4df6b03a365e0ac91569d470eadbc.zip
Fix piston drops and craft recipe
Diffstat (limited to 'mesecons_compatibility')
-rw-r--r--mesecons_compatibility/depends.txt1
-rw-r--r--mesecons_compatibility/init.lua14
2 files changed, 8 insertions, 7 deletions
diff --git a/mesecons_compatibility/depends.txt b/mesecons_compatibility/depends.txt
index acaa924..ed2fcd8 100644
--- a/mesecons_compatibility/depends.txt
+++ b/mesecons_compatibility/depends.txt
@@ -1 +1,2 @@
mesecons
+doors
diff --git a/mesecons_compatibility/init.lua b/mesecons_compatibility/init.lua
index b2f793c..451037e 100644
--- a/mesecons_compatibility/init.lua
+++ b/mesecons_compatibility/init.lua
@@ -43,7 +43,7 @@ function doors:register_door(name, def)
end
end
- local function on_punch(pos, dir, check_name, replace, replace_dir, params)
+ local function on_rightclick(pos, dir, check_name, replace, replace_dir, params)
pos.y = pos.y+dir
if not minetest.env:get_node(pos).name == check_name then
return
@@ -62,11 +62,11 @@ function doors:register_door(name, def)
end
local function on_mesecons_signal_open (pos, node)
- on_punch(pos, 1, name.."_t_1", name.."_b_2", name.."_t_2", {1,2,3,0})
+ on_rightclick(pos, 1, name.."_t_1", name.."_b_2", name.."_t_2", {1,2,3,0})
end
local function on_mesecons_signal_close (pos, node)
- on_punch(pos, 1, name.."_t_2", name.."_b_1", name.."_t_1", {3,0,1,2})
+ on_rightclick(pos, 1, name.."_t_2", name.."_b_1", name.."_t_1", {3,0,1,2})
end
local function check_player_priv(pos, player)
@@ -99,9 +99,9 @@ function doors:register_door(name, def)
after_dig_node(pos, name.."_t_1")
end,
- on_punch = function(pos, node, puncher)
+ on_rightclick = function(pos, node, puncher)
if check_player_priv(pos, puncher) then
- on_punch(pos, 1, name.."_t_1", name.."_b_2", name.."_t_2", {1,2,3,0})
+ on_rightclick(pos, 1, name.."_t_1", name.."_b_2", name.."_t_2", {1,2,3,0})
end
end,
@@ -133,9 +133,9 @@ function doors:register_door(name, def)
after_dig_node(pos, name.."_t_2")
end,
- on_punch = function(pos, node, puncher)
+ on_rightclick = function(pos, node, puncher)
if check_player_priv(pos, puncher) then
- on_punch(pos, 1, name.."_t_2", name.."_b_1", name.."_t_1", {3,0,1,2})
+ on_rightclick(pos, 1, name.."_t_2", name.."_b_1", name.."_t_1", {3,0,1,2})
end
end,