Source 2 Viewer
Game
Counter-Strike 2
Dota 2
Deadlock
Half-Life: Alyx
Section
Schemas
18,139
ConVars & Commands
7,285
Show
All
18,139
Classes
17,201
Enums
938
Entities
6,931
Components
22
Networked
627
VData
165
Exclusive
14,143
CDOTA_Ability_VoidSpirit_Res
onantPulse
CDOTA_Ability_VoidSpirit_Variant_E
quilibrium
CDOTA_Ability_Warlock_Blac
k_Grimoire
CDOTA_Ability_Winter_Wyvern_A
rctic_Burn
CDOTA_Ability_Winter_Wyvern_Co
ld_Embrace
CDOTA_Ability_Winter_Wyvern_El
dwurmsEdda
CDOTA_Ability_Winter_Wyvern_Spli
nter_Blast
CDOTA_Ability_Winter_Wyvern_Win
ters_Curse
CDOTA_Ability_Wisp_E
quilibrium
CDOTA_Ability_Zuus_Thu
nder_Trail
CDOTA_AghsFort_Ability_Creature_Venomancer_P
oisonSting
CDOTA_AghsFort_B
ossPreview
CDOTA_Aghsfort_Modifier_Magnus_Push_Skewe
r_Movement
CDOTA_ArcanaDataE
ntity_Base
CDOTA_ArcanaDataEntity_
DrowRanger
CDOTA_ArcanaDataEntity_Fa
celessVoid
CDOTA_ArcanaDataEn
tity_Razor
CDOTA_ArcanaDataEntity_
Tidehunter
CDOTA_Artillery_Eff
ectsEntity
CDOTA_At
tackRecord
CDOTA_BaseNPC_AghsFort_W
atch_Tower
CDOTA_BaseNPC_AghsFort_Watch_Tower::ExitD
irection_t
CDOTA_BaseNPC_Cu
stomEffigy
CDOTA_BaseNPC_DarkCarniv
al_Balloon
CDOTA_BaseNPC_Effig
y_AghsFort
CDOTA_BaseNPC_Jun
gleVarmint
CDOTA_BaseNPC_Larg
o_Frogling
CDOTA_BaseNPC_Phantom_Assassin_Gr
oundDagger
CDOTA_BaseNPC_Seasonal_C
NY_Balloon
CDOTA_BaseNPC_Seaso
nal_Dragon
CDOTA_BaseNPC_Season
al_Penguin
CDOTA_BaseNPC_Seasonal_TI
11_Balloon
CDOTA_BaseNPC_Seasonal_TI11_Ba
lloon_Dire
CDOTA_BaseNPC_Seasonal_T
I9_Balloon
CDOTA_BaseNPC_Seasonal
_TI9_Drums
CDOTA_BaseNPC_Seasonal_
TI9_Monkey
CDOTA_BaseNPC_Tin
ker_Turret
CDOTA_BountyHunte
r_Cutpurse
CDOTA_Buff
CDOTA_Bu
ffParticle
CDOTA
_Buff_Item
CDOTA_
Buff_Wards
CDOTA_DarkCarnival_Mur
derOfCrows
CDOTA_Dazzle_NothlProjection_Physical
BodyDebuff
CDOTA_FightingGame_Eff
ectsEntity
CDOTA_Ite
mStockInfo
CDOTA_Item_AghsFort_Refreshe
rOrb_Shard
CDOTA_Item_Aghsfort_Boo
tsOfTravel
CDOTA_Item_Aghsfort_Boots
OfTravel_2
CDOTA
_Item_Apex
Type
/
to search schemas
Dota 2
client
CDOTA_AttackRecord
CDOTA_AttackRecord
288 bytes (0x0120)
Source
Fields
Name
Type
Offset
m_hSource
CHandle
<
C_BaseEntity
>
8
0x0008
m_hInflictor
CHandle
<
C_DOTABaseAbility
>
12
0x000C
m_hTarget
CHandle
<
C_BaseEntity
>
16
0x0010
m_hProjectileSource
CHandle
<
C_BaseEntity
>
20
0x0014
m_hKillCreditOverride
CHandle
<
C_BaseEntity
>
24
0x0018
m_flDamage
float32
28
0x001C
m_flOriginalDamage
float32
32
0x0020
m_flDamagePhysical
float32
36
0x0024
m_flDamagePhysical_IllusionDisplay
float32
40
0x0028
m_flDamageMagical
float32
44
0x002C
m_flDamageComposite
float32
48
0x0030
m_flDamagePure
float32
52
0x0034
m_iRecord
AttackRecord_t
56
0x0038
m_iDamageCategory
int32
60
0x003C
m_iFailType
int32
64
0x0040
m_iDamageType
int32
68
0x0044
m_iFlags
int32
72
0x0048
m_animation
int32
76
0x004C
m_bAttack
bitfield:1
0
0x0000
bit 0
m_bRangedAttack
bitfield:1
0
0x0000
bit 1
m_bDirectionalRangedAttack
bitfield:1
0
0x0000
bit 2
m_bSkipRangeCheck
bitfield:1
0
0x0000
bit 3
m_bFakeAttack
bitfield:1
0
0x0000
bit 4
m_bNeverMiss
bitfield:1
0
0x0000
bit 5
m_bLethalAttack
bitfield:1
0
0x0000
bit 6
m_bTriggeredAttack
bitfield:1
0
0x0000
bit 7
m_bNoCooldown
bitfield:1
0
0x0000
bit 8
m_bProcessProcs
bitfield:1
0
0x0000
bit 9
m_bUseProjectile
bitfield:1
0
0x0000
bit 10
m_bAutoCastAttack
bitfield:1
0
0x0000
bit 11
m_bIgnoreBaseArmor
bitfield:1
0
0x0000
bit 12
m_bIgnoreObstructions
bitfield:1
0
0x0000
bit 13
m_bSuppressAttackSounds
bitfield:1
0
0x0000
bit 14
m_bForceAttackMissSound
bitfield:1
0
0x0000
bit 15
m_bSuppressDamageSounds
bitfield:1
0
0x0000
bit 16
m_bSuppressDamageEffects
bitfield:1
0
0x0000
bit 17
m_bSuppressCleave
bitfield:1
0
0x0000
bit 18
3 bytes (19 bits + 5 padding)
m_nBashSource
int32
84
0x0054
m_nCritSource
int32
88
0x0058
m_nAttackHeight
int32
92
0x005C
m_flCombatLogCreditFactor
float32
96
0x0060
m_flCriticalBonus
float32
100
0x0064
m_flCriticalDamage
float32
104
0x0068
m_flCriticalDisplay
float32
108
0x006C
m_flDeadlyBlowBonus
float32
112
0x0070
m_flDeadlyBlowDamage
float32
116
0x0074
m_flDeadlyBlowDisplay
float32
120
0x0078
m_iProjectileSpeed
int32
124
0x007C
m_vForceDirectionOverride
Vector
128
0x0080
m_vTargetLoc
VectorWS
140
0x008C
m_vBlockLoc
VectorWS
152
0x0098
m_iszAutoAttackRangedParticle
CUtlSymbolLarge
168
0x00A8
m_iszAutoAttackRangedParticleAdditionalEffect
CUtlSymbolLarge
176
0x00B0
m_iCustomFXIndex
ParticleIndex_t
204
0x00CC
m_iCustomProjectileAttachment
DOTAProjectileAttachment_t
208
0x00D0
m_kvExtraData
KeyValues3
240
0x00F0
m_flActualDamageDealtResult
float32
280
0x0118
m_bTrackedRecord
bool
284
0x011C
m_bDamageImpacted
bool
285
0x011D