mirror of
https://github.com/vcmi/vcmi.git
synced 2024-12-24 22:14:36 +02:00
fixed serialization for older savegames
This commit is contained in:
parent
03c18ff691
commit
5091b117e2
@ -69,7 +69,10 @@ public:
|
||||
h & objh;
|
||||
h & objtypeh;
|
||||
h & spellh;
|
||||
h & skillh;
|
||||
if(version >= 777)
|
||||
{
|
||||
h & skillh;
|
||||
}
|
||||
h & modh;
|
||||
h & IS_AI_ENABLED;
|
||||
h & bth;
|
||||
|
@ -303,5 +303,7 @@ public:
|
||||
h & visitedObjects;
|
||||
BONUS_TREE_DESERIALIZATION_FIX
|
||||
//visitied town pointer will be restored by map serialization method
|
||||
if(version < 777 && !h.saving)
|
||||
recreateSecondarySkillsBonuses();
|
||||
}
|
||||
};
|
||||
|
@ -12,7 +12,7 @@
|
||||
#include "../ConstTransitivePtr.h"
|
||||
#include "../GameConstants.h"
|
||||
|
||||
const ui32 SERIALIZATION_VERSION = 776;
|
||||
const ui32 SERIALIZATION_VERSION = 777;
|
||||
const ui32 MINIMAL_SERIALIZATION_VERSION = 753;
|
||||
const std::string SAVEGAME_MAGIC = "VCMISVG";
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user