Need help with plugins or servers? Join our Discord

Modding Database

Up to date with Steam · checked 19s ago· Viewing build 6738 (Oct 02 2026), not the latest

CTakeDamageInfo

class

size 0xF8 (248 bytes) · 31 own fields · last changed in build 6722

1 metadata entry
MGetKV3ClassDefaults
{ "_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": [ ] }
Copy as
CTakeDamageInfo · 31 fields
0x8m_vecDamageForceVector = [3 items]
0x14m_vecDamagePositionVectorWS = null
0x20m_vecReportedPositionVectorWS = null
0x2Cm_vecDamageDirectionVector = [3 items]
0x38m_hInflictorCHandle< C_BaseEntity > = null
0x3Cm_hAttackerCHandle< C_BaseEntity > = null
0x40m_hAbilityCHandle< C_BaseEntity > = null
0x44m_flDamagefloat32 = 0
0x48m_flTotalledDamagefloat32 = 0
0x4Cm_bitsDamageTypeDamageTypes_t = ""
0x50m_iDamageCustomint32 = 0
0x54m_iAmmoTypeAmmoIndex_t = ""
0x60m_flOriginalDamagefloat32 = 0
0x64m_bShouldBleedbool = false
0x65m_bShouldSparkbool = false
0x68m_flDamageAbsorbedfloat32 = 0
0x78m_nDamageFlagsTakeDamageFlags_t = ""
0x80m_iHitGroupIdHitGroup_t
0x84m_eCitadelDamageTypeECitadelDamageType
0x88m_flAfterBuffDamagefloat32
0x8Cm_flPreResistDamagefloat32
0x90m_bEvadedbool
0x94m_vecDamageNormalVector
0xA8m_hOriginatorCHandle< C_BaseEntity >
0xACm_iBatchCountint32
0xB0m_flEffectivenessfloat32
0xB4m_timeDamagefloat32
0xB8m_flCritDamagefloat32
0xBCm_bSpeakDamageEventbool
0xE0m_DestructibleHitGroupRequestsCUtlLeanVector< DestructiblePartDamageRequest_t > = []
0xF0m_bInTakeDamageFlowbool

History

  1. 6722–6745changed
    • size 0x100 → 0xF8
    • m_bInTakeDamageFlow offset 0xF8 → 0xF0
    • + m_bSpeakDamageEvent bool at 0xBC
    • + m_DestructibleHitGroupRequests CUtlLeanVector< DestructiblePartDamageRequest_t > at 0xE0
    • − m_nDestructibleHitGroupsToForceDestroy
  2. 6696–6701first dumped