diff --git a/Content.Client/Atmos/Visualizers/GasAnalyzerVisualizer.cs b/Content.Client/Atmos/Visualizers/GasAnalyzerVisualizer.cs index 5f0f382bfe..9bca8ed708 100644 --- a/Content.Client/Atmos/Visualizers/GasAnalyzerVisualizer.cs +++ b/Content.Client/Atmos/Visualizers/GasAnalyzerVisualizer.cs @@ -17,11 +17,6 @@ namespace Content.Client.Atmos.Visualizers { base.OnChangeData(component); - if (component.Deleted) - { - return; - } - if (!component.Owner.TryGetComponent(out ISpriteComponent? sprite)) { return; diff --git a/Content.Client/Atmos/Visualizers/GasPortableVisualizer.cs b/Content.Client/Atmos/Visualizers/GasPortableVisualizer.cs index 77804494ce..417d690d46 100644 --- a/Content.Client/Atmos/Visualizers/GasPortableVisualizer.cs +++ b/Content.Client/Atmos/Visualizers/GasPortableVisualizer.cs @@ -29,11 +29,6 @@ namespace Content.Client.Atmos.Visualizers { base.OnChangeData(component); - if (component.Deleted) - { - return; - } - if (!component.Owner.TryGetComponent(out ISpriteComponent? sprite)) { return; diff --git a/Content.Client/Chemistry/Visualizers/VaporVisualizer.cs b/Content.Client/Chemistry/Visualizers/VaporVisualizer.cs index e41a4c40e2..ebbd71d926 100644 --- a/Content.Client/Chemistry/Visualizers/VaporVisualizer.cs +++ b/Content.Client/Chemistry/Visualizers/VaporVisualizer.cs @@ -37,11 +37,6 @@ namespace Content.Client.Chemistry.Visualizers { base.OnChangeData(component); - if (component.Deleted) - { - return; - } - if (component.TryGetData(VaporVisuals.Rotation, out var radians)) { SetRotation(component, radians); diff --git a/Content.Client/Light/LanternVisualizer.cs b/Content.Client/Light/LanternVisualizer.cs index c2463541fb..de68302249 100644 --- a/Content.Client/Light/LanternVisualizer.cs +++ b/Content.Client/Light/LanternVisualizer.cs @@ -34,6 +34,9 @@ namespace Content.Client.Light { base.OnChangeData(component); + if (!component.Initialized) + return; + PlayAnimation(component); } diff --git a/Content.Client/Light/Visualizers/ExpendableLightVisualizer.cs b/Content.Client/Light/Visualizers/ExpendableLightVisualizer.cs index d1b6f654de..18c8cf1ce2 100644 --- a/Content.Client/Light/Visualizers/ExpendableLightVisualizer.cs +++ b/Content.Client/Light/Visualizers/ExpendableLightVisualizer.cs @@ -15,11 +15,6 @@ namespace Content.Client.Light.Visualizers { base.OnChangeData(component); - if (component.Deleted) - { - return; - } - if (component.TryGetData(ExpendableLightVisuals.Behavior, out string lightBehaviourID)) { if (component.Owner.TryGetComponent(out var lightBehaviour)) diff --git a/Content.Client/Light/Visualizers/FlashLightVisualizer.cs b/Content.Client/Light/Visualizers/FlashLightVisualizer.cs index 15b15ccc67..e0da57d20c 100644 --- a/Content.Client/Light/Visualizers/FlashLightVisualizer.cs +++ b/Content.Client/Light/Visualizers/FlashLightVisualizer.cs @@ -59,10 +59,6 @@ namespace Content.Client.Light.Visualizers public override void OnChangeData(AppearanceComponent component) { base.OnChangeData(component); - if (component.Deleted) - { - return; - } if (component.TryGetData(HandheldLightVisuals.Power, out HandheldLightPowerStates state)) diff --git a/Content.Client/Pointing/RoguePointingArrowVisualizer.cs b/Content.Client/Pointing/RoguePointingArrowVisualizer.cs index 9ef6f55775..2f396e602a 100644 --- a/Content.Client/Pointing/RoguePointingArrowVisualizer.cs +++ b/Content.Client/Pointing/RoguePointingArrowVisualizer.cs @@ -15,11 +15,6 @@ namespace Content.Client.Pointing { base.OnChangeData(component); - if (component.Deleted) - { - return; - } - if (component.TryGetData(RoguePointingArrowVisuals.Rotation, out var degrees)) { SetRotation(component, Angle.FromDegrees(degrees));