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()) {
|
if (foundingCiv.isMajorCiv()) {
|
||||||
foundingCiv.getDiplomacyManager(conqueringCiv)
|
foundingCiv.getDiplomacyManager(conqueringCiv)
|
||||||
.addModifier(DiplomaticModifiers.CapturedOurCities, respectForLiberatingOurCity)
|
.addModifier(DiplomaticModifiers.CapturedOurCities, respectForLiberatingOurCity)
|
||||||
|
val openBordersTrade = TradeLogic(foundingCiv, conqueringCiv)
|
||||||
|
openBordersTrade.currentTrade.ourOffers.add(TradeOffer(Constants.openBorders, TradeType.Agreement))
|
||||||
|
openBordersTrade.acceptTrade()
|
||||||
} else {
|
} else {
|
||||||
//Liberating a city state gives a large amount of influence, and peace
|
//Liberating a city state gives a large amount of influence, and peace
|
||||||
foundingCiv.getDiplomacyManager(conqueringCiv).setInfluence(90f)
|
foundingCiv.getDiplomacyManager(conqueringCiv).setInfluence(90f)
|
||||||
|
Loading…
Reference in New Issue
Block a user