mirror of
https://github.com/yairm210/Unciv.git
synced 2025-02-11 03:18:18 +07:00
GPT calculation fixed
This commit is contained in:
parent
e2f2011024
commit
879cb5ea4a
@ -82,7 +82,7 @@ class TradeEvaluation {
|
||||
when (offer.type) {
|
||||
TradeType.Gold -> return offer.amount
|
||||
// GPT loses 1% of value for each 'future' turn, meaning: gold now is more valuable than gold in the future
|
||||
TradeType.Gold_Per_Turn -> return (1..offer.duration).sumOf { (offer.amount * 0.99f.pow(offer.duration)).toInt() }
|
||||
TradeType.Gold_Per_Turn -> return (1..offer.duration).sumOf { (offer.amount * 0.99f.pow(it)).toInt() }
|
||||
TradeType.Treaty -> {
|
||||
return when (offer.name) {
|
||||
// Since it will be evaluated twice, once when they evaluate our offer and once when they evaluate theirs
|
||||
|
Loading…
Reference in New Issue
Block a user