Browse Source

Fix serialization of ObjectClass

Adriankhl 2 years ago
parent
commit
626721cbba
2 changed files with 3 additions and 2 deletions
  1. 1 0
      lib/mapObjects/CObjectClassesHandler.h
  2. 2 2
      lib/serializer/CSerializer.h

+ 1 - 0
lib/mapObjects/CObjectClassesHandler.h

@@ -263,6 +263,7 @@ public:
 
 	template <typename Handler> void serialize(Handler &h, const int version)
 	{
+		h & id;
 		h & handlerName;
 		h & base;
 		h & objects;

+ 2 - 2
lib/serializer/CSerializer.h

@@ -14,8 +14,8 @@
 
 VCMI_LIB_NAMESPACE_BEGIN
 
-const ui32 SERIALIZATION_VERSION = 817;
-const ui32 MINIMAL_SERIALIZATION_VERSION = 813;
+const ui32 SERIALIZATION_VERSION = 818;
+const ui32 MINIMAL_SERIALIZATION_VERSION = 818;
 const std::string SAVEGAME_MAGIC = "VCMISVG";
 
 class CHero;