Source 2 Viewer
  • CBaseAnimGraphController
  • CBaseButton
  • CBaseClientUIEntity
  • CBaseCombatCharacter
  • CBaseDMStart
  • CBaseDashCastAbilityVData
  • CBaseDoor
  • CBaseEntity
  • CBaseEntityAPI
  • CBaseFilter
  • CBaseFlex
  • CBaseFlexAlias_funCBaseFlex
  • CBaseLockonAbilityVData
  • CBaseModelEntity
  • CBaseModelEntity::OnDamageLevelChangedArgs_t
  • CBaseModelEntityAPI
  • CBaseModifier
  • CBaseModifierAura
  • CBaseMoveBehavior
  • CBaseNPCMaker
  • CBaseNPCMaker::ThreeStateDist_t
  • CBaseNPCMaker::VisibilityCriterion_t
  • CBasePlatTrain
  • CBasePlayerController
  • CBasePlayerControllerAPI
  • CBasePlayerPawn
  • CBasePlayerVData
  • CBasePlayerWeapon
  • CBasePlayerWeaponVData
  • CBaseProp
  • CBasePropDoor
  • CBaseToggle
  • CBaseTrackedStatsEntity
  • CBaseTrigger
  • CBaseTriggerAPI
  • CBaseTriggerAbilityVData
  • CBeam
  • CBodyComponent
  • CBodyComponentBaseAnimGraph
  • CBodyComponentBaseModelEntity
  • CBodyComponentPoint
  • CBodyComponentSkeletonInstance
  • CBreakable
  • CBreakableProp
  • CBuoyancyHelper
  • CChangeLevel
  • CChoreoComponent
  • CChoreoInfoTarget
  • CCitadelAbilityBeam_t
  • CCitadelAbilityChargedBombVData
  • CCitadelAbilityComponent
  • CCitadelAbilityDruidAbility04
  • CCitadelAbilityDruidBasePlant
  • CCitadelAbilityDruidBasePlantVData
  • CCitadelAbilityDruidHelicopterSeeds
  • CCitadelAbilityDruidHelicopterSeedsVData
  • CCitadelAbilityDruidLeechSeed
  • CCitadelAbilityDruidLeechSeedVData
  • CCitadelAbilityDruidPlantBranchWall
  • CCitadelAbilityDruidPlantBranchWallVData
  • CCitadelAbilityDruidPlantHealingTree
  • CCitadelAbilityDruidPlantHealingTreeVData
  • CCitadelAbilityDruidPlantInvisBush
  • CCitadelAbilityDruidPlantInvisBushVData
  • CCitadelAbilityDruidPlantSomething
  • CCitadelAbilityDruidPlantSomethingVData
  • CCitadelAbilityDruidSprout
  • CCitadelAbilityFlyingStrikeVData
  • CCitadelAbilityHealingSlashVData
  • CCitadelAbilityIncendiaryProjectileVData
  • CCitadelAbilityTangoTetherVData
  • CCitadelAnimatingModelEntity
  • CCitadelAutoScaledTime
  • CCitadelBaseAbility
  • CCitadelBaseAbilityServerOnly
  • CCitadelBaseDashCastAbility
  • CCitadelBaseLockonAbility
  • CCitadelBaseMusicOBB
  • CCitadelBaseShivAbility
  • CCitadelBaseTriggerAbility
Type / to search
  1. Deadlock
  2. server
  3. CBaseEntity
  4. CBaseNPCMaker

CBaseNPCMaker

Inherits from (82 fields)
CBaseEntityCEntityInstance
  • m_nMaxNumNPCs: int321184 (0x04A0)
  • m_flSpawnFrequency: float321188 (0x04A4)
  • m_flRetryFrequency: float321192 (0x04A8)
  • m_nHullCheckMode: int321196 (0x04AC)
  • m_OnSpawnNPC: CEntityOutputTemplate< CHandle< CBaseEntity > >1200 (0x04B0)
  • m_OnSpawnedNPCDied: CEntityIOOutput1232 (0x04D0)
  • m_OnAllSpawned: CEntityIOOutput1256 (0x04E8)
  • m_OnAllSpawnedDead: CEntityIOOutput1280 (0x0500)
  • m_OnAllLiveChildrenDead: CEntityIOOutput1304 (0x0518)
  • m_nLiveChildren: int321328 (0x0530)
  • m_nMaxLiveChildren: int321332 (0x0534)
  • m_nMinSpawnDistance: int321336 (0x0538)
  • m_nSpawnThreshold: int321340 (0x053C)
  • m_nBatchCount: int321344 (0x0540)
  • m_flRadius: float321348 (0x0544)
  • m_bDisabled: bool1352 (0x0548)
  • m_bSpawning: bool1353 (0x0549)
  • m_bZeroPitchAndRoll: bool1354 (0x054A)
  • m_hIgnoreEntity: CHandle< CBaseEntity >1356 (0x054C)
  • m_iszIgnoreEnt: CUtlSymbolLarge1360 (0x0550)
  • m_iszDestinationGroup: CUtlSymbolLarge1368 (0x0558)
  • m_hSpawnEntity: CHandle< CNPCSpawnDestination >1376 (0x0560)
  • m_hSpawnedNPC: CHandle< CAI_BaseNPC >1380 (0x0564)
  • m_nCurrentBatchCount: int321384 (0x0568)
  • m_nNumSpawnDestinations: int321388 (0x056C)
  • m_nNumValidDestinations: int321392 (0x0570)
  • m_CriterionVisibility: CBaseNPCMaker::VisibilityCriterion_t1396 (0x0574)
  • m_CriterionDistance: CBaseNPCMaker::ThreeStateDist_t1400 (0x0578)
Referenced by (2)
CNPCMakerCTemplateNPCMaker
Offsets are from Windows. Source revision 10577413 built on Apr 03 2026.