#define KEEP_FOR_RE()
Definition: PCH.h:713
#define RELOCATION_ID(SE, AE)
Definition: PCH.h:702
Definition: Relocation.h:210
Definition: BGSVoiceType.h:25
Definition: BSTArray.h:378
Definition: TESActorBaseData.h:81
TESLevItem * deathItem
Definition: TESActorBaseData.h:127
ACTOR_BASE_DATA actorData
Definition: TESActorBaseData.h:126
constexpr bool HasAutoCalcStats() const noexcept
Definition: TESActorBaseData.h:111
void CopyComponent(BaseFormComponent *a_rhs) override
TESForm ** templateForms
Definition: TESActorBaseData.h:130
constexpr bool UsesTemplate() const noexcept
Definition: TESActorBaseData.h:116
constexpr bool IsSummonable() const noexcept
Definition: TESActorBaseData.h:108
constexpr bool HasBleedoutOverride() const noexcept
Definition: TESActorBaseData.h:112
constexpr bool IsEssential() const noexcept
Definition: TESActorBaseData.h:102
std::uint16_t GetLevel() const
Definition: TESActorBaseData.h:118
constexpr bool IsPreset() const noexcept
Definition: TESActorBaseData.h:105
constexpr bool IsSimpleActor() const noexcept
Definition: TESActorBaseData.h:107
TESForm * baseTemplateForm
Definition: TESActorBaseData.h:129
static constexpr auto VTABLE
Definition: TESActorBaseData.h:84
virtual BGSVoiceType * GetVoiceType(void)
BGSVoiceType * voiceType
Definition: TESActorBaseData.h:128
static constexpr auto RTTI
Definition: TESActorBaseData.h:83
virtual bool GetIsGhost() const
constexpr bool Bleeds() const noexcept
Definition: TESActorBaseData.h:101
constexpr bool UsesOppositeGenderAnims() const noexcept
Definition: TESActorBaseData.h:115
virtual bool GetInvulnerable() const
~TESActorBaseData() override
bool IsInvulnerable() const
Definition: TESActorBaseData.h:110
constexpr bool IsUnique() const noexcept
Definition: TESActorBaseData.h:109
virtual void CopyFromTemplateForms(TESActorBase **a_templateForms)
constexpr bool Respawns() const noexcept
Definition: TESActorBaseData.h:114
virtual void Unk_07(void)
bool IsGhost() const
Definition: TESActorBaseData.h:104
constexpr bool HasPCLevelMult() const noexcept
Definition: TESActorBaseData.h:113
constexpr bool AffectsStealthMeter() const noexcept
Definition: TESActorBaseData.h:100
constexpr bool IsFemale() const noexcept
Definition: TESActorBaseData.h:103
constexpr bool IsProtected() const noexcept
Definition: TESActorBaseData.h:106
BSTArray< FACTION_RANK > factions
Definition: TESActorBaseData.h:131
void InitializeDataComponent() override
void ClearDataComponent() override
Definition: TESActorBase.h:32
Definition: TESLevItem.h:12
constexpr bool none(Args... a_args) const noexcept requires(std
Definition: PCH.h:297
constexpr bool all(Args... a_args) const noexcept requires(std
Definition: PCH.h:290
Definition: AbsorbEffect.h:6
constexpr std::array< REL::ID, 1 > VTABLE_TESActorBaseData
Definition: Offsets_VTABLE.h:12800
constexpr REL::ID RTTI_TESActorBaseData(static_cast< std::uint64_t >(513939))
Definition: TESActorBaseData.h:17
stl::enumeration< TEMPLATE_USE_FLAG, std::uint16_t > templateUseFlags
Definition: TESActorBaseData.h:74
stl::enumeration< Flag, std::uint32_t > actorBaseFlags
Definition: TESActorBaseData.h:66
std::uint16_t baseDisposition
Definition: TESActorBaseData.h:73
std::int16_t healthOffset
Definition: TESActorBaseData.h:75
std::int16_t staminaOffset
Definition: TESActorBaseData.h:68
std::int16_t bleedoutOverride
Definition: TESActorBaseData.h:76
TEMPLATE_USE_FLAG
Definition: TESActorBaseData.h:47
std::uint16_t calcLevelMax
Definition: TESActorBaseData.h:71
std::uint16_t level
Definition: TESActorBaseData.h:69
std::uint16_t calcLevelMin
Definition: TESActorBaseData.h:70
Flag
Definition: TESActorBaseData.h:20
@ kDoesntAffectStealthMeter
std::int16_t magickaOffset
Definition: TESActorBaseData.h:67
std::uint16_t speedMult
Definition: TESActorBaseData.h:72