Definition BGSBodyPartData.h:83
 
void ClearData() override
 
~BGSBodyPartData() override
 
static constexpr auto VTABLE
Definition BGSBodyPartData.h:86
 
static constexpr auto FORMTYPE
Definition BGSBodyPartData.h:87
 
static constexpr auto RTTI
Definition BGSBodyPartData.h:85
 
BGSRagdoll * ragdoll
Definition BGSBodyPartData.h:108
 
void InitItemImpl() override
 
void InitializeData() override
 
bool Load(TESFile *a_mod) override
 
BGSBodyPart * parts[BGSBodyPartDefs::LIMB_ENUM::kTotal]
Definition BGSBodyPartData.h:107
 
Definition BGSBodyPartData.h:65
 
BSFixedString targetName
Definition BGSBodyPartData.h:69
 
BSFixedString hitReactionVariablePrefix
Definition BGSBodyPartData.h:70
 
BSFixedString nodeName
Definition BGSBodyPartData.h:68
 
BSFixedString partName
Definition BGSBodyPartData.h:71
 
BSFixedString goreObjectName
Definition BGSBodyPartData.h:72
 
TESModelPSA poseMatching
Definition BGSBodyPartData.h:74
 
TESModel explosionSpecialDebris
Definition BGSBodyPartData.h:73
 
PART_DATA data
Definition BGSBodyPartData.h:75
 
Definition BGSDebris.h:40
 
Definition BGSExplosion.h:53
 
Definition BGSImpactDataSet.h:13
 
Definition BGSPreloadable.h:8
 
Definition BGSRagdoll.h:15
 
Definition TESModelPSA.h:8
 
Definition AbsorbEffect.h:6
 
constexpr std::array< REL::VariantID, 3 > VTABLE_BGSBodyPartData
Definition Offsets_VTABLE.h:846
 
constexpr REL::VariantID RTTI_BGSBodyPartData(514002, 393138, 0x1ee44e8)
 
Definition BGSBodyPartData.h:90
 
RecordFlag
Definition BGSBodyPartData.h:92
 
@ kDeleted
Definition BGSBodyPartData.h:93
 
@ kIgnored
Definition BGSBodyPartData.h:94
 
Definition BGSBodyPartData.h:16
 
std::int8_t toHitChance
Definition BGSBodyPartData.h:36
 
Flag
Definition BGSBodyPartData.h:19
 
BGSImpactDataSet * dismemberImpactDataSet
Definition BGSBodyPartData.h:55
 
std::int8_t explosionGenericDebrisCount
Definition BGSBodyPartData.h:38
 
float dismemberGenericDebrisScale
Definition BGSBodyPartData.h:51
 
BGSDebris * dismemberGenericDebris
Definition BGSBodyPartData.h:49
 
std::uint32_t pad0C
Definition BGSBodyPartData.h:40
 
std::int8_t explosionDecalCount
Definition BGSBodyPartData.h:58
 
BGSExplosion * dismemberExplosion
Definition BGSBodyPartData.h:50
 
float explosionGenericDebrisScale
Definition BGSBodyPartData.h:44
 
std::uint32_t unk2C
Definition BGSBodyPartData.h:48
 
BGSDebris * explosionGenericDebris
Definition BGSBodyPartData.h:41
 
BGSExplosion * explosion
Definition BGSBodyPartData.h:42
 
std::int8_t explosionChance
Definition BGSBodyPartData.h:37
 
std::uint16_t unk2A
Definition BGSBodyPartData.h:47
 
float explosionSpecialDebrisScale
Definition BGSBodyPartData.h:60
 
std::int8_t healthPercent
Definition BGSBodyPartData.h:34
 
std::uint16_t pad72
Definition BGSBodyPartData.h:59
 
std::uint32_t pad5C
Definition BGSBodyPartData.h:54
 
float damageMult
Definition BGSBodyPartData.h:31
 
std::int8_t unk29
Definition BGSBodyPartData.h:46
 
std::uint8_t pad0B
Definition BGSBodyPartData.h:39
 
std::int8_t dismemberGenericDebrisCount
Definition BGSBodyPartData.h:45
 
NiPoint3 goreRotate
Definition BGSBodyPartData.h:53
 
NiPoint3 goreTranslate
Definition BGSBodyPartData.h:52
 
stl::enumeration< ActorValue, std::uint8_t > actorValue
Definition BGSBodyPartData.h:35
 
stl::enumeration< BGSBodyPartDefs::LIMB_ENUM, std::uint8_t > type
Definition BGSBodyPartData.h:33
 
float trackingMaxAngle
Definition BGSBodyPartData.h:43
 
stl::enumeration< Flag, std::uint8_t > flags
Definition BGSBodyPartData.h:32
 
std::int8_t dismemberDecalCount
Definition BGSBodyPartData.h:57
 
BGSImpactDataSet * explosionImpactDataSet
Definition BGSBodyPartData.h:56