From: jicksaw Date: Sun, 12 Feb 2023 21:16:35 +0000 (+0200) Subject: Fix unlit welders starting fires (#13949) X-Git-Url: https://git.smokeofanarchy.ru/gitweb.cgi?a=commitdiff_plain;h=845998e089f8afd5682c2df4b86526733b842cf8;p=space-station-14.git Fix unlit welders starting fires (#13949) --- diff --git a/Content.Server/Tools/ToolSystem.Welder.cs b/Content.Server/Tools/ToolSystem.Welder.cs index 71a5a779f4..19cad83122 100644 --- a/Content.Server/Tools/ToolSystem.Welder.cs +++ b/Content.Server/Tools/ToolSystem.Welder.cs @@ -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)