namespace Content.Shared.CombatMode
{
public sealed class DisarmedEvent : HandledEntityEventArgs
{
///
/// The entity being disarmed.
///
public EntityUid Target { get; init; }
///
/// The entity performing the disarm.
///
public EntityUid Source { get; init; }
///
/// WWDP - Probability to disarm in addition to shoving.
///
public float DisarmProbability { get; init; }
///
/// WWDP - The entity that was in the active hand.
///
public EntityUid DisarmObject { get; set; }
///
/// WWDP - Should the entity go into the disarmer's hand instead of being dropped.
///
public bool PickupToHands { get; set; }
///
/// Potential stamina damage if this disarm results in a shove.
///
public float StaminaDamage { get; init; }
}
}