Browse Source

Fix assertion failure in RMG

Ivan Savenko 1 year ago
parent
commit
0d6bd0c60a
1 changed files with 1 additions and 1 deletions
  1. 1 1
      lib/rmg/CMapGenOptions.cpp

+ 1 - 1
lib/rmg/CMapGenOptions.cpp

@@ -313,8 +313,8 @@ void CMapGenOptions::resetPlayersMap()
 	while (players.size() < realPlayersCnt && !availableColors.empty())
 	while (players.size() < realPlayersCnt && !availableColors.empty())
 	{
 	{
 		auto color = availableColors.front();
 		auto color = availableColors.front();
-		setPlayerTypeForStandardPlayer(color, EPlayerType::AI);
 		players[color].setColor(color);
 		players[color].setColor(color);
+		setPlayerTypeForStandardPlayer(color, EPlayerType::AI);
 		availableColors.erase(availableColors.begin());
 		availableColors.erase(availableColors.begin());
 
 
 		if (vstd::contains(savedPlayerSettings, color))
 		if (vstd::contains(savedPlayerSettings, color))