using Content.Server.StationEvents.Events; using Robust.Shared.Utility; namespace Content.Server.StationEvents.Components; /// /// Loads a grid far away from a random station. /// Requires . /// [RegisterComponent, Access(typeof(LoadFarGridRule))] public sealed partial class LoadFarGridRuleComponent : Component { /// /// Path to the grid to spawn. /// [DataField(required: true)] public ResPath Path = new(); /// /// Roughly how many AABBs away /// [DataField(required: true)] public float DistanceModifier; /// /// "Stations of Unusual Size Constant", derived from the AABB.Width of Shoukou. /// This Constant is used to check the size of a station relative to the reference point /// [DataField] public float Sousk = 123.44f; }