using Content.Shared.Inventory; using Content.Shared.Strip; using Content.Shared.Strip.Components; namespace Content.Shared.Strip; public sealed class ThievingSystem : EntitySystem { public override void Initialize() { base.Initialize(); SubscribeLocalEvent(OnBeforeStrip); SubscribeLocalEvent>((e, c, ev) => OnBeforeStrip(e, c, ev.Args)); } private void OnBeforeStrip(EntityUid uid, ThievingComponent component, BeforeStripEvent args) { args.Stealth |= component.Stealthy; args.Additive -= component.StripTimeReduction; } }