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
CMultiLightProxy
CMultiSource
CMultiplayRules
CMultiplayer_Expresser
CNPCMaker
CNPCSpawnDestination
CNPC_BarrackBoss
CNPC_BarrackBossVData
CNPC_BarrackBoss_GraphController
CNPC_BaseDefenseSentry
CNPC_BaseDefenseSentryVData
CNPC_BaseDefenseSentry_GraphController
CNPC_Boss_Tier1_GraphController
CNPC_Boss_Tier2
CNPC_Boss_Tier2VData
CNPC_Boss_Tier2_GraphController
CNPC_Boss_Tier3
CNPC_Boss_Tier3Core
CNPC_Boss_Tier3Core_GraphController
CNPC_Boss_Tier3VData
CNPC_Boss_Tier3_GraphController
CNPC_Escort
CNPC_Escort_GraphController
CNPC_Escort_VData
CNPC_FamiliarHelper
CNPC_MidBoss
CNPC_MidBossVData
CNPC_MidBoss_GraphController
CNPC_NecroSkele
CNPC_NecroSkele_GraphController
CNPC_NeutralBugVData
CNPC_NeutralSinnerSacrificeHideoutVData
CNPC_NeutralSinnerSacrificeVData
CNPC_Neutral_Bug
CNPC_Neutral_Flying_Pigeon
CNPC_Neutral_Flying_PigeonVData
CNPC_Neutral_Hideout_Cat
CNPC_Neutral_Hideout_CatVData
CNPC_Neutral_Hideout_Rabbit
CNPC_Neutral_Hideout_RabbitVData
CNPC_Neutral_SinnersSacrifice
CNPC_Neutral_SinnersSacrifice_Hideout
CNPC_Ratking_Rat
CNPC_Ratking_Rat_GraphController
CNPC_ShieldedSentry
CNPC_ShieldedSentryVData
CNPC_ShieldedSentry_GraphController
CNPC_SimpleAnimatingAI
CNPC_SimpleAnimatingAIVData
CNPC_SimpleAnimatingAI_GraphController
CNPC_SinnersSacrifice_GraphController
CNPC_Trooper
CNPC_TrooperBoss
CNPC_TrooperBossVData
CNPC_TrooperNeutral
CNPC_TrooperNeutralNodeMoverVData
CNPC_TrooperNeutralVData
CNPC_TrooperNeutral_GraphController
CNPC_Trooper_GraphController
CNPC_YakuzaGangster
CNavCitadelPathCost
CNavGoalConstraints
CNavLinkAnimgraphVar
CNavLinkApproachConditions
CNavLinkAreaEntity
CNavLinkAreaEntity::NpcUserList_t
CNavLinkConnectionSave
CNavLinkMetrics_Base
CNavLinkMetrics_ClimbUp
CNavLinkMetrics_JumpDown
CNavLinkMotor_NonZUp_Transition
CNavLinkMovementVData
CNavLinkMovementVData_ClimbUp
CNavLinkMovementVData_JumpDown
CNavLinkMovementVariantDefinition
CNavLinkSubMotor_DefaultNavLink
CNavLinkSubMotor_DefaultNavLink::State_t
CNavLinkSubMotor_DefaultNavLink::TargetType_t
CNavLinkSubMotor_DefaultNavLink_GraphController
CNavLinkSubMotor_Legacy
Type
/
to search schemas
Deadlock
server
CAI_CitadelNPCVData
CNPC_Boss_Tier3VData
CNPC_Boss_Tier3VData
8152 bytes (0x1FD8), align 8
Source
Inherits
CAI_CitadelNPCVData
CAI_BaseNPCVData
CEntitySubclassVDataBase
Metadata
MHasKV3TransferPolymorphicClassname
Also in
client
Fields
Declared here
With inherited
Name
Type
Offset
Inherited fields
0x0000 – 0x0C4F
m_flAllyPitTimeMin
float32
= 2
3152
0x0C50
m_nPhase2Health
int32
= 18000
3156
0x0C54
m_flEyeZOffset
float32
= 500
3160
0x0C58
m_flEnemyTrooperProtectionRange
float32
= 1575
3164
0x0C5C
m_vPhase1ObserverOrigin
Vector
3168
0x0C60
m_vPhase2ObserverOrigin
Vector
3180
0x0C6C
m_flPhase1ObserverPitch
float32
= 40
3192
0x0C78
m_flPhase2ObserverPitch
float32
= 30
3196
0x0C7C
m_flPhase2MaxAnimSpinRate
float32
= 10
3200
0x0C80
m_flPhase2AttackBias
float32
= 0.5
3204
0x0C84
m_flRotateSpeed
float32
= 0.3
3208
0x0C88
m_flPhase2SightRange
float32
= 600
3212
0x0C8C
m_flCoreRadius
float32
= 120
3216
0x0C90
m_flCoreDeathTime
float32
= 3
3220
0x0C94
m_flTransitionLightTime01
float32
3224
0x0C98
m_flTransitionLightTime02
float32
= 1
3228
0x0C9C
m_flTransitionLightTime03
float32
= 2
3232
0x0CA0
m_flTransitionLightTime04
float32
= 3
3236
0x0CA4
m_flShrineAttackHealthLossPerAttack
float32
= 0.15
3240
0x0CA8
MPropertyStartGroup
: "Shrine Gameplay"
m_flShrineAttackMinTimeBetweenAttacks
float32
= 10
3244
0x0CAC
m_AmberEffigyExplosionParticle
CResourceNameTyped
<
CWeakHandle
<
InfoForResourceTypeIParticleSystemDefinition
>
>
3248
0x0CB0
MPropertyStartGroup
: "Visuals"
m_AmberTransformUpExplosionParticle
CResourceNameTyped
<
CWeakHandle
<
InfoForResourceTypeIParticleSystemDefinition
>
>
3472
0x0D90
m_AmberBeginDyingParticle
CResourceNameTyped
<
CWeakHandle
<
InfoForResourceTypeIParticleSystemDefinition
>
>
3696
0x0E70
m_AmberDeathLargeExplosionParticle
CResourceNameTyped
<
CWeakHandle
<
InfoForResourceTypeIParticleSystemDefinition
>
>
3920
0x0F50
m_AmberHitResponseParticle
CResourceNameTyped
<
CWeakHandle
<
InfoForResourceTypeIParticleSystemDefinition
>
>
4144
0x1030
m_AmberPhase2AmbientParticle
CResourceNameTyped
<
CWeakHandle
<
InfoForResourceTypeIParticleSystemDefinition
>
>
4368
0x1110
m_SapphEffigyExplosionParticle
CResourceNameTyped
<
CWeakHandle
<
InfoForResourceTypeIParticleSystemDefinition
>
>
4592
0x11F0
m_SapphTransformUpExplosionParticle
CResourceNameTyped
<
CWeakHandle
<
InfoForResourceTypeIParticleSystemDefinition
>
>
4816
0x12D0
m_SapphBeginDyingParticle
CResourceNameTyped
<
CWeakHandle
<
InfoForResourceTypeIParticleSystemDefinition
>
>
5040
0x13B0
m_SapphDeathLargeExplosionParticle
CResourceNameTyped
<
CWeakHandle
<
InfoForResourceTypeIParticleSystemDefinition
>
>
5264
0x1490
m_SapphHitResponseParticle
CResourceNameTyped
<
CWeakHandle
<
InfoForResourceTypeIParticleSystemDefinition
>
>
5488
0x1570
m_SapphPhase2AmbientParticle
CResourceNameTyped
<
CWeakHandle
<
InfoForResourceTypeIParticleSystemDefinition
>
>
5712
0x1650
m_PatronTransformDownEyeParticle
CResourceNameTyped
<
CWeakHandle
<
InfoForResourceTypeIParticleSystemDefinition
>
>
5936
0x1730
m_strWIPModelName
CResourceNameTyped
<
CWeakHandle
<
InfoForResourceTypeCModel
>
>
6160
0x1810
m_strTeamAmberModel
CResourceNameTyped
<
CWeakHandle
<
InfoForResourceTypeCModel
>
>
6384
0x18F0
m_AmberEffigyModel
CResourceNameTyped
<
CWeakHandle
<
InfoForResourceTypeCModel
>
>
6608
0x19D0
m_SapphEffigyModel
CResourceNameTyped
<
CWeakHandle
<
InfoForResourceTypeCModel
>
>
6832
0x1AB0
m_AmberCoreModel
CResourceNameTyped
<
CWeakHandle
<
InfoForResourceTypeCModel
>
>
7056
0x1B90
m_SapphCoreModel
CResourceNameTyped
<
CWeakHandle
<
InfoForResourceTypeCModel
>
>
7280
0x1C70
m_flCoreVerticalOffset
float32
7504
0x1D50
m_PatronTransformStartSound
CSoundEventName
7512
0x1D58
MPropertyStartGroup
: "Sounds"
m_PatronKilledSound
CSoundEventName
7528
0x1D68
m_EffigySapphireExplodeSound
CSoundEventName
7544
0x1D78
m_EffigyAmberExplodeSound
CSoundEventName
7560
0x1D88
m_AmberReformSound
CSoundEventName
7576
0x1D98
m_SapphireReformSound
CSoundEventName
7592
0x1DA8
m_AmberReformingLoopSound
CSoundEventName
7608
0x1DB8
m_SapphireReformingLoopSound
CSoundEventName
7624
0x1DC8
m_LaserBeamModifier
CEmbeddedSubclass
<
CBaseModifier
>
7640
0x1DD8
MPropertyStartGroup
: "Modifiers"
m_DyingModifier
CEmbeddedSubclass
<
CBaseModifier
>
7656
0x1DE8
m_VulnerableModifier
CEmbeddedSubclass
<
CBaseModifier
>
7672
0x1DF8
m_Phase1Modifier
CEmbeddedSubclass
<
CBaseModifier
>
7688
0x1E08
m_EffigyModifier
CEmbeddedSubclass
<
CBaseModifier
>
7704
0x1E18
m_Phase2DamagePulseModifier
CEmbeddedSubclass
<
CBaseModifier
>
7720
0x1E28
m_BackdoorProtection
CEmbeddedSubclass
<
CBaseModifier
>
7736
0x1E38
m_RangedArmorModifier
CEmbeddedSubclass
<
CBaseModifier
>
7752
0x1E48
m_ObjectiveRegen
CEmbeddedSubclass
<
CBaseModifier
>
7768
0x1E58
m_ObjectiveHealthGrowthPhase1
CEmbeddedSubclass
<
CBaseModifier
>
7784
0x1E68
m_ObjectiveHealthGrowthPhase2
CEmbeddedSubclass
<
CBaseModifier
>
7800
0x1E78
m_DefenderInPitInvulnerable
CEmbeddedSubclass
<
CBaseModifier
>
7816
0x1E88
m_flLaserMoveSpeed
float32
= 200
7832
0x1E98
MPropertyStartGroup
: "Laser"
m_flLaserCooldownPhase1
float32
= 10
7836
0x1E9C
m_flLaserCooldownPhase2
float32
= 15
7840
0x1EA0
m_flLaserDurationPhase1
float32
= 4.5
7844
0x1EA4
m_flLaserDurationPhase2
float32
= 3
7848
0x1EA8
m_flPhase1DyingBegin
float32
= 3
7852
0x1EAC
MPropertyStartGroup
: "TransitionProperties"
m_flPhase1DyingDrop
float32
= 1
7856
0x1EB0
m_flPhase2DyingDropScale
float32
= 0.1
7860
0x1EB4
m_flPhase1DyingWait
float32
= 6
7864
0x1EB8
m_flPhase1DyingTransformUp
float32
= 1
7868
0x1EBC
m_flPhase1BossScale
float32
= 0.75
7872
0x1EC0
m_flPhase2BossScale
float32
= 0.6
7876
0x1EC4
m_flPostShrineTransition
float32
= 2
7880
0x1EC8
m_ArmAttackGroundHit
CResourceNameTyped
<
CWeakHandle
<
InfoForResourceTypeIParticleSystemDefinition
>
>
7888
0x1ED0
MPropertyStartGroup
: "Arm Attacks"
m_flArmAttackHealthMin
float32
= 0.2
8112
0x1FB0
m_flArmAttackHealthMax
float32
= 0.8
8116
0x1FB4
m_flArmAttackCooldownMin
float32
= 4
8120
0x1FB8
m_flArmAttackCooldownMax
float32
= 10
8124
0x1FBC
m_flArmAttackTimeToHit
float32
= 1.23
8128
0x1FC0
m_flArmAttackRadius
float32
= 100
8132
0x1FC4
m_flArmAttackPosDotThres
float32
= 0.5
8136
0x1FC8
m_flArmAttackDamage
float32
= 150
8140
0x1FCC
m_flArmAttackKnockbackStrength
float32
= 400
8144
0x1FD0
m_flArmAttackInvulCooldownScale
float32
= 2
8148
0x1FD4