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 all(Args... a_args) const noexcept
Definition: PCH.h:288
 
constexpr bool none(Args... a_args) const noexcept
Definition: PCH.h:295
 
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