From 9c3e1632c824fdcbc4c710866c83b19d9d676f3f Mon Sep 17 00:00:00 2001 From: Harag Date: Tue, 22 Oct 2024 22:32:02 +0200 Subject: [PATCH] fix wagon-control combinator --- cybersyn/scripts/layout.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cybersyn/scripts/layout.lua b/cybersyn/scripts/layout.lua index f9eab52..afe74a5 100644 --- a/cybersyn/scripts/layout.lua +++ b/cybersyn/scripts/layout.lua @@ -147,10 +147,10 @@ end ---@param stop LuaEntity ---@param train LuaTrain local function get_train_direction(stop, train) - local back_rail = train.back_rail + local back_end = train.get_rail_end(defines.rail_direction.back) - if back_rail then - local back_pos = back_rail.position + if back_end and back_end.rail then + local back_pos = back_end.rail.position local stop_pos = stop.position if abs(back_pos.x - stop_pos.x) < 3 and abs(back_pos.y - stop_pos.y) < 3 then return true