mirror of
https://github.com/yairm210/Unciv.git
synced 2025-07-15 18:28:42 +07:00
Resolved #1323 - invalid trades should now be removed when turn starts
This commit is contained in:
@ -359,7 +359,7 @@ class CivilizationInfo {
|
|||||||
|
|
||||||
for(tradeRequest in tradeRequests.toList()) { // remove trade requests where one of the sides can no longer supply
|
for(tradeRequest in tradeRequests.toList()) { // remove trade requests where one of the sides can no longer supply
|
||||||
val offeringCiv = gameInfo.getCivilization(tradeRequest.requestingCiv)
|
val offeringCiv = gameInfo.getCivilization(tradeRequest.requestingCiv)
|
||||||
if (offeringCiv.isDefeated() || !TradeEvaluation().isTradeValid(tradeRequest.trade,this, offeringCiv)) {
|
if (offeringCiv.isDefeated() || !TradeEvaluation().isTradeValid(tradeRequest.trade,offeringCiv,this)) {
|
||||||
tradeRequests.remove(tradeRequest)
|
tradeRequests.remove(tradeRequest)
|
||||||
offeringCiv.addNotification("Our proposed trade is no longer relevant!", Color.GOLD)
|
offeringCiv.addNotification("Our proposed trade is no longer relevant!", Color.GOLD)
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user