From bc3b928d345459f0965f7147d2dcb5d72d1a2374 Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Fri, 16 Sep 2022 20:28:58 +0100 Subject: [PATCH] Fix improved breakdowns being enabled after loading old/other savegame --- src/saveload/afterload.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/saveload/afterload.cpp b/src/saveload/afterload.cpp index f071ae95c8..d0640db6f0 100644 --- a/src/saveload/afterload.cpp +++ b/src/saveload/afterload.cpp @@ -3186,6 +3186,7 @@ bool AfterLoadGame() /* Set some breakdown-related variables to the correct values. */ if (SlXvIsFeatureMissing(XSLFI_IMPROVED_BREAKDOWNS)) { + _settings_game.vehicle.improved_breakdowns = false; for (Train *v : Train::Iterate()) { if (v->IsFrontEngine()) { if (v->breakdown_ctr == 1) SetBit(v->flags, VRF_BREAKDOWN_STOPPED);