39 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
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
ActorValue
Definition: ActorValues.h:6
constexpr REL::VariantID RTTI_TESActorBase(513908, 392446, 0x1ed9810)
ACTOR_VALUE_MODIFIER
Definition: ActorValues.h:179