Explorar o código

Fixed shortage of Prisons on random maps.

DjWarmonger %!s(int64=11) %!d(string=hai) anos
pai
achega
cb5a3c0f73
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      lib/rmg/CMapGenerator.cpp

+ 1 - 1
lib/rmg/CMapGenerator.cpp

@@ -74,7 +74,7 @@ void CMapGenerator::initPrisonsRemaining()
 		if (isAllowed)
 			prisonsRemaining++;
 	}
-	prisonsRemaining = std::max<int> (0, prisonsRemaining - 16 * map->players.size()); //so at least 16 heroes will be available for every player
+	prisonsRemaining = std::max<int> (0, prisonsRemaining - 16 * mapGenOptions->getPlayerCount()); //so at least 16 heroes will be available for every player
 }
 
 std::unique_ptr<CMap> CMapGenerator::generate(CMapGenOptions * mapGenOptions, int randomSeed /*= std::time(nullptr)*/)