summaryrefslogtreecommitdiff
path: root/durt/nodes/(-1442,11,-2568).lua
diff options
context:
space:
mode:
authorautocommitter <autocommitter@linux-forks.de>2024-04-22 14:58:03 +0200
committerautocommitter <autocommitter@linux-forks.de>2024-04-22 14:58:03 +0200
commit7b3ac07f3f9b9d92582aceb74050215a36646bc5 (patch)
tree3eda9d8e0a85b9d0daa53dd2887d154d9e0ef172 /durt/nodes/(-1442,11,-2568).lua
parentefa99edcbd392873d8ed78eae7760f8c0b23dc45 (diff)
downloadluaatc_envs-7b3ac07f3f9b9d92582aceb74050215a36646bc5.tar.gz
luaatc_envs-7b3ac07f3f9b9d92582aceb74050215a36646bc5.tar.bz2
luaatc_envs-7b3ac07f3f9b9d92582aceb74050215a36646bc5.zip
State at 2023-03-26
Diffstat (limited to 'durt/nodes/(-1442,11,-2568).lua')
-rw-r--r--durt/nodes/(-1442,11,-2568).lua17
1 files changed, 17 insertions, 0 deletions
diff --git a/durt/nodes/(-1442,11,-2568).lua b/durt/nodes/(-1442,11,-2568).lua
new file mode 100644
index 0000000..6888f6b
--- /dev/null
+++ b/durt/nodes/(-1442,11,-2568).lua
@@ -0,0 +1,17 @@
+local ind = POS(-1444,10,-2546)
+if event.train and atc_arrow then
+ if not F.has_rc("S27_SHUNTER") then
+ step_fc()
+ split_off_locomotive("BBA0")
+ F.add_rc("S27_REV_West S27_EXP_WAIT S27_EXP_COLLECT")
+ F.indicator(ind,true)
+ return
+ end
+ unset_autocouple()
+ atc_send("A0BB")
+ if train_length() > 2 then -- if length > 2 it would try to discouple the nose
+ split_at_index(train_length()-1,"BBWRD2S3A1")
+ return
+ end
+ atc_send("BBWRD2S3A1")
+end \ No newline at end of file