CTakeDamageResult
classsize 0x68 (104 bytes) · 15 own fields · last changed in build 6722
1 metadata entry
- MGetKV3ClassDefaults
- {
"m_pOriginatingInfo":
{
"_class": "CTakeDamageInfo",
"m_vecDamageForce":
[
0.000000,
0.000000,
0.000000
],
"m_vecDamagePosition": null,
"m_vecReportedPosition": null,
"m_vecDamageDirection":
[
0.000000,
0.000000,
0.000000
],
"m_hInflictor": null,
"m_hAttacker": null,
"m_hAbility": null,
"m_flDamage": 0.000000,
"m_flTotalledDamage": 0.000000,
"m_bitsDamageType": "",
"m_iDamageCustom": 0,
"m_iAmmoType": "",
"m_flOriginalDamage": 0.000000,
"m_bShouldBleed": false,
"m_bShouldSpark": false,
"m_flDamageAbsorbed": 0.000000,
"m_nDamageFlags": "",
"m_DestructibleHitGroupRequests":
[
]
},
"m_DestructibleHitGroupRequests":
[
],
"m_nHealthLost": 0,
"m_nHealthBefore": 0,
"m_flDamageDealt": 0.000000,
"m_flPreModifiedDamage": 0.000000,
"m_vDamagePosition": null,
"m_nTotalledHealthLost": 0,
"m_flTotalledDamageDealt": 0.000000,
"m_flTotalledPreModifiedDamage": 0.000000,
"m_flNewDamageAccumulatorValue": 0.000000,
"m_nDamageFlags": "",
"m_bWasDamageSuppressed": false,
"m_bSuppressFlinch": false,
"m_nOverrideFlinchHitGroup": "HITGROUP_INVALID"
}
History
- 6722–6745changed
- size 0x30 → 0x68
m_nHealthLost offset 0x8 → 0x18m_nHealthBefore offset 0xC → 0x1Cm_flPreModifiedDamage offset 0x14 → 0x24m_nTotalledHealthLost offset 0x18 → 0x34m_flTotalledPreModifiedDamage offset 0x20 → 0x3Cm_bWasDamageSuppressed offset 0x24 → 0x50m_bSuppressFlinch offset 0x25 → 0x51m_nOverrideFlinchHitGroup offset 0x28 → 0x54- +
m_DestructibleHitGroupRequests CUtlLeanVector< DestructiblePartDamageRequest_t > at 0x8 - +
m_flDamageDealt float32 at 0x20 - +
m_vDamagePosition VectorWS at 0x28 - +
m_flTotalledDamageDealt float32 at 0x38 - +
m_flNewDamageAccumulatorValue float32 at 0x40 - +
m_nDamageFlags TakeDamageFlags_t at 0x48 - −
m_nDamageDealt - −
m_nTotalledDamageDealt
- 6696–6701first dumped