Definition: BGSVoiceType.h:25
Definition: BSTArray.h:377
Definition: TESActorBaseData.h:77
TESLevItem * deathItem
Definition: TESActorBaseData.h:115
ACTOR_BASE_DATA actorData
Definition: TESActorBaseData.h:114
constexpr bool HasAutoCalcStats() const noexcept
Definition: TESActorBaseData.h:106
void CopyComponent(BaseFormComponent *a_rhs) override
TESForm ** templateForms
Definition: TESActorBaseData.h:118
constexpr bool UsesTemplate() const noexcept
Definition: TESActorBaseData.h:111
constexpr bool IsSummonable() const noexcept
Definition: TESActorBaseData.h:103
constexpr bool HasBleedoutOverride() const noexcept
Definition: TESActorBaseData.h:107
constexpr bool IsEssential() const noexcept
Definition: TESActorBaseData.h:97
constexpr bool IsPreset() const noexcept
Definition: TESActorBaseData.h:100
constexpr bool IsSimpleActor() const noexcept
Definition: TESActorBaseData.h:102
TESForm * baseTemplateForm
Definition: TESActorBaseData.h:117
virtual BGSVoiceType * GetVoiceType(void)
BGSVoiceType * voiceType
Definition: TESActorBaseData.h:116
static constexpr auto RTTI
Definition: TESActorBaseData.h:79
virtual bool GetIsGhost() const
constexpr bool Bleeds() const noexcept
Definition: TESActorBaseData.h:96
constexpr bool UsesOppositeGenderAnims() const noexcept
Definition: TESActorBaseData.h:110
virtual bool GetInvulnerable() const
~TESActorBaseData() override
bool IsInvulnerable() const
Definition: TESActorBaseData.h:105
constexpr bool IsUnique() const noexcept
Definition: TESActorBaseData.h:104
virtual void CopyFromTemplateForms(TESActorBase **a_templateForms)
constexpr bool Respawns() const noexcept
Definition: TESActorBaseData.h:109
virtual void Unk_07(void)
bool IsGhost() const
Definition: TESActorBaseData.h:99
constexpr bool HasPCLevelMult() const noexcept
Definition: TESActorBaseData.h:108
constexpr bool AffectsStealthMeter() const noexcept
Definition: TESActorBaseData.h:95
constexpr bool IsFemale() const noexcept
Definition: TESActorBaseData.h:98
constexpr bool IsProtected() const noexcept
Definition: TESActorBaseData.h:101
BSTArray< FACTION_RANK > factions
Definition: TESActorBaseData.h:119
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:336
constexpr bool all(Args... a_args) const noexcept requires(std
Definition: PCH.h:329
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_TESActorBaseData
Definition: Offsets_RTTI.h:5968
Definition: TESActorBaseData.h:17
stl::enumeration< TEMPLATE_USE_FLAG, std::uint16_t > templateUseFlags
Definition: TESActorBaseData.h:70
stl::enumeration< Flag, std::uint32_t > actorBaseFlags
Definition: TESActorBaseData.h:62
std::uint16_t baseDisposition
Definition: TESActorBaseData.h:69
std::int16_t healthOffset
Definition: TESActorBaseData.h:71
std::int16_t staminaOffset
Definition: TESActorBaseData.h:64
std::int16_t bleedoutOverride
Definition: TESActorBaseData.h:72
TEMPLATE_USE_FLAG
Definition: TESActorBaseData.h:44
std::uint16_t calcLevelMax
Definition: TESActorBaseData.h:67
std::uint16_t level
Definition: TESActorBaseData.h:65
std::uint16_t calcLevelMin
Definition: TESActorBaseData.h:66
Flag
Definition: TESActorBaseData.h:20
@ kDoesntAffectStealthMeter
std::int16_t magickaOffset
Definition: TESActorBaseData.h:63
std::uint16_t speedMult
Definition: TESActorBaseData.h:68