Laserlicht hai 2 meses
pai
achega
230144dd04

+ 1 - 1
client/windows/CCastleInterface.cpp

@@ -1798,7 +1798,7 @@ CBuildWindow::CBuildWindow(const CGTownInstance *Town, const CBuilding * Buildin
 
 	for(GameResID i : LIBRARY->resourceTypeHandler->getAllObjects())
 	{
-		if(building->resources[i] || i == GameResID(8))
+		if(building->resources[i])
 		{
 			MetaString message;
 			int resourceAmount = GAME->interface()->cb->getResourceAmount(i);

+ 2 - 2
lib/entities/ResourceTypeHandler.cpp

@@ -39,9 +39,9 @@ void Resource::registerIcons(const IconRegistar & cb) const
 
 std::vector<JsonNode> ResourceTypeHandler::loadLegacyData()
 {
-	objects.resize(8);
+	objects.resize(GameConstants::RESOURCE_QUANTITY);
 
-	return std::vector<JsonNode>(8, JsonNode(JsonMap()));
+	return std::vector<JsonNode>(GameConstants::RESOURCE_QUANTITY, JsonNode(JsonMap()));
 }
 
 std::shared_ptr<Resource> ResourceTypeHandler::loadFromJson(const std::string & scope, const JsonNode & json, const std::string & identifier, size_t index)