diff --git a/core/src/com/unciv/logic/city/CityInfo.kt b/core/src/com/unciv/logic/city/CityInfo.kt index 4ccddd3318..24406bbd30 100644 --- a/core/src/com/unciv/logic/city/CityInfo.kt +++ b/core/src/com/unciv/logic/city/CityInfo.kt @@ -397,6 +397,11 @@ class CityInfo { val percentageOfCivPopulationInThatCity = population.population * 100f / (foundingCiv.cities.sumBy { it.population.population } + population.population) val respecForLiberatingOurCity = 10f + percentageOfCivPopulationInThatCity.roundToInt() + + // In order to get "plus points" in Diplomacy, you have to establish diplomatic relations if you haven't yet + if(!conqueringCiv.knows(foundingCiv)) + conqueringCiv.meetCivilization(foundingCiv) + if(foundingCiv.isMajorCiv()) { foundingCiv.getDiplomacyManager(conqueringCiv) .addModifier(DiplomaticModifiers.CapturedOurCities, respecForLiberatingOurCity)