We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 63b1a3e commit 4a0a551Copy full SHA for 4a0a551
core/src/com/unciv/logic/city/CityConstructions.kt
@@ -664,8 +664,8 @@ class CityConstructions : IsPartOfGameInfoSerialization {
664
665
if (building.hasCreateOneImprovementUnique()){
666
val improvement = building.getImprovementToCreate(city.getRuleset(), city.civ)!!
667
- val tileWithImprovementToRemove = city.getTiles().first { it.improvement == improvement.name }
668
- tileWithImprovementToRemove.removeImprovement()
+ val tileWithImprovementToRemove = city.getTiles().firstOrNull { it.improvement == improvement.name }
+ tileWithImprovementToRemove?.removeImprovement()
669
}
670
671
updateUniques()
0 commit comments