diff --git a/src/saveload/afterload.cpp b/src/saveload/afterload.cpp index bb24ad3163..7da9b60d3c 100644 --- a/src/saveload/afterload.cpp +++ b/src/saveload/afterload.cpp @@ -3934,7 +3934,7 @@ bool AfterLoadGame() } } - if (IsSavegameVersionUntil(SLV_ENDING_YEAR) || !SlXvIsFeaturePresent(XSLFI_MULTIPLE_DOCKS, 2) || !SlXvIsFeaturePresent(XSLFI_DOCKING_CACHE_VER, 3)) { + if (IsSavegameVersionBeforeOrAt(SLV_ENDING_YEAR) || !SlXvIsFeaturePresent(XSLFI_MULTIPLE_DOCKS, 2) || !SlXvIsFeaturePresent(XSLFI_DOCKING_CACHE_VER, 3)) { /* Update station docking tiles. Was only needed for pre-SLV_MULTITLE_DOCKS * savegames, but a bug in docking tiles touched all savegames between * SLV_MULTITILE_DOCKS and SLV_ENDING_YEAR. */ @@ -4374,7 +4374,7 @@ bool AfterLoadGame() } if (SlXvIsFeatureMissing(XSLFI_VARIABLE_TICK_RATE)) { - _settings_game.economy.tick_rate = IsSavegameVersionUntil(SLV_MORE_CARGO_AGE) ? TRM_TRADITIONAL : TRM_MODERN; + _settings_game.economy.tick_rate = IsSavegameVersionBeforeOrAt(SLV_MORE_CARGO_AGE) ? TRM_TRADITIONAL : TRM_MODERN; } if (SlXvIsFeatureMissing(XSLFI_ROAD_VEH_FLAGS)) { diff --git a/src/sl/saveload.h b/src/sl/saveload.h index 8049c522fc..55072cbbe7 100644 --- a/src/sl/saveload.h +++ b/src/sl/saveload.h @@ -919,7 +919,7 @@ inline bool IsSavegameVersionBefore(SaveLoadVersion major, byte minor = 0) * @param major Major number of the version to check against. * @return Savegame version is at most the specified version. */ -inline bool IsSavegameVersionUntil(SaveLoadVersion major) +inline bool IsSavegameVersionBeforeOrAt(SaveLoadVersion major) { extern SaveLoadVersion _sl_version; return _sl_version <= major;