using Content.Shared._Offbrand.Wounds; using Content.Shared.FixedPoint; using Content.Shared.StatusEffectNew; namespace Content.Shared._Offbrand.StatusEffects; public sealed partial class AssistedCirculationStatusEffectSystem : EntitySystem { public override void Initialize() { base.Initialize(); SubscribeLocalEvent>(OnGetStoppedCirculationModifier); } private void OnGetStoppedCirculationModifier(Entity ent, ref StatusEffectRelayedEvent args) { args.Args = args.Args with { Modifier = FixedPoint2.Clamp(args.Args.Modifier + ent.Comp.Amount, 0, 1) }; } }