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);