@@ -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";