Definition: BGSKeyword.h:10
Definition: TESObjectMISC.h:28
Definition: TESSoulGem.h:10
stl::enumeration< SOUL_LEVEL, std::uint8_t > soulCapacity
Definition: TESSoulGem.h:41
static constexpr auto RTTI
Definition: TESSoulGem.h:12
void LoadImpl(TESFile *a_mod, std::uint32_t a_chunkID) override
TESSoulGem * linkedSoulGem
Definition: TESSoulGem.h:39
void InitializeData() override
std::uint16_t unk10A
Definition: TESSoulGem.h:42
BGSKeyword * GetDefaultKeyword() const override
constexpr SOUL_LEVEL GetMaximumCapacity() const noexcept
Definition: TESSoulGem.h:36
static constexpr auto FORMTYPE
Definition: TESSoulGem.h:13
std::uint32_t unk10C
Definition: TESSoulGem.h:43
constexpr SOUL_LEVEL GetContainedSoul() const noexcept
Definition: TESSoulGem.h:35
stl::enumeration< SOUL_LEVEL, std::uint8_t > currentSoul
Definition: TESSoulGem.h:40
Definition: AbsorbEffect.h:6
SOUL_LEVEL
Definition: SoulLevels.h:6
constexpr REL::ID RTTI_TESSoulGem
Definition: Offsets_RTTI.h:6072
Definition: TESSoulGem.h:16
RecordFlag
Definition: TESSoulGem.h:18
@ kCanHoldNPCSoul
Definition: TESSoulGem.h:21
@ kIgnored
Definition: TESSoulGem.h:20
@ kDeleted
Definition: TESSoulGem.h:19