1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-04-17 11:56:46 +02:00

Add backward compatability for patrol and bump save format version

This commit is contained in:
ArseniyShestakov 2015-11-28 17:58:59 +03:00
parent d6a142ca3d
commit 56c6785bd0
2 changed files with 12 additions and 2 deletions

View File

@ -27,7 +27,7 @@
#include "mapping/CCampaignHandler.h" //for CCampaignState
#include "rmg/CMapGenerator.h" // for CMapGenOptions
const ui32 version = 754;
const ui32 version = 755;
const ui32 minSupportedVersion = 753;
class CISer;

View File

@ -82,7 +82,17 @@ public:
ui32 patrolRadious;
template <typename Handler> void serialize(Handler &h, const int version)
{
h & patrolling & initialPos & patrolRadious;
h & patrolling;
if(version >= 755)
{
h & initialPos;
}
else if(!h.saving)
{
patrolling = false;
initialPos = int3();
}
h & patrolRadious;
}
} patrol;