using Content.Shared._Offbrand.Wounds; using Content.Shared.Construction; using Content.Shared.FixedPoint; namespace Content.Shared._Offbrand.Surgery; [DataDefinition] public sealed partial class ChangeHeartDamage : IGraphAction { [DataField(required: true)] public FixedPoint2 Amount; public void PerformAction(EntityUid uid, EntityUid? userUid, IEntityManager entityManager) { if (entityManager.TryGetComponent(uid, out var heartrate)) { entityManager.System().ChangeHeartDamage((uid, heartrate), Amount); } } }