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 --- advtrains.zip | Bin 1577761 -> 1577768 bytes tracks.lua | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/advtrains.zip b/advtrains.zip index 1bf3678..514b720 100644 Binary files a/advtrains.zip and b/advtrains.zip differ 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