From cbfbec166ba252b9b0c0e35eba27365a957e3ce5 Mon Sep 17 00:00:00 2001 From: Xander Lenstra <71121390+xlenstra@users.noreply.github.com> Date: Mon, 25 Oct 2021 22:56:48 +0200 Subject: [PATCH] Fixed a bug where great prophets gained through non-conventional means did not receive bonus spreads provided by wonders (#5558) * Fixed a bug where great prophets gained through non-conventional means did not receive bonus spreads provided by wonders * Fixed overextended indentation --- core/src/com/unciv/logic/civilization/CivilizationInfo.kt | 2 +- core/src/com/unciv/logic/map/mapgenerator/MapGenerator.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/com/unciv/logic/civilization/CivilizationInfo.kt b/core/src/com/unciv/logic/civilization/CivilizationInfo.kt index 6942ba1b91..0753b488e8 100644 --- a/core/src/com/unciv/logic/civilization/CivilizationInfo.kt +++ b/core/src/com/unciv/logic/civilization/CivilizationInfo.kt @@ -1019,7 +1019,7 @@ class CivilizationInfo { city != null -> city.cityConstructions.cityInfo.religion.getMajorityReligionName() else -> religionManager.religion?.name } - placedUnit.setupAbilityUses() + placedUnit.setupAbilityUses(cityToAddTo) } for (unique in getMatchingUniques("Land units may cross [] tiles after the first [] is earned")) { diff --git a/core/src/com/unciv/logic/map/mapgenerator/MapGenerator.kt b/core/src/com/unciv/logic/map/mapgenerator/MapGenerator.kt index 28a568744b..649f62ec8e 100644 --- a/core/src/com/unciv/logic/map/mapgenerator/MapGenerator.kt +++ b/core/src/com/unciv/logic/map/mapgenerator/MapGenerator.kt @@ -244,7 +244,7 @@ class MapGenerator(val ruleset: Ruleset) { tileMap.setTransients(ruleset) for (tile in tileMap.values.asSequence().filter { !it.isWater }) { var elevation = randomness.getPerlinNoise(tile, elevationSeed, scale = 2.0) - elevation = abs(elevation).pow(1.0 - tileMap.mapParameters.elevationExponent.toDouble()) * elevation.sign + elevation = abs(elevation).pow(1.0 - tileMap.mapParameters.elevationExponent.toDouble()) * elevation.sign when { elevation <= 0.5 -> tile.baseTerrain = flat