using Robust.Shared.Prototypes; namespace Content.Server._CP14.MagicSpellStorage.Components; /// /// A component that allows you to store spells in items /// [RegisterComponent, Access(typeof(CP14SpellStorageSystem))] public sealed partial class CP14SpellStorageComponent : Component { /// /// Set true when giving starting abilities to creatures in this way /// [DataField] public bool GrantAccessToSelf = false; /// /// list of spell prototypes used for initialization. /// [DataField] public List Spells = new(); /// /// created after the initialization of spell entities. /// [DataField] public List SpellEntities = new(); }