From fc6d91320435e65b19bd4e529a6e1d475dcd25f2 Mon Sep 17 00:00:00 2001 From: Yair Morgenstern Date: Tue, 20 Feb 2024 14:03:51 +0200 Subject: [PATCH] Ensure that each uniquetype specified returns a value =- thank you amazing Kotlin compiler :) --- .../unciv/models/ruleset/unique/UniqueTriggerActivation.kt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/core/src/com/unciv/models/ruleset/unique/UniqueTriggerActivation.kt b/core/src/com/unciv/models/ruleset/unique/UniqueTriggerActivation.kt index dac09e30a7..71c7199ba3 100644 --- a/core/src/com/unciv/models/ruleset/unique/UniqueTriggerActivation.kt +++ b/core/src/com/unciv/models/ruleset/unique/UniqueTriggerActivation.kt @@ -855,7 +855,7 @@ object UniqueTriggerActivation { UniqueType.OneTimeUnitHeal -> { if (unit == null) return null - if (unit.health == 100) + if (unit.health == 100) return null return { unit.healBy(unique.params[0].toInt()) if (notification != null) @@ -926,9 +926,8 @@ object UniqueTriggerActivation { true } } - else -> {} + else -> return null } - return null } private fun getNotificationText(notification: String?, triggerNotificationText: String?, effectNotificationText: String): String? {