Influence bar not displayed for city-states that don't know the viewing civ

This commit is contained in:
Yair Morgenstern 2020-10-11 22:11:31 +03:00
parent 9a887e4840
commit 8f535391b3
2 changed files with 2 additions and 2 deletions

View File

@ -4,7 +4,7 @@ object BuildConfig {
const val kotlinVersion = "1.3.71" const val kotlinVersion = "1.3.71"
const val appName = "Unciv" const val appName = "Unciv"
const val appCodeNumber = 484 const val appCodeNumber = 484
const val appVersion = "3.11.3" const val appVersion = "3.11.3-patch1"
const val gdxVersion = "1.9.10" const val gdxVersion = "1.9.10"
const val roboVMVersion = "2.3.1" const val roboVMVersion = "2.3.1"

View File

@ -48,7 +48,7 @@ class CityButton(val city: CityInfo, private val tileGroup: WorldTileGroup): Tab
iconTable = getIconTable() iconTable = getIconTable()
add(iconTable).row() add(iconTable).row()
if (city.civInfo.isCityState()) { if (city.civInfo.isCityState() && city.civInfo.knows(worldScreen.viewingCiv)) {
val diplomacyManager = city.civInfo.getDiplomacyManager(worldScreen.viewingCiv) val diplomacyManager = city.civInfo.getDiplomacyManager(worldScreen.viewingCiv)
val influenceBar = getInfluenceBar(diplomacyManager.influence, diplomacyManager.relationshipLevel()) val influenceBar = getInfluenceBar(diplomacyManager.influence, diplomacyManager.relationshipLevel())
add(influenceBar).row() add(influenceBar).row()