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;
}