using Content.Shared.Damage; namespace Content.Shared._Offbrand.Wounds; [RegisterComponent] public sealed partial class WoundableComponent : Component; /// /// Raised on an entity to determine how much of its damage comes from wounds /// [ByRefEvent] public record struct WoundGetDamageEvent(DamageSpecifier Accumulator); /// /// Raised before damage is applied to a Damageable but after applying modifiers /// [ByRefEvent] public record struct BeforeDamageCommitEvent(DamageSpecifier Damage, bool ForceRefresh); /// /// Raised when the values for a damage overlay may have changed /// [ByRefEvent] public record struct PotentiallyUpdateDamageOverlayEvent(EntityUid Target);