using Robust.Shared.Prototypes;
namespace Content.Shared.Damage.Prototypes
{
///
/// A version of DamageModifierSet that can be serialized as a prototype, but is functionally identical.
///
///
/// Done to avoid removing the 'required' tag on the ID and passing around a 'prototype' when we really
/// just want normal data to be deserialized.
///
[Prototype]
public sealed partial class DamageModifierSetPrototype : DamageModifierSet, IPrototype
{
[ViewVariables]
[IdDataField]
public string ID { get; private set; } = default!;
}
}