Need help with plugins or servers? Join our Discord

Modding Database

Up to date with Steam · checked 5s ago· Viewing build 6698 (Sep 17 2026), not the latest

CAI_BaseNPCVData

classclient: CAI_BaseNPCVData →

size 0x330 (816 bytes) · 34 own fields · last changed in build 6722

CEntitySubclassVDataBase › CAI_BaseNPCVData
Derived (1): CAI_CitadelNPCVData
1 metadata entry
MGetKV3ClassDefaults
{ "_class": "CAI_BaseNPCVData", "m_sModelName": "", "m_hFootstepSounds": "", "m_vecNavLinkMovementNames": [ ], "m_flAimConeAngle": 6.000000, "m_nMaxHealth": 100, "m_vecIntrinsicModifiers": [ ], "m_statusEffectMap": { }, "m_vecAttachments": [ ], "m_flHeadDamageMultiplier": 1.500000, "m_flChestDamageMultiplier": 1.000000, "m_flStomachDamageMultiplier": 1.000000, "m_flArmDamageMultiplier": 1.000000, "m_flLegDamageMultiplier": 1.000000, "m_nMaxAdditionalAmmoBalancingShots": 0, "m_bTakesDamage": true, "m_strDamagedEffect": "", "m_bLightsFiresWhenDamaged": false, "m_nRagdollHealth": 0, "m_flImpactEnergyScale": 1.000000, "m_bAllowNonZUpMovement": false, "m_bUseDynamicCollisionHull": false, "m_bRequestCapsuleCollision": false, "m_flCapsuleRadiusOverride": 0.000000, "m_flCapsuleHeightOverride": 0.000000, "m_vecActionDesiredShared": [ ], "m_sPlayerKilledNpcSound": "", "m_sCustomDeathHandshake": "", "m_sDefaultMovementSettings": "", "m_mappedMovementSettings": [ ], "m_bEnableCodeDrivenAnimgraphMovement": false, "m_bEnableAnimgraphTagDrivenStrafing": true, "m_flMassOverride": -1.000000, "m_flThreatTemperature": 20.000000, "m_flFlashpoint": -1.000000 }
Copy as
CAI_BaseNPCVData · 34 fields
0x28m_sModelNameCResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > > = ""
0x108m_hFootstepSoundsCFootstepTableHandle = ""
0x110m_vecNavLinkMovementNamesCUtlVector< CGlobalSymbol > = []
0x128m_flAimConeAnglefloat32 = 6
0x130m_nMaxHealthint32 = 100
0x138m_vecIntrinsicModifiersCUtlVector< CEmbeddedSubclass< CCitadelModifier > > = []
0x150m_statusEffectMapNPCStatusEffectMap_t = {…}
0x158m_vecAttachmentsCUtlVector< NPCAttachmentDesc_t > = []
0x170m_flHeadDamageMultiplierCSkillFloat = 1.5
0x180m_flChestDamageMultiplierCSkillFloat = 1
0x190m_flStomachDamageMultiplierCSkillFloat = 1
0x1A0m_flArmDamageMultiplierCSkillFloat = 1
0x1B0m_flLegDamageMultiplierCSkillFloat = 1
0x1C0m_nMaxAdditionalAmmoBalancingShotsCSkillInt = 0
0x1D0m_bTakesDamagebool = true
0x1D8m_strDamagedEffectCResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > > = ""
0x2B8m_bLightsFiresWhenDamagedbool = false
0x2BCm_nRagdollHealthint32 = 0
0x2C0m_flImpactEnergyScalefloat32 = 1
0x2C4m_bAllowNonZUpMovementbool = false
0x2C5m_bUseDynamicCollisionHullbool = false
0x2C6m_bRequestCapsuleCollisionbool = false
0x2C8m_flCapsuleRadiusOverridefloat32 = 0
0x2CCm_flCapsuleHeightOverridefloat32 = 0
0x2D0m_vecActionDesiredSharedCUtlVector< CGlobalSymbol > = []
0x2E8m_sPlayerKilledNpcSoundCSoundEventName = ""
0x2F8m_sCustomDeathHandshakeCGlobalSymbol = ""
0x300m_sDefaultMovementSettingsCUtlString = ""
0x308m_mappedMovementSettingsCUtlVector< AI_MappedMovementSettingsItem_t > = []
0x320m_bEnableCodeDrivenAnimgraphMovementbool = false
0x321m_bEnableAnimgraphTagDrivenStrafingbool = true
0x324m_flMassOverridefloat32 = -1
0x328m_flThreatTemperaturefloat32 = 20
0x32Cm_flFlashpointfloat32 = -1

History

  1. 6722–6745changed
    • size 0x330 → 0x2F8
    • m_statusEffectMap offset 0x150 → 0x168
    • m_vecAttachments offset 0x158 → 0x170
    • m_bTakesDamage offset 0x1D0 → 0x188
    • m_strDamagedEffect offset 0x1D8 → 0x190
    • m_nRagdollHealth offset 0x2BC → 0x270
    • m_flImpactEnergyScale offset 0x2C0 → 0x274
    • m_bAllowNonZUpMovement offset 0x2C4 → 0x278
    • m_bUseDynamicCollisionHull offset 0x2C5 → 0x298
    • m_bRequestCapsuleCollision offset 0x2C6 → 0x299
    • m_flCapsuleRadiusOverride offset 0x2C8 → 0x29C
    • m_flCapsuleHeightOverride offset 0x2CC → 0x2A0
    • m_vecActionDesiredShared offset 0x2D0 → 0x2A8
    • m_sPlayerKilledNpcSound offset 0x2E8 → 0x2C0
    • m_sDefaultMovementSettings offset 0x300 → 0x2D0
    • m_mappedMovementSettings offset 0x308 → 0x2D8
    • m_bEnableCodeDrivenAnimgraphMovement offset 0x320 → 0x2F0
    • m_bEnableAnimgraphTagDrivenStrafing offset 0x321 → 0x2F1
    • m_flMassOverride offset 0x324 → 0x2F4
    • + m_vecIntrinsicModifiersByName CUtlVector< CSubclassName > at 0x150
    • + m_vecObstacleNavLinks CUtlVector< CAI_NavLinkObstacleSettings* > at 0x280
    • − m_flHeadDamageMultiplier
    • − m_flChestDamageMultiplier
    • − m_flStomachDamageMultiplier
    • − m_flArmDamageMultiplier
    • − m_flLegDamageMultiplier
    • − m_nMaxAdditionalAmmoBalancingShots
    • − m_bLightsFiresWhenDamaged
    • − m_sCustomDeathHandshake
    • − m_flThreatTemperature
    • − m_flFlashpoint
  2. 6696–6701first dumped