using Content.Shared.Damage.Components; using Content.Shared.StatusEffectNew; namespace Content.Shared.Damage.Systems; public sealed partial class DamageModifierStatusEffectSystem : EntitySystem { public override void Initialize() { base.Initialize(); SubscribeLocalEvent>(OnDamageModifyStatus); } private void OnDamageModifyStatus(Entity status, ref StatusEffectRelayedEvent args) { args.Args.Damage = DamageSpecifier.ApplyModifierSet(args.Args.Damage, status.Comp.Modifiers); } }