From fb8020916af226f1b29a33367010c76a99e12261 Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Sun, 31 Oct 2021 09:47:42 +0000 Subject: [PATCH] Add upstream savegame version fields --- src/saveload/saveload.h | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/saveload/saveload.h b/src/saveload/saveload.h index 3eee2a6c8e..befa835a1b 100644 --- a/src/saveload/saveload.h +++ b/src/saveload/saveload.h @@ -334,6 +334,17 @@ enum SaveLoadVersion : uint16 { SLV_GROUP_REPLACE_WAGON_REMOVAL, ///< 291 PR#7441 Per-group wagon removal flag. SLV_CUSTOM_SUBSIDY_DURATION, ///< 292 PR#9081 Configurable subsidy duration. + /* upstream savegame versions follow */ + + SLV_SAVELOAD_LIST_LENGTH, ///< 293 PR#9374 Consistency in list length with SL_STRUCT / SL_STRUCTLIST / SL_DEQUE / SL_REFLIST. + SLV_RIFF_TO_ARRAY, ///< 294 PR#9375 Changed many CH_RIFF chunks to CH_ARRAY chunks. + + SLV_TABLE_CHUNKS, ///< 295 PR#9322 Introduction of CH_TABLE and CH_SPARSE_TABLE. + SLV_SCRIPT_INT64, ///< 296 PR#9415 SQInteger is 64bit but was saved as 32bit. + SLV_LINKGRAPH_TRAVEL_TIME, ///< 297 PR#9457 v12.0-RC1 Store travel time in the linkgraph. + SLV_DOCK_DOCKINGTILES, ///< 298 PR#9578 All tiles around docks may be docking tiles. + SLV_REPAIR_OBJECT_DOCKING_TILES, ///< 299 PR#9594 v12.0 Fixing issue with docking tiles overlapping objects. + SL_MAX_VERSION, ///< Highest possible saveload version SL_SPRING_2013_v2_0_102 = 220,