From 448baf111db47a255e44c038d28a9a1bff4b049e Mon Sep 17 00:00:00 2001 From: Nemanja <98561806+EmoGarbage404@users.noreply.github.com> Date: Tue, 8 Nov 2022 13:53:49 -0500 Subject: [PATCH] fix xenoarch death trigger exception (#12465) * fix xenoarch death trigger exception * generalize --- Content.Shared/MobState/EntitySystems/SharedMobStateSystem.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Content.Shared/MobState/EntitySystems/SharedMobStateSystem.cs b/Content.Shared/MobState/EntitySystems/SharedMobStateSystem.cs index ea0cb7518e..c853287fd6 100644 --- a/Content.Shared/MobState/EntitySystems/SharedMobStateSystem.cs +++ b/Content.Shared/MobState/EntitySystems/SharedMobStateSystem.cs @@ -302,6 +302,10 @@ namespace Content.Shared.MobState.EntitySystems /// private void SetMobState(MobStateComponent component, DamageState? old, (DamageState state, FixedPoint2 threshold)? current, EntityUid? origin = null) { + //if it got deleted instantly in a nuke or something + if (!Exists(component.Owner) || Deleted(component.Owner)) + return; + if (!current.HasValue) { ExitState(component, old);