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:
parent
d6a142ca3d
commit
56c6785bd0
@ -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;
|
||||
|
@ -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;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user