From 63d98c4692262cf3750ccf5fd8e4cec7b6ea8a4d Mon Sep 17 00:00:00 2001 From: Xander Lenstra <71121390+xlenstra@users.noreply.github.com> Date: Sun, 11 Jul 2021 18:09:17 +0200 Subject: [PATCH] Fixed bug where tile construction time was increased instead of decreased (#4475) --- core/src/com/unciv/models/ruleset/tile/TileImprovement.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/com/unciv/models/ruleset/tile/TileImprovement.kt b/core/src/com/unciv/models/ruleset/tile/TileImprovement.kt index cb0bee157d..c97b8e3b17 100644 --- a/core/src/com/unciv/models/ruleset/tile/TileImprovement.kt +++ b/core/src/com/unciv/models/ruleset/tile/TileImprovement.kt @@ -26,7 +26,7 @@ class TileImprovement : NamedStats(), ICivilopediaText { fun getTurnsToBuild(civInfo: CivilizationInfo): Int { var realTurnsToBuild = turnsToBuild.toFloat() * civInfo.gameInfo.gameParameters.gameSpeed.modifier for (unique in civInfo.getMatchingUniques("[]% tile improvement construction time")) { - realTurnsToBuild *= 1 - unique.params[0].toFloat() / 100f + realTurnsToBuild *= 1 + unique.params[0].toFloat() / 100f } // Deprecated since 3.14.17 if (civInfo.hasUnique("Worker construction increased 25%"))