]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
only add emag component if the event was handled (#14627)
authordeltanedas <39013340+deltanedas@users.noreply.github.com>
Thu, 16 Mar 2023 02:19:08 +0000 (02:19 +0000)
committerGitHub <noreply@github.com>
Thu, 16 Mar 2023 02:19:08 +0000 (19:19 -0700)
Co-authored-by: deltanedas <@deltanedas:kde.org>
Content.Shared/Emag/Systems/EmagSystem.cs

index 360cfa31419bd916a29d6d585489ee393749d82a..dc1225577e532c3d5871027ee62000bfe458ffb3 100644 (file)
@@ -164,7 +164,7 @@ namespace Content.Shared.Emag.Systems
             var emaggedEvent = new GotEmaggedEvent(user);
             RaiseLocalEvent(target, ref emaggedEvent);
 
-            if (!emaggedEvent.Repeatable)
+            if (emaggedEvent.Handled && !emaggedEvent.Repeatable)
                 EnsureComp<EmaggedComponent>(target);
             return emaggedEvent.Handled;
         }