40 bool AddChange(std::uint32_t a_changeFlags)
override;
#define KEEP_FOR_RE()
Definition PCH.h:517
Definition ActorValueOwner.h:8
Definition BGSPerkRankArray.h:28
Definition TESActorBaseData.h:81
Definition TESActorBase.h:32
float GetPermanentActorValue(ActorValue a_akValue) override
virtual TESForm * GetAsForm()
bool AddChange(std::uint32_t a_changeFlags) override
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 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
virtual TESCombatStyle * GetCombatStyle()
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