using Content.Server.Objectives.Systems; using Content.Server.Thief.Systems; namespace Content.Server.Objectives.Components; /// /// An abstract component that allows other systems to count adjacent objects as "stolen" when controlling other systems /// [RegisterComponent, Access(typeof(StealConditionSystem), typeof(ThiefBeaconSystem))] public sealed partial class StealAreaComponent : Component { [DataField] public bool Enabled = true; [DataField] public float Range = 1f; /// /// all the minds that will be credited with stealing from this area. /// [DataField] public HashSet Owners = new(); }