diff --git a/core/src/com/unciv/logic/civilization/diplomacy/DiplomacyManager.kt b/core/src/com/unciv/logic/civilization/diplomacy/DiplomacyManager.kt index b9abd6182c..d5e7770b97 100644 --- a/core/src/com/unciv/logic/civilization/diplomacy/DiplomacyManager.kt +++ b/core/src/com/unciv/logic/civilization/diplomacy/DiplomacyManager.kt @@ -260,7 +260,7 @@ class DiplomacyManager() : IsPartOfGameInfoSerialization { } private fun getCityStateInfluenceDegrade(): Float { - if (getInfluence() < getCityStateInfluenceRestingPoint()) + if (getInfluence() <= getCityStateInfluenceRestingPoint()) return 0f val decrement = when { @@ -288,7 +288,7 @@ class DiplomacyManager() : IsPartOfGameInfoSerialization { } private fun getCityStateInfluenceRecovery(): Float { - if (getInfluence() > getCityStateInfluenceRestingPoint()) + if (getInfluence() >= getCityStateInfluenceRestingPoint()) return 0f val increment = 1f // sic: personality does not matter here