Need help with plugins or servers? Join our Discord

Modding Database

Up to date with Steam · checked 9s ago· Viewing build 6722 (Sep 29 2026), not the latest

CTakeDamageResult

class

size 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" }
Copy as
CTakeDamageResult · 15 fields
0x0m_pOriginatingInfoCTakeDamageInfo* = {…}
0x8m_DestructibleHitGroupRequestsCUtlLeanVector< DestructiblePartDamageRequest_t > = []
0x18m_nHealthLostint32 = 0
0x1Cm_nHealthBeforeint32 = 0
0x20m_flDamageDealtfloat32 = 0
0x24m_flPreModifiedDamagefloat32 = 0
0x28m_vDamagePositionVectorWS = null
0x34m_nTotalledHealthLostint32 = 0
0x38m_flTotalledDamageDealtfloat32 = 0
0x3Cm_flTotalledPreModifiedDamagefloat32 = 0
0x40m_flNewDamageAccumulatorValuefloat32 = 0
0x48m_nDamageFlagsTakeDamageFlags_t = ""
0x50m_bWasDamageSuppressedbool = false
0x51m_bSuppressFlinchbool = false
0x54m_nOverrideFlinchHitGroupHitGroup_t = "HITGROUP_INVALID"

History

  1. 6722–6745changed
    • size 0x30 → 0x68
    • m_nHealthLost offset 0x8 → 0x18
    • m_nHealthBefore offset 0xC → 0x1C
    • m_flPreModifiedDamage offset 0x14 → 0x24
    • m_nTotalledHealthLost offset 0x18 → 0x34
    • m_flTotalledPreModifiedDamage offset 0x20 → 0x3C
    • m_bWasDamageSuppressed offset 0x24 → 0x50
    • m_bSuppressFlinch offset 0x25 → 0x51
    • m_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
  2. 6696–6701first dumped