From 3a6b099ae1793c28c724061ba29879e1c9f277d8 Mon Sep 17 00:00:00 2001 From: Jeija Date: Thu, 21 Jun 2012 16:38:48 +0200 Subject: Replace old wall button with a fancy new 3d button --- mesecons_button/init.lua | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) (limited to 'mesecons_button') diff --git a/mesecons_button/init.lua b/mesecons_button/init.lua index 69f9777..7d7ec93 100644 --- a/mesecons_button/init.lua +++ b/mesecons_button/init.lua @@ -1,27 +1,37 @@ -- WALL BUTTON minetest.register_node("mesecons_button:button_off", { - drawtype = "signlike", + drawtype = "nodebox", tile_images = {"jeija_wall_button_off.png"}, paramtype = "light", - paramtype2 = "wallmounted", + paramtype2 = "facedir", legacy_wallmounted = true, walkable = false, selection_box = { - type = "wallmounted", + type = "fixed", + fixed = {-0.2, -0.15, 0.3, 0.2, 0.15, 0.5}, + }, + node_box = { + type = "fixed", + fixed = {-0.2, -0.15, 0.3, 0.2, 0.15, 0.5}, }, groups = {dig_immediate=2}, description = "Button", }) minetest.register_node("mesecons_button:button_on", { - drawtype = "signlike", + drawtype = "nodebox", tile_images = {"jeija_wall_button_on.png"}, paramtype = "light", - paramtype2 = "wallmounted", + paramtype2 = "facedir", legacy_wallmounted = true, walkable = false, - selection_box = { - type = "wallmounted", - }, + selection_box = { + type = "fixed", + fixed = {-0.2, -0.15, 0.4, 0.2, 0.15, 0.5}, + }, + node_box = { + type = "fixed", + fixed = {-0.2, -0.15, 0.4, 0.2, 0.15, 0.5}, + }, groups = {dig_immediate=2}, drop = 'mesecons_button:button_off', description = "Button", -- cgit v1.2.3