--[[Arrivals North End]]-- local arrivals_indicator = POS(-4107, 20, -5793) if not event.train then return end if atc_arrow then if not F.has_rc("DLG_SHUNTER") then return end local pre_split_length = train_length() local split_fc = split_at_fc("A0B0S0", 7) local post_split_length = train_length() local add_rc = { "DLG_HS_N", "DLG_HS_N_AC", split_fc ~= "" and "DLG_CLASS_"..split_fc or ""} if pre_split_length == post_split_length then --last collection, haven't had to split anything off F.indicator(arrivals_indicator, false) table.insert(add_rc, "DLG_FINAL_ARRIVAL") end F.add_rc(add_rc) return end F.remove_rc_match("DLG_DIR_%S+_N")