From 46a4f2264718da2c26fb5ba4fb6a585660949299 Mon Sep 17 00:00:00 2001 From: orwell96 Date: Fri, 11 Nov 2016 14:45:43 +0100 Subject: Fix detector rails rotating when a train passes --- tracks.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'tracks.lua') diff --git a/tracks.lua b/tracks.lua index 0fa9899..811cf16 100644 --- a/tracks.lua +++ b/tracks.lua @@ -486,7 +486,7 @@ if mesecon then }, advtrains = { on_train_enter=function(pos, train_id) - minetest.swap_node(pos, {name="advtrains:dtrack_detector_on".."_"..suffix..rotation}) + minetest.swap_node(pos, {name="advtrains:dtrack_detector_on".."_"..suffix..rotation, param2=minetest.get_node(pos).param2}) mesecon.receptor_on(pos, advtrains.meseconrules) end } @@ -511,7 +511,7 @@ if mesecon then }, advtrains = { on_train_leave=function(pos, train_id) - minetest.swap_node(pos, {name="advtrains:dtrack_detector_off".."_"..suffix..rotation}) + minetest.swap_node(pos, {name="advtrains:dtrack_detector_off".."_"..suffix..rotation, param2=minetest.get_node(pos).param2}) mesecon.receptor_off(pos, advtrains.meseconrules) end } -- cgit v1.2.3