From c8d82eb988e5974358b15b7895c33a96ed35d2ae Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Tue, 16 Jan 2024 00:48:56 +0000 Subject: [PATCH] Fix two rail types per tile with savegame versions before 24 --- src/saveload/afterload.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/saveload/afterload.cpp b/src/saveload/afterload.cpp index f8991e5d97..79a6f9d002 100644 --- a/src/saveload/afterload.cpp +++ b/src/saveload/afterload.cpp @@ -1703,6 +1703,9 @@ bool AfterLoadGame() default: break; } + if (IsPlainRailTile(t) || (IsRailTunnelBridgeTile(t) && IsBridge(t))) { + SetSecondaryRailType(t, GetRailType(t)); + } } for (Train *v : Train::Iterate()) {