diff --git a/core/src/com/unciv/logic/map/TileMap.kt b/core/src/com/unciv/logic/map/TileMap.kt index a2c6fcec99..6c52e9fff5 100644 --- a/core/src/com/unciv/logic/map/TileMap.kt +++ b/core/src/com/unciv/logic/map/TileMap.kt @@ -115,10 +115,7 @@ class TileMap { }.filterNotNull() /** Tries to place the [unitName] into the [TileInfo] closest to the given the [position] - * * @param civInfo civilization to assign unit to - * @param removeImprovement True if the improvement of [TileInfo] unit is placed into should be deleted - * * @return created [MapUnit] or null if no suitable location was found * */ fun placeUnitNearTile( diff --git a/core/src/com/unciv/ui/EmpireOverviewScreen.kt b/core/src/com/unciv/ui/EmpireOverviewScreen.kt index 5c8df567c0..962d356887 100644 --- a/core/src/com/unciv/ui/EmpireOverviewScreen.kt +++ b/core/src/com/unciv/ui/EmpireOverviewScreen.kt @@ -578,7 +578,8 @@ class EmpireOverviewScreen(private val viewingPlayer:CivilizationInfo) : CameraS civGroup.add(ImageGetter.getImage("OtherIcons/DisbandUnit")).size(30f) backgroundColor = Color.LIGHT_GRAY labelColor = Color.BLACK - } else if (currentPlayer==civ || UncivGame.Current.viewEntireMapForDebug || currentPlayer.knows(civ)) { + } else if (currentPlayer==civ || UncivGame.Current.viewEntireMapForDebug + || currentPlayer.knows(civ) || currentPlayer.isDefeated() || currentPlayer.victoryManager.hasWon()) { civGroup.add(ImageGetter.getNationIndicator(civ.nation, 30f)) backgroundColor = civ.nation.getOuterColor() labelColor = civ.nation.getInnerColor()