Don't crash if starting units contain OneTimeGainPopulation uniques

This commit is contained in:
yairm210
2024-05-28 23:27:15 +03:00
parent a69aae1c87
commit 0351c4fe94

View File

@ -380,7 +380,7 @@ object UniqueTriggerActivation {
UniqueType.OneTimeGainPopulation -> {
val applicableCities =
if (unique.params[1] == "in this city") sequenceOf(relevantCity!!)
if (unique.params[1] == "in this city") sequenceOf(relevantCity).filterNotNull()
else civInfo.cities.asSequence().filter { it.matchesFilter(unique.params[1]) }
if (applicableCities.none()) return null
return {