EmpArtifactComponent.cs 636 B

1234567891011121314151617181920
  1. using Content.Server.Xenoarchaeology.XenoArtifacts.Effects.Systems;
  2. namespace Content.Server.Xenoarchaeology.XenoArtifacts.Effects.Components;
  3. /// <summary>
  4. /// Artifact that EMP
  5. /// </summary>
  6. [RegisterComponent]
  7. [Access(typeof(EmpArtifactSystem))]
  8. public sealed partial class EmpArtifactComponent : Component
  9. {
  10. [DataField("range"), ViewVariables(VVAccess.ReadWrite)]
  11. public float Range = 4f;
  12. [DataField("energyConsumption"), ViewVariables(VVAccess.ReadWrite)]
  13. public float EnergyConsumption = 1000000;
  14. [DataField("disableDuration"), ViewVariables(VVAccess.ReadWrite)]
  15. public float DisableDuration = 60f;
  16. }