From 27b92c352626d3318e2220e7b0d9269aa06c3329 Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Wed, 24 Jun 2020 17:14:28 +0100 Subject: [PATCH] Fix #159: Incorrect display date on load for savegame versions < 31 --- src/saveload/afterload.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/saveload/afterload.cpp b/src/saveload/afterload.cpp index c4a3b177ff..c56157f20a 100644 --- a/src/saveload/afterload.cpp +++ b/src/saveload/afterload.cpp @@ -1662,6 +1662,8 @@ bool AfterLoadGame() if (IsSavegameVersionBefore(SLV_31)) { _date += DAYS_TILL_ORIGINAL_BASE_YEAR; _cur_year += ORIGINAL_BASE_YEAR; + SetScaledTickVariables(); + ConvertDateToYMD(_date, &_cur_date_ymd); for (Station *st : Station::Iterate()) st->build_date += DAYS_TILL_ORIGINAL_BASE_YEAR; for (Waypoint *wp : Waypoint::Iterate()) wp->build_date += DAYS_TILL_ORIGINAL_BASE_YEAR;