summaryrefslogtreecommitdiff
path: root/src/saveload/afterload.cpp
diff options
context:
space:
mode:
authorJonathan G Rennison <j.g.rennison@gmail.com>2020-05-17 22:13:08 +0100
committerNiels Martin Hansen <nielsm@indvikleren.dk>2020-06-28 15:32:53 +0200
commit7a09413a1aabc934c201c19bcae3ad03d7b801c7 (patch)
treec41503efca8f6da99b5359b1fe05f7ed6c708c32 /src/saveload/afterload.cpp
parent54237b0e98894008168285109634479dddb1bc16 (diff)
downloadopenttd-7a09413a1aabc934c201c19bcae3ad03d7b801c7.tar.xz
Fix: Incorrect save/load array size of Town::cargo_accepted
In 11ab3c4e the number of cargo types was changed from 32 to 64. The save/load of Town::cargo_accepted was not updated, such that only half of the data structure is saved/loaded in savegame versions 199 to 218. Discard and regenerate data from all savegame versions prior to 219.
Diffstat (limited to 'src/saveload/afterload.cpp')
-rw-r--r--src/saveload/afterload.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/saveload/afterload.cpp b/src/saveload/afterload.cpp
index cc2a671a2..e9c1cdb90 100644
--- a/src/saveload/afterload.cpp
+++ b/src/saveload/afterload.cpp
@@ -2830,7 +2830,7 @@ bool AfterLoadGame()
* which is done by StartupEngines(). */
if (gcf_res != GLC_ALL_GOOD) StartupEngines();
- if (IsSavegameVersionBefore(SLV_166)) {
+ if (IsSavegameVersionBefore(SLV_FIX_TOWN_ACCEPTANCE)) {
/* Update cargo acceptance map of towns. */
for (TileIndex t = 0; t < map_size; t++) {
if (!IsTileType(t, MP_HOUSE)) continue;