Definition BGSKeyword.h:10
Definition TESObjectMISC.h:28
Definition TESSoulGem.h:10
REX::EnumSet< SOUL_LEVEL, std::uint8_t > currentSoul
Definition TESSoulGem.h:42
static constexpr auto VTABLE
Definition TESSoulGem.h:13
BGSKeyword * GetDefaultKeyword() const override
bool CanHoldNPCSoul() const noexcept
Definition TESSoulGem.h:36
static constexpr auto RTTI
Definition TESSoulGem.h:12
REX::EnumSet< SOUL_LEVEL, std::uint8_t > soulCapacity
Definition TESSoulGem.h:43
void LoadImpl(TESFile *a_mod, std::uint32_t a_chunkID) override
TESSoulGem * linkedSoulGem
Definition TESSoulGem.h:41
void InitializeData() override
std::uint16_t unk10A
Definition TESSoulGem.h:44
constexpr SOUL_LEVEL GetMaximumCapacity() const noexcept
Definition TESSoulGem.h:38
static constexpr auto FORMTYPE
Definition TESSoulGem.h:14
std::uint32_t unk10C
Definition TESSoulGem.h:45
constexpr SOUL_LEVEL GetContainedSoul() const noexcept
Definition TESSoulGem.h:37
Definition AbsorbEffect.h:6
SOUL_LEVEL
Definition SoulLevels.h:6
constexpr std::array< REL::ID, 10 > VTABLE_TESSoulGem
Definition Offsets_VTABLE.h:12901
constexpr REL::ID RTTI_TESSoulGem(static_cast< std::uint64_t >(513979))
Definition TESSoulGem.h:17
RecordFlag
Definition TESSoulGem.h:19
@ kCanHoldNPCSoul
Definition TESSoulGem.h:22
@ kIgnored
Definition TESSoulGem.h:21
@ kDeleted
Definition TESSoulGem.h:20