39 bool AddChange(std::uint32_t a_changeFlags)
override;
41 void SaveGame(BGSSaveFormBuffer* a_buf)
override;
42 void LoadGame(BGSLoadFormBuffer* a_buf)
override;
Definition: ActorValueOwner.h:8
Definition: BGSPerkRankArray.h:20
Definition: TESActorBaseData.h:77
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
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:22
Definition: TESFullName.h:9
Definition: TESSpellList.h:12
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_TESActorBase
Definition: Offsets_RTTI.h:5967
ActorValue
Definition: ActorValues.h:6
ACTOR_VALUE_MODIFIER
Definition: ActorValues.h:179