using Content.Shared.Body.Events; using Content.Shared.StatusEffectNew; namespace Content.Shared.Traits.Assorted; public sealed class HemophiliaSystem : EntitySystem { public override void Initialize() { SubscribeLocalEvent>(OnBleedModifier); } private void OnBleedModifier(Entity ent, ref StatusEffectRelayedEvent args) { var ev = args.Args; ev.BleedReductionAmount *= ent.Comp.BleedReductionMultiplier; ev.BleedAmount *= ent.Comp.BleedAmountMultiplier; args.Args = ev; } }