Add radio jammer (#14369)

This commit is contained in:
Slava0135
2023-04-14 22:50:19 +03:00
committed by GitHub
parent 779100484f
commit 7886d27dda
12 changed files with 214 additions and 42 deletions

View File

@@ -0,0 +1,20 @@
using Content.Server.Radio.EntitySystems;
namespace Content.Server.Radio.Components;
/// <summary>
/// When activated (<see cref="ActiveRadioJammerComponent"/>) prevents from sending messages in range
/// </summary>
[RegisterComponent]
[Access(typeof(JammerSystem))]
public sealed class RadioJammerComponent : Component
{
[DataField("range"), ViewVariables(VVAccess.ReadWrite)]
public float Range = 8f;
/// <summary>
/// Power usage per second when enabled
/// </summary>
[DataField("wattage"), ViewVariables(VVAccess.ReadWrite)]
public float Wattage = 6f;
}