From 4cab27f4a6afafffa0059ace9b402e1e298b6a50 Mon Sep 17 00:00:00 2001 From: rolfero <45628623+rolfero@users.noreply.github.com> Date: Sat, 3 Sep 2022 12:50:38 +0200 Subject: [PATCH] Energy swords hot (#10982) Co-authored-by: CommieFlowers --- .../Weapon/Melee/EnergySword/EnergySwordSystem.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Content.Server/Weapon/Melee/EnergySword/EnergySwordSystem.cs b/Content.Server/Weapon/Melee/EnergySword/EnergySwordSystem.cs index 25bd429aa7..0699c3b334 100644 --- a/Content.Server/Weapon/Melee/EnergySword/EnergySwordSystem.cs +++ b/Content.Server/Weapon/Melee/EnergySword/EnergySwordSystem.cs @@ -6,6 +6,7 @@ using Content.Shared.Interaction.Events; using Content.Shared.Item; using Content.Shared.Light; using Content.Shared.Light.Component; +using Content.Shared.Temperature; using Content.Shared.Toggleable; using Content.Shared.Tools.Components; using Robust.Shared.Audio; @@ -28,6 +29,7 @@ namespace Content.Server.Weapon.Melee.EnergySword SubscribeLocalEvent(OnMeleeHit); SubscribeLocalEvent(OnUseInHand); SubscribeLocalEvent(OnInteractUsing); + SubscribeLocalEvent(OnIsHotEvent); } private void OnMapInit(EntityUid uid, EnergySwordComponent comp, MapInitEvent args) @@ -140,5 +142,9 @@ namespace Content.Server.Weapon.Melee.EnergySword else RemComp(uid); } + private void OnIsHotEvent(EntityUid uid, EnergySwordComponent energySword, IsHotEvent args) + { + args.IsHot = energySword.Activated; + } } }