Add a crew monitoring server (#7542)

This commit is contained in:
Julian Giebel
2023-01-23 02:07:57 +01:00
committed by GitHub
parent ad9c5ae5e9
commit c2b87dfeda
20 changed files with 518 additions and 58 deletions

View File

@@ -0,0 +1,22 @@
using Robust.Shared.GameObjects;
using Robust.Shared.Map;
namespace Content.Server.DeviceNetwork.Components
{
[RegisterComponent]
public sealed class StationLimitedNetworkComponent : Component
{
/// <summary>
/// The station id the device is limited to.
/// </summary>
[ViewVariables(VVAccess.ReadWrite)]
public EntityUid? StationId;
/// <summary>
/// Whether the entity is allowed to receive packets from entities that are not tied to any station
/// </summary>
[DataField("allowNonStationPackets")]
[ViewVariables(VVAccess.ReadWrite)]
public bool AllowNonStationPackets = false;
}
}