24 static_assert(
sizeof(
PerkData) == 0x5);
93 static_assert(
sizeof(
BGSPerk) == 0x80);
bool operator()(const PerkRankData *a_entry) override
static constexpr auto RTTI
Definition BGSPerk.h:70
static constexpr auto RTTI
Definition BGSPerk.h:60
bool operator()(const PerkRankData *a_entry) override
bool operator()(const PerkRankData *a_entry) override
static constexpr auto RTTI
Definition BGSPerk.h:50
static constexpr auto VTABLE
Definition BGSPerk.h:34
BGSPerk * nextPerk
Definition BGSPerk.h:91
static constexpr auto FORMTYPE
Definition BGSPerk.h:35
std::uint8_t pad55
Definition BGSPerk.h:87
bool Load(TESFile *a_mod) override
std::uint16_t pad56
Definition BGSPerk.h:88
void InitializeData() override
static constexpr auto RTTI
Definition BGSPerk.h:33
void ClearData() override
PerkData data
Definition BGSPerk.h:86
BSTArray< BGSPerkEntry * > perkEntries
Definition BGSPerk.h:90
TESCondition perkConditions
Definition BGSPerk.h:89
void InitItemImpl() override
Definition BSTArray.h:377
Definition PerkRankVisitor.h:10
Definition TESCondition.h:987
Definition TESDescription.h:12
Definition TESFullName.h:9
Definition AbsorbEffect.h:6
constexpr REL::VariantID RTTI_BGSPerk__AddPerkVisitor(686894, 394743, 0x1f07790)
constexpr REL::VariantID RTTI_BGSPerk__FindPerkInRanksVisitor(686874, 394723, 0x1f07088)
constexpr REL::VariantID RTTI_BGSPerk__ApplyPerksVisitor(686875, 394724, 0x1f070c0)
constexpr std::array< REL::VariantID, 4 > VTABLE_BGSPerk
Definition Offsets_VTABLE.h:890
constexpr REL::VariantID RTTI_BGSPerk(513872, 392257, 0x1ed7540)
RecordFlag
Definition BGSPerk.h:40
@ kDeleted
Definition BGSPerk.h:42
@ kNonPlayable
Definition BGSPerk.h:41
@ kIgnored
Definition BGSPerk.h:43
bool playable
Definition BGSPerk.h:21
std::int8_t level
Definition BGSPerk.h:19
bool trait
Definition BGSPerk.h:18
bool hidden
Definition BGSPerk.h:22
std::int8_t numRanks
Definition BGSPerk.h:20
Definition BGSPerkRankArray.h:11