From 730537f01320c7278b59cccf1b70959ba9569488 Mon Sep 17 00:00:00 2001 From: Jeija Date: Thu, 21 Jun 2012 18:41:51 +0200 Subject: [PATCH 1/2] Fix Bug: Apply Rules on removal --- mesecons_button/init.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mesecons_button/init.lua b/mesecons_button/init.lua index 0096df3..fbf7c0f 100644 --- a/mesecons_button/init.lua +++ b/mesecons_button/init.lua @@ -35,8 +35,8 @@ minetest.register_node("mesecons_button:button_on", { groups = {dig_immediate=2}, drop = 'mesecons_button:button_off', description = "Button", - after_dig_node = function(pos) - mesecon:receptor_off(pos, mesecon.button_get_rules(minetest.env:get_node(pos).param2)) + after_dig_node = function(pos, oldnode) + mesecon:receptor_off(pos, mesecon.button_get_rules(oldnode.param2)) end }) From 1942663af5e979f2f5eabc337ae05c19b58379be Mon Sep 17 00:00:00 2001 From: Jeija Date: Thu, 21 Jun 2012 19:54:23 +0200 Subject: [PATCH 2/2] Improve pressure plate 3D Model (Smaller) --- mesecons_pressureplates/init.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mesecons_pressureplates/init.lua b/mesecons_pressureplates/init.lua index 6b8778a..f257c8f 100644 --- a/mesecons_pressureplates/init.lua +++ b/mesecons_pressureplates/init.lua @@ -10,11 +10,11 @@ minetest.register_node("mesecons_pressureplates:pressure_plate_wood_off", { walkable = false, selection_box = { type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, -0.45, 0.5}, + fixed = {-0.45, -0.5, -0.45, 0.45, -0.45, 0.45}, }, node_box = { type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, -0.45, 0.5}, + fixed = {-0.45, -0.5, -0.45, 0.45, -0.45, 0.45}, }, groups = {snappy=2,choppy=2,oddly_breakable_by_hand=3}, description="Wood Pressure Plate", @@ -28,11 +28,11 @@ minetest.register_node("mesecons_pressureplates:pressure_plate_wood_on", { walkable = false, selection_box = { type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, -0.48, 0.5}, + fixed = {-0.45, -0.5, -0.45, 0.45, -0.48, 0.45}, }, node_box = { type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, -0.48, 0.5}, + fixed = {-0.45, -0.5, -0.45, 0.45, -0.48, 0.45}, }, groups = {snappy=2,choppy=2,oddly_breakable_by_hand=3}, drop='"mesecons_pressureplates:pressure_plate_wood_off" 1',