using Robust.Shared.Prototypes;
namespace Content.Shared.Damage.Prototypes
{
///
/// A single damage type. These types are grouped together in s.
///
[Prototype]
public sealed partial class DamageTypePrototype : IPrototype
{
[IdDataField]
public string ID { get; private set; } = default!;
[DataField(required: true)]
private LocId Name { get; set; }
[ViewVariables(VVAccess.ReadOnly)]
public string LocalizedName => Loc.GetString(Name);
///
/// The price for each 1% damage reduction in armors
///
[DataField("armorCoefficientPrice")]
public double ArmorPriceCoefficient { get; set; }
///
/// The price for each flat damage reduction in armors
///
[DataField("armorFlatPrice")]
public double ArmorPriceFlat { get; set; }
}
}