-- KKD Runaround local rejoin_rc = "KKD_REJOIN" local runaround_cmd = { "KKD_RUNAROUND", --HS_Down access, runaround "KKD_HS_U", -- HS_Up access "KKD_HS_U_CPL", -- recouple in Down Direction rejoin_rc -- Down 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: Kokardine\nService Terminates Here") 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("Kokardine\nService Terminates Here") 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