Browse Source

Default object limit to unlimited

Tomasz Zieliński 1 năm trước cách đây
mục cha
commit
55e2a99154
1 tập tin đã thay đổi với 6 bổ sung0 xóa
  1. 6 0
      lib/rmg/ObjectConfig.cpp

+ 6 - 0
lib/rmg/ObjectConfig.cpp

@@ -145,9 +145,15 @@ void ObjectConfig::serializeJson(JsonSerializeFormat & handler)
 			// TODO: Use common code with default rmg config
 			auto objectValue = rmg["value"].Integer();
 			auto objectProbability = rmg["rarity"].Integer();
+
 			auto objectMaxPerZone = rmg["zoneLimit"].Integer();
+			if (objectMaxPerZone == 0)
+			{
+				objectMaxPerZone = std::numeric_limits<int>::max();
+			}
 
 			VLC->objtypeh->resolveObjectCompoundId(objectName,
+
 				[this, objectValue, objectProbability, objectMaxPerZone](CompoundMapObjectID objid)
 				{
 					ObjectInfo object(objid.primaryID, objid.secondaryID);