blob: f88c9f0de5874becec487112a383ff66e7cb6621 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
local yard_id = "ARC"
if event.train then
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)
-- manually set the route here before ARS has a chance
set_route(POS(-2033,21,731),"Yard Reentry (LENGTH LIMIT)")
-- defer re-enabling ARS to ensure the route has been accepted, if not set
atc_send("S4D1A1")
return
end
if F.has_rc(yard_id.."_LIGHT_EXIT") then
F.remove_rc(yard_id.."_LIGHT_EXIT")
atc_set_ars_disable(false)
atc_send("SM")
return
end
end
F.headshunt_exit(yard_id,true)
|