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