Source 2 Viewer
Game
Counter-Strike 2
Dota 2
Deadlock
Half-Life: Alyx
Section
Schemas
18,139
ConVars & Commands
7,284
Show
All
18,139
Classes
17,201
Enums
938
Entities
6,931
Components
22
Networked
627
VData
165
Exclusive
14,143
CDOTA_Ability_VoidSpirit_ResonantPulse
CDOTA_Ability_VoidSpirit_Variant_Equilibrium
CDOTA_Ability_Warlock_Black_Grimoire
CDOTA_Ability_Winter_Wyvern_Arctic_Burn
CDOTA_Ability_Winter_Wyvern_Cold_Embrace
CDOTA_Ability_Winter_Wyvern_EldwurmsEdda
CDOTA_Ability_Winter_Wyvern_Splinter_Blast
CDOTA_Ability_Winter_Wyvern_Winters_Curse
CDOTA_Ability_Wisp_Equilibrium
CDOTA_Ability_Zuus_Thunder_Trail
CDOTA_AghsFort_Ability_Creature_Venomancer_PoisonSting
CDOTA_AghsFort_BossPreview
CDOTA_Aghsfort_Modifier_Magnus_Push_Skewer_Movement
CDOTA_ArcanaDataEntity_Base
CDOTA_ArcanaDataEntity_DrowRanger
CDOTA_ArcanaDataEntity_FacelessVoid
CDOTA_ArcanaDataEntity_Razor
CDOTA_ArcanaDataEntity_Tidehunter
CDOTA_Artillery_EffectsEntity
CDOTA_AttackRecord
CDOTA_BaseNPC_AghsFort_Watch_Tower
CDOTA_BaseNPC_AghsFort_Watch_Tower::ExitDirection_t
CDOTA_BaseNPC_CustomEffigy
CDOTA_BaseNPC_DarkCarnival_Balloon
CDOTA_BaseNPC_Effigy_AghsFort
CDOTA_BaseNPC_JungleVarmint
CDOTA_BaseNPC_Largo_Frogling
CDOTA_BaseNPC_Phantom_Assassin_GroundDagger
CDOTA_BaseNPC_Seasonal_CNY_Balloon
CDOTA_BaseNPC_Seasonal_Dragon
CDOTA_BaseNPC_Seasonal_Penguin
CDOTA_BaseNPC_Seasonal_TI11_Balloon
CDOTA_BaseNPC_Seasonal_TI11_Balloon_Dire
CDOTA_BaseNPC_Seasonal_TI9_Balloon
CDOTA_BaseNPC_Seasonal_TI9_Drums
CDOTA_BaseNPC_Seasonal_TI9_Monkey
CDOTA_BaseNPC_Tinker_Turret
CDOTA_BountyHunter_Cutpurse
CDOTA_Buff
CDOTA_BuffParticle
CDOTA_Buff_Item
CDOTA_Buff_Wards
CDOTA_DarkCarnival_MurderOfCrows
CDOTA_Dazzle_NothlProjection_PhysicalBodyDebuff
CDOTA_FightingGame_EffectsEntity
CDOTA_ItemStockInfo
CDOTA_Item_AghsFort_RefresherOrb_Shard
CDOTA_Item_Aghsfort_BootsOfTravel
CDOTA_Item_Aghsfort_BootsOfTravel_2
CDOTA_Item_Apex
CDOTA_Item_AshLegionShield
CDOTA_Item_Ballista
CDOTA_Item_Battlefury
CDOTA_Item_Book
CDOTA_Item_BookAgility
CDOTA_Item_BookIntelligence
CDOTA_Item_BookStrength
CDOTA_Item_BootsOfTravel_2
CDOTA_Item_Broom_Handle
CDOTA_Item_Clumsy_Net
CDOTA_Item_Conjurers_Catalyst
CDOTA_Item_Demonicon
CDOTA_Item_Dragon_Scale
CDOTA_Item_Enchanted_Mango
CDOTA_Item_Enchanted_Quiver
CDOTA_Item_Enchanters_Bauble
CDOTA_Item_Enhancement_Evolved
CDOTA_Item_Essence_Ring
CDOTA_Item_Ex_Machina
CDOTA_Item_Faded_Broach
CDOTA_Item_Falconers_Glove
CDOTA_Item_Famango
CDOTA_Item_FlayersBota
CDOTA_Item_Forage_Base
CDOTA_Item_Forage_Health
CDOTA_Item_Foragers_Mana
CDOTA_Item_Foragers_Stats
CDOTA_Item_ForceStaff
CDOTA_Item_Force_Boots
CDOTA_Item_Furion_Gold_Bag
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