فهرست منبع

Update serialization version

Tomasz Zieliński 1 سال پیش
والد
کامیت
098c88eff4
2فایلهای تغییر یافته به همراه6 افزوده شده و 1 حذف شده
  1. 4 0
      lib/mapObjects/CBank.h
  2. 2 1
      lib/serializer/ESerializationVersion.h

+ 4 - 0
lib/mapObjects/CBank.h

@@ -51,6 +51,10 @@ public:
 		h & bankConfig;
 		h & resetDuration;
 		h & coastVisitable;
+		if (h.version >= Handler::Version::BANK_UNIT_PLACEMENT)
+			h & regularUnitPlacement;
+		else
+			regularUnitPlacement = false;
 	}
 
 	friend class CBankInstanceConstructor;

+ 2 - 1
lib/serializer/ESerializationVersion.h

@@ -45,6 +45,7 @@ enum class ESerializationVersion : int32_t
 	RELEASE_150 = ARTIFACT_COSTUMES, // for convenience
 
 	REMOVE_TEXT_CONTAINER_SIZE_T, // Fixed serialization of size_t from text containers
+	BANK_UNIT_PLACEMENT, // 842
 
-	CURRENT = REMOVE_TEXT_CONTAINER_SIZE_T
+	CURRENT = BANK_UNIT_PLACEMENT
 };