From b1c9b50406a40e247b7192ef43fe203a0a611072 Mon Sep 17 00:00:00 2001 From: orwell96 Date: Thu, 15 Sep 2016 11:50:37 +0200 Subject: [PATCH] add some items to the not-blocking-trains group --- trainlogic.lua | 14 ++++++++++++++ wagons.lua | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/trainlogic.lua b/trainlogic.lua index 81672d9..6e2b3c8 100644 --- a/trainlogic.lua +++ b/trainlogic.lua @@ -785,8 +785,22 @@ end local nonblocknodes={ "default:fence_wood", "default:torch", + "default:sign_wall", + "signs:sign_wall", + "signs:sign_wall_blue", + "signs:sign_wall_brown", + "signs:sign_wall_orange", + "signs:sign_wall_green", + "signs:sign_yard", + "signs:sign_wall_white_black", + "signs:sign_wall_red", + "signs:sign_wall_white_red", + "signs:sign_wall_yellow", "signs:sign_post", + "signs:sign_hanging", + + } minetest.after(0, function() for _,name in ipairs(nonblocknodes) do diff --git a/wagons.lua b/wagons.lua index 78d7b67..ed59ed2 100644 --- a/wagons.lua +++ b/wagons.lua @@ -111,7 +111,7 @@ end -- Remove the wagon function wagon:on_punch(puncher, time_from_last_punch, tool_capabilities, direction) - if not puncher or not puncher:is_player() then + if not puncher or not puncher:is_player() or puncher == self.driver then return end