mirror of
https://github.com/yairm210/Unciv.git
synced 2025-03-10 04:43:29 +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:
parent
0d942ac175
commit
5a8f18f726
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user