4.5.16-patch

Fixed 'construct improvement' crash
This commit is contained in:
Yair Morgenstern 2023-04-03 21:34:22 +03:00
parent ca36c0e6e6
commit 6953e0341b
3 changed files with 5 additions and 4 deletions

View File

@ -3,8 +3,8 @@ package com.unciv.build
object BuildConfig {
const val kotlinVersion = "1.8.0"
const val appName = "Unciv"
const val appCodeNumber = 841
const val appVersion = "4.5.16"
const val appCodeNumber = 842
const val appVersion = "4.5.16-patch1"
const val gdxVersion = "1.11.0"
const val roboVMVersion = "2.3.1"

View File

@ -531,7 +531,7 @@ open class UncivGame(val isConsoleMode: Boolean = false) : Game(), PlatformSpeci
companion object {
//region AUTOMATICALLY GENERATED VERSION DATA - DO NOT CHANGE THIS REGION, INCLUDING THIS COMMENT
val VERSION = Version("4.5.16", 841)
val VERSION = Version("4.5.16-patch1", 842)
//endregion
lateinit var Current: UncivGame

View File

@ -12,7 +12,6 @@ import com.unciv.models.ruleset.unique.LocalUniqueCache
import com.unciv.models.ruleset.unique.UniqueType
import com.unciv.models.stats.Stats
import com.unciv.models.translations.tr
import com.unciv.ui.images.ImageGetter
import com.unciv.ui.components.Fonts
import com.unciv.ui.components.UncivTooltip.Companion.addTooltip
import com.unciv.ui.components.extensions.disable
@ -20,6 +19,7 @@ import com.unciv.ui.components.extensions.keyShortcuts
import com.unciv.ui.components.extensions.onClick
import com.unciv.ui.components.extensions.onDoubleClick
import com.unciv.ui.components.extensions.toLabel
import com.unciv.ui.images.ImageGetter
import kotlin.math.roundToInt
class ImprovementPickerScreen(
@ -79,6 +79,7 @@ class ImprovementPickerScreen(
// clone tileInfo without "top" feature if it could be removed
// Keep this copy around for speed
val tileWithoutLastTerrain: Tile = tile.clone()
tileWithoutLastTerrain.setTerrainTransients()
if (Constants.remove + tileWithoutLastTerrain.lastTerrain.name in ruleSet.tileImprovements) {
tileWithoutLastTerrain.removeTerrainFeature(tileWithoutLastTerrain.lastTerrain.name)
}