Tomasz Zieliński 2 лет назад
Родитель
Сommit
5962e5c0e0
1 измененных файлов с 8 добавлено и 1 удалено
  1. 8 1
      lib/rmg/CMapGenOptions.cpp

+ 8 - 1
lib/rmg/CMapGenOptions.cpp

@@ -535,7 +535,14 @@ void CMapGenOptions::finalize(CRandomGenerator & rand)
 		{
 			return i > (maxPlayers - presentPlayers);
 		});
-		compOnlyPlayerCount = *RandomGeneratorUtil::nextItem(possiblePlayers, rand);
+		if (possiblePlayers.empty())
+		{
+			compOnlyPlayerCount = 0;
+		}
+		else
+		{
+			compOnlyPlayerCount = *RandomGeneratorUtil::nextItem(possiblePlayers, rand);
+		}
 		updateCompOnlyPlayers();
 	}
 	if(compOnlyTeamCount == RANDOM_SIZE)