From 5e8266ac7d5d7f423d5fd9cf83f389012fb96e2c Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Mon, 22 May 2023 17:46:40 +0100 Subject: [PATCH] Fix value of payment algorithm setting when loading new vanilla saves --- src/saveload/afterload.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/saveload/afterload.cpp b/src/saveload/afterload.cpp index 1916c5198d..843135dcdd 100644 --- a/src/saveload/afterload.cpp +++ b/src/saveload/afterload.cpp @@ -4187,8 +4187,8 @@ bool AfterLoadGame() } } - if (SlXvIsFeatureMissing(XSLFI_MORE_CARGO_AGE) && IsSavegameVersionBefore(SLV_MORE_CARGO_AGE)) { - _settings_game.economy.payment_algorithm = CPA_TRADITIONAL; + if (SlXvIsFeatureMissing(XSLFI_MORE_CARGO_AGE)) { + _settings_game.economy.payment_algorithm = IsSavegameVersionBefore(SLV_MORE_CARGO_AGE) ? CPA_TRADITIONAL : CPA_MODERN; } InitializeRoadGUI();