mirror of
https://github.com/yairm210/Unciv.git
synced 2025-07-15 10:18:26 +07:00
Liberate civ open borders fix (#10150)
* Liberating a city from a destroyed Civ now gives open borders * Conquering civ no longer offers open borders to the civ being liberated.
This commit is contained in:
@ -234,6 +234,9 @@ class CityConquestFunctions(val city: City){
|
||||
if (foundingCiv.isMajorCiv()) {
|
||||
foundingCiv.getDiplomacyManager(conqueringCiv)
|
||||
.addModifier(DiplomaticModifiers.CapturedOurCities, respectForLiberatingOurCity)
|
||||
val openBordersTrade = TradeLogic(foundingCiv, conqueringCiv)
|
||||
openBordersTrade.currentTrade.ourOffers.add(TradeOffer(Constants.openBorders, TradeType.Agreement))
|
||||
openBordersTrade.acceptTrade()
|
||||
} else {
|
||||
//Liberating a city state gives a large amount of influence, and peace
|
||||
foundingCiv.getDiplomacyManager(conqueringCiv).setInfluence(90f)
|
||||
|
Reference in New Issue
Block a user