Source 2 Viewer
Game
Counter-Strike 2Dota 2DeadlockHalf-Life: Alyx
Section
Schemas18,139ConVars & Commands7,284
Show
  • ABILITY_TYPES
  • AI_BaseNPCAnimGraph_DebugSnapshotData_t
  • AI_BaseNPC_DebugSnapshotData_t
  • AI_DefaultNPC_DebugSnapshotData_t
  • AI_DefaultNPC_DebugSnapshotData_t::PathQuery_t
  • AI_FacingServices_DebugSnapshotData_t
  • AI_GroundRootMotionMotor_DebugSnapshotData_t
  • AI_GroundRootMotionMotor_DebugSnapshotData_t::Event_t
  • AI_MotorServices_DebugSnapshotData_t
  • AI_MotorServices_DebugSnapshotData_t::MotorPathWaypoint_t
  • AI_Navigator_DebugSnapshotData_t
  • AI_Navigator_DebugSnapshotData_t::Waypoint_t
  • AbilityBarType_t
  • AbilityContributionType_t
  • AbilityID_t
  • AbilityLearnResult_t
  • ActiveModelConfig_t
  • AmmoFlags_t
  • AmmoIndex_t
  • AmmoPosition_t
  • AmmoTypeInfo_t
  • AmphibianRhapsodySong_t
  • AnimGraph2SerializedPoseRecipeSlot_t
  • AnimGraphDebugDrawType_t
  • AnimLoopMode_t
  • AnimationAlgorithm_t
  • ArtyCannonDef_t
  • ArtyConstants_t
  • ArtyEnemyDef_t
  • ArtyEnemyOrder_t
  • ArtyGameModeInfo_t
  • ArtyGameModeLevelInfo_t
  • ArtyGameObjectDef_t
  • ArtyGameObjectID_t
  • ArtyGameObjectInstance_t
  • ArtyGraphicID_t
  • ArtyGraphicInfo_t
  • ArtyLevelID_t
  • ArtyLevelInfo_t
  • ArtyLevelObjectInstance_t
  • ArtyLevelWeaponInstance_t
  • ArtyPlayerDef_t
  • ArtyProgressBarDef_t
  • ArtySpawnerDef_t
  • ArtyUnitDef_t
  • ArtyWeaponID_t
  • ArtyWeaponInfo_t
  • AttackRecord_t
  • AttributeDerivedStats
  • Attributes
  • BaseActivity_t
  • BeamType_t
  • BeginDeathLifeStateTransition_t
  • Bidirectional_Messages
  • BlessingID_t
  • BlessingPathID_t
  • BlessingPath_t
  • BlessingTypeID_t
  • BlessingType_t
  • Blessing_t
  • BloodType
  • BodySectionMutex_t
  • BreakableContentsType_t
  • BrushSolidities_e
  • CAdditionalWearable
  • CAmbientCreatures
  • CAnimGraph2InstancePtr
  • CAnimGraphControllerBase
  • CAnimGraphControllerManager
  • CAnimGraphControllerPtr
  • CAnimationLayer
  • CAnnouncerDescriptor
  • CAttributeContainer
  • CAttributeList
  • CAttributeManager
  • CAttributeManager::cached_attribute_float_t
  • CBaseAchievement
  • CBaseAnimGraph
  • CBaseAnimGraphController
Type / to search schemas
  1. Dota 2
  2. client
  3. DebugSnapshotBaseStructuredData_t
  4. AI_BaseNPC_DebugSnapshotData_t

AI_BaseNPC_DebugSnapshotData_t

576 bytes (0x0240), align 8Source
Inherits
DebugSnapshotBaseStructuredData_t
Metadata
MPropertyFriendlyName: "Base NPC"
MHasKV3TransferPolymorphicClassname
Also in
Counter-Strike 2differsDeadlockdiffers

Fields

NameTypeOffset
npc_state
CGlobalSymbol
80x0008
current_enemy
CHandle<C_BaseEntity>
160x0010
s_current_schedule
DebugSnapshotSourceLocation_t
240x0018
s_current_task
CGlobalSymbol
800x0050
s_prev_schedule
CUtlString
880x0058
s_npc_current_movement
DebugSnapshotSourceLocation_t
960x0060
s_last_task_end_location
DebugSnapshotSourceLocation_t
1520x0098
conditions
CUtlVector<DebugSnapshotSourceLocation_t>
2080x00D0
anim_events
CUtlVector<CGlobalSymbol>
2320x00E8
animgraph
AI_BaseNPCAnimGraph_DebugSnapshotData_t
2560x0100
navigator
AI_Navigator_DebugSnapshotData_t
3280x0148
motorServices
AI_MotorServices_DebugSnapshotData_t
4560x01C8
facingServices
AI_FacingServices_DebugSnapshotData_t
5120x0200
Offsets are from Windows. Source revision 11101030 built on Oct 07 2026. Machine-readable data for scripts and AI agents: llms.txt.