Definition BGSKeyword.h:10
Definition TESObjectMISC.h:28
Definition TESSoulGem.h:10
static constexpr auto VTABLE
Definition TESSoulGem.h:13
BGSKeyword * GetDefaultKeyword() const override
stl::enumeration< SOUL_LEVEL, std::uint8_t > soulCapacity
Definition TESSoulGem.h:43
bool CanHoldNPCSoul() const noexcept
Definition TESSoulGem.h:36
static constexpr auto RTTI
Definition TESSoulGem.h:12
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
stl::enumeration< SOUL_LEVEL, std::uint8_t > currentSoul
Definition TESSoulGem.h:42
Definition AbsorbEffect.h:6
constexpr REL::VariantID RTTI_TESSoulGem(513979, 392853, 0x1edf678)
SOUL_LEVEL
Definition SoulLevels.h:6
constexpr std::array< REL::VariantID, 10 > VTABLE_TESSoulGem
Definition Offsets_VTABLE.h:560
Definition TESSoulGem.h:17
RecordFlag
Definition TESSoulGem.h:19
@ kCanHoldNPCSoul
Definition TESSoulGem.h:22
@ kIgnored
Definition TESSoulGem.h:21
@ kDeleted
Definition TESSoulGem.h:20