#define RELOCATION_ID(a_se, a_ae)
Definition: PCH.h:724
Definition: Relocation.h:204
Definition: BGSVoiceType.h:25
Definition: BSTArray.h:377
Definition: TESActorBaseData.h:81
TESLevItem * deathItem
Definition: TESActorBaseData.h:126
ACTOR_BASE_DATA actorData
Definition: TESActorBaseData.h:125
constexpr bool HasAutoCalcStats() const noexcept
Definition: TESActorBaseData.h:110
void CopyComponent(BaseFormComponent *a_rhs) override
TESForm ** templateForms
Definition: TESActorBaseData.h:129
constexpr bool UsesTemplate() const noexcept
Definition: TESActorBaseData.h:115
constexpr bool IsSummonable() const noexcept
Definition: TESActorBaseData.h:107
constexpr bool HasBleedoutOverride() const noexcept
Definition: TESActorBaseData.h:111
constexpr bool IsEssential() const noexcept
Definition: TESActorBaseData.h:101
std::uint16_t GetLevel() const
Definition: TESActorBaseData.h:117
constexpr bool IsPreset() const noexcept
Definition: TESActorBaseData.h:104
constexpr bool IsSimpleActor() const noexcept
Definition: TESActorBaseData.h:106
TESForm * baseTemplateForm
Definition: TESActorBaseData.h:128
virtual BGSVoiceType * GetVoiceType(void)
BGSVoiceType * voiceType
Definition: TESActorBaseData.h:127
static constexpr auto RTTI
Definition: TESActorBaseData.h:83
virtual bool GetIsGhost() const
constexpr bool Bleeds() const noexcept
Definition: TESActorBaseData.h:100
constexpr bool UsesOppositeGenderAnims() const noexcept
Definition: TESActorBaseData.h:114
virtual bool GetInvulnerable() const
~TESActorBaseData() override
bool IsInvulnerable() const
Definition: TESActorBaseData.h:109
constexpr bool IsUnique() const noexcept
Definition: TESActorBaseData.h:108
virtual void CopyFromTemplateForms(TESActorBase **a_templateForms)
constexpr bool Respawns() const noexcept
Definition: TESActorBaseData.h:113
virtual void Unk_07(void)
bool IsGhost() const
Definition: TESActorBaseData.h:103
constexpr bool HasPCLevelMult() const noexcept
Definition: TESActorBaseData.h:112
constexpr bool AffectsStealthMeter() const noexcept
Definition: TESActorBaseData.h:99
constexpr bool IsFemale() const noexcept
Definition: TESActorBaseData.h:102
constexpr bool IsProtected() const noexcept
Definition: TESActorBaseData.h:105
BSTArray< FACTION_RANK > factions
Definition: TESActorBaseData.h:130
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:302
constexpr bool all(Args... a_args) const noexcept requires(std
Definition: PCH.h:295
Definition: AbsorbEffect.h:6
constexpr REL::VariantID RTTI_TESActorBaseData(513939, 392580, 0x1edb3b0)
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