Resolved #4453 - Spectator no longer appears on Diplomacy overview

This commit is contained in:
Yair Morgenstern 2021-07-11 21:51:35 +03:00
parent ab89768894
commit 30082c8254

View File

@ -26,7 +26,7 @@ class DiplomacyOverviewTable (
fun update() {
clear()
val relevantCivs = viewingPlayer.gameInfo.civilizations
.filter { !it.isBarbarian() && (includeCityStates || !it.isCityState()) }
.filter { !it.isBarbarian() && !it.isSpectator() && (includeCityStates || !it.isCityState()) }
val diplomacyGroup = DiplomacyGroup(viewingPlayer, overviewScreen.centerAreaHeight, includeCityStates)
val playerKnowsAndUndefeatedCivs = relevantCivs.filter { diplomacyGroup.playerKnows(it) && !it.isDefeated() }
val playerKnowsAndDefeatedCivs = relevantCivs.filter { diplomacyGroup.playerKnows(it) && it.isDefeated() }