12 class ActorValueOwner;
13 class BGSSkillPerkTreeNode;
122 static_assert(
sizeof(
Skill) == 0x10);
Definition: ActorValueInfo.h:20
std::uint32_t unk080
Definition: ActorValueInfo.h:144
std::uint32_t unk074
Definition: ActorValueInfo.h:141
void ClearData() override
std::uint32_t isNthAICachedCurrentValue
Definition: ActorValueInfo.h:159
std::uint32_t unk078
Definition: ActorValueInfo.h:142
std::uint32_t isNthAICachedMaxValue
Definition: ActorValueInfo.h:160
Skill * skill
Definition: ActorValueInfo.h:158
std::uint32_t unk0A8
Definition: ActorValueInfo.h:154
const char * enumValues[0xA]
Definition: ActorValueInfo.h:157
REX::EnumSet< ActorValueFlag, std::uint32_t > flags
Definition: ActorValueInfo.h:137
std::uint32_t unk0AC
Definition: ActorValueInfo.h:155
BGSSkillPerkTreeNode * perkTree
Definition: ActorValueInfo.h:161
std::uint64_t enumValueCount
Definition: ActorValueInfo.h:156
static constexpr auto RTTI
Definition: ActorValueInfo.h:22
std::uint32_t perkTreeWidth
Definition: ActorValueInfo.h:162
ActorValueType type
Definition: ActorValueInfo.h:138
std::uint32_t unk09C
Definition: ActorValueInfo.h:151
void InitItemImpl() override
std::uint32_t unk07C
Definition: ActorValueInfo.h:143
std::uint32_t unk070
Definition: ActorValueInfo.h:140
std::uint32_t unk098
Definition: ActorValueInfo.h:150
std::uint32_t unk090
Definition: ActorValueInfo.h:148
std::uint32_t unk0A4
Definition: ActorValueInfo.h:153
DynamicBaseValueFunctor computeBaseFunc
Definition: ActorValueInfo.h:139
std::uint32_t unk094
Definition: ActorValueInfo.h:149
std::uint32_t unk124
Definition: ActorValueInfo.h:163
float(*)(ActorValueOwner *, uint32_t avIndex) DynamicBaseValueFunctor
Definition: ActorValueInfo.h:26
~ActorValueInfo() override
const char * enumName
Definition: ActorValueInfo.h:135
std::uint32_t unk08C
Definition: ActorValueInfo.h:147
bool Load(TESFile *a_mod) override
static constexpr auto VTABLE
Definition: ActorValueInfo.h:23
std::uint32_t unk0A0
Definition: ActorValueInfo.h:152
static constexpr auto FORMTYPE
Definition: ActorValueInfo.h:24
const char * GetDefaultPath() const override
BSFixedString abbreviation
Definition: ActorValueInfo.h:136
ActorValueType
Definition: ActorValueInfo.h:38
std::uint32_t unk088
Definition: ActorValueInfo.h:146
std::uint32_t unk084
Definition: ActorValueInfo.h:145
ActorValueFlag
Definition: ActorValueInfo.h:49
@ kAIProcessCachesMaxValue
@ kAIProcessCachesCurrentValue
@ kHostileEffectsScaleWithDifficulty
@ kBaseValueComputedFromActor
@ kBaseValueIsAlwaysOneHundred
@ kCannotBeAlteredByScripts
@ kBaseValueIsDynamicPlusCurrent
@ kSpecialStatClampsAsNonZero
@ kBaseValueComputedFromRace
@ kDisplayedEffectMagnitudeTimesOneHundred
Definition: ActorValueOwner.h:8
Definition: BGSSkillPerkTreeNode.h:11
Definition: TESDescription.h:12
Definition: TESFullName.h:9
Definition: AbsorbEffect.h:6
constexpr std::array< REL::ID, 4 > VTABLE_ActorValueInfo
Definition: Offsets_VTABLE.h:7386
constexpr REL::ID RTTI_ActorValueInfo(static_cast< std::uint64_t >(685586))
Definition: ActorValueInfo.h:29
RecordFlag
Definition: ActorValueInfo.h:31
@ kDeleted
Definition: ActorValueInfo.h:32
@ kIgnored
Definition: ActorValueInfo.h:33
Definition: ActorValueInfo.h:116
float useMult
Definition: ActorValueInfo.h:117
float improveOffset
Definition: ActorValueInfo.h:120
float improveMult
Definition: ActorValueInfo.h:119
float offsetMult
Definition: ActorValueInfo.h:118