From 70e97209df1854fe52debea3bd76fbf489e071ed Mon Sep 17 00:00:00 2001 From: BlockMen Date: Mon, 18 Mar 2013 14:31:48 +0100 Subject: [PATCH] reduced Trapdoor code by a few lines --- mods/doors/init.lua | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/mods/doors/init.lua b/mods/doors/init.lua index 9b67cd24..31b91793 100644 --- a/mods/doors/init.lua +++ b/mods/doors/init.lua @@ -349,17 +349,11 @@ local me local meta local state = 0 -local function update_door(pos, node) - minetest.env:set_node(pos, node) -end - local function punch(pos) meta = minetest.env:get_meta(pos) state = meta:get_int("state") me = minetest.env:get_node(pos) local tmp_node - local tmp_node2 - oben = {x=pos.x, y=pos.y+1, z=pos.z} if state == 1 then state = 0 minetest.sound_play("door_close", {to_player = puncher, gain = 0.3, max_hear_distance = 10}) @@ -369,11 +363,10 @@ local function punch(pos) minetest.sound_play("door_open", {to_player = puncher, gain = 0.3, max_hear_distance = 10}) tmp_node = {name="doors:trapdoor_open", param1=me.param1, param2=me.param2} end - update_door(pos, tmp_node) + minetest.env:set_node(pos, tmp_node) meta:set_int("state", state) end - minetest.register_node("doors:trapdoor", { description = "Trapdoor", inventory_image = "door_trapdoor.png", @@ -400,7 +393,6 @@ minetest.register_node("doors:trapdoor", { end, }) - minetest.register_node("doors:trapdoor_open", { drawtype = "nodebox", tiles = {"default_wood.png", "default_wood.png", "default_wood.png", "default_wood.png", "door_trapdoor.png", "door_trapdoor.png"}, @@ -424,9 +416,6 @@ minetest.register_node("doors:trapdoor_open", { end, }) - - - minetest.register_craft({ output = 'doors:trapdoor 2', recipe = { @@ -434,4 +423,4 @@ minetest.register_craft({ {'group:wood', 'group:wood', 'group:wood'}, {'', '', ''}, } -}) \ No newline at end of file +})