Definition: MemoryManager.h:240
 
Definition: TESGlobal.h:10
 
Definition: TESLeveledList.h:27
 
SimpleArray< LEVELED_OBJECT > entries
Definition: TESLeveledList.h:55
 
void CopyComponent(BaseFormComponent *a_rhs) override
 
std::uint32_t pad14
Definition: TESLeveledList.h:60
 
std::vector< TESForm * > GetContainedForms() const
 
Flag
Definition: TESLeveledList.h:32
 
@ kSpecialLoot
Definition: TESLeveledList.h:36
 
@ kCalculateFromAllLevelsLTOrEqPCLevel
Definition: TESLeveledList.h:33
 
@ kUseAll
Definition: TESLeveledList.h:35
 
@ kCalculateForEachItemInCount
Definition: TESLeveledList.h:34
 
~TESLeveledList() override
 
std::uint8_t numEntries
Definition: TESLeveledList.h:58
 
virtual bool GetMultCalc()
 
void * unk18
Definition: TESLeveledList.h:61
 
std::int8_t chanceNone
Definition: TESLeveledList.h:56
 
virtual std::uint8_t GetChanceNone()
 
virtual bool GetCanContainFormsOfType(FormType a_type) const =0
 
void ClearDataComponent() override
 
Flag llFlags
Definition: TESLeveledList.h:57
 
std::uint8_t unk13
Definition: TESLeveledList.h:59
 
void InitializeDataComponent() override
 
static constexpr auto RTTI
Definition: TESLeveledList.h:29
 
TESGlobal * chanceGlobal
Definition: TESLeveledList.h:62
 
virtual std::int32_t GetLevDifferenceMax()
 
Definition: AbsorbEffect.h:6
 
constexpr REL::ID RTTI_TESLeveledList
Definition: Offsets_RTTI.h:6013
 
FormType
Definition: FormTypes.h:139
 
Definition: TESLeveledList.h:15
 
std::uint16_t level
Definition: TESLeveledList.h:20
 
std::uint16_t count
Definition: TESLeveledList.h:19
 
ContainerItemExtra * itemExtra
Definition: TESLeveledList.h:22
 
TESForm * form
Definition: TESLeveledList.h:18
 
std::uint32_t pad0C
Definition: TESLeveledList.h:21