using Content.Shared.Clothing.Components; using Content.Shared.Inventory; using Content.Shared.Movement.Events; namespace Content.Shared.Clothing.EntitySystems; public sealed class SpeedModifierContactCapClothingSystem : EntitySystem { public override void Initialize() { base.Initialize(); SubscribeLocalEvent>(OnGetMaxSlow); } private void OnGetMaxSlow(Entity ent, ref InventoryRelayedEvent args) { args.Args.SetIfMax(ent.Comp.MaxContactSprintSlowdown, ent.Comp.MaxContactWalkSlowdown); } }