24 static_assert(
sizeof(
PerkData) == 0x5);
92 static_assert(
sizeof(
BGSPerk) == 0x80);
bool operator()(const PerkRankData *a_entry) override
static constexpr auto RTTI
Definition: BGSPerk.h:69
static constexpr auto RTTI
Definition: BGSPerk.h:59
bool operator()(const PerkRankData *a_entry) override
bool operator()(const PerkRankData *a_entry) override
static constexpr auto RTTI
Definition: BGSPerk.h:49
BGSPerk * nextPerk
Definition: BGSPerk.h:90
static constexpr auto FORMTYPE
Definition: BGSPerk.h:34
std::uint8_t pad55
Definition: BGSPerk.h:86
bool Load(TESFile *a_mod) override
std::uint16_t pad56
Definition: BGSPerk.h:87
void InitializeData() override
static constexpr auto RTTI
Definition: BGSPerk.h:33
void ClearData() override
PerkData data
Definition: BGSPerk.h:85
BSTArray< BGSPerkEntry * > perkEntries
Definition: BGSPerk.h:89
TESCondition perkConditions
Definition: BGSPerk.h:88
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::ID RTTI_BGSPerk__FindPerkInRanksVisitor
Definition: Offsets_RTTI.h:1394
constexpr REL::ID RTTI_BGSPerk__ApplyPerksVisitor
Definition: Offsets_RTTI.h:1393
constexpr REL::ID RTTI_BGSPerk__AddPerkVisitor
Definition: Offsets_RTTI.h:1392
constexpr REL::ID RTTI_BGSPerk
Definition: Offsets_RTTI.h:1389
RecordFlag
Definition: BGSPerk.h:39
@ kDeleted
Definition: BGSPerk.h:41
@ kNonPlayable
Definition: BGSPerk.h:40
@ kIgnored
Definition: BGSPerk.h:42
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:10