summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Crossroads/nodes/(1768,10,598).lua1
-rw-r--r--Crossroads/nodes/(1771,10,595).lua1
-rw-r--r--Crossroads/nodes/(1843,10,598).lua1
-rw-r--r--Crossroads/nodes/(1844,20,598).lua1
-rw-r--r--Crossroads/nodes/(1846,10,595).lua1
-rw-r--r--Crossroads/nodes/(1918,20,595).lua1
-rw-r--r--Crossroads/nodes/(1919,10,595).lua1
-rw-r--r--auto_yards/init_code.lua1
-rw-r--r--auto_yards/nodes/(-2029,19,733).lua15
-rw-r--r--durt/nodes/(-1476,11,-2588).lua2
-rw-r--r--durt/nodes/(-1501,11,-2588).lua2
-rw-r--r--il_timetable/nodes/(-1725,-1,-4420).lua3
-rw-r--r--il_timetable/nodes/(-1735,-1,-4398).lua1
-rw-r--r--subway/nodes/(-1392,13,-321).lua1
14 files changed, 18 insertions, 14 deletions
diff --git a/Crossroads/nodes/(1768,10,598).lua b/Crossroads/nodes/(1768,10,598).lua
deleted file mode 100644
index 0c03cf2..0000000
--- a/Crossroads/nodes/(1768,10,598).lua
+++ /dev/null
@@ -1 +0,0 @@
-F.stn2gen("crs_8_1","W","R") \ No newline at end of file
diff --git a/Crossroads/nodes/(1771,10,595).lua b/Crossroads/nodes/(1771,10,595).lua
deleted file mode 100644
index b7c3277..0000000
--- a/Crossroads/nodes/(1771,10,595).lua
+++ /dev/null
@@ -1 +0,0 @@
-F.stn2gen("crs_8_1","E","R") \ No newline at end of file
diff --git a/Crossroads/nodes/(1843,10,598).lua b/Crossroads/nodes/(1843,10,598).lua
deleted file mode 100644
index 3a4baa9..0000000
--- a/Crossroads/nodes/(1843,10,598).lua
+++ /dev/null
@@ -1 +0,0 @@
-F.stn2gen("crs_8_3","W","R") \ No newline at end of file
diff --git a/Crossroads/nodes/(1844,20,598).lua b/Crossroads/nodes/(1844,20,598).lua
deleted file mode 100644
index d7639dc..0000000
--- a/Crossroads/nodes/(1844,20,598).lua
+++ /dev/null
@@ -1 +0,0 @@
-F.stn2gen("crs_8_3", "N", "R") \ No newline at end of file
diff --git a/Crossroads/nodes/(1846,10,595).lua b/Crossroads/nodes/(1846,10,595).lua
deleted file mode 100644
index a395405..0000000
--- a/Crossroads/nodes/(1846,10,595).lua
+++ /dev/null
@@ -1 +0,0 @@
-F.stn2gen("crs_8_3","E","R") \ No newline at end of file
diff --git a/Crossroads/nodes/(1918,20,595).lua b/Crossroads/nodes/(1918,20,595).lua
deleted file mode 100644
index 6238bef..0000000
--- a/Crossroads/nodes/(1918,20,595).lua
+++ /dev/null
@@ -1 +0,0 @@
-F.stn2gen("crs_8_5", "S", "R") \ No newline at end of file
diff --git a/Crossroads/nodes/(1919,10,595).lua b/Crossroads/nodes/(1919,10,595).lua
deleted file mode 100644
index e377074..0000000
--- a/Crossroads/nodes/(1919,10,595).lua
+++ /dev/null
@@ -1 +0,0 @@
-F.stn2gen("crs_8_5","W","R",true,true) \ No newline at end of file
diff --git a/auto_yards/init_code.lua b/auto_yards/init_code.lua
index 199a615..3d442bc 100644
--- a/auto_yards/init_code.lua
+++ b/auto_yards/init_code.lua
@@ -88,6 +88,7 @@ if event.init then
['249165'] = "LHF #2", --Maverick2797
['368003'] = "ARC-BY", --Maverick2797
['588750'] = "MMF-TY", --survivalg/erstazi
+ ['879136'] = "ERS-SNS", --erstazi
['543381'] = "WOA-IP", --Maverick2797
['834721'] = "S27-ARC", --Maverick2797
['513598'] = "S27EX-ARC", --Maverick2797
diff --git a/auto_yards/nodes/(-2029,19,733).lua b/auto_yards/nodes/(-2029,19,733).lua
index f88c9f0..58ed28c 100644
--- a/auto_yards/nodes/(-2029,19,733).lua
+++ b/auto_yards/nodes/(-2029,19,733).lua
@@ -1,5 +1,7 @@
local yard_id = "ARC"
if event.train then
+
+ -- direct train to the headshunt to reenter the yard
if F.has_rc("ARC_YARD_REENTRY") then
-- loco will use S23-S approach track as headshunt and re-enter yard
-- RC will be removed by the headshunt controller (req to trigger it)
@@ -9,6 +11,19 @@ if event.train then
atc_send("S4D1A1")
return
end
+
+ -- deal with ARC_2nd_EXIT_rc
+ local rc = F.get_rc_safe():match("ARC_2ND_EXIT_(%S+)")
+ print(rc)
+ if rc then
+ F.remove_rc_match("ARC_2ND_EXIT_%S+")
+ F.add_rc(rc)
+ print(F.get_rc_safe())
+ atc_set_ars_disable(false)
+ atc_send("SM")
+ return
+ end
+ -- disregard light exit locos
if F.has_rc(yard_id.."_LIGHT_EXIT") then
F.remove_rc(yard_id.."_LIGHT_EXIT")
atc_set_ars_disable(false)
diff --git a/durt/nodes/(-1476,11,-2588).lua b/durt/nodes/(-1476,11,-2588).lua
index 2701812..7c1c1d0 100644
--- a/durt/nodes/(-1476,11,-2588).lua
+++ b/durt/nodes/(-1476,11,-2588).lua
@@ -1,6 +1,6 @@
__approach_callback_mode = 1
-if event.approach and not event.has_entered then
+if event.approach then
atc_set_ars_disable(true)
atc_set_lzb_tsr(1)
end
diff --git a/durt/nodes/(-1501,11,-2588).lua b/durt/nodes/(-1501,11,-2588).lua
index 2701812..7c1c1d0 100644
--- a/durt/nodes/(-1501,11,-2588).lua
+++ b/durt/nodes/(-1501,11,-2588).lua
@@ -1,6 +1,6 @@
__approach_callback_mode = 1
-if event.approach and not event.has_entered then
+if event.approach then
atc_set_ars_disable(true)
atc_set_lzb_tsr(1)
end
diff --git a/il_timetable/nodes/(-1725,-1,-4420).lua b/il_timetable/nodes/(-1725,-1,-4420).lua
deleted file mode 100644
index 2a9ff56..0000000
--- a/il_timetable/nodes/(-1725,-1,-4420).lua
+++ /dev/null
@@ -1,3 +0,0 @@
-if event.train and get_line() == "E1" then
- atc_send("B1")
-end \ No newline at end of file
diff --git a/il_timetable/nodes/(-1735,-1,-4398).lua b/il_timetable/nodes/(-1735,-1,-4398).lua
deleted file mode 100644
index 2e1f620..0000000
--- a/il_timetable/nodes/(-1735,-1,-4398).lua
+++ /dev/null
@@ -1 +0,0 @@
--- You forgot to change the env from ers so I did it for you. you had it as ers. It was blank as well. - erstazi \ No newline at end of file
diff --git a/subway/nodes/(-1392,13,-321).lua b/subway/nodes/(-1392,13,-321).lua
deleted file mode 100644
index 4de8346..0000000
--- a/subway/nodes/(-1392,13,-321).lua
+++ /dev/null
@@ -1 +0,0 @@
-F.stn_return_free("LihXN", "Lhsw", "st") \ No newline at end of file