-- [[BASED ON:]] Automatic bouncer for headshunts, assuming longer headshunt than train length. Arrow points into headshunt local rev_rc = "DLG_Departures_REV_S" local rm_rc = true __approach_callback_mode = 1 if event.approach and not event.has_entered then atc_set_lzb_tsr(3) atc_set_ars_disable(true) return end if event.train then if not atc_arrow then --not our train. disregard atc_set_ars_disable(false) return end if not F.has_rc(rev_rc) then --not our train. disregard atc_set_ars_disable(false) return end if rm_rc then F.remove_rc({rev_rc}) end atc_send("B0WRD1A1S3") return end