using Robust.Shared.Prototypes;
namespace Content.Shared._CP14.MagicSpellStorage;
///
/// A component that allows you to store spells in items
///
[RegisterComponent, Access(typeof(CP14SpellStorageSystem))]
public sealed partial class CP14SpellStorageComponent : Component
{
///
/// list of spell prototypes used for initialization.
///
[DataField]
public List Spells = new();
///
/// created after the initialization of spell entities.
///
[DataField]
public List SpellEntities = new();
///
/// allows you to use an caster's mana to create spells.
///
[DataField]
public bool CanUseCasterMana = true;
}