Source 2 Viewer
Game
Counter-Strike 2Dota 2DeadlockHalf-Life: Alyx
Section
Schemas10,187ConVars & Commands6,276
Show
  • ModifierVariantType_t
  • ModifierVariant_t
  • ModifiersDisplayLocation_t
  • ModifyDamageReturn_t
  • MoveCollide_t
  • MoveType_t
  • MovementId_t
  • NET_Messages
  • NPCAILODDesc_t
  • NPCAttachmentDesc_t
  • NPCAttachmentSpawnKV_t
  • NPCFlightMotion_t
  • NPCHitReactClip_t
  • NPCMovementBlockedClip_t
  • NPCSensingCategoryMask_t
  • NPCSensingCategory_t
  • NPCStatusEffectMap_t
  • NPCStatusEffectPriority_t
  • NPCStatusEffectType_t
  • NPC_STATE
  • NPC_Vault_State_t
  • NecroSkeleTargetCategory_t
  • NecroSkeleTargetTier_t
  • NewPlayerMetrics_t
  • NewSettingsDefinition_t
  • NewSettingsID_t
  • ObjectivesParams_t
  • ObserverInterpState_t
  • ObserverMode_t
  • OnFrame
  • OwnerModifierEventListener_t
  • P2P_Messages
  • PARTICLE_MESSAGE
  • PARTICLE_SYSTEM_MANAGER_MESSAGE
  • PG_RisingRamState
  • PackedRank_t
  • ParamAndPriority_t
  • ParticleIndex_t
  • ParticleNode_t
  • PartnerAccountType
  • PerSurfaceImpactEffects_t
  • PerformanceMode_t
  • PeriodicResourceID_t
  • PetLevelup_Rule_t
  • PhysBlockHeader_t
  • PhysInterfaceId_t
  • PhysObjectHeader_t
  • PhysicsParticleId_t
  • PhysicsRagdollPose_t
  • PingConditions_t
  • PingDefaultOverride_t
  • PingMessageID_t
  • PingSlotDef_t
  • PingSlotOption_t
  • PingSlotOverride_t
  • PingTargetDef_t
  • PingTargetMatch_t
  • PingWheelMessage_t
  • PingWheelOptionID_t
  • PlayOfTheGamePlaybackData_t
  • PlayOfTheGameTrigger_t
  • PlayerConnectedState
  • PlayerDataGlobal_t
  • PointCameraSettings_t
  • PointOrientConstraint_t
  • PointOrientGoalDirectionType_t
  • PointTemplateClientOnlyEntityBehavior_t
  • PointTemplateOwnerSpawnGroupType_t
  • PointWorldTextJustifyHorizontal_t
  • PointWorldTextJustifyVertical_t
  • PointWorldTextReorientMode_t
  • PostProcessEffectDef_t
  • PostProcessingGameStates
  • PrecipitationFilter_t
  • PrefetchType
  • ProjectileBehaviorFlag_t
  • ProjectileInfo_t
  • ProjectileShape_t
  • PropertyUpgrade_t
  • PropertyValueApplyFilter_t
Type / to search schemas
  1. Deadlock
  2. client
  3. NPC_STATE

NPC_STATE

uint32_tSource
Used by fields
C_AI_BaseNPCm_NPCStateCAI_BaseNPCm_NPCStateCAI_BaseNPCm_nPreModifierNPCStateCAI_BaseNPCm_IdealNPCStateCAI_ScriptConditionsm_fMinStateCAI_ScriptConditionsm_fMaxStateHintNodeDataminStateHintNodeDatamaxState
Used by entity keyvalues
ai_hintMinimumStateai_hintMaximumStateai_script_conditionsMinimumStateai_script_conditionsMaximumStateinfo_nodeMinimumStateinfo_nodeMaximumState
Also in
Half-Life: Alyxdiffers

Members

NameValueHex
NPC_STATE_INVALID
-1
0xFFFFFFFF
MPropertySuppressEnumerator
NPC_STATE_INIT
0
0x00000000
MPropertySuppressEnumerator
NPC_STATE_IDLE
1
0x00000001
MPropertyFriendlyName: "Idle"
NPC_STATE_ALERT
2
0x00000002
MPropertyFriendlyName: "Alert"
NPC_STATE_COMBAT
3
0x00000003
MPropertyFriendlyName: "Combat"
NPC_STATE_SCRIPT
4
0x00000004
MPropertySuppressEnumerator
NPC_STATE_DEAD
5
0x00000005
MPropertyFriendlyName: "Dead"
NPC_STATE_INERT
6
0x00000006
MPropertyFriendlyName: "Inert"
NPC_STATE_SYNCHRONIZED_SECONDARY
7
0x00000007
MPropertySuppressEnumerator
NUM_NPC_STATES
8
0x00000008
MPropertySuppressEnumerator
Offsets are from Windows. Source revision 11100849 built on Oct 07 2026. Machine-readable data for scripts and AI agents: llms.txt.