]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Fix error when trying to delete a ExplosionVisualsTextureComponent.LightEntity that...
authorDrSmugleaf <DrSmugleaf@users.noreply.github.com>
Sun, 31 Dec 2023 01:50:37 +0000 (17:50 -0800)
committerGitHub <noreply@github.com>
Sun, 31 Dec 2023 01:50:37 +0000 (12:50 +1100)
Fix error when trying to delete an already deleted ExplosionVisualsTextureComponent.LightEntity

Content.Client/Explosion/ExplosionOverlaySystem.cs

index 35716616daaa909c7662e577298b6a5d7d81cd62..7ced95d2c1f2da3dfb0b4e1ac9df6049fc0f8236 100644 (file)
@@ -5,7 +5,6 @@ using Robust.Shared.GameStates;
 using Robust.Shared.Graphics.RSI;
 using Robust.Shared.Map;
 using Robust.Shared.Prototypes;
-using Robust.Shared.Utility;
 
 namespace Content.Client.Explosion;
 
@@ -53,7 +52,7 @@ public sealed class ExplosionOverlaySystem : EntitySystem
 
     private void OnCompRemove(EntityUid uid, ExplosionVisualsComponent component, ComponentRemove args)
     {
-        if (TryComp(uid, out ExplosionVisualsTexturesComponent? textures))
+        if (TryComp(uid, out ExplosionVisualsTexturesComponent? textures) && !Deleted(textures.LightEntity))
             QueueDel(textures.LightEntity);
     }