using Content.Shared.Armor; using Content.Shared.Damage.Events; using Content.Shared.Inventory; namespace Content.Shared._DV.Damage; public sealed class StaminaMeleeResistanceSystem : EntitySystem { public override void Initialize() { base.Initialize(); SubscribeLocalEvent>(OnGetMeleeResistance); } private void OnGetMeleeResistance(Entity ent, ref InventoryRelayedEvent args) { if (args.Args.FromMelee) args.Args.Value *= ent.Comp.StaminaMeleeDamageCoefficient; } }