From d8fe06ce30b70e3c0744b4e6b7c0fdf83bdc21a9 Mon Sep 17 00:00:00 2001 From: autocommitter Date: Mon, 22 Apr 2024 14:55:03 +0200 Subject: State at 2021-11-10 --- ers/nodes/(1657,1,1240).lua | 30 ++++++++++++++++++++++++++++++ ers/nodes/(1657,6,1237).lua | 6 ++++++ 2 files changed, 36 insertions(+) create mode 100644 ers/nodes/(1657,1,1240).lua create mode 100644 ers/nodes/(1657,6,1237).lua diff --git a/ers/nodes/(1657,1,1240).lua b/ers/nodes/(1657,1,1240).lua new file mode 100644 index 0000000..ecabdd1 --- /dev/null +++ b/ers/nodes/(1657,1,1240).lua @@ -0,0 +1,30 @@ +-- luaatctrack_main_depot_01.lua +local show_print = false +if event.train then + if atc_arrow then + local passive_name = "ErsDepotTurnaround" + local track_route = "" + local can_do_route = false + F.train_duration("start") + F.train_info(passive_name, show_print) + + if F.does_train_have_rc("ERSTAZIDEPOTUNLOAD") then + track_route = "03 UNLOADING TRACK" + F.send_route(passive_name, track_route, show_print) + elseif F.does_train_have_rc("ERSTAZITST") then + track_route = "02 LOADING TRACK" + F.send_route(passive_name, track_route, show_print) + else + track_route = "01 EXTRA" + can_do_route = F.send_route(passive_name, track_route, show_print) + if can_do_route == false then + track_route = "04 EXTRA" + F.send_route(passive_name, track_route, show_print) + end + end + else + local passive_name = "ErsDepotTurnaround" + F.train_duration("end") + F.train_info(passive_name, show_print) + end +end \ No newline at end of file diff --git a/ers/nodes/(1657,6,1237).lua b/ers/nodes/(1657,6,1237).lua new file mode 100644 index 0000000..0cb6ef7 --- /dev/null +++ b/ers/nodes/(1657,6,1237).lua @@ -0,0 +1,6 @@ +-- luaoperatingpanel_depot_01.lua +local show_print = false +if event.type == "punch" then + F.train_info("RESETALL", show_print) + return +end \ No newline at end of file -- cgit v1.2.3