From 8e226561a19b465b530277c6f9c4d9fde27e985e Mon Sep 17 00:00:00 2001 From: OgelGames Date: Wed, 11 Dec 2019 20:58:25 +1100 Subject: [PATCH] make doors top not diggable --- doors.lua | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/doors.lua b/doors.lua index 557ef0e..fd9933b 100644 --- a/doors.lua +++ b/doors.lua @@ -265,6 +265,10 @@ for _, current_door in ipairs(doors) do }, } + local function nodig(pos, digger) + return false + end + local doors_rightclick = nil -- Crashes serv if empty table ! if not scifi_nodes.doors_open_with_mesecon_only then doors_rightclick = open_door end @@ -327,6 +331,7 @@ for _, current_door in ipairs(doors) do {0, 0, 0, 0, 0, 0}, } }, + can_dig = nodig, }) minetest.register_node(opened, { @@ -355,9 +360,9 @@ for _, current_door in ipairs(doors) do {-0.5, -0.5, -0.0625, -0.25, 1.5, 0.0625}, } }, - after_place_node = afterplace, - after_destruct = afterdestruct, - on_timer = ontimer, + after_place_node = afterplace, + after_destruct = afterdestruct, + on_timer = ontimer, }) minetest.register_node(opened_top, { @@ -385,5 +390,6 @@ for _, current_door in ipairs(doors) do {0, 0, 0, 0, 0, 0}, } }, + can_dig = nodig, }) end -- end of doors table browsing