#define KEEP_FOR_RE()
Definition: PCH.h:713
Definition: BSTArray.h:378
Definition: MemoryManager.h:244
Definition: TESGlobal.h:10
Definition: TESLeveledList.h:40
SimpleArray< LEVELED_OBJECT > entries
Definition: TESLeveledList.h:70
void CopyComponent(BaseFormComponent *a_rhs) override
std::uint32_t pad14
Definition: TESLeveledList.h:75
std::vector< TESForm * > GetContainedForms() const
Flag
Definition: TESLeveledList.h:46
@ kSpecialLoot
Definition: TESLeveledList.h:50
@ kCalculateFromAllLevelsLTOrEqPCLevel
Definition: TESLeveledList.h:47
@ kUseAll
Definition: TESLeveledList.h:49
@ kCalculateForEachItemInCount
Definition: TESLeveledList.h:48
~TESLeveledList() override
std::uint8_t numEntries
Definition: TESLeveledList.h:73
virtual bool GetMultCalc()
static constexpr auto VTABLE
Definition: TESLeveledList.h:43
void * unk18
Definition: TESLeveledList.h:76
void CalculateCurrentFormList(std::uint16_t a_level, std::int16_t a_count, BSScrapArray< CALCED_OBJECT > &a_calcedObjects, std::uint32_t a_arg5, bool a_usePlayerLevel)
std::int8_t chanceNone
Definition: TESLeveledList.h:71
virtual std::uint8_t GetChanceNone()
virtual bool GetCanContainFormsOfType(FormType a_type) const =0
void ClearDataComponent() override
Flag llFlags
Definition: TESLeveledList.h:72
std::uint8_t unk13
Definition: TESLeveledList.h:74
void InitializeDataComponent() override
static constexpr auto RTTI
Definition: TESLeveledList.h:42
TESGlobal * chanceGlobal
Definition: TESLeveledList.h:77
virtual std::int32_t GetLevDifferenceMax()
Definition: AbsorbEffect.h:6
FormType
Definition: FormTypes.h:139
constexpr std::array< REL::ID, 1 > VTABLE_TESLeveledList
Definition: Offsets_VTABLE.h:12844
constexpr REL::ID RTTI_TESLeveledList(static_cast< std::uint64_t >(513943))
Definition: TESLeveledList.h:28
TESForm * form
Definition: TESLeveledList.h:31
std::uint16_t pad0A
Definition: TESLeveledList.h:33
std::uint32_t pad0C
Definition: TESLeveledList.h:34
std::uint16_t count
Definition: TESLeveledList.h:32
ContainerItemExtra containerItem
Definition: TESLeveledList.h:35
Definition: TESLeveledList.h:16
std::uint16_t level
Definition: TESLeveledList.h:21
std::uint16_t count
Definition: TESLeveledList.h:20
ContainerItemExtra * itemExtra
Definition: TESLeveledList.h:23
TESForm * form
Definition: TESLeveledList.h:19
std::uint32_t pad0C
Definition: TESLeveledList.h:22