namespace Content.Server.Emp; /// /// Upon being triggered will EMP area around it. /// [RegisterComponent] [Access(typeof(EmpSystem))] public sealed partial class EmpOnTriggerComponent : Component { [DataField("range"), ViewVariables(VVAccess.ReadWrite)] public float Range = 1.0f; /// /// How much energy will be consumed per battery in range /// [DataField("energyConsumption"), ViewVariables(VVAccess.ReadWrite)] public float EnergyConsumption; /// /// How long it disables targets in seconds /// [DataField("disableDuration"), ViewVariables(VVAccess.ReadWrite)] public float DisableDuration = 60f; }