-- DJNC Runaround local rejoin_rc = "DJNC_REJOIN" local runaround_cmd = { "DJNC_RUNAROUND", --HS_Up access, runaround "DJNC_HS_D", -- HS_Down access "DJNC_HS_D_CPL", -- recouple in Up Direction rejoin_rc -- Up rejoin director } __approach_callback_mode = 1 if event.approach and not event.has_entered then if not F.has_rc("SFHB") then return end atc_set_text_inside("Next Station: Desert Junction\nService Terminates Here\nChange Here For Noob Express") atc_set_lzb_tsr(1) return end if event.train then if not get_line() == "SFHB" then return end if not F.has_rc(rejoin_rc) then --train has arrived. Split and run around atc_set_text_inside("Desert Junction\nService Terminates Here\nChange Here For Noob Express") split_off_locomotive("A0S0OL") F.add_rc(runaround_cmd) return end F.remove_rc(runaround_cmd) atc_send("OCS0WRD5SM") atc_set_text_inside("") return end