diff options
author | autocommitter <autocommitter@linux-forks.de> | 2024-04-22 14:56:23 +0200 |
---|---|---|
committer | autocommitter <autocommitter@linux-forks.de> | 2024-04-22 14:56:23 +0200 |
commit | 29dbe3d4d02010ae3d6c289a4fee01709008c7c0 (patch) | |
tree | ea965265984905fcfe9178ca272d67bc2e2b5dbf /durt/nodes/(-4626,7,-6638).lua | |
parent | 5c46c76676e5c8b49e22ee0e62827f9c67a714aa (diff) | |
download | luaatc_envs-29dbe3d4d02010ae3d6c289a4fee01709008c7c0.tar.gz luaatc_envs-29dbe3d4d02010ae3d6c289a4fee01709008c7c0.tar.bz2 luaatc_envs-29dbe3d4d02010ae3d6c289a4fee01709008c7c0.zip |
State at 2022-03-04
Diffstat (limited to 'durt/nodes/(-4626,7,-6638).lua')
-rw-r--r-- | durt/nodes/(-4626,7,-6638).lua | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/durt/nodes/(-4626,7,-6638).lua b/durt/nodes/(-4626,7,-6638).lua new file mode 100644 index 0000000..17a83e8 --- /dev/null +++ b/durt/nodes/(-4626,7,-6638).lua @@ -0,0 +1,23 @@ +local signal = POS(-4626,7,-6616) +if event.train and atc_arrow then + local rc = (get_rc() or "") + if rc:match("BFT_shunt_platforms") then + local control = {"B0WD2A0R"} + if rc:match("BFT_shunt_Platform1") then + set_route(signal,"SHUNT Platform 1") + control[2] = "S3CplS1" + elseif rc:match("BFT_shunt_Track2") then + set_route(signal,"SHUNT Track 2") + control[2] = "S3CplS1" + elseif rc:match("BFT_shunt_around_Track2") then + set_route(signal,"Around via Track2") + control[2] = "S4" + end + + if #control > 1 then + control[1] = table.concat(control,"") + end + atc_send(control[1]) + return + end +end
\ No newline at end of file |