From: DrSmugleaf Date: Fri, 15 Dec 2023 01:39:11 +0000 (-0800) Subject: Fix masks not toggling voice mask component (#22506) X-Git-Url: https://git.smokeofanarchy.ru/gitweb.cgi?a=commitdiff_plain;h=af3a1e5900dad2ae807ce1ed34a1c304083a88d9;p=space-station-14.git Fix masks not toggling voice mask component (#22506) --- diff --git a/Content.Server/Nutrition/EntitySystems/IngestionBlockerSystem.cs b/Content.Server/Nutrition/EntitySystems/IngestionBlockerSystem.cs index 5c34df4b38..ede1c21680 100644 --- a/Content.Server/Nutrition/EntitySystems/IngestionBlockerSystem.cs +++ b/Content.Server/Nutrition/EntitySystems/IngestionBlockerSystem.cs @@ -1,4 +1,5 @@ -using Content.Shared.Clothing; +using Content.Server.Nutrition.Components; +using Content.Shared.Clothing; namespace Content.Server.Nutrition.EntitySystems; @@ -8,10 +9,10 @@ public sealed class IngestionBlockerSystem : EntitySystem { base.Initialize(); - SubscribeLocalEvent(OnBlockerMaskToggled); + SubscribeLocalEvent(OnBlockerMaskToggled); } - private void OnBlockerMaskToggled(Entity ent, ref ItemMaskToggledEvent args) + private void OnBlockerMaskToggled(Entity ent, ref ItemMaskToggledEvent args) { ent.Comp.Enabled = !args.IsToggled; } diff --git a/Content.Server/VoiceMask/VoiceMaskSystem.cs b/Content.Server/VoiceMask/VoiceMaskSystem.cs index 621ab4e395..8e1c2c66f2 100644 --- a/Content.Server/VoiceMask/VoiceMaskSystem.cs +++ b/Content.Server/VoiceMask/VoiceMaskSystem.cs @@ -22,7 +22,7 @@ public sealed partial class VoiceMaskSystem : EntitySystem { SubscribeLocalEvent(OnSpeakerNameTransform); SubscribeLocalEvent(OnChangeName); - SubscribeLocalEvent(OnMaskToggled); + SubscribeLocalEvent(OnMaskToggled); SubscribeLocalEvent(OnEquip); SubscribeLocalEvent(OnUnequip); SubscribeLocalEvent(OnSetName); @@ -69,7 +69,7 @@ public sealed partial class VoiceMaskSystem : EntitySystem } } - private void OnMaskToggled(Entity ent, ref ItemMaskToggledEvent args) + private void OnMaskToggled(Entity ent, ref WearerMaskToggledEvent args) { ent.Comp.Enabled = !args.IsToggled; } diff --git a/Content.Shared/Clothing/ClothingEvents.cs b/Content.Shared/Clothing/ClothingEvents.cs index b4c1224ce9..bb31c568e0 100644 --- a/Content.Shared/Clothing/ClothingEvents.cs +++ b/Content.Shared/Clothing/ClothingEvents.cs @@ -70,4 +70,4 @@ public readonly record struct ItemMaskToggledEvent(EntityUid Wearer, bool IsTogg /// Event raised on the entity wearing the mask when it is toggled. /// [ByRefEvent] -public readonly record struct WearerMaskToggledEvent(bool Enabled); +public readonly record struct WearerMaskToggledEvent(bool IsToggled);