using Content.Shared.Inventory; using Content.Shared.StepTrigger.Systems; using Robust.Shared.GameStates; namespace Content.Shared.StepTrigger.Components; /// /// This is used for cancelling preventable step trigger events if the user is wearing clothing in a valid slot or if the user itself has the component. /// [RegisterComponent, NetworkedComponent] [Access(typeof(StepTriggerImmuneSystem))] public sealed partial class ProtectedFromStepTriggersComponent : Component, IClothingSlots { [DataField] public SlotFlags Slots { get; set; } = SlotFlags.FEET; }