From b2b4cceb495f6924c659aedeb518fe121d0f4f26 Mon Sep 17 00:00:00 2001 From: Tyler Trahan Date: Mon, 5 Feb 2024 18:09:29 -0500 Subject: [PATCH] Fix #11997: Adjust economy date by 1920 when loading TTD/TTO savegames (#12007) --- src/saveload/afterload.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/saveload/afterload.cpp b/src/saveload/afterload.cpp index 30542dd8e0..df998c9050 100644 --- a/src/saveload/afterload.cpp +++ b/src/saveload/afterload.cpp @@ -1436,6 +1436,8 @@ bool AfterLoadGame() if (IsSavegameVersionBefore(SLV_31)) { TimerGameCalendar::date += CalendarTime::DAYS_TILL_ORIGINAL_BASE_YEAR; TimerGameCalendar::year += CalendarTime::ORIGINAL_BASE_YEAR; + TimerGameEconomy::date += EconomyTime::DAYS_TILL_ORIGINAL_BASE_YEAR; + TimerGameEconomy::year += EconomyTime::ORIGINAL_BASE_YEAR; for (Station *st : Station::Iterate()) st->build_date += CalendarTime::DAYS_TILL_ORIGINAL_BASE_YEAR; for (Waypoint *wp : Waypoint::Iterate()) wp->build_date += CalendarTime::DAYS_TILL_ORIGINAL_BASE_YEAR;