40 bool AddChange(std::uint32_t a_changeFlags)
override;
Definition: ActorValueOwner.h:8
Definition: BGSPerkRankArray.h:28
Definition: TESActorBaseData.h:81
Definition: TESActorBase.h:32
float GetPermanentActorValue(ActorValue a_akValue) override
bool AddChange(std::uint32_t a_changeFlags) override
virtual TESForm * GetAsForm()
void ModActorValue(ActorValue a_akValue, float a_value) override
bool IsAutoCalc() const override
void SetBaseActorValue(ActorValue a_akValue, float a_value) override
void RemoveChange(std::uint32_t a_changeFlags) override
float GetActorValue(ActorValue a_akValue) override
static constexpr auto RTTI
Definition: TESActorBase.h:34
void SetAutoCalc(bool a_autoCalc) override
void SetActorValue(ActorValue a_akValue, float a_value) override
float GetBaseActorValue(ActorValue a_akValue) override
static constexpr auto VTABLE
Definition: TESActorBase.h:35
virtual TESCombatStyle * GetCombatStyle()
virtual void SetCombatStyle(TESCombatStyle *a_combatStyle)
void SaveGame(BGSSaveFormBuffer *a_buf) override
bool GetIsPlayerOwner() const override
void LoadGame(BGSLoadFormBuffer *a_buf) override
virtual bool GetHasPLSpecTex() const
void RestoreActorValue(ACTOR_VALUE_MODIFIER a_modifier, ActorValue a_akValue, float a_value) override
Definition: TESBoundAnimObject.h:8
Definition: TESCombatStyle.h:65
Definition: TESContainer.h:33
Definition: TESFullName.h:9
Definition: TESSpellList.h:13
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_TESActorBase(static_cast< std::uint64_t >(513908))
ActorValue
Definition: ActorValues.h:6
constexpr std::array< REL::ID, 12 > VTABLE_TESActorBase
Definition: Offsets_VTABLE.h:12799
ACTOR_VALUE_MODIFIER
Definition: ActorValues.h:179