Need help with plugins or servers? Join our Discord

Modding Database

Up to date with Steam · checked 13s ago· Viewing build 6730 (Oct 01 2026), not the latest

CAI_CitadelNPCVData

classserver: CAI_CitadelNPCVData →

size 0xC30 (3120 bytes) · 71 own fields · last changed in build 6722

CEntitySubclassVDataBase › CAI_BaseNPCVData › CAI_CitadelNPCVData
1 metadata entry
MGetKV3ClassDefaults
{ "_class": "CAI_CitadelNPCVData", "m_sModelName": "", "m_hFootstepSounds": "", "m_vecNavLinkMovementNames": [ ], "m_flAimConeAngle": 6.000000, "m_nMaxHealth": 100, "m_vecIntrinsicModifiers": [ ], "m_vecIntrinsicModifiersByName": [ ], "m_statusEffectMap": { }, "m_vecAttachments": [ ], "m_bTakesDamage": true, "m_strDamagedEffect": "", "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_sDefaultMovementSettings": "", "m_mappedMovementSettings": [ ], "m_bEnableCodeDrivenAnimgraphMovement": false, "m_bEnableAnimgraphTagDrivenStrafing": true, "m_flMassOverride": -1.000000, "m_mapBoundAbilities": { }, "m_bSpawnOnGround": false, "m_flSightRangePlayers": 0.000000, "m_flSightRangeNPCs": 0.000000, "m_MeleeAnimName": "", "m_flMeleeAttemptRange": 80.000000, "m_flMeleeHitRange": 80.000000, "m_flWalkSpeed": 300.000000, "m_flRunSpeed": 300.000000, "m_flStrafeSpeed": 100.000000, "m_flTurnRate": 180.000000, "m_flAcceleration": 200.000000, "m_flStepHeight": 36.000000, "m_flJumpAnticipationTime": 0.600000, "m_flJumpUpBaseCostSeconds": 2.000000, "m_FlightMotion": { "m_flFlightSpeed": 300.000000, "m_flSquiggleMotionScale": 1.000000, "m_flSquiggleMotionAmplitude": [ 25.000000, 80.000000 ], "m_flSquiggleMotionRandomizeInterval": [ 0.500000, 1.000000 ] }, "m_flSquadDistance": 40.000000, "m_sAnimGraphIdentifier": "", "m_MovementBlockedClips": [ ], "m_HitReactClips": [ ], "m_BeamStartSound": "", "m_BeamStopSound": "", "m_BeamPointStartLoopSound": "", "m_BeamPointEndLoopSound": "", "m_BeamPointClosestLoopSound": "", "m_strAmbientLoopSound": "", "m_DeathSound": "", "m_strLastHitSound": "", "m_flLastHitSoundWindowTime": 1.000000, "m_MeleeHitSound": "", "m_strMeleeAttackSound": "", "m_sAmberModelName": "", "m_sSapphireModelName": "", "m_bUseTeamRelativeMaterialGroups": true, "m_sDefaultMaterialGroupName": "", "m_sEnemyMaterialGroupName": "", "m_sTeam1MaterialGroupName": "", "m_sTeam2MaterialGroupName": "", "m_MeleeSwingParticle": "", "m_MeleeActivateParticle": "", "m_flModelScale": 1.000000, "m_DeathParticle": "", "m_JumpParticle": "", "m_flOutlineRange": 2000.000000, "m_flOutlineWidth": 4.000000, "m_bOutlineThroughWalls": false, "m_bOutlineWhenVisible": false, "m_bSuppressOtherOutlinesWhenVisible": false, "m_flMaxHealthBarDrawDistance": 0.000000, "m_HealthBarParticle": "", "m_sLocUnitName": "", "m_sHealthBarAttachment": "", "m_HealthBarColorFriend": [ 0, 0, 0, 0 ], "m_HealthBarColorEnemy": [ 0, 0, 0, 0 ], "m_HealthBarColorTeam1": [ 0, 0, 0, 0 ], "m_HealthBarColorTeam2": [ 0, 0, 0, 0 ], "m_HealthBarColorTeamNeutral": [ 0, 0, 0, 0 ], "m_strCustomUnitIcon": "", "m_bTrackOutOfCombatStatus": false, "m_NpcOutOfCombatModifier": { }, "m_NpcInCombatModifier": { }, "m_flMeleeTargetRadius": 0.000000, "m_bSpawnBreakablesOnDeath": false, "m_flBreakableForceScale": 1.000000, "m_flPhysicsImpulseMultiplier": 1.000000, "m_flBeamWeaponWidth": 1.000000, "m_flBeamTurnRate": 90.000000, "m_BeamWeaponParticle": "", "m_mapWeaponInfos": { }, "m_bDamageBreakableWithMelee": false, "m_nSquadPriority": 0 }
Copy as
CAI_CitadelNPCVData · 71 fields
0x2D8m_mapBoundAbilitiesCUtlOrderedMap< EAbilitySlots_t, CSubclassName > = {…}
0x300m_bSpawnOnGroundbool = false
0x304m_flSightRangePlayersfloat32 = 0
0x308m_flSightRangeNPCsfloat32 = 0
0x310m_MeleeAnimNameCGlobalSymbol = ""
0x318m_flMeleeAttemptRangefloat32 = 80
0x31Cm_flMeleeHitRangefloat32 = 80
0x320m_flWalkSpeedfloat32 = 300
0x324m_flRunSpeedfloat32 = 300
0x328m_flStrafeSpeedfloat32 = 100
0x32Cm_flTurnRatefloat32 = 180
0x330m_flAccelerationfloat32 = 200
0x334m_flStepHeightfloat32 = 36
0x338m_flJumpAnticipationTimefloat32 = 0.6
0x33Cm_flJumpUpBaseCostSecondsfloat32 = 2
0x340m_FlightMotionNPCFlightMotion_t = {…}
0x358m_flSquadDistancefloat32 = 40
0x360m_sAnimGraphIdentifierCGlobalSymbol = ""
0x368m_MovementBlockedClipsCUtlVector< NPCMovementBlockedClip_t > = []
0x380m_HitReactClipsCUtlVector< NPCHitReactClip_t > = []
0x398m_BeamStartSoundCSoundEventName = ""
0x3A8m_BeamStopSoundCSoundEventName = ""
0x3B8m_BeamPointStartLoopSoundCSoundEventName = ""
0x3C8m_BeamPointEndLoopSoundCSoundEventName = ""
0x3D8m_BeamPointClosestLoopSoundCSoundEventName = ""
0x3E8m_strAmbientLoopSoundCSoundEventName = ""
0x3F8m_DeathSoundCSoundEventName = ""
0x408m_strLastHitSoundCSoundEventName = ""
0x418m_flLastHitSoundWindowTimefloat32 = 1
0x420m_MeleeHitSoundCSoundEventName = ""
0x430m_strMeleeAttackSoundCSoundEventName = ""
0x440m_sAmberModelNameCResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > > = ""
0x520m_sSapphireModelNameCResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > > = ""
0x600m_bUseTeamRelativeMaterialGroupsbool = true
0x608m_sDefaultMaterialGroupNameCModelMaterialGroupName = ""
0x610m_sEnemyMaterialGroupNameCModelMaterialGroupName = ""
0x618m_sTeam1MaterialGroupNameCModelMaterialGroupName = ""
0x620m_sTeam2MaterialGroupNameCModelMaterialGroupName = ""
0x628m_MeleeSwingParticleCResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > > = ""
0x708m_MeleeActivateParticleCResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > > = ""
0x7E8m_flModelScalefloat32 = 1
0x7F0m_DeathParticleCResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > > = ""
0x8D0m_JumpParticleCResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > > = ""
0x9B0m_flOutlineRangefloat32 = 2000
0x9B4m_flOutlineWidthfloat32 = 4
0x9B8m_bOutlineThroughWallsbool = false
0x9B9m_bOutlineWhenVisiblebool = false
0x9BAm_bSuppressOtherOutlinesWhenVisiblebool = false
0x9BCm_flMaxHealthBarDrawDistancefloat32 = 0
0x9C0m_HealthBarParticleCResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > > = ""
0xAA0m_sLocUnitNameCUtlString = ""
0xAA8m_sHealthBarAttachmentCUtlString = ""
0xAB0m_HealthBarColorFriendColor = [4 items]
0xAB4m_HealthBarColorEnemyColor = [4 items]
0xAB8m_HealthBarColorTeam1Color = [4 items]
0xABCm_HealthBarColorTeam2Color = [4 items]
0xAC0m_HealthBarColorTeamNeutralColor = [4 items]
0xAC8m_strCustomUnitIconCPanoramaImageName = ""
0xAD8m_bTrackOutOfCombatStatusbool = false
0xAE0m_NpcOutOfCombatModifierCEmbeddedSubclass< CCitadelModifier > = {…}
0xAF0m_NpcInCombatModifierCEmbeddedSubclass< CCitadelModifier > = {…}
0xB00m_flMeleeTargetRadiusfloat32 = 0
0xB04m_bSpawnBreakablesOnDeathbool = false
0xB08m_flBreakableForceScalefloat32 = 1
0xB0Cm_flPhysicsImpulseMultiplierfloat32 = 1
0xB10m_flBeamWeaponWidthfloat32 = 1
0xB14m_flBeamTurnRatefloat32 = 90
0xB18m_BeamWeaponParticleCResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > > = ""
0xBF8m_mapWeaponInfosCUtlOrderedMap< CGlobalSymbol, CCitadelWeaponInfo > = {…}
0xC20m_bDamageBreakableWithMeleebool = false
0xC24m_nSquadPriorityint32 = 0
from CAI_BaseNPCVData · 25 fields
0x28m_sModelNameCResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > > = ""
0x108m_hFootstepSoundsCFootstepTableHandle = ""
0x110m_vecNavLinkMovementNamesCUtlVector< CGlobalSymbol > = []
0x128m_flAimConeAnglefloat32 = 6
0x130m_nMaxHealthint32 = 100
0x138m_vecIntrinsicModifiersCUtlVector< CEmbeddedSubclass< CCitadelModifier > > = []
0x150m_vecIntrinsicModifiersByNameCUtlVector< CSubclassName > = []
0x168m_statusEffectMapNPCStatusEffectMap_t = {…}
0x170m_vecAttachmentsCUtlVector< NPCAttachmentDesc_t > = []
0x188m_bTakesDamagebool = true
0x190m_strDamagedEffectCResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > > = ""
0x270m_nRagdollHealthint32 = 0
0x274m_flImpactEnergyScalefloat32 = 1
0x278m_bAllowNonZUpMovementbool = false
0x279m_bUseDynamicCollisionHullbool = false
0x27Am_bRequestCapsuleCollisionbool = false
0x27Cm_flCapsuleRadiusOverridefloat32 = 0
0x280m_flCapsuleHeightOverridefloat32 = 0
0x288m_vecActionDesiredSharedCUtlVector< CGlobalSymbol > = []
0x2A0m_sPlayerKilledNpcSoundCSoundEventName = ""
0x2B0m_sDefaultMovementSettingsCUtlString = ""
0x2B8m_mappedMovementSettingsCUtlVector< AI_MappedMovementSettingsItem_t > = []
0x2D0m_bEnableCodeDrivenAnimgraphMovementbool = false
0x2D1m_bEnableAnimgraphTagDrivenStrafingbool = true
0x2D4m_flMassOverridefloat32 = -1

History

  1. 6722–6745changed
    • size 0x1348 → 0xC30
    • m_mapBoundAbilities offset 0x330 → 0x2D8
    • m_flSightRangePlayers offset 0x358 → 0x304
    • m_flSightRangeNPCs offset 0x35C → 0x308
    • m_MeleeAnimName offset 0x360 → 0x310
    • m_flMeleeAttemptRange offset 0x368 → 0x318
    • m_flMeleeHitRange offset 0x36C → 0x31C
    • m_flWalkSpeed offset 0x38C → 0x320
    • m_flRunSpeed offset 0x390 → 0x324
    • m_flTurnRate offset 0x394 → 0x32C
    • m_flAcceleration offset 0x398 → 0x330
    • m_flStepHeight offset 0x39C → 0x334
    • m_flJumpAnticipationTime offset 0x3A0 → 0x338
    • m_BeamStartSound offset 0x3A8 → 0x398
    • m_BeamStopSound offset 0x3B8 → 0x3A8
    • m_BeamPointStartLoopSound offset 0x3C8 → 0x3B8
    • m_BeamPointEndLoopSound offset 0x3D8 → 0x3C8
    • m_BeamPointClosestLoopSound offset 0x3E8 → 0x3D8
    • m_strAmbientLoopSound offset 0x3F8 → 0x3E8
    • m_DeathSound offset 0x408 → 0x3F8
    • m_strLastHitSound offset 0x418 → 0x408
    • m_flLastHitSoundWindowTime offset 0x42C → 0x418
    • m_MeleeHitSound offset 0x430 → 0x420
    • m_sAmberModelName offset 0x450 → 0x440
    • m_sSapphireModelName offset 0x530 → 0x520
    • m_sDefaultMaterialGroupName offset 0x610 → 0x608
    • m_sEnemyMaterialGroupName offset 0x618 → 0x610
    • m_sTeam1MaterialGroupName offset 0x620 → 0x618
    • m_sTeam2MaterialGroupName offset 0x628 → 0x620
    • m_MeleeSwingParticle offset 0x630 → 0x628
    • m_MeleeActivateParticle offset 0x710 → 0x708
    • m_flModelScale offset 0x7F0 → 0x7E8
    • m_DeathParticle offset 0x7F8 → 0x7F0
    • m_JumpParticle offset 0x8D8 → 0x8D0
    • m_flOutlineRange offset 0x9B8 → 0x9B0
    • m_flOutlineWidth offset 0x9BC → 0x9B4
    • m_bOutlineThroughWalls offset 0x9C0 → 0x9B8
    • m_bOutlineWhenVisible offset 0x9C1 → 0x9B9
    • m_bSuppressOtherOutlinesWhenVisible offset 0x9C2 → 0x9BA
    • m_flMaxHealthBarDrawDistance offset 0x388 → 0x9BC
    • m_HealthBarParticle offset 0x9C8 → 0x9C0
    • m_strCustomUnitIcon offset 0xBC0 → 0xAC8
    • m_flMeleeTargetRadius offset 0xAC4 → 0xB00
    • m_bSpawnBreakablesOnDeath offset 0xACC → 0xB04
    • m_flBreakableForceScale offset 0xAD0 → 0xB08
    • m_flPhysicsImpulseMultiplier offset 0xAD4 → 0xB0C
    • m_flBeamWeaponWidth offset 0xAD8 → 0xB10
    • m_flBeamTurnRate offset 0xADC → 0xB14
    • m_BeamWeaponParticle offset 0xAE0 → 0xB18
    • + m_bSpawnOnGround bool at 0x300
    • + m_flStrafeSpeed float32 at 0x328
    • + m_flJumpUpBaseCostSeconds float32 at 0x33C
    • + m_FlightMotion NPCFlightMotion_t at 0x340
    • + m_flSquadDistance float32 at 0x358
    • + m_sAnimGraphIdentifier CGlobalSymbol at 0x360
    • + m_MovementBlockedClips CUtlVector< NPCMovementBlockedClip_t > at 0x368
    • + m_HitReactClips CUtlVector< NPCHitReactClip_t > at 0x380
    • + m_strMeleeAttackSound CSoundEventName at 0x430
    • + m_bUseTeamRelativeMaterialGroups bool at 0x600
    • + m_sLocUnitName CUtlString at 0xAA0
    • + m_bTrackOutOfCombatStatus bool at 0xAD8
    • + m_NpcOutOfCombatModifier CEmbeddedSubclass< CCitadelModifier > at 0xAE0
    • + m_NpcInCombatModifier CEmbeddedSubclass< CCitadelModifier > at 0xAF0
    • + m_mapWeaponInfos CUtlOrderedMap< CGlobalSymbol, CCitadelWeaponInfo > at 0xBF8
    • + m_bDamageBreakableWithMelee bool at 0xC20
    • + m_nSquadPriority int32 at 0xC24
    • − m_MeleeAttackPoints
    • − m_bPlayLastHitSound
    • − m_MeleeHitPlayerSound
    • − m_flHealthBarOffset
    • − m_WeaponInfo
  2. 6696–6701first dumped