local signal = POS(-2077,4,784) __approach_callback_mode = 1 if event.approach and not event.has_entered then atc_set_lzb_tsr(1) atc_set_ars_disable(true) return end if event.train then if F.has_rc("ARC_LOAD_AROUND") then --should be light-engine set_route(signal,"Headshunt") atc_set_ars_disable(false) return end if F.has_rc("ARC_LOAD_LOADING") then -- train is ready to depart with consist F.remove_rc({ --cleanup some loose RCs "ARC_LOAD_LOADING", "ARC_LOAD_RUNAROUND", "ARC_AUTO_LOCAL_LOADING" }) set_route(signal,"Arcadius Auto Yard") atc_set_ars_disable(false) atc_send("S1D15SM") return end atc_set_ars_disable(false) end