#define RELOCATION_ID(a_se, a_ae)
Definition PCH.h:794
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
Definition Relocation.h:1638
constexpr bool all(Args... a_args) const noexcept
Definition PCH.h:296
constexpr bool none(Args... a_args) const noexcept
Definition PCH.h:303
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