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