]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Fix unlit welders starting fires (#13949)
authorjicksaw <jicksaw@pm.me>
Sun, 12 Feb 2023 21:16:35 +0000 (23:16 +0200)
committerGitHub <noreply@github.com>
Sun, 12 Feb 2023 21:16:35 +0000 (21:16 +0000)
Content.Server/Tools/ToolSystem.Welder.cs

index 71a5a779f429646e71ed0cd496da66f31b2150b8..19cad83122766fc8ef5abc9abe7d6409937f25b3 100644 (file)
@@ -118,6 +118,9 @@ namespace Content.Server.Tools
             var ev = new WelderToggledEvent(true);
             RaiseLocalEvent(welder.Owner, ev, false);
 
+            var hotEvent = new IsHotEvent() {IsHot = true};
+            RaiseLocalEvent(uid, hotEvent);
+
             _appearanceSystem.SetData(uid, WelderVisuals.Lit, true);
             _appearanceSystem.SetData(uid, ToggleableLightVisuals.Enabled, true);
 
@@ -222,8 +225,6 @@ namespace Content.Server.Tools
             args.Handled = TryToggleWelder(uid, args.User, welder);
             if (args.Handled)
                 args.WasLogged = true;
-            var hotEvent = new IsHotEvent() {IsHot = true};
-            RaiseLocalEvent(uid, hotEvent);
         }
 
         private void OnWelderAfterInteract(EntityUid uid, WelderComponent welder, AfterInteractEvent args)