Tomasz Zieliński 2 anni fa
parent
commit
5962e5c0e0
1 ha cambiato i file con 8 aggiunte e 1 eliminazioni
  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)