Fix tunnel exit signal not being set to red when train exited

pull/306/head
Jonathan G Rennison 3 years ago
parent dc4b7e0558
commit 6546f6deba

@ -5515,6 +5515,10 @@ bool TrainController(Train *v, Vehicle *nomove, bool reverse)
if (update_signal_tunbridge_exit) {
UpdateSignalsOnSegment(gp.new_tile, INVALID_DIAGDIR, v->owner);
update_signal_tunbridge_exit = false;
if (v->IsFrontEngine() && IsTunnelBridgeSignalSimulationExit(gp.new_tile)) {
SetTunnelBridgeExitSignalState(gp.new_tile, SIGNAL_STATE_RED);
MarkTileDirtyByTile(gp.new_tile, VMDF_NOT_MAP_MODE);
}
}
continue;
}

Loading…
Cancel
Save