From fc8c6bae1984f8ea5bd8659bf8b0e952d71194b0 Mon Sep 17 00:00:00 2001 From: Blue Probert Date: Thu, 27 Apr 2023 17:50:13 +0100 Subject: [PATCH] Bugfix Crash On Damage Over Time Kill --- Source/the_twilight_abyss/TurnBasedCombatV2/StatusEffect.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Source/the_twilight_abyss/TurnBasedCombatV2/StatusEffect.cpp b/Source/the_twilight_abyss/TurnBasedCombatV2/StatusEffect.cpp index 931ac87..b11966f 100644 --- a/Source/the_twilight_abyss/TurnBasedCombatV2/StatusEffect.cpp +++ b/Source/the_twilight_abyss/TurnBasedCombatV2/StatusEffect.cpp @@ -45,6 +45,7 @@ void UStatusEffect::OnStatusEffectAdd(AActor* Character) void UStatusEffect::TickDown(AActor* Character) { UStatusSystem* StatusSystem = Cast(Character->GetComponentByClass(UStatusSystem::StaticClass())); + if (!IsValid(StatusSystem->GetActiveStatusEffect(this).StatusIcon)) return; UTextBlock* StatusText = Cast(StatusSystem->GetActiveStatusEffect(this).StatusIcon->GetWidgetFromName(TEXT("DurationText"))); StatusText->SetText(FText::FromString(FString::FromInt(BaseDuration))); }