From 304d3317b0b18899e758364f58316271a0df37bf Mon Sep 17 00:00:00 2001 From: letstalkaboutdune <56904240+letstalkaboutdune@users.noreply.github.com> Date: Sat, 7 May 2022 23:00:46 -0700 Subject: [PATCH] Update VictoryScreen.kt (#6723) Corrected bug in Demographics scoreboard which displayed current player based on turn, not based on viewing civ. --- core/src/com/unciv/ui/victoryscreen/VictoryScreen.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/com/unciv/ui/victoryscreen/VictoryScreen.kt b/core/src/com/unciv/ui/victoryscreen/VictoryScreen.kt index bc9630a3fc..ac25e3e953 100644 --- a/core/src/com/unciv/ui/victoryscreen/VictoryScreen.kt +++ b/core/src/com/unciv/ui/victoryscreen/VictoryScreen.kt @@ -202,8 +202,8 @@ class VictoryScreen(val worldScreen: WorldScreen) : PickerScreen() { @Suppress("NON_EXHAUSTIVE_WHEN") // RankLabels.Demographic treated above when (rankLabel) { - RankLabels.Rank -> demographicsTable.add((aliveMajorCivsSorted.indexOfFirst { it == gameInfo.currentPlayerCiv } + 1).toLabel()) - RankLabels.Value -> addRankCivGroup(gameInfo.currentPlayerCiv) + RankLabels.Rank -> demographicsTable.add((aliveMajorCivsSorted.indexOfFirst { it == worldScreen.viewingCiv } + 1).toLabel()) + RankLabels.Value -> addRankCivGroup(worldScreen.viewingCiv) RankLabels.Best -> addRankCivGroup(aliveMajorCivsSorted.firstOrNull()!!) RankLabels.Average -> demographicsTable.add((aliveMajorCivsSorted.sumOf { it.getStatForRanking(category) } / aliveMajorCivsSorted.count()).toLabel()) RankLabels.Worst -> addRankCivGroup(aliveMajorCivsSorted.lastOrNull()!!)