25 class AttackAnimationArrayMap;
135 static_assert(
sizeof(
RACE_DATA) == 0xA4);
219 static_assert(
sizeof(
Morph) == 0x20);
254 static_assert(
sizeof(
TintLayer) == 0x20);
264 static_assert(
sizeof(
Presets) == 0x48);
270 static_assert(
sizeof(
TintAsset) == 0x68);
295 static_assert(
sizeof(
UnkData) == 0x18);
350 static_assert(
sizeof(
TESRace) == 0x4B8);
Definition AttackAnimationArrayMap.h:13
Definition BGSArtObject.h:12
Definition BGSBehaviorGraphModel.h:8
Definition BGSBodyPartData.h:83
Definition BGSEquipSlot.h:10
Definition BGSImpactDataSet.h:13
Definition BGSMaterialType.h:12
Definition BGSMovementType.h:11
Definition BGSTextureModel.h:8
Definition BGSTextureSet.h:16
Definition BGSVoiceType.h:25
Definition BSTArray.h:377
Definition TESDescription.h:12
Definition TESFullName.h:9
Definition TESObjectARMO.h:37
std::uint64_t unk2B8
Definition TESRace.h:328
AttackAnimationArrayMap * attackAnimationArrayMap[SEXES::kTotal]
Definition TESRace.h:331
FaceRelatedData * faceRelatedData[SEXES::kTotal]
Definition TESRace.h:348
BGSArtObject * dismemberBlood
Definition TESRace.h:335
BSFixedString behaviorGraphProjectNames[SEXES::kTotal]
Definition TESRace.h:321
TESObjectARMO * decapitateArmors[SEXES::kTotal]
Definition TESRace.h:324
std::uint32_t unk42C
Definition TESRace.h:341
bool SetFormEditorID(const char *a_str) override
bool GetPlayable() const override
BSTArray< BSFixedString > phonemeTargets
Definition TESRace.h:346
std::uint64_t unk2C8
Definition TESRace.h:330
bool AllowsPickpocket() const
static constexpr auto FORMTYPE
Definition TESRace.h:150
BSTArray< BGSEquipSlot * > equipSlots
Definition TESRace.h:339
BGSBodyPartData * bodyPartData
Definition TESRace.h:323
BSFixedString bipedObjectNameA[BIPED_OBJECTS::kEditorTotal]
Definition TESRace.h:338
bool AllowsPCDialogue() const
float clampFaceGeoValue
Definition TESRace.h:315
std::uint64_t unk2C0
Definition TESRace.h:329
BGSVoiceType * defaultVoiceTypes[SEXES::kTotal]
Definition TESRace.h:322
bool Load(TESFile *a_mod) override
EquipmentFlag
Definition TESRace.h:153
const char * GetFormEditorID() const override
TESRace * armorParentRace
Definition TESRace.h:344
UnkData unk448
Definition TESRace.h:345
std::uint32_t pad194
Definition TESRace.h:317
UnkData unk280
Definition TESRace.h:325
void ClearData() override
void InitializeData() override
BGSMaterialType * bloodImpactMaterial
Definition TESRace.h:333
BGSSoundDescriptorForm * corpseCloseSound
Definition TESRace.h:337
TESRace * morphRace
Definition TESRace.h:343
float clampFaceGeoValue2
Definition TESRace.h:316
BGSMovementType * baseMoveTypes[MovementTypes::kTotal]
Definition TESRace.h:347
BGSSoundDescriptorForm * corpseOpenSound
Definition TESRace.h:336
static constexpr auto VTABLE
Definition TESRace.h:149
stl::enumeration< EquipmentFlag, std::uint32_t > validEquipTypes
Definition TESRace.h:340
BGSTextureModel bodyTextureModels[SEXES::kTotal]
Definition TESRace.h:318
BSFixedString formEditorID
Definition TESRace.h:332
RACE_DATA data
Definition TESRace.h:314
std::uint64_t unk2B0
Definition TESRace.h:327
BGSBehaviorGraphModel behaviorGraphs[SEXES::kTotal]
Definition TESRace.h:319
BGSEquipSlot * unarmedEquipSlot
Definition TESRace.h:342
static constexpr auto RTTI
Definition TESRace.h:148
void InitItemImpl() override
BGSImpactDataSet * impactDataSet
Definition TESRace.h:334
TESModel skeletonModels[SEXES::kTotal]
Definition TESRace.h:313
UnkData unk298
Definition TESRace.h:326
BSFixedString rootBehaviorGraphNames[SEXES::kTotal]
Definition TESRace.h:320
Definition TESSpellList.h:13
Definition TESTexture.h:10
Definition AbsorbEffect.h:6
constexpr REL::VariantID RTTI_TESRace(513954, 392612, 0x1edba20)
constexpr std::array< REL::VariantID, 8 > VTABLE_TESRace
Definition Offsets_VTABLE.h:946
RACE_SIZE
Definition TESRace.h:33
stl::enumeration< ActorValue, std::uint8_t > skill
Definition TESRace.h:97
std::uint8_t bonus
Definition TESRace.h:98
stl::enumeration< BIPED_OBJECT, std::uint32_t > bodyObject
Definition TESRace.h:125
float accelerate
Definition TESRace.h:113
Flag
Definition TESRace.h:49
@ kSpellsAlignWithMagicNode
@ kUseWorldRaycastsForFootIK
@ kAlwaysUseProxyController
@ kAllowMultipleMembraneShaders
NiPoint3 mountCameraOffset
Definition TESRace.h:133
float injuredHealthPercent
Definition TESRace.h:118
@ kNumSkillBoosts
Definition TESRace.h:45
float startingStamina
Definition TESRace.h:110
float baseMass
Definition TESRace.h:112
float height[SEXES::kTotal]
Definition TESRace.h:105
float angleTolerance
Definition TESRace.h:129
float unarmedReach
Definition TESRace.h:124
SkillBoost skillBoosts[kNumSkillBoosts]
Definition TESRace.h:103
float weight[SEXES::kTotal]
Definition TESRace.h:106
float startingMagicka
Definition TESRace.h:109
NiPoint3 dismountOffset
Definition TESRace.h:132
stl::enumeration< Flag2, std::uint32_t > flags2
Definition TESRace.h:130
stl::enumeration< RACE_SIZE, std::uint32_t > raceSize
Definition TESRace.h:115
stl::enumeration< BIPED_OBJECT, std::uint32_t > headObject
Definition TESRace.h:116
stl::enumeration< BIPED_OBJECT, std::uint32_t > shieldObject
Definition TESRace.h:119
float unarmedDamage
Definition TESRace.h:123
float baseCarryWeight
Definition TESRace.h:111
float staminaRegen
Definition TESRace.h:122
float startingHealth
Definition TESRace.h:108
NiPoint3 mountOffset
Definition TESRace.h:131
float aimAngleTolerance
Definition TESRace.h:126
stl::enumeration< BIPED_OBJECT, std::uint32_t > hairObject
Definition TESRace.h:117
float flightRadius
Definition TESRace.h:127
float healthRegen
Definition TESRace.h:120
stl::enumeration< Flag, std::uint32_t > flags
Definition TESRace.h:107
float angleAccelerate
Definition TESRace.h:128
float magickaRegen
Definition TESRace.h:121
Flag2
Definition TESRace.h:86
float decelerate
Definition TESRace.h:114
std::uint16_t pad0E
Definition TESRace.h:104
@ kWalk
Definition TESRace.h:184
@ kSprint
Definition TESRace.h:189
@ kRun
Definition TESRace.h:185
@ kTotal
Definition TESRace.h:190
@ kSneak
Definition TESRace.h:188
@ kFly
Definition TESRace.h:187
@ kSwim
Definition TESRace.h:186
RecordFlag
Definition TESRace.h:173
@ kCritter
Definition TESRace.h:176
@ kDeleted
Definition TESRace.h:174
@ kIgnored
Definition TESRace.h:175
std::uint32_t pad0C
Definition TESRace.h:291
std::uint32_t numUnkHashes2
Definition TESRace.h:292
BSResource::ID ** unkHashes
Definition TESRace.h:289
std::uint32_t numUnkHashes1
Definition TESRace.h:290
std::uint32_t pad14
Definition TESRace.h:293