using Robust.Shared.Prototypes; namespace Content.Shared._ES.Sparks.Components; /// /// This is a base component that contains details about /// configuring sparks in order to be reused with minimal duplication /// public abstract partial class ESBaseSparkConfigurationComponent : Component { /// /// Number of sparks /// [DataField] public int Count = 3; /// /// Chance for sparks to occur /// [DataField] public float Prob = 1f; /// /// Chance a successful spark hit will also spawn a tile fire /// [DataField] public float TileFireChance; /// /// Spark prototypes /// [DataField] public EntProtoId SparkPrototype = ESSparksSystem.DefaultSparks; }