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