Resolved #9103 - invalid conditionals on building uniques no longer lead to crashes

This commit is contained in:
Yair Morgenstern
2023-04-03 21:54:52 +03:00
parent 6953e0341b
commit 9e239de6ce

View File

@ -666,7 +666,7 @@ class Building : RulesetStatsObject(), INonPerpetualConstruction {
val triggerNotificationText ="due to constructing [$name]"
for (unique in uniqueObjects)
if (unique.conditionals.none { it.type!!.targetTypes.contains(UniqueTarget.TriggerCondition) })
if (unique.conditionals.none { it.type?.targetTypes?.contains(UniqueTarget.TriggerCondition)==true })
UniqueTriggerActivation.triggerCivwideUnique(unique, civInfo, cityConstructions.city, triggerNotificationText = triggerNotificationText)