From 49bda05fb55dceff9e9735e6a8e9147501395e00 Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Wed, 2 Nov 2022 22:58:07 +0000 Subject: [PATCH] Set adjacent crossings setting to false when loading pre v300 trunk savegames --- src/saveload/afterload.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/saveload/afterload.cpp b/src/saveload/afterload.cpp index b53966cb95..157f6d88ff 100644 --- a/src/saveload/afterload.cpp +++ b/src/saveload/afterload.cpp @@ -3814,6 +3814,8 @@ bool AfterLoadGame() if (!IsSavegameVersionBefore(SLV_MULTITRACK_LEVEL_CROSSINGS)) { _settings_game.vehicle.adjacent_crossings = true; + } else if (SlXvIsFeatureMissing(XSLFI_ADJACENT_CROSSINGS)) { + _settings_game.vehicle.adjacent_crossings = false; } /* Compute station catchment areas. This is needed here in case UpdateStationAcceptance is called below. */