using Content.Shared._CP14.Demiplane.Prototypes; using Robust.Shared.Prototypes; namespace Content.Server._CP14.Demiplane.Components; /// /// Fills the DemiplaneDataComponent with random modifiers and location /// [RegisterComponent, Access(typeof(CP14DemiplaneSystem))] public sealed partial class CP14DemiplaneRandomGeneratorComponent : Component { [DataField] public bool OverrideLocation = false; /// /// Demiplane Difficulty Level. By design, the plan so far is for a framework of 1 to 10, but technically could support more. /// [DataField(required: true)] public int Level = 1; [DataField(required: true)] public Dictionary, float> Limits = new(); }