25            bool AddShouts(
const std::vector<TESShout*>& a_shouts);
 
   27            bool AddSpells(
const std::vector<SpellItem*>& a_spells);
 
   51            void CopySpellList(
const std::vector<TESLevSpell*>& a_copiedData);
 
   52            void CopySpellList(
const std::vector<TESShout*>& a_copiedData);
 
   53            void CopySpellList(
const std::vector<SpellItem*>& a_copiedData);
 
Definition SpellItem.h:16
 
Definition TESLevSpell.h:12
 
Definition TESSpellList.h:13
 
SpellData * actorEffects
Definition TESSpellList.h:65
 
static constexpr auto RTTI
Definition TESSpellList.h:15
 
void InitializeDataComponent() override
 
void CopyComponent(BaseFormComponent *a_rhs) override
 
void ClearDataComponent() override
 
Definition AbsorbEffect.h:6
 
constexpr REL::VariantID RTTI_TESSpellList(513947, 392588, 0x1edb4f8)
 
Definition TESSpellList.h:18
 
bool RemoveShout(TESShout *a_shout)
 
std::optional< std::uint32_t > GetIndex(const TESShout *a_shout) const
 
SpellItem ** spells
Definition TESSpellList.h:42
 
bool AddLevSpells(const std::vector< TESLevSpell * > &a_levSpells)
 
bool RemoveLevSpell(TESLevSpell *a_levSpell)
 
bool RemoveSpell(SpellItem *a_spell)
 
std::optional< std::uint32_t > GetIndex(const TESLevSpell *a_levSpell) const
 
TESShout ** shouts
Definition TESSpellList.h:44
 
std::uint32_t numSpells
Definition TESSpellList.h:45
 
bool AddSpells(const std::vector< SpellItem * > &a_spells)
 
std::uint32_t pad24
Definition TESSpellList.h:48
 
std::optional< std::uint32_t > GetIndex(const SpellItem *a_spell) const
 
TESLevSpell ** levSpells
Definition TESSpellList.h:43
 
bool AddSpell(SpellItem *a_spell)
 
bool AddLevSpell(TESLevSpell *a_levSpell)
 
std::uint32_t numlevSpells
Definition TESSpellList.h:46
 
bool RemoveLevSpells(const std::vector< TESLevSpell * > &a_levSpells)
 
bool RemoveShouts(const std::vector< TESShout * > &a_shouts)
 
bool AddShout(TESShout *a_shout)
 
bool RemoveSpells(const std::vector< SpellItem * > &a_spells)
 
bool AddShouts(const std::vector< TESShout * > &a_shouts)
 
std::uint32_t numShouts
Definition TESSpellList.h:47