Source 2 Viewer
Game
Counter-Strike 2
Dota 2
Deadlock
Half-Life: Alyx
Section
Schemas
10,187
ConVars & Commands
6,276
Show
All
10,187
Classes
9,310
Enums
877
Entities
2,141
Components
26
Networked
858
VData
41
Exclusive
6,248
CServerOnlyModelEntity
CSimTimer
CSimpleSimTimer
CSimpleStopwatch
CSkeletonAnimationController
CSkeletonInstance
CSkillDamage
CSkillFloat
CSkillInt
CSkyboxReference
CSoundEnvelope
CSoundOpvarSetBoxEntity
CSoundPatch
CSpriteOriented
CStopwatch
CStopwatchBase
CStreetBrawlController
CTaggedSound_t
CTakeDamageInfo
CTakeDamageResult
CTakeDamageSummaryScopeGuard
CTeamTrackedStatDefinition
CTeamTrackedStatsEntity
CTier3BossAbility
CTimeline
CTrackedObject_MODIFIER_TRACKED_BODYGROUP
CTrackedObject_MODIFIER_TRACKED_PARTICLE
CTrackedObject_MODIFIER_TRACKED_RENDER_ATTRIBUTE
CTrackedObject_MODIFIER_TRACKED_SOUND
CTriggerFan
CTriggerPassthroughFakeWall
CUnitStatusOverlay
CUnitStatusOverlayV2
CVDataEconItem
CVariantItemSlotDefinition
CVariantItemStyleDefinition
CVectorExponentialMovingAverage
CVectorMovingAverage
CWorldCompositionChunkReferenceElement_t
C_AI_BaseNPC
C_AI_CitadelNPC
C_AI_MotorServices
C_AssignedLaneParticle
C_BarnLight
C_BaseButton
C_BaseClientUIEntity
C_BaseCombatCharacter
C_BaseCombatCharacter::WaterWakeMode_t
C_BaseDoor
C_BaseEntity
C_BaseModelEntity
C_BaseModelEntity::BodyGroupRequest_t
C_BaseModelEntity::Emphasized_Phoneme
C_BasePlayerPawn
C_BasePlayerWeapon
C_BasePropDoor
C_BaseToggle
C_BaseTrigger
C_Beam
C_Breakable
C_BreakableProp
C_CProjectile_Rutger_Rocket
C_CitadelBaseAbility
C_CitadelBoomerangProjectile
C_CitadelClimbRopeTrigger
C_CitadelConfigurableTrackedProjectile
C_CitadelDruidInvisBush
C_CitadelGameRules
C_CitadelGameRulesProxy
C_CitadelIdolReturnTrigger
C_CitadelItemPickup
C_CitadelMapDistrictTrigger
C_CitadelMinimapBoundary
C_CitadelObserverPawn
C_CitadelPassthroughFakeWall
C_CitadelPlayerBotNPCBrain
C_CitadelPlayerPawn
C_CitadelProjectile
C_CitadelProjectile_ImmobilizeTrap
C_CitadelShopTunnelTrigger
Type
/
to search schemas
Deadlock
client
CTakeDamageResult
CTakeDamageResult
104 bytes (0x68), align 8
Source
Used by fields
SummaryTakeDamageInfo_t
result
CCitadelPlayerPawn
m_ragdollDamage
Also in
Counter-Strike 2
offsets differ
Dota 2
Fields
Name
Type
Offset
m_pOriginatingInfo
CTakeDamageInfo
*
0
0x00
MKV3TransferSaveOpsForField
: "GetTakeDamageConstPtrSaveRestoreOps"
m_DestructibleHitGroupRequests
CUtlLeanVector
<
DestructiblePartDamageRequest_t
>
8
0x08
m_nHealthLost
int32
24
0x18
m_nHealthBefore
int32
28
0x1C
m_flDamageDealt
float32
32
0x20
m_flPreModifiedDamage
float32
36
0x24
m_vDamagePosition
VectorWS
40
0x28
m_nTotalledHealthLost
int32
52
0x34
m_flTotalledDamageDealt
float32
56
0x38
m_flTotalledPreModifiedDamage
float32
60
0x3C
m_flNewDamageAccumulatorValue
float32
64
0x40
m_nDamageFlags
TakeDamageFlags_t
72
0x48
m_bWasDamageSuppressed
bool
80
0x50
m_bSuppressFlinch
bool
81
0x51
m_nOverrideFlinchHitGroup
HitGroup_t
= "HITGROUP_INVALID"
84
0x54