using Robust.Shared.Prototypes; namespace Content.Server.Anomaly.Components; [RegisterComponent] public sealed partial class ProjectileAnomalyComponent : Component { /// /// The prototype of the projectile that will be shot when the anomaly pulses /// [DataField(required: true)] public EntProtoId ProjectilePrototype; /// /// The speed can travel /// [DataField] public float ProjectileSpeed = 30f; /// /// The minimum number of projectiles shot per pulse /// [DataField] public int MinProjectiles = 2; /// /// The MAXIMUM number of projectiles shot per pulse /// [DataField] public int MaxProjectiles = 9; /// /// The MAXIMUM range for targeting entities /// [DataField] public float ProjectileRange = 50f; }