using Content.Shared.Damage;
using Robust.Shared.GameStates;
using Robust.Shared.Utility;
namespace Content.Shared.Armor;
///
/// Used for clothing that reduces damage when worn.
///
[RegisterComponent, NetworkedComponent, Access(typeof(SharedArmorSystem))]
public sealed partial class ArmorComponent : Component
{
///
/// The damage reduction
///
[DataField(required: true)]
public DamageModifierSet Modifiers = default!;
}
///
/// Event raised on an armor entity to get additional examine text relating to its armor.
///
///
[ByRefEvent]
public record struct ArmorExamineEvent(FormattedMessage Msg);