#10183 - Can still spectate AI-only matches in singleplayer

This commit is contained in:
Yair Morgenstern 2023-09-28 21:03:47 +03:00
parent bb0dca8651
commit 2560d73f7d

View File

@ -615,7 +615,9 @@ class GameInfo : IsPartOfGameInfoSerialization, HasGameInfoSerializationVersion
tileMap.setTransients(ruleset)
if (currentPlayer == "") currentPlayer = civilizations.first { it.isHuman() && !it.isSpectator() }.civName
if (currentPlayer == "") currentPlayer =
if (gameParameters.isOnlineMultiplayer) civilizations.first { it.isHuman() && !it.isSpectator() }.civName // For MP, spectator doesn't get a 'turn'
else civilizations.first { it.isHuman() }.civName // for non-MP games, you can be a spectator of an AI-only match, and you *do* get a turn, sort of
currentPlayerCiv = getCivilization(currentPlayer)
difficultyObject = ruleset.difficulties[difficulty]!!