Half-Life 2: Episode One datamap dump

From Valve Developer Community
Jump to: navigation, search
List of datamap and netprop dumps

CBaseEntity

Note.pngNote:Every entity has these
- m_iClassname (Offset 92) (Save|Key)(4 Bytes) - classname
- m_iGlobalname (Offset 96) (Global|Save|Key)(4 Bytes) - globalname
- m_iParent (Offset 100) (Save|Key)(4 Bytes) - parentname
- m_iHammerID (Offset 104) (Save|Key)(4 Bytes) - hammerid
- m_flSpeed (Offset 108) (Save|Key)(4 Bytes) - speed
- m_nRenderFX (Offset 112) (Save|Key)(1 Bytes) - renderfx
- m_nRenderMode (Offset 113) (Save|Key)(1 Bytes) - rendermode
- m_flPrevAnimTime (Offset 120) (Save)(4 Bytes)
- m_flAnimTime (Offset 124) (Save)(4 Bytes)
- m_flSimulationTime (Offset 128) (Save)(4 Bytes)
- m_nLastThinkTick (Offset 136) (Save)(4 Bytes)
- m_nNextThinkTick (Offset 192) (Save|Key)(4 Bytes) - nextthink
- m_fEffects (Offset 196) (Save|Key)(4 Bytes) - effects
- m_clrRender (Offset 116) (Save|Key)(4 Bytes) - rendercolor
- m_nModelIndex (Offset 114) (Global|Save|Key)(2 Bytes) - modelindex
- touchStamp (Offset 144) (Save)(4 Bytes)
- m_aThinkFunctions (Offset 148) (Save)(0 Bytes)
- m_ResponseContexts (Offset 168) (Save)(0 Bytes)
- m_iszResponseContext (Offset 188) (Save|Key)(4 Bytes) - ResponseContext
- m_pfnThink (Offset 8) (Save)(4 Bytes)
- m_pfnTouch (Offset 200) (Save)(4 Bytes)
- m_pfnUse (Offset 204) (Save)(4 Bytes)
- m_pfnBlocked (Offset 208) (Save)(4 Bytes)
- m_pfnMoveDone (Offset 4) (Save)(4 Bytes)
- m_lifeState (Offset 228) (Save)(1 Bytes)
- m_takedamage (Offset 229) (Save)(1 Bytes)
- m_iMaxHealth (Offset 220) (Save|Key)(4 Bytes) - max_health
- m_iHealth (Offset 224) (Save|Key)(4 Bytes) - health
- m_target (Offset 216) (Save|Key)(4 Bytes) - target
- m_iszDamageFilterName (Offset 232) (Save|Key)(4 Bytes) - damagefilter
- m_hDamageFilter (Offset 236) (Save)(4 Bytes)
- m_debugOverlays (Offset 240) (Save)(4 Bytes)
- m_pParent (Offset 308) (Global|Save)(4 Bytes)
- m_iParentAttachment (Offset 313) (Save)(1 Bytes)
- m_hMoveParent (Offset 316) (Global|Save)(4 Bytes)
- m_hMoveChild (Offset 320) (Global|Save)(4 Bytes)
- m_hMovePeer (Offset 324) (Global|Save)(4 Bytes)
- m_iEFlags (Offset 256) (Save)(4 Bytes)
- m_iName (Offset 264) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_Collision - CCollisionProperty
 - m_vecMinsPreScaled (Offset 8) (Global|Save)(12 Bytes)
 - m_vecMaxsPreScaled (Offset 20) (Global|Save)(12 Bytes)
 - m_vecMins (Offset 32) (Global|Save)(12 Bytes)
 - m_vecMaxs (Offset 44) (Global|Save)(12 Bytes)
 - m_nSolidType (Offset 65) (Save|Key)(1 Bytes) - solid
 - m_usSolidFlags (Offset 60) (Save)(2 Bytes)
 - m_nSurroundType (Offset 64) (Save)(1 Bytes)
 - m_flRadius (Offset 56) (Save)(4 Bytes)
 - m_triggerBloat (Offset 66) (Save)(1 Bytes)
 - m_vecSpecifiedSurroundingMinsPreScaled (Offset 68) (Save)(12 Bytes)
 - m_vecSpecifiedSurroundingMaxsPreScaled (Offset 80) (Save)(12 Bytes)
 - m_vecSpecifiedSurroundingMins (Offset 92) (Save)(12 Bytes)
 - m_vecSpecifiedSurroundingMaxs (Offset 104) (Save)(12 Bytes)
 - m_vecSurroundingMins (Offset 116) (Save)(12 Bytes)
 - m_vecSurroundingMaxs (Offset 128) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_Network - CServerNetworkProperty
 - m_hParent (Offset 52) (Global|Save)(4 Bytes)
- m_MoveType (Offset 314) (Save)(1 Bytes)
- m_MoveCollide (Offset 315) (Save)(1 Bytes)
- m_hOwnerEntity (Offset 468) (Save)(4 Bytes)
- m_CollisionGroup (Offset 476) (Save)(4 Bytes)
- m_pPhysicsObject (Offset 480) (Save)(0 Bytes)
- m_flElasticity (Offset 616) (Save)(4 Bytes)
- m_flShadowCastDistance (Offset 484) (Save|Key)(4 Bytes) - shadowcastdist
- m_flDesiredShadowCastDistance (Offset 488) (Save)(4 Bytes)
- m_iInitialTeamNum (Offset 492) (Save|Key|Input)(4 Bytes) - TeamNum
- m_iTeamNum (Offset 496) (Save)(4 Bytes)
- m_hGroundEntity (Offset 508) (Save)(4 Bytes)
- m_flGroundChangeTime (Offset 512) (Save)(4 Bytes)
- m_ModelName (Offset 516) (Global|Save|Key)(4 Bytes) - model
- m_vecBaseVelocity (Offset 520) (Save|Key)(12 Bytes) - basevelocity
- m_vecAbsVelocity (Offset 532) (Save)(12 Bytes)
- m_vecAngVelocity (Offset 544) (Save|Key)(12 Bytes) - avelocity
- m_rgflCoordinateFrame (Offset 556) (Save)(48 Bytes)
- m_nWaterLevel (Offset 503) (Save|Key)(1 Bytes) - waterlevel
- m_nWaterType (Offset 502) (Save)(1 Bytes)
- m_pBlocker (Offset 604) (Save)(4 Bytes)
- m_flGravity (Offset 608) (Save|Key)(4 Bytes) - gravity
- m_flFriction (Offset 612) (Save|Key)(4 Bytes) - friction
- m_flLocalTime (Offset 620) (Save|Key)(4 Bytes) - ltime
- m_flVPhysicsUpdateLocalTime (Offset 624) (Save)(4 Bytes)
- m_flMoveDoneTime (Offset 628) (Save)(4 Bytes)
- m_vecAbsOrigin (Offset 636) (Save)(12 Bytes)
- m_vecVelocity (Offset 648) (Save|Key)(12 Bytes) - velocity
- m_iTextureFrameIndex (Offset 660) (Save|Key)(1 Bytes) - texframeindex
- m_bSimulatedEveryTick (Offset 661) (Save)(1 Bytes)
- m_bAnimatedEveryTick (Offset 662) (Save)(1 Bytes)
- m_bAlternateSorting (Offset 663) (Save)(1 Bytes)
- m_spawnflags (Offset 252) (Save|Key)(4 Bytes) - spawnflags
- m_nTransmitStateOwnedCounter (Offset 312) (Save)(1 Bytes)
- m_angAbsRotation (Offset 760) (Save)(12 Bytes)
- m_vecOrigin (Offset 772) (Save)(12 Bytes)
- m_angRotation (Offset 784) (Save)(12 Bytes)
- m_vecViewOffset (Offset 800) (Save|Key)(12 Bytes) - view_ofs
- m_fFlags (Offset 260) (Save)(4 Bytes)
- m_nSimulationTick (Offset 248) (Save)(4 Bytes)
- m_flNavIgnoreUntilTime (Offset 504) (Save)(4 Bytes)
- InputSetTeam (Offset 0) (Input)(0 Bytes) - SetTeam
- InputKill (Offset 0) (Input)(0 Bytes) - Kill
- InputKillHierarchy (Offset 0) (Input)(0 Bytes) - KillHierarchy
- InputUse (Offset 0) (Input)(0 Bytes) - Use
- InputAlpha (Offset 0) (Input)(0 Bytes) - Alpha
- InputAlternativeSorting (Offset 0) (Input)(0 Bytes) - AlternativeSorting
- InputColor (Offset 0) (Input)(0 Bytes) - Color
- InputSetParent (Offset 0) (Input)(0 Bytes) - SetParent
- InputSetParentAttachment (Offset 0) (Input)(0 Bytes) - SetParentAttachment
- InputSetParentAttachmentMaintainOffset (Offset 0) (Input)(0 Bytes) - SetParentAttachmentMaintainOffset
- InputClearParent (Offset 0) (Input)(0 Bytes) - ClearParent
- InputSetDamageFilter (Offset 0) (Input)(0 Bytes) - SetDamageFilter
- InputEnableDamageForces (Offset 0) (Input)(0 Bytes) - EnableDamageForces
- InputDisableDamageForces (Offset 0) (Input)(0 Bytes) - DisableDamageForces
- InputDispatchEffect (Offset 0) (Input)(0 Bytes) - DispatchEffect
- InputDispatchResponse (Offset 0) (Input)(0 Bytes) - DispatchResponse
- InputAddContext (Offset 0) (Input)(0 Bytes) - AddContext
- InputRemoveContext (Offset 0) (Input)(0 Bytes) - RemoveContext
- InputClearContext (Offset 0) (Input)(0 Bytes) - ClearContext
- InputDisableShadow (Offset 0) (Input)(0 Bytes) - DisableShadow
- InputEnableShadow (Offset 0) (Input)(0 Bytes) - EnableShadow
- InputAddOutput (Offset 0) (Input)(0 Bytes) - AddOutput
- InputFireUser1 (Offset 0) (Input)(0 Bytes) - FireUser1
- InputFireUser2 (Offset 0) (Input)(0 Bytes) - FireUser2
- InputFireUser3 (Offset 0) (Input)(0 Bytes) - FireUser3
- InputFireUser4 (Offset 0) (Input)(0 Bytes) - FireUser4
- m_OnUser1 (Offset 664) (Save|Key|Output)(0 Bytes) - OnUser1
- m_OnUser2 (Offset 688) (Save|Key|Output)(0 Bytes) - OnUser2
- m_OnUser3 (Offset 712) (Save|Key|Output)(0 Bytes) - OnUser3
- m_OnUser4 (Offset 736) (Save|Key|Output)(0 Bytes) - OnUser4
- CBaseEntitySUB_Remove (Offset 0) (FunctionTable)(0 Bytes)
- CBaseEntitySUB_DoNothing (Offset 0) (FunctionTable)(0 Bytes)
- CBaseEntitySUB_StartFadeOut (Offset 0) (FunctionTable)(0 Bytes)
- CBaseEntitySUB_StartFadeOutInstant (Offset 0) (FunctionTable)(0 Bytes)
- CBaseEntitySUB_FadeOut (Offset 0) (FunctionTable)(0 Bytes)
- CBaseEntitySUB_Vanish (Offset 0) (FunctionTable)(0 Bytes)
- CBaseEntitySUB_CallUseToggle (Offset 0) (FunctionTable)(0 Bytes)
- CBaseEntityShadowCastDistThink (Offset 0) (FunctionTable)(0 Bytes)
- m_hEffectEntity (Offset 472) (Save)(4 Bytes)

CBaseAnimating

Note.pngNote:Every entity inheriting CBaseAnimating has these. Marked with *CBaseAnimating in the rest of the dump
- m_flGroundSpeed (Offset 824) (Save)(4 Bytes)
- m_flLastEventCheck (Offset 828) (Save)(4 Bytes)
- m_bSequenceFinished (Offset 896) (Save)(1 Bytes)
- m_bSequenceLoops (Offset 897) (Save)(1 Bytes)
- m_nSkin (Offset 848) (Save|Key|Input)(4 Bytes) - skin
- m_nBody (Offset 852) (Save|Key)(4 Bytes) - body
- m_nBody (Offset 852) (Save|Key|Input)(4 Bytes) - SetBodyGroup
- m_nHitboxSet (Offset 856) (Save|Key)(4 Bytes) - hitboxset
- m_nSequence (Offset 908) (Save|Key)(4 Bytes) - sequence
- m_flPoseParameter (Offset 912) (Save)(96 Bytes)
- m_flEncodedController (Offset 1008) (Save)(16 Bytes)
- m_flPlaybackRate (Offset 864) (Save|Key)(4 Bytes) - playbackrate
- m_flCycle (Offset 904) (Save|Key)(4 Bytes) - cycle
- m_pIk (Offset 888) (Save)(0 Bytes)
- m_iIKCounter (Offset 892) (Save)(4 Bytes)
- m_bClientSideAnimation (Offset 1024) (Save)(1 Bytes)
- m_bClientSideFrameReset (Offset 1025) (Save)(1 Bytes)
- m_nNewSequenceParity (Offset 1028) (Save)(4 Bytes)
- m_nResetEventsParity (Offset 1032) (Save)(4 Bytes)
- m_nMuzzleFlashParity (Offset 1036) (Save)(1 Bytes)
- m_iszLightingOriginRelative (Offset 1048) (Save|Key)(4 Bytes) - LightingOriginHack
- m_iszLightingOrigin (Offset 1052) (Save|Key)(4 Bytes) - LightingOrigin
- m_hLightingOrigin (Offset 1040) (Save)(4 Bytes)
- m_hLightingOriginRelative (Offset 1044) (Save)(4 Bytes)
- m_flModelScale (Offset 860) (Save)(4 Bytes)
- m_flDissolveStartTime (Offset 900) (Save)(4 Bytes)
- InputIgnite (Offset 0) (Input)(0 Bytes) - Ignite
- InputIgniteLifetime (Offset 0) (Input)(0 Bytes) - IgniteLifetime
- InputIgniteNumHitboxFires (Offset 0) (Input)(0 Bytes) - IgniteNumHitboxFires
- InputIgniteHitboxFireScale (Offset 0) (Input)(0 Bytes) - IgniteHitboxFireScale
- InputBecomeRagdoll (Offset 0) (Input)(0 Bytes) - BecomeRagdoll
- InputSetLightingOriginRelative (Offset 0) (Input)(0 Bytes) - SetLightingOriginHack
- InputSetLightingOrigin (Offset 0) (Input)(0 Bytes) - SetLightingOrigin
- m_OnIgnite (Offset 1076) (Save|Key|Output)(0 Bytes) - OnIgnite
- m_fadeMinDist (Offset 1064) (Save|Key|Input)(4 Bytes) - fademindist
- m_fadeMaxDist (Offset 1068) (Save|Key|Input)(4 Bytes) - fademaxdist
- m_flFadeScale (Offset 1072) (Save|Key)(4 Bytes) - fadescale
- m_flModelScale (Offset 860) (Save|Key)(4 Bytes) - modelscale
- InputSetModelScale (Offset 0) (Input)(0 Bytes) - SetModelScale
- m_fBoneCacheFlags (Offset 1060) (Save)(2 Bytes)

CBreakableProp

- m_explodeDamage (Offset 1276) (Save|Key)(4 Bytes) - ExplodeDamage
- m_explodeRadius (Offset 1280) (Save|Key)(4 Bytes) - ExplodeRadius
- m_iMinHealthDmg (Offset 1204) (Save|Key)(4 Bytes) - minhealthdmg
- m_createTick (Offset 1220) (Save)(4 Bytes)
- m_hBreaker (Offset 1228) (Save)(4 Bytes)
- m_PerformanceMode (Offset 1232) (Save|Key)(4 Bytes) - PerformanceMode
- m_iszBreakModelMessage (Offset 1284) (Save|Key)(4 Bytes) - BreakModelMessage
- m_flDmgModBullet (Offset 1236) (Save)(4 Bytes)
- m_flDmgModClub (Offset 1240) (Save)(4 Bytes)
- m_flDmgModExplosive (Offset 1244) (Save)(4 Bytes)
- m_iszPhysicsDamageTableName (Offset 1248) (Save)(4 Bytes)
- m_iszBreakableModel (Offset 1252) (Save)(4 Bytes)
- m_iBreakableSkin (Offset 1256) (Save)(4 Bytes)
- m_iBreakableCount (Offset 1260) (Save)(4 Bytes)
- m_iMaxBreakableSize (Offset 1264) (Save)(4 Bytes)
- m_iszBasePropData (Offset 1268) (Save)(4 Bytes)
- m_iInteractions (Offset 1272) (Save)(4 Bytes)
- m_iNumBreakableChunks (Offset 1288) (Save)(4 Bytes)
- m_nPhysgunState (Offset 1303) (Save)(1 Bytes)
- m_iszPuntSound (Offset 1440) (Save|Key)(4 Bytes) - puntsound
- m_flPressureDelay (Offset 1224) (Save|Key)(4 Bytes) - PressureDelay
- m_preferredCarryAngles (Offset 1208) (Save)(12 Bytes)
- m_flDefaultFadeScale (Offset 1424) (Save)(4 Bytes)
- m_bUsePuntSound (Offset 1444) (Save)(1 Bytes)
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputAddHealth (Offset 0) (Input)(0 Bytes) - AddHealth
- InputRemoveHealth (Offset 0) (Input)(0 Bytes) - RemoveHealth
- m_impactEnergyScale (Offset 1200) (Save|Key|Input)(4 Bytes) - physdamagescale
- InputEnablePhyscannonPickup (Offset 0) (Input)(0 Bytes) - EnablePhyscannonPickup
- InputDisablePhyscannonPickup (Offset 0) (Input)(0 Bytes) - DisablePhyscannonPickup
- InputEnablePuntSound (Offset 0) (Input)(0 Bytes) - EnablePuntSound
- InputDisablePuntSound (Offset 0) (Input)(0 Bytes) - DisablePuntSound
- m_OnBreak (Offset 1128) (Save|Key|Output)(0 Bytes) - OnBreak
- m_OnHealthChanged (Offset 1152) (Save|Key|Output)(0 Bytes) - OnHealthChanged
- m_OnTakeDamage (Offset 1176) (Save|Key|Output)(0 Bytes) - OnTakeDamage
- m_OnPhysCannonDetach (Offset 1304) (Save|Key|Output)(0 Bytes) - OnPhysCannonDetach
- m_OnPhysCannonAnimatePreStarted (Offset 1328) (Save|Key|Output)(0 Bytes) - OnPhysCannonAnimatePreStarted
- m_OnPhysCannonAnimatePullStarted (Offset 1352) (Save|Key|Output)(0 Bytes) - OnPhysCannonAnimatePullStarted
- m_OnPhysCannonAnimatePostStarted (Offset 1376) (Save|Key|Output)(0 Bytes) - OnPhysCannonAnimatePostStarted
- m_OnPhysCannonPullAnimFinished (Offset 1400) (Save|Key|Output)(0 Bytes) - OnPhysCannonPullAnimFinished
- CBreakablePropBreakThink (Offset 0) (FunctionTable)(0 Bytes)
- CBreakablePropAnimateThink (Offset 0) (FunctionTable)(0 Bytes)
- CBreakablePropRampToDefaultFadeScale (Offset 0) (FunctionTable)(0 Bytes)
- CBreakablePropBreakablePropTouch (Offset 0) (FunctionTable)(0 Bytes)
- m_hPhysicsAttacker (Offset 1292) (Save)(4 Bytes)
- m_flLastPhysicsInfluenceTime (Offset 1296) (Save)(4 Bytes)
- m_bOriginalBlockLOS (Offset 1302) (Save)(1 Bytes)
- m_bBlockLOSSetByPropData (Offset 1300) (Save)(1 Bytes)
- m_bIsWalkableSetByPropData (Offset 1301) (Save)(1 Bytes)
- m_hLastAttacker (Offset 1432) (Save)(4 Bytes)
- m_hFlareEnt (Offset 1436) (Save)(4 Bytes)

CBaseCombatWeapon

- m_flNextPrimaryAttack (Offset 1128) (Save)(4 Bytes)
- m_flNextSecondaryAttack (Offset 1132) (Save)(4 Bytes)
- m_flTimeWeaponIdle (Offset 1136) (Save)(4 Bytes)
- m_bInReload (Offset 1140) (Save)(1 Bytes)
- m_bFireOnEmpty (Offset 1141) (Save)(1 Bytes)
- m_hOwner (Offset 1120) (Save)(4 Bytes)
- m_iState (Offset 1180) (Save)(4 Bytes)
- m_iszName (Offset 1184) (Save)(4 Bytes)
- m_iPrimaryAmmoType (Offset 1188) (Save)(4 Bytes)
- m_iSecondaryAmmoType (Offset 1192) (Save)(4 Bytes)
- m_iClip1 (Offset 1196) (Save)(4 Bytes)
- m_iClip2 (Offset 1200) (Save)(4 Bytes)
- m_bFiresUnderwater (Offset 1204) (Save)(1 Bytes)
- m_bAltFiresUnderwater (Offset 1205) (Save)(1 Bytes)
- m_fMinRange1 (Offset 1208) (Save)(4 Bytes)
- m_fMinRange2 (Offset 1212) (Save)(4 Bytes)
- m_fMaxRange1 (Offset 1216) (Save)(4 Bytes)
- m_fMaxRange2 (Offset 1220) (Save)(4 Bytes)
- m_iPrimaryAmmoCount (Offset 1172) (Save)(4 Bytes)
- m_iSecondaryAmmoCount (Offset 1176) (Save)(4 Bytes)
- m_nViewModelIndex (Offset 1124) (Save)(4 Bytes)
- m_nIdealSequence (Offset 1160) (Save)(4 Bytes)
- m_IdealActivity (Offset 1164) (Save)(4 Bytes)
- m_fFireDuration (Offset 1228) (Save)(4 Bytes)
- m_bReloadsSingly (Offset 1224) (Save)(1 Bytes)
- m_iSubType (Offset 1232) (Save)(4 Bytes)
- m_bRemoveable (Offset 1168) (Save)(1 Bytes)
- m_flUnlockTime (Offset 1236) (Save)(4 Bytes)
- m_hLocker (Offset 1240) (Save)(4 Bytes)
- m_pConstraint (Offset 1248) (Save)(0 Bytes)
- m_iReloadHudHintCount (Offset 1256) (Save)(4 Bytes)
- m_iAltFireHudHintCount (Offset 1252) (Save)(4 Bytes)
- m_bReloadHudHintDisplayed (Offset 1261) (Save)(1 Bytes)
- m_bAltFireHudHintDisplayed (Offset 1260) (Save)(1 Bytes)
- m_flHudHintPollTime (Offset 1264) (Save)(4 Bytes)
- m_flHudHintMinDisplayTime (Offset 1268) (Save)(4 Bytes)
- CBaseCombatWeaponDefaultTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseCombatWeaponFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CBaseCombatWeaponMaterialize (Offset 0) (FunctionTable)(0 Bytes)
- CBaseCombatWeaponAttemptToMaterialize (Offset 0) (FunctionTable)(0 Bytes)
- CBaseCombatWeaponDestroyItem (Offset 0) (FunctionTable)(0 Bytes)
- CBaseCombatWeaponSetPickupTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseCombatWeaponHideThink (Offset 0) (FunctionTable)(0 Bytes)
- InputHideWeapon (Offset 0) (Input)(0 Bytes) - HideWeapon
- m_OnPlayerUse (Offset 1272) (Save|Key|Output)(0 Bytes) - OnPlayerUse
- m_OnPlayerPickup (Offset 1296) (Save|Key|Output)(0 Bytes) - OnPlayerPickup
- m_OnNPCPickup (Offset 1320) (Save|Key|Output)(0 Bytes) - OnNPCPickup
- m_OnCacheInteraction (Offset 1344) (Save|Key|Output)(0 Bytes) - OnCacheInteraction

Other

// Dump of all datamaps for "episodic" as at 2024/09/23
//
//
// Flag Details:
//
// Global: This field is masked for global entity save/restore
// Save: This field is saved to disk
// Key: This field can be requested and written to by string name at load time
// Input: This field can be written to by string name at run time, and a function called
// Output: This field propogates it's value to all targets whenever it changes
// FunctionTable: This is a table entry for a member function pointer
// Ptr: This field is a pointer, not an embedded object
// Override: The field is an override for one in a base class (only used by prediction system for now)
//

CFireSmoke - _firesmoke
- m_flStartScale (Offset 824) (Save)(4 Bytes)
- m_flScale (Offset 828) (Save)(4 Bytes)
- m_flScaleTime (Offset 832) (Save)(4 Bytes)
- m_nFlags (Offset 836) (Save)(4 Bytes)
- m_nFlameModelIndex (Offset 840) (Save)(4 Bytes)
- m_nFlameFromAboveModelIndex (Offset 844) (Save)(4 Bytes)
- m_flStartScale (Offset 824) (Save)(4 Bytes)
- m_flScale (Offset 828) (Save)(4 Bytes)
- m_flScaleTime (Offset 832) (Save)(4 Bytes)
- m_nFlags (Offset 836) (Save)(4 Bytes)

CPlasma - _plasma
- m_flScale (Offset 828) (Save)(4 Bytes)
- m_flScaleTime (Offset 832) (Save)(4 Bytes)
- m_nFlags (Offset 836) (Save)(4 Bytes)
- m_flStartScale (Offset 824) (Save)(4 Bytes)
- m_flScale (Offset 828) (Save)(4 Bytes)
- m_flScaleTime (Offset 832) (Save)(4 Bytes)
- m_nFlags (Offset 836) (Save)(4 Bytes)

CBaseEntity - ai_ally_manager
- m_iMaxAllies (Offset 824) (Save|Key)(4 Bytes) - maxallies
- m_iMaxMedics (Offset 828) (Save|Key)(4 Bytes) - maxmedics
- m_iAlliesLast (Offset 832) (Save)(4 Bytes)
- m_iMedicsLast (Offset 836) (Save)(4 Bytes)
- CAI_AllyManagerWatchCounts (Offset 0) (FunctionTable)(0 Bytes)
- InputSetMaxAllies (Offset 0) (Input)(0 Bytes) - SetMaxAllies
- InputSetMaxMedics (Offset 0) (Input)(0 Bytes) - SetMaxMedics
- InputReplenish (Offset 0) (Input)(0 Bytes) - Replenish
- m_SpawnAlly[ 0 ] (Offset 840) (Save|Key|Output)(0 Bytes) - SpawnAlly0
- m_SpawnAlly[ 1 ] (Offset 864) (Save|Key|Output)(0 Bytes) - SpawnAlly1
- m_SpawnAlly[ 2 ] (Offset 888) (Save|Key|Output)(0 Bytes) - SpawnAlly2
- m_SpawnAlly[ 3 ] (Offset 912) (Save|Key|Output)(0 Bytes) - SpawnAlly3
- m_SpawnAlly[ 4 ] (Offset 936) (Save|Key|Output)(0 Bytes) - SpawnAlly4
- m_SpawnAlly[ 5 ] (Offset 960) (Save|Key|Output)(0 Bytes) - SpawnAlly5
- m_SpawnAlly[ 6 ] (Offset 984) (Save|Key|Output)(0 Bytes) - SpawnAlly6
- m_SpawnAlly[ 7 ] (Offset 1008) (Save|Key|Output)(0 Bytes) - SpawnAlly7
- m_SpawnAlly[ 8 ] (Offset 1032) (Save|Key|Output)(0 Bytes) - SpawnAlly8
- m_SpawnAlly[ 9 ] (Offset 1056) (Save|Key|Output)(0 Bytes) - SpawnAlly9
- m_SpawnMedicAlly (Offset 1080) (Save|Key|Output)(0 Bytes) - SpawnMedicAlly
- m_OnZeroAllies (Offset 1104) (Save|Key|Output)(0 Bytes) - OnZeroAllies
- m_OnZeroMedicAllies (Offset 1128) (Save|Key|Output)(0 Bytes) - OnZeroMedicAllies

CBaseEntity - ai_ally_speech_manager
 Sub-Class Table (1 Deep): m_ConceptCategoryTimers - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_ConceptTimers (Offset 836) (Save)(0 Bytes)

CBaseEntity - ai_battle_line
- m_iszActor (Offset 824) (Save|Key)(4 Bytes) - Actor
- m_fActive (Offset 828) (Save|Key)(1 Bytes) - Active
- m_fStrict (Offset 829) (Save|Key)(1 Bytes) - Strict
 Sub-Class Table (1 Deep): m_SelfMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- InputDeactivate (Offset 0) (Input)(0 Bytes) - Deactivate
- CAI_BattleLineMovementThink (Offset 0) (FunctionTable)(0 Bytes)

CBaseEntity - ai_changehintgroup
- m_iSearchType (Offset 824) (Save|Key)(4 Bytes) - SearchType
- m_strSearchName (Offset 828) (Save|Key)(4 Bytes) - SearchName
- m_strNewHintGroup (Offset 832) (Save|Key)(4 Bytes) - NewHintGroup
- m_flRadius (Offset 836) (Save|Key)(4 Bytes) - Radius
- m_bHintGroupNavLimiting (Offset 840) (Save|Key)(1 Bytes) - hintlimiting
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate

CBaseEntity - ai_changetarget
- m_iszNewTarget (Offset 824) (Save|Key)(4 Bytes) - m_iszNewTarget
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate

CBaseEntity - ai_citizen_response_system
- m_flResponseAddedTime (Offset 824) (Save)(12 Bytes)
- m_flNextResponseTime (Offset 836) (Save)(4 Bytes)
- InputResponseVitalNPC (Offset 0) (Input)(0 Bytes) - ResponseVitalNPC
- CCitizenResponseSystemResponseThink (Offset 0) (FunctionTable)(0 Bytes)

CBaseEntity - ai_goal_actbusy
- m_flBusySearchRange (Offset 876) (Save|Key)(4 Bytes) - busysearchrange
- m_bVisibleOnly (Offset 880) (Save|Key)(1 Bytes) - visibleonly
- m_iType (Offset 884) (Save|Key)(4 Bytes) - type
- m_bAllowCombatActBusyTeleport (Offset 888) (Save|Key)(1 Bytes) - allowteleport
- m_iszSeeEntityName (Offset 892) (Save|Key)(4 Bytes) - SeeEntity
- m_flSeeEntityTimeout (Offset 896) (Save|Key)(4 Bytes) - SeeEntityTimeout
- m_iszSafeZoneVolume (Offset 900) (Save|Key)(4 Bytes) - SafeZone
- m_iSightMethod (Offset 904) (Save|Key)(4 Bytes) - sightmethod
- InputSetBusySearchRange (Offset 0) (Input)(0 Bytes) - SetBusySearchRange
- InputForceNPCToActBusy (Offset 0) (Input)(0 Bytes) - ForceNPCToActBusy
- InputForceThisNPCToActBusy (Offset 0) (Input)(0 Bytes) - ForceThisNPCToActBusy
- InputForceThisNPCToLeave (Offset 0) (Input)(0 Bytes) - ForceThisNPCToLeave
- m_OnNPCStartedBusy (Offset 908) (Save|Key|Output)(0 Bytes) - OnNPCStartedBusy
- m_OnNPCFinishedBusy (Offset 932) (Save|Key|Output)(0 Bytes) - OnNPCFinishedBusy
- m_OnNPCLeft (Offset 956) (Save|Key|Output)(0 Bytes) - OnNPCLeft
- m_OnNPCLostSeeEntity (Offset 980) (Save|Key|Output)(0 Bytes) - OnNPCLostSeeEntity
- m_OnNPCSeeEnemy (Offset 1004) (Save|Key|Output)(0 Bytes) - OnNPCSeeEnemy
- m_iszActor (Offset 828) (Save|Key)(4 Bytes) - Actor
- m_iszGoal (Offset 832) (Save|Key)(4 Bytes) - Goal
- m_fStartActive (Offset 836) (Save|Key)(1 Bytes) - StartActive
- m_iszConceptModifiers (Offset 844) (Save|Key)(4 Bytes) - BaseConceptModifiers
- m_SearchType (Offset 840) (Save|Key)(4 Bytes) - SearchType
- m_actors (Offset 848) (Save)(0 Bytes)
- m_hGoalEntity (Offset 868) (Save)(4 Bytes)
- m_flags (Offset 872) (Save)(4 Bytes)
- CAI_GoalEntityDelayedRefresh (Offset 0) (FunctionTable)(0 Bytes)
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- InputUpdateActors (Offset 0) (Input)(0 Bytes) - UpdateActors
- InputDeactivate (Offset 0) (Input)(0 Bytes) - Deactivate

CBaseEntity - ai_goal_actbusy_queue
- m_iCurrentQueueCount (Offset 1028) (Save)(4 Bytes)
- m_hNodes (Offset 1032) (Save)(80 Bytes)
- m_bPlayerBlockedNodes (Offset 1112) (Save)(20 Bytes)
- m_hExitNode (Offset 1132) (Save)(4 Bytes)
- m_hExitingNPC (Offset 1136) (Save)(4 Bytes)
- m_bForceReachFront (Offset 1140) (Save|Key)(1 Bytes) - mustreachfront
- m_iszNodes[0] (Offset 1144) (Save|Key)(4 Bytes) - node01
- m_iszNodes[1] (Offset 1148) (Save|Key)(4 Bytes) - node02
- m_iszNodes[2] (Offset 1152) (Save|Key)(4 Bytes) - node03
- m_iszNodes[3] (Offset 1156) (Save|Key)(4 Bytes) - node04
- m_iszNodes[4] (Offset 1160) (Save|Key)(4 Bytes) - node05
- m_iszNodes[5] (Offset 1164) (Save|Key)(4 Bytes) - node06
- m_iszNodes[6] (Offset 1168) (Save|Key)(4 Bytes) - node07
- m_iszNodes[7] (Offset 1172) (Save|Key)(4 Bytes) - node08
- m_iszNodes[8] (Offset 1176) (Save|Key)(4 Bytes) - node09
- m_iszNodes[9] (Offset 1180) (Save|Key)(4 Bytes) - node10
- m_iszNodes[10] (Offset 1184) (Save|Key)(4 Bytes) - node11
- m_iszNodes[11] (Offset 1188) (Save|Key)(4 Bytes) - node12
- m_iszNodes[12] (Offset 1192) (Save|Key)(4 Bytes) - node13
- m_iszNodes[13] (Offset 1196) (Save|Key)(4 Bytes) - node14
- m_iszNodes[14] (Offset 1200) (Save|Key)(4 Bytes) - node15
- m_iszNodes[15] (Offset 1204) (Save|Key)(4 Bytes) - node16
- m_iszNodes[16] (Offset 1208) (Save|Key)(4 Bytes) - node17
- m_iszNodes[17] (Offset 1212) (Save|Key)(4 Bytes) - node18
- m_iszNodes[18] (Offset 1216) (Save|Key)(4 Bytes) - node19
- m_iszNodes[19] (Offset 1220) (Save|Key)(4 Bytes) - node20
- m_iszExitNode (Offset 1224) (Save|Key)(4 Bytes) - node_exit
- InputPlayerStartedBlocking (Offset 0) (Input)(0 Bytes) - PlayerStartedBlocking
- InputPlayerStoppedBlocking (Offset 0) (Input)(0 Bytes) - PlayerStoppedBlocking
- InputMoveQueueUp (Offset 0) (Input)(0 Bytes) - MoveQueueUp
- m_OnQueueMoved (Offset 1228) (Save|Key|Output)(0 Bytes) - OnQueueMoved
- m_OnNPCLeftQueue (Offset 1252) (Save|Key|Output)(0 Bytes) - OnNPCLeftQueue
- m_OnNPCStartedLeavingQueue (Offset 1276) (Save|Key|Output)(0 Bytes) - OnNPCStartedLeavingQueue
- CAI_ActBusyQueueGoalQueueThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_ActBusyQueueGoalMoveQueueUpThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flBusySearchRange (Offset 876) (Save|Key)(4 Bytes) - busysearchrange
- m_bVisibleOnly (Offset 880) (Save|Key)(1 Bytes) - visibleonly
- m_iType (Offset 884) (Save|Key)(4 Bytes) - type
- m_bAllowCombatActBusyTeleport (Offset 888) (Save|Key)(1 Bytes) - allowteleport
- m_iszSeeEntityName (Offset 892) (Save|Key)(4 Bytes) - SeeEntity
- m_flSeeEntityTimeout (Offset 896) (Save|Key)(4 Bytes) - SeeEntityTimeout
- m_iszSafeZoneVolume (Offset 900) (Save|Key)(4 Bytes) - SafeZone
- m_iSightMethod (Offset 904) (Save|Key)(4 Bytes) - sightmethod
- InputSetBusySearchRange (Offset 0) (Input)(0 Bytes) - SetBusySearchRange
- InputForceNPCToActBusy (Offset 0) (Input)(0 Bytes) - ForceNPCToActBusy
- InputForceThisNPCToActBusy (Offset 0) (Input)(0 Bytes) - ForceThisNPCToActBusy
- InputForceThisNPCToLeave (Offset 0) (Input)(0 Bytes) - ForceThisNPCToLeave
- m_OnNPCStartedBusy (Offset 908) (Save|Key|Output)(0 Bytes) - OnNPCStartedBusy
- m_OnNPCFinishedBusy (Offset 932) (Save|Key|Output)(0 Bytes) - OnNPCFinishedBusy
- m_OnNPCLeft (Offset 956) (Save|Key|Output)(0 Bytes) - OnNPCLeft
- m_OnNPCLostSeeEntity (Offset 980) (Save|Key|Output)(0 Bytes) - OnNPCLostSeeEntity
- m_OnNPCSeeEnemy (Offset 1004) (Save|Key|Output)(0 Bytes) - OnNPCSeeEnemy
- m_iszActor (Offset 828) (Save|Key)(4 Bytes) - Actor
- m_iszGoal (Offset 832) (Save|Key)(4 Bytes) - Goal
- m_fStartActive (Offset 836) (Save|Key)(1 Bytes) - StartActive
- m_iszConceptModifiers (Offset 844) (Save|Key)(4 Bytes) - BaseConceptModifiers
- m_SearchType (Offset 840) (Save|Key)(4 Bytes) - SearchType
- m_actors (Offset 848) (Save)(0 Bytes)
- m_hGoalEntity (Offset 868) (Save)(4 Bytes)
- m_flags (Offset 872) (Save)(4 Bytes)
- CAI_GoalEntityDelayedRefresh (Offset 0) (FunctionTable)(0 Bytes)
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- InputUpdateActors (Offset 0) (Input)(0 Bytes) - UpdateActors
- InputDeactivate (Offset 0) (Input)(0 Bytes) - Deactivate

CBaseEntity - ai_goal_assault
- m_RallyPoint (Offset 876) (Save|Key)(4 Bytes) - rallypoint
- m_AssaultCue (Offset 880) (Save|Key)(4 Bytes) - AssaultCue
- m_RallySelectMethod (Offset 884) (Save|Key)(4 Bytes) - RallySelectMethod
- InputBeginAssault (Offset 0) (Input)(0 Bytes) - BeginAssault
- m_iszActor (Offset 828) (Save|Key)(4 Bytes) - Actor
- m_iszGoal (Offset 832) (Save|Key)(4 Bytes) - Goal
- m_fStartActive (Offset 836) (Save|Key)(1 Bytes) - StartActive
- m_iszConceptModifiers (Offset 844) (Save|Key)(4 Bytes) - BaseConceptModifiers
- m_SearchType (Offset 840) (Save|Key)(4 Bytes) - SearchType
- m_actors (Offset 848) (Save)(0 Bytes)
- m_hGoalEntity (Offset 868) (Save)(4 Bytes)
- m_flags (Offset 872) (Save)(4 Bytes)
- CAI_GoalEntityDelayedRefresh (Offset 0) (FunctionTable)(0 Bytes)
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- InputUpdateActors (Offset 0) (Input)(0 Bytes) - UpdateActors
- InputDeactivate (Offset 0) (Input)(0 Bytes) - Deactivate

CBaseEntity - ai_goal_follow
- m_iFormation (Offset 876) (Save|Key)(4 Bytes) - Formation
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- m_iszActor (Offset 828) (Save|Key)(4 Bytes) - Actor
- m_iszGoal (Offset 832) (Save|Key)(4 Bytes) - Goal
- m_fStartActive (Offset 836) (Save|Key)(1 Bytes) - StartActive
- m_iszConceptModifiers (Offset 844) (Save|Key)(4 Bytes) - BaseConceptModifiers
- m_SearchType (Offset 840) (Save|Key)(4 Bytes) - SearchType
- m_actors (Offset 848) (Save)(0 Bytes)
- m_hGoalEntity (Offset 868) (Save)(4 Bytes)
- m_flags (Offset 872) (Save)(4 Bytes)
- CAI_GoalEntityDelayedRefresh (Offset 0) (FunctionTable)(0 Bytes)
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- InputUpdateActors (Offset 0) (Input)(0 Bytes) - UpdateActors
- InputDeactivate (Offset 0) (Input)(0 Bytes) - Deactivate

CBaseEntity - ai_goal_injured_follow
- m_iFormation (Offset 876) (Save|Key)(4 Bytes) - Formation
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- m_iszActor (Offset 828) (Save|Key)(4 Bytes) - Actor
- m_iszGoal (Offset 832) (Save|Key)(4 Bytes) - Goal
- m_fStartActive (Offset 836) (Save|Key)(1 Bytes) - StartActive
- m_iszConceptModifiers (Offset 844) (Save|Key)(4 Bytes) - BaseConceptModifiers
- m_SearchType (Offset 840) (Save|Key)(4 Bytes) - SearchType
- m_actors (Offset 848) (Save)(0 Bytes)
- m_hGoalEntity (Offset 868) (Save)(4 Bytes)
- m_flags (Offset 872) (Save)(4 Bytes)
- CAI_GoalEntityDelayedRefresh (Offset 0) (FunctionTable)(0 Bytes)
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- InputUpdateActors (Offset 0) (Input)(0 Bytes) - UpdateActors
- InputDeactivate (Offset 0) (Input)(0 Bytes) - Deactivate

CBaseEntity - ai_goal_lead
- m_fArrived (Offset 880) (Save)(1 Bytes)
- m_flWaitDistance (Offset 884) (Save|Key)(4 Bytes) - WaitDistance
- m_iszWaitPointName (Offset 920) (Save|Key)(4 Bytes) - WaitPointName
- m_flLeadDistance (Offset 888) (Save|Key)(4 Bytes) - LeadDistance
- m_flRetrieveDistance (Offset 892) (Save|Key)(4 Bytes) - RetrieveDistance
- m_flSuccessDistance (Offset 896) (Save|Key)(4 Bytes) - SuccessDistance
- m_bRun (Offset 900) (Save|Key)(1 Bytes) - Run
- m_iRetrievePlayer (Offset 904) (Save|Key)(4 Bytes) - Retrieve
- m_iRetrieveWaitForSpeak (Offset 908) (Save|Key)(4 Bytes) - RetrieveWaitForSpeak
- m_iComingBackWaitForSpeak (Offset 912) (Save|Key)(4 Bytes) - ComingBackWaitForSpeak
- m_bStopScenesWhenPlayerLost (Offset 916) (Save|Key)(1 Bytes) - StopScenes
- m_bDontSpeakStart (Offset 917) (Save|Key)(1 Bytes) - DontSpeakStart
- m_bLeadDuringCombat (Offset 918) (Save|Key)(1 Bytes) - LeadDuringCombat
- m_bGagLeader (Offset 919) (Save|Key)(1 Bytes) - GagLeader
- m_iszStartConceptModifier (Offset 924) (Save|Key)(4 Bytes) - StartConceptModifier
- m_iszAttractPlayerConceptModifier (Offset 928) (Save|Key)(4 Bytes) - AttractPlayerConceptModifier
- m_iszWaitOverConceptModifier (Offset 932) (Save|Key)(4 Bytes) - WaitOverConceptModifier
- m_iszArrivalConceptModifier (Offset 936) (Save|Key)(4 Bytes) - ArrivalConceptModifier
- m_iszPostArrivalConceptModifier (Offset 940) (Save|Key)(4 Bytes) - PostArrivalConceptModifier
- m_iszSuccessConceptModifier (Offset 944) (Save|Key)(4 Bytes) - SuccessConceptModifier
- m_iszFailureConceptModifier (Offset 948) (Save|Key)(4 Bytes) - FailureConceptModifier
- m_iszRetrieveConceptModifier (Offset 952) (Save|Key)(4 Bytes) - RetrieveConceptModifier
- m_iszComingBackConceptModifier (Offset 956) (Save|Key)(4 Bytes) - ComingBackConceptModifier
- m_OnSuccess (Offset 1008) (Save|Key|Output)(0 Bytes) - OnSuccess
- m_OnArrival (Offset 960) (Save|Key|Output)(0 Bytes) - OnArrival
- m_OnArrivalDone (Offset 984) (Save|Key|Output)(0 Bytes) - OnArrivalDone
- m_OnFailure (Offset 1032) (Save|Key|Output)(0 Bytes) - OnFailure
- m_OnDone (Offset 1056) (Save|Key|Output)(0 Bytes) - OnDone
- InputSetSuccess (Offset 0) (Input)(0 Bytes) - SetSuccess
- InputSetFailure (Offset 0) (Input)(0 Bytes) - SetFailure
- m_iszActor (Offset 828) (Save|Key)(4 Bytes) - Actor
- m_iszGoal (Offset 832) (Save|Key)(4 Bytes) - Goal
- m_fStartActive (Offset 836) (Save|Key)(1 Bytes) - StartActive
- m_iszConceptModifiers (Offset 844) (Save|Key)(4 Bytes) - BaseConceptModifiers
- m_SearchType (Offset 840) (Save|Key)(4 Bytes) - SearchType
- m_actors (Offset 848) (Save)(0 Bytes)
- m_hGoalEntity (Offset 868) (Save)(4 Bytes)
- m_flags (Offset 872) (Save)(4 Bytes)
- CAI_GoalEntityDelayedRefresh (Offset 0) (FunctionTable)(0 Bytes)
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- InputUpdateActors (Offset 0) (Input)(0 Bytes) - UpdateActors
- InputDeactivate (Offset 0) (Input)(0 Bytes) - Deactivate

CBaseEntity - ai_goal_lead_weapon
- m_iszWeaponName (Offset 1080) (Save|Key)(4 Bytes) - WeaponName
- m_iszMissingWeaponConceptModifier (Offset 1084) (Save|Key)(4 Bytes) - MissingWeaponConceptModifier
- m_fArrived (Offset 880) (Save)(1 Bytes)
- m_flWaitDistance (Offset 884) (Save|Key)(4 Bytes) - WaitDistance
- m_iszWaitPointName (Offset 920) (Save|Key)(4 Bytes) - WaitPointName
- m_flLeadDistance (Offset 888) (Save|Key)(4 Bytes) - LeadDistance
- m_flRetrieveDistance (Offset 892) (Save|Key)(4 Bytes) - RetrieveDistance
- m_flSuccessDistance (Offset 896) (Save|Key)(4 Bytes) - SuccessDistance
- m_bRun (Offset 900) (Save|Key)(1 Bytes) - Run
- m_iRetrievePlayer (Offset 904) (Save|Key)(4 Bytes) - Retrieve
- m_iRetrieveWaitForSpeak (Offset 908) (Save|Key)(4 Bytes) - RetrieveWaitForSpeak
- m_iComingBackWaitForSpeak (Offset 912) (Save|Key)(4 Bytes) - ComingBackWaitForSpeak
- m_bStopScenesWhenPlayerLost (Offset 916) (Save|Key)(1 Bytes) - StopScenes
- m_bDontSpeakStart (Offset 917) (Save|Key)(1 Bytes) - DontSpeakStart
- m_bLeadDuringCombat (Offset 918) (Save|Key)(1 Bytes) - LeadDuringCombat
- m_bGagLeader (Offset 919) (Save|Key)(1 Bytes) - GagLeader
- m_iszStartConceptModifier (Offset 924) (Save|Key)(4 Bytes) - StartConceptModifier
- m_iszAttractPlayerConceptModifier (Offset 928) (Save|Key)(4 Bytes) - AttractPlayerConceptModifier
- m_iszWaitOverConceptModifier (Offset 932) (Save|Key)(4 Bytes) - WaitOverConceptModifier
- m_iszArrivalConceptModifier (Offset 936) (Save|Key)(4 Bytes) - ArrivalConceptModifier
- m_iszPostArrivalConceptModifier (Offset 940) (Save|Key)(4 Bytes) - PostArrivalConceptModifier
- m_iszSuccessConceptModifier (Offset 944) (Save|Key)(4 Bytes) - SuccessConceptModifier
- m_iszFailureConceptModifier (Offset 948) (Save|Key)(4 Bytes) - FailureConceptModifier
- m_iszRetrieveConceptModifier (Offset 952) (Save|Key)(4 Bytes) - RetrieveConceptModifier
- m_iszComingBackConceptModifier (Offset 956) (Save|Key)(4 Bytes) - ComingBackConceptModifier
- m_OnSuccess (Offset 1008) (Save|Key|Output)(0 Bytes) - OnSuccess
- m_OnArrival (Offset 960) (Save|Key|Output)(0 Bytes) - OnArrival
- m_OnArrivalDone (Offset 984) (Save|Key|Output)(0 Bytes) - OnArrivalDone
- m_OnFailure (Offset 1032) (Save|Key|Output)(0 Bytes) - OnFailure
- m_OnDone (Offset 1056) (Save|Key|Output)(0 Bytes) - OnDone
- InputSetSuccess (Offset 0) (Input)(0 Bytes) - SetSuccess
- InputSetFailure (Offset 0) (Input)(0 Bytes) - SetFailure
- m_iszActor (Offset 828) (Save|Key)(4 Bytes) - Actor
- m_iszGoal (Offset 832) (Save|Key)(4 Bytes) - Goal
- m_fStartActive (Offset 836) (Save|Key)(1 Bytes) - StartActive
- m_iszConceptModifiers (Offset 844) (Save|Key)(4 Bytes) - BaseConceptModifiers
- m_SearchType (Offset 840) (Save|Key)(4 Bytes) - SearchType
- m_actors (Offset 848) (Save)(0 Bytes)
- m_hGoalEntity (Offset 868) (Save)(4 Bytes)
- m_flags (Offset 872) (Save)(4 Bytes)
- CAI_GoalEntityDelayedRefresh (Offset 0) (FunctionTable)(0 Bytes)
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- InputUpdateActors (Offset 0) (Input)(0 Bytes) - UpdateActors
- InputDeactivate (Offset 0) (Input)(0 Bytes) - Deactivate

CBaseEntity - ai_goal_operator
- m_iState (Offset 972) (Save|Key)(4 Bytes) - state
- m_iMoveTo (Offset 976) (Save|Key)(4 Bytes) - moveto
- m_iszContextTarget (Offset 980) (Save|Key)(4 Bytes) - contexttarget
- InputSetStateReady (Offset 0) (Input)(0 Bytes) - SetStateReady
- InputSetStateFinished (Offset 0) (Input)(0 Bytes) - SetStateFinished
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- m_OnBeginApproach (Offset 876) (Save|Key|Output)(0 Bytes) - OnBeginApproach
- m_OnMakeReady (Offset 900) (Save|Key|Output)(0 Bytes) - OnMakeReady
- m_OnBeginOperating (Offset 924) (Save|Key|Output)(0 Bytes) - OnBeginOperating
- m_OnFinished (Offset 948) (Save|Key|Output)(0 Bytes) - OnFinished
- m_iszActor (Offset 828) (Save|Key)(4 Bytes) - Actor
- m_iszGoal (Offset 832) (Save|Key)(4 Bytes) - Goal
- m_fStartActive (Offset 836) (Save|Key)(1 Bytes) - StartActive
- m_iszConceptModifiers (Offset 844) (Save|Key)(4 Bytes) - BaseConceptModifiers
- m_SearchType (Offset 840) (Save|Key)(4 Bytes) - SearchType
- m_actors (Offset 848) (Save)(0 Bytes)
- m_hGoalEntity (Offset 868) (Save)(4 Bytes)
- m_flags (Offset 872) (Save)(4 Bytes)
- CAI_GoalEntityDelayedRefresh (Offset 0) (FunctionTable)(0 Bytes)
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- InputUpdateActors (Offset 0) (Input)(0 Bytes) - UpdateActors
- InputDeactivate (Offset 0) (Input)(0 Bytes) - Deactivate

CBaseEntity - ai_goal_police
- m_flRadius (Offset 824) (Save|Key)(4 Bytes) - PoliceRadius
- m_iszTarget (Offset 832) (Save|Key)(4 Bytes) - PoliceTarget
- m_bOverrideKnockOut (Offset 836) (Save)(1 Bytes)
- InputEnableKnockOut (Offset 0) (Input)(0 Bytes) - EnableKnockOut
- InputDisableKnockOut (Offset 0) (Input)(0 Bytes) - DisableKnockOut
- m_OnKnockOut (Offset 840) (Save|Key|Output)(0 Bytes) - OnKnockOut
- m_OnFirstWarning (Offset 864) (Save|Key|Output)(0 Bytes) - OnFirstWarning
- m_OnSecondWarning (Offset 888) (Save|Key|Output)(0 Bytes) - OnSecondWarning
- m_OnLastWarning (Offset 912) (Save|Key|Output)(0 Bytes) - OnLastWarning
- m_OnSupressingTarget (Offset 936) (Save|Key|Output)(0 Bytes) - OnSupressingTarget

CBaseEntity - ai_goal_standoff
- m_aggressiveness (Offset 876) (Save|Key)(4 Bytes) - Aggressiveness
- m_HintChangeReaction (Offset 880) (Save|Key)(4 Bytes) - HintGroupChangeReaction
- m_fPlayerIsBattleline (Offset 884) (Save|Key)(1 Bytes) - PlayerBattleline
- m_fStayAtCover (Offset 885) (Save|Key)(1 Bytes) - StayAtCover
- m_bAbandonIfEnemyHides (Offset 886) (Save|Key)(1 Bytes) - AbandonIfEnemyHides
- m_customParams.fCoverOnReload (Offset 892) (Save|Key)(1 Bytes) - CustomCoverOnReload
- m_customParams.minTimeShots (Offset 896) (Save|Key)(4 Bytes) - CustomMinTimeShots
- m_customParams.maxTimeShots (Offset 900) (Save|Key)(4 Bytes) - CustomMaxTimeShots
- m_customParams.minShots (Offset 904) (Save|Key)(4 Bytes) - CustomMinShots
- m_customParams.maxShots (Offset 908) (Save|Key)(4 Bytes) - CustomMaxShots
- m_customParams.oddsCover (Offset 912) (Save|Key)(4 Bytes) - CustomOddsCover
- InputSetAggressiveness (Offset 0) (Input)(0 Bytes) - SetAggressiveness
- m_iszActor (Offset 828) (Save|Key)(4 Bytes) - Actor
- m_iszGoal (Offset 832) (Save|Key)(4 Bytes) - Goal
- m_fStartActive (Offset 836) (Save|Key)(1 Bytes) - StartActive
- m_iszConceptModifiers (Offset 844) (Save|Key)(4 Bytes) - BaseConceptModifiers
- m_SearchType (Offset 840) (Save|Key)(4 Bytes) - SearchType
- m_actors (Offset 848) (Save)(0 Bytes)
- m_hGoalEntity (Offset 868) (Save)(4 Bytes)
- m_flags (Offset 872) (Save)(4 Bytes)
- CAI_GoalEntityDelayedRefresh (Offset 0) (FunctionTable)(0 Bytes)
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- InputUpdateActors (Offset 0) (Input)(0 Bytes) - UpdateActors
- InputDeactivate (Offset 0) (Input)(0 Bytes) - Deactivate

CBaseEntity - ai_hint
 Sub-Class Table (1 Deep): m_NodeData - HintNodeData
 - strEntityName (Offset 0) (Save)(4 Bytes)
 - nHintType (Offset 16) (Save|Key)(2 Bytes) - hinttype
 - strGroup (Offset 24) (Save|Key)(4 Bytes) - Group
 - iDisabled (Offset 28) (Save|Key)(4 Bytes) - StartHintDisabled
 - nNodeID (Offset 20) (Save)(4 Bytes)
 - iszActivityName (Offset 32) (Save|Key)(4 Bytes) - hintactivity
 - nTargetWCNodeID (Offset 36) (Save|Key)(4 Bytes) - TargetNode
 - nWCNodeID (Offset 52) (Save|Key)(4 Bytes) - nodeid
 - fIgnoreFacing (Offset 40) (Save|Key)(4 Bytes) - IgnoreFacing
 - minState (Offset 44) (Save|Key)(4 Bytes) - MinimumState
 - maxState (Offset 48) (Save|Key)(4 Bytes) - MaximumState
- m_hHintOwner (Offset 884) (Save)(4 Bytes)
- m_flNextUseTime (Offset 888) (Save)(4 Bytes)
- m_vecForward (Offset 944) (Save)(12 Bytes)
- m_nodeFOV (Offset 940) (Save|Key)(4 Bytes) - nodeFOV
- CAI_HintEnableThink (Offset 0) (FunctionTable)(0 Bytes)
- InputEnableHint (Offset 0) (Input)(0 Bytes) - EnableHint
- InputDisableHint (Offset 0) (Input)(0 Bytes) - DisableHint
- m_OnNPCStartedUsing (Offset 892) (Save|Key|Output)(0 Bytes) - OnNPCStartedUsing
- m_OnNPCStoppedUsing (Offset 916) (Save|Key|Output)(0 Bytes) - OnNPCStoppedUsing

CBaseEntity - ai_network
- m_bNeedGraphRebuild (Offset 824) (Save)(1 Bytes)
- m_fInitalized (Offset 836) (Save)(1 Bytes)
- CAI_NetworkManagerDelayedInit (Offset 0) (FunctionTable)(0 Bytes)
- CAI_NetworkManagerRebuildThink (Offset 0) (FunctionTable)(0 Bytes)

CBaseEntity - ai_network_build_helper

CBaseEntity - ai_npc_eventresponsesystem
- InputTriggerResponseEvent (Offset 0) (Input)(0 Bytes) - TriggerResponseEvent
- InputForceTriggerResponseEvent (Offset 0) (Input)(0 Bytes) - ForceTriggerResponseEvent
- InputForceTriggerResponseEventNoCancel (Offset 0) (Input)(0 Bytes) - ForceTriggerResponseEventNoCancel

CBaseEntity - ai_relationship
- CAI_RelationshipApplyRelationshipThink (Offset 0) (FunctionTable)(0 Bytes)
- m_iszSubject (Offset 828) (Save|Key)(4 Bytes) - subject
- m_iDisposition (Offset 832) (Save|Key)(4 Bytes) - disposition
- m_iRank (Offset 836) (Save|Key)(4 Bytes) - rank
- m_fStartActive (Offset 840) (Save|Key)(1 Bytes) - StartActive
- m_bIsActive (Offset 841) (Save)(1 Bytes)
- m_flRadius (Offset 848) (Save|Key)(4 Bytes) - radius
- m_iPreviousDisposition (Offset 844) (Save)(4 Bytes)
- m_iPreviousRank (Offset 852) (Save)(4 Bytes)
- m_bReciprocal (Offset 856) (Save|Key)(1 Bytes) - reciprocal
- InputApplyRelationship (Offset 0) (Input)(0 Bytes) - ApplyRelationship
- InputRevertRelationship (Offset 0) (Input)(0 Bytes) - RevertRelationship
- InputRevertToDefaultRelationship (Offset 0) (Input)(0 Bytes) - RevertToDefaultRelationship

CBaseEntity - ai_script_conditions
- CAI_ScriptConditionsEvaluationThink (Offset 0) (FunctionTable)(0 Bytes)
- m_OnConditionsSatisfied (Offset 828) (Save|Key|Output)(0 Bytes) - OnConditionsSatisfied
- m_OnConditionsTimeout (Offset 852) (Save|Key|Output)(0 Bytes) - OnConditionsTimeout
- m_NoValidActors (Offset 876) (Save|Key|Output)(0 Bytes) - NoValidActors
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- m_fDisabled (Offset 900) (Save|Key)(1 Bytes) - StartDisabled
- m_hTarget (Offset 904) (Save)(4 Bytes)
- m_Actor (Offset 928) (Save|Key)(4 Bytes) - Actor
- m_flRequiredTime (Offset 908) (Save|Key)(4 Bytes) - RequiredTime
- m_fMinState (Offset 912) (Save|Key)(4 Bytes) - MinimumState
- m_fMaxState (Offset 916) (Save|Key)(4 Bytes) - MaximumState
- m_fScriptStatus (Offset 920) (Save|Key)(4 Bytes) - ScriptStatus
- m_fActorSeePlayer (Offset 924) (Save|Key)(4 Bytes) - ActorSeePlayer
- m_flPlayerActorProximity (Offset 932) (Save|Key)(4 Bytes) - PlayerActorProximity
 Sub-Class Table (1 Deep): m_PlayerActorProxTester - CAI_ProxTester
 - m_distSq (Offset 0) (Save)(4 Bytes)
 - m_fInside (Offset 4) (Save)(1 Bytes)
- m_flPlayerActorFOV (Offset 944) (Save|Key)(4 Bytes) - PlayerActorFOV
- m_bPlayerActorFOVTrueCone (Offset 948) (Save|Key)(1 Bytes) - PlayerActorFOVTrueCone
- m_fPlayerActorLOS (Offset 952) (Save|Key)(4 Bytes) - PlayerActorLOS
- m_fActorSeeTarget (Offset 956) (Save|Key)(4 Bytes) - ActorSeeTarget
- m_flActorTargetProximity (Offset 960) (Save|Key)(4 Bytes) - ActorTargetProximity
 Sub-Class Table (1 Deep): m_ActorTargetProxTester - CAI_ProxTester
 - m_distSq (Offset 0) (Save)(4 Bytes)
 - m_fInside (Offset 4) (Save)(1 Bytes)
- m_flPlayerTargetProximity (Offset 972) (Save|Key)(4 Bytes) - PlayerTargetProximity
 Sub-Class Table (1 Deep): m_PlayerTargetProxTester - CAI_ProxTester
 - m_distSq (Offset 0) (Save)(4 Bytes)
 - m_fInside (Offset 4) (Save)(1 Bytes)
- m_flPlayerTargetFOV (Offset 984) (Save|Key)(4 Bytes) - PlayerTargetFOV
- m_bPlayerTargetFOVTrueCone (Offset 988) (Save|Key)(1 Bytes) - PlayerTargetFOVTrueCone
- m_fPlayerTargetLOS (Offset 992) (Save|Key)(4 Bytes) - PlayerTargetLOS
- m_fPlayerBlockingActor (Offset 996) (Save|Key)(4 Bytes) - PlayerBlockingActor
- m_flMinTimeout (Offset 1004) (Save|Key)(4 Bytes) - MinTimeout
- m_flMaxTimeout (Offset 1008) (Save|Key)(4 Bytes) - MaxTimeout
- m_fActorInPVS (Offset 1000) (Save|Key)(4 Bytes) - ActorInPVS
- m_fActorInVehicle (Offset 1012) (Save|Key)(4 Bytes) - ActorInVehicle
- m_fPlayerInVehicle (Offset 1016) (Save|Key)(4 Bytes) - PlayerInVehicle
- m_ElementList (Offset 1020) (Save)(0 Bytes)
- m_bLeaveAsleep (Offset 901) (Save)(1 Bytes)

CBaseEntity - ai_sound
- m_iSoundType (Offset 824) (Save|Key)(4 Bytes) - soundtype
- m_iSoundContext (Offset 828) (Save|Key)(4 Bytes) - soundcontext
- m_iVolume (Offset 832) (Save|Key)(4 Bytes) - volume
- m_flDuration (Offset 836) (Save|Key)(4 Bytes) - duration
- m_iszProxyEntityName (Offset 840) (Save|Key)(4 Bytes) - locationproxy
- InputInsertSound (Offset 0) (Input)(0 Bytes) - InsertSound
- InputEmitAISound (Offset 0) (Input)(0 Bytes) - EmitAISound

CBaseEntity - ai_speechfilter
- m_iszSubject (Offset 828) (Save|Key)(4 Bytes) - subject
- m_flIdleModifier (Offset 832) (Save|Key)(4 Bytes) - IdleModifier
- m_bNeverSayHello (Offset 836) (Save|Key)(1 Bytes) - NeverSayHello
- m_bDisabled (Offset 837) (Save|Key)(1 Bytes) - StartDisabled
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputSetIdleModifier (Offset 0) (Input)(0 Bytes) - SetIdleModifier

CBaseEntity - aiscripted_schedule
- m_hLastFoundEntity (Offset 824) (Save)(4 Bytes)
- m_flRadius (Offset 836) (Save|Key)(4 Bytes) - m_flRadius
- m_iszEntity (Offset 832) (Save|Key)(4 Bytes) - m_iszEntity
- m_nSchedule (Offset 844) (Save|Key)(4 Bytes) - schedule
- m_nForceState (Offset 848) (Save|Key)(4 Bytes) - forcestate
- m_sGoalEnt (Offset 840) (Save|Key)(4 Bytes) - goalent
- m_bGrabAll (Offset 852) (Save|Key)(1 Bytes) - graball
- m_Interruptability (Offset 856) (Save|Key)(4 Bytes) - interruptability
- m_bDidFireOnce (Offset 860) (Save)(1 Bytes)
- m_hActivator (Offset 828) (Save)(4 Bytes)
- CAI_ScriptedScheduleScriptThink (Offset 0) (FunctionTable)(0 Bytes)
- InputStartSchedule (Offset 0) (Input)(0 Bytes) - StartSchedule
- InputStopSchedule (Offset 0) (Input)(0 Bytes) - StopSchedule

CAI_BaseNPC - aitesthull
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CBaseEntity - ambient_generic
- m_iszSound (Offset 940) (Save|Key)(4 Bytes) - message
- m_radius (Offset 824) (Save|Key)(4 Bytes) - radius
- m_sSourceEntName (Offset 944) (Save|Key)(4 Bytes) - SourceEntityName
- m_flMaxRadius (Offset 828) (Save)(4 Bytes)
- m_fActive (Offset 936) (Save)(1 Bytes)
- m_fLooping (Offset 937) (Save)(1 Bytes)
- m_iSoundLevel (Offset 832) (Save)(4 Bytes)
- m_dpv (Offset 836) (Save)(100 Bytes)
- CAmbientGenericRampThink (Offset 0) (FunctionTable)(0 Bytes)
- InputPlaySound (Offset 0) (Input)(0 Bytes) - PlaySound
- InputStopSound (Offset 0) (Input)(0 Bytes) - StopSound
- InputToggleSound (Offset 0) (Input)(0 Bytes) - ToggleSound
- InputPitch (Offset 0) (Input)(0 Bytes) - Pitch
- InputVolume (Offset 0) (Input)(0 Bytes) - Volume
- InputFadeIn (Offset 0) (Input)(0 Bytes) - FadeIn
- InputFadeOut (Offset 0) (Input)(0 Bytes) - FadeOut

CBaseCombatCharacter - apc_missile
- m_flReachedTargetTime (Offset 2164) (Save)(4 Bytes)
- m_flIgnitionTime (Offset 2168) (Save)(4 Bytes)
- m_bGuidingDisabled (Offset 2172) (Save)(1 Bytes)
- m_hSpecificTarget (Offset 2180) (Save)(4 Bytes)
- m_strHint (Offset 2184) (Save)(4 Bytes)
- m_flLastHomingSpeed (Offset 2176) (Save)(4 Bytes)
- CAPCMissileBeginSeekThink (Offset 0) (FunctionTable)(0 Bytes)
- CAPCMissileAugerStartThink (Offset 0) (FunctionTable)(0 Bytes)
- CAPCMissileExplodeThink (Offset 0) (FunctionTable)(0 Bytes)
- CAPCMissileAPCSeekThink (Offset 0) (FunctionTable)(0 Bytes)
- CAPCMissileAPCMissileTouch (Offset 0) (FunctionTable)(0 Bytes)
- m_hOwner (Offset 2132) (Save)(4 Bytes)
- m_hRocketTrail (Offset 2136) (Save)(4 Bytes)
- m_flAugerTime (Offset 2140) (Save)(4 Bytes)
- m_flMarkDeadTime (Offset 2144) (Save)(4 Bytes)
- m_flGracePeriodEndsAt (Offset 2152) (Save)(4 Bytes)
- m_flDamage (Offset 2148) (Save)(4 Bytes)
- m_bCreateDangerSounds (Offset 2156) (Save)(1 Bytes)
- CMissileMissileTouch (Offset 0) (FunctionTable)(0 Bytes)
- CMissileAccelerateThink (Offset 0) (FunctionTable)(0 Bytes)
- CMissileAugerThink (Offset 0) (FunctionTable)(0 Bytes)
- CMissileIgniteThink (Offset 0) (FunctionTable)(0 Bytes)
- CMissileSeekThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

AR2Explosion - ar2explosion
- m_szMaterialName (Offset 824) (Save)(255 Bytes)

CBaseEntity - assault_assaultpoint
- m_AssaultHintGroup (Offset 824) (Save|Key)(4 Bytes) - assaultgroup
- m_NextAssaultPointName (Offset 828) (Save|Key)(4 Bytes) - nextassaultpoint
- m_flAssaultTimeout (Offset 856) (Save|Key)(4 Bytes) - assaulttimeout
- m_bClearOnContact (Offset 860) (Save|Key)(1 Bytes) - clearoncontact
- m_bAllowDiversion (Offset 861) (Save|Key)(1 Bytes) - allowdiversion
- m_flAllowDiversionRadius (Offset 864) (Save|Key)(4 Bytes) - allowdiversionradius
- m_bNeverTimeout (Offset 868) (Save|Key)(1 Bytes) - nevertimeout
- m_iStrictness (Offset 872) (Save|Key)(4 Bytes) - strict
- m_bForceCrouch (Offset 876) (Save|Key)(1 Bytes) - forcecrouch
- m_bIsUrgent (Offset 877) (Save|Key)(1 Bytes) - urgent
- m_bInputForcedClear (Offset 878) (Save)(1 Bytes)
- m_flAssaultPointTolerance (Offset 880) (Save|Key)(4 Bytes) - assaulttolerance
- m_flTimeLastUsed (Offset 884) (Save)(4 Bytes)
- InputSetClearOnContact (Offset 0) (Input)(0 Bytes) - SetClearOnContact
- InputSetAllowDiversion (Offset 0) (Input)(0 Bytes) - SetAllowDiversion
- InputSetForceClear (Offset 0) (Input)(0 Bytes) - SetForceClear
- m_OnArrival (Offset 888) (Save|Key|Output)(0 Bytes) - OnArrival
- m_OnAssaultClear (Offset 832) (Save|Key|Output)(0 Bytes) - OnAssaultClear

CBaseEntity - assault_rallypoint
- m_AssaultPointName (Offset 824) (Save|Key)(4 Bytes) - assaultpoint
- m_RallySequenceName (Offset 828) (Save|Key)(4 Bytes) - rallysequence
- m_flAssaultDelay (Offset 832) (Save|Key)(4 Bytes) - assaultdelay
- m_iPriority (Offset 836) (Save|Key)(4 Bytes) - priority
- m_iStrictness (Offset 840) (Save|Key)(4 Bytes) - strict
- m_bForceCrouch (Offset 844) (Save|Key)(1 Bytes) - forcecrouch
- m_bIsUrgent (Offset 845) (Save|Key)(1 Bytes) - urgent
- m_hLockedBy (Offset 872) (Save)(4 Bytes)
- m_sExclusivity (Offset 846) (Save)(2 Bytes)
- m_OnArrival (Offset 848) (Save|Key|Output)(0 Bytes) - OnArrival

CBaseHLCombatWeapon - basehlcombatweapon
- m_bLowered (Offset 1376) (Save)(1 Bytes)
- m_flRaiseTime (Offset 1380) (Save)(4 Bytes)
- m_flHolsterTime (Offset 1384) (Save)(4 Bytes)
- m_iPrimaryAttacks (Offset 1368) (Save)(4 Bytes)
- m_iSecondaryAttacks (Offset 1372) (Save)(4 Bytes)
- *CBaseCombatWeapon
- *CBaseAnimating

CSprite - baseprojectile
- m_iDmg (Offset 904) (Save)(4 Bytes)
- m_iDmgType (Offset 908) (Save)(4 Bytes)
- m_hIntendedTarget (Offset 912) (Save)(4 Bytes)
- m_flLastTime (Offset 872) (Save)(4 Bytes)
- m_flMaxFrame (Offset 876) (Save)(4 Bytes)
- m_hAttachedToEntity (Offset 824) (Save)(4 Bytes)
- m_nAttachment (Offset 828) (Save)(4 Bytes)
- m_flDieTime (Offset 840) (Save)(4 Bytes)
- m_nBrightness (Offset 844) (Save)(4 Bytes)
- m_flBrightnessTime (Offset 848) (Save)(4 Bytes)
- m_flSpriteScale (Offset 852) (Save|Key)(4 Bytes) - scale
- m_flSpriteFramerate (Offset 832) (Save|Key)(4 Bytes) - framerate
- m_flFrame (Offset 836) (Save|Key)(4 Bytes) - frame
- m_flHDRColorScale (Offset 868) (Save|Key)(4 Bytes) - HDRColorScale
- m_flGlowProxySize (Offset 864) (Save|Key)(4 Bytes) - GlowProxySize
- m_flScaleTime (Offset 856) (Save)(4 Bytes)
- m_flStartScale (Offset 880) (Save)(4 Bytes)
- m_flDestScale (Offset 884) (Save)(4 Bytes)
- m_flScaleTimeStart (Offset 888) (Save)(4 Bytes)
- m_nStartBrightness (Offset 892) (Save)(4 Bytes)
- m_nDestBrightness (Offset 896) (Save)(4 Bytes)
- m_flBrightnessTimeStart (Offset 900) (Save)(4 Bytes)
- m_bWorldSpaceScale (Offset 860) (Save)(1 Bytes)
- CSpriteAnimateThink (Offset 0) (FunctionTable)(0 Bytes)
- CSpriteExpandThink (Offset 0) (FunctionTable)(0 Bytes)
- CSpriteAnimateUntilDead (Offset 0) (FunctionTable)(0 Bytes)
- CSpriteBeginFadeOutThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flSpriteScale (Offset 852) (Save|Key|Input)(4 Bytes) - SetScale
- InputHideSprite (Offset 0) (Input)(0 Bytes) - HideSprite
- InputShowSprite (Offset 0) (Input)(0 Bytes) - ShowSprite
- InputToggleSprite (Offset 0) (Input)(0 Bytes) - ToggleSprite
- InputColorRedValue (Offset 0) (Input)(0 Bytes) - ColorRedValue
- InputColorGreenValue (Offset 0) (Input)(0 Bytes) - ColorGreenValue
- InputColorBlueValue (Offset 0) (Input)(0 Bytes) - ColorBlueValue

CBeam - beam
- m_nHaloIndex (Offset 844) (Save)(4 Bytes)
- m_nBeamType (Offset 848) (Save)(4 Bytes)
- m_nBeamFlags (Offset 852) (Save)(4 Bytes)
- m_nNumBeamEnts (Offset 840) (Save)(4 Bytes)
- m_hAttachEntity (Offset 856) (Save)(40 Bytes)
- m_nAttachIndex (Offset 896) (Save)(40 Bytes)
- m_nMinDXLevel (Offset 964) (Save)(4 Bytes)
- m_fWidth (Offset 936) (Save)(4 Bytes)
- m_fEndWidth (Offset 940) (Save)(4 Bytes)
- m_fFadeLength (Offset 944) (Save)(4 Bytes)
- m_fHaloScale (Offset 948) (Save)(4 Bytes)
- m_fAmplitude (Offset 952) (Save)(4 Bytes)
- m_fStartFrame (Offset 956) (Save)(4 Bytes)
- m_fSpeed (Offset 960) (Save)(4 Bytes)
- m_flFrameRate (Offset 824) (Save)(4 Bytes)
- m_flFrame (Offset 968) (Save)(4 Bytes)
- m_flHDRColorScale (Offset 828) (Save|Key)(4 Bytes) - HDRColorScale
- m_flDamage (Offset 836) (Save|Key)(4 Bytes) - damage
- m_flFireTime (Offset 832) (Save)(4 Bytes)
- m_vecEndPos (Offset 972) (Save)(12 Bytes)
- m_hEndEntity (Offset 984) (Save)(4 Bytes)
- m_nDissolveType (Offset 988) (Save|Key)(4 Bytes) - dissolvetype
- InputWidth (Offset 0) (Input)(0 Bytes) - Width
- InputNoise (Offset 0) (Input)(0 Bytes) - Noise
- InputColorRedValue (Offset 0) (Input)(0 Bytes) - ColorRedValue
- InputColorGreenValue (Offset 0) (Input)(0 Bytes) - ColorGreenValue
- InputColorBlueValue (Offset 0) (Input)(0 Bytes) - ColorBlueValue
- m_fSpeed (Offset 960) (Save|Key|Input)(4 Bytes) - ScrollSpeed

CCorpse - bodyque
- *CBaseAnimating

CBaseAnimating - bounce_bomb
- CBounceBombExplodeThink (Offset 0) (FunctionTable)(0 Bytes)
- CBounceBombExplodeTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBounceBombSearchThink (Offset 0) (FunctionTable)(0 Bytes)
- CBounceBombBounceThink (Offset 0) (FunctionTable)(0 Bytes)
- CBounceBombSettleThink (Offset 0) (FunctionTable)(0 Bytes)
- CBounceBombCaptiveThink (Offset 0) (FunctionTable)(0 Bytes)
- CBounceBombCavernBounceThink (Offset 0) (FunctionTable)(0 Bytes)
- m_pWarnSound (Offset 1164) (Save)(0 Bytes)
- m_flExplosionDelay (Offset 1124) (Save|Key)(4 Bytes) - ExplosionDelay
- m_bBounce (Offset 1129) (Save|Key)(1 Bytes) - Bounce
- m_bAwake (Offset 1128) (Save)(1 Bytes)
- m_hNearestNPC (Offset 1132) (Save)(4 Bytes)
- m_hSprite (Offset 1136) (Save)(4 Bytes)
- m_LastSpriteColor (Offset 1140) (Save)(4 Bytes)
- m_flHookPositions (Offset 1144) (Save)(4 Bytes)
- m_iHookN (Offset 1148) (Save)(4 Bytes)
- m_iHookE (Offset 1152) (Save)(4 Bytes)
- m_iHookS (Offset 1156) (Save)(4 Bytes)
- m_iAllHooks (Offset 1160) (Save)(4 Bytes)
- m_bLockSilently (Offset 1168) (Save|Key)(1 Bytes) - LockSilently
- m_bFoeNearest (Offset 1169) (Save)(1 Bytes)
- m_flIgnoreWorldTime (Offset 1172) (Save)(4 Bytes)
- m_bDisarmed (Offset 1176) (Save|Key)(1 Bytes) - StartDisarmed
- m_iModification (Offset 1184) (Save|Key)(4 Bytes) - Modification
- m_bPlacedByPlayer (Offset 1177) (Save)(1 Bytes)
- m_bHeldByPhysgun (Offset 1178) (Save)(1 Bytes)
- m_iFlipAttempts (Offset 1180) (Save)(4 Bytes)
- m_flTimeGrabbed (Offset 1196) (Save)(4 Bytes)
- m_iMineState (Offset 1204) (Save)(4 Bytes)
- m_hPhysicsAttacker (Offset 1188) (Save)(4 Bytes)
- m_flLastPhysicsInfluenceTime (Offset 1192) (Save)(4 Bytes)
- m_pConstraint (Offset 1200) (Save)(0 Bytes)
- m_OnPulledUp (Offset 1208) (Save|Key|Output)(0 Bytes) - OnPulledUp
- InputDisarm (Offset 0) (Input)(0 Bytes) - Disarm
- *CBaseAnimating

CAI_BaseNPC - bullseye_strider_focus
- m_hPainPartner (Offset 3520) (Save)(4 Bytes)
- m_fAutoaimRadius (Offset 3576) (Save|Key)(4 Bytes) - autoaimradius
- m_flFieldOfView (Offset 1684) (Save|Key)(4 Bytes) - minangle
- m_flMinDistValidEnemy (Offset 3580) (Save|Key)(4 Bytes) - mindist
- CNPC_BullseyeBullseyeThink (Offset 0) (FunctionTable)(0 Bytes)
- InputTargeted (Offset 0) (Input)(0 Bytes) - InputTargeted
- InputReleased (Offset 0) (Input)(0 Bytes) - InputReleased
- m_OnTargeted (Offset 3524) (Save|Key|Output)(0 Bytes) - OnTargeted
- m_OnReleased (Offset 3548) (Save|Key|Output)(0 Bytes) - OnReleased
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CColorCorrection - color_correction
- CColorCorrectionFadeInThink (Offset 0) (FunctionTable)(0 Bytes)
- CColorCorrectionFadeOutThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flCurWeight (Offset 864) (Save)(4 Bytes)
- m_flTimeStartFadeIn (Offset 840) (Save)(4 Bytes)
- m_flTimeStartFadeOut (Offset 844) (Save)(4 Bytes)
- m_flStartFadeInWeight (Offset 832) (Save)(4 Bytes)
- m_flStartFadeOutWeight (Offset 836) (Save)(4 Bytes)
- m_MinFalloff (Offset 856) (Save|Key)(4 Bytes) - minfalloff
- m_MaxFalloff (Offset 860) (Save|Key)(4 Bytes) - maxfalloff
- m_flMaxWeight (Offset 848) (Save|Key)(4 Bytes) - maxweight
- m_flFadeInDuration (Offset 824) (Save|Key)(4 Bytes) - fadeInDuration
- m_flFadeOutDuration (Offset 828) (Save|Key)(4 Bytes) - fadeOutDuration
- m_lookupFilename (Offset 1128) (Save|Key)(4 Bytes) - filename
- m_bEnabled (Offset 853) (Save|Key)(1 Bytes) - enabled
- m_bStartDisabled (Offset 852) (Save|Key)(1 Bytes) - StartDisabled
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputSetFadeInDuration (Offset 0) (Input)(0 Bytes) - SetFadeInDuration
- InputSetFadeOutDuration (Offset 0) (Input)(0 Bytes) - SetFadeOutDuration

CColorCorrectionVolume - color_correction_volume
- CColorCorrectionVolumeThinkFunc (Offset 0) (FunctionTable)(0 Bytes)
- m_FadeDuration (Offset 1404) (Save|Key)(4 Bytes) - fadeDuration
- m_MaxWeight (Offset 1124) (Save|Key)(4 Bytes) - maxweight
- m_lookupFilename (Offset 1128) (Save)(260 Bytes) - filename
- m_bEnabled (Offset 1116) (Save|Key)(1 Bytes) - enabled
- m_bStartDisabled (Offset 1117) (Save|Key)(1 Bytes) - StartDisabled
- m_Weight (Offset 1120) (Save)(4 Bytes)
- m_LastEnterWeight (Offset 1388) (Save)(4 Bytes)
- m_LastEnterTime (Offset 1392) (Save)(4 Bytes)
- m_LastExitWeight (Offset 1396) (Save)(4 Bytes)
- m_LastExitTime (Offset 1400) (Save)(4 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- m_iFilterName (Offset 944) (Save|Key)(4 Bytes) - filtername
- m_hFilter (Offset 948) (Save)(4 Bytes)
- m_bDisabled (Offset 940) (Save|Key)(1 Bytes) - StartDisabled
- m_hTouchingEntities (Offset 1096) (Save)(0 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputTouchTest (Offset 0) (Input)(0 Bytes) - TouchTest
- InputStartTouch (Offset 0) (Input)(0 Bytes) - StartTouch
- InputEndTouch (Offset 0) (Input)(0 Bytes) - EndTouch
- m_OnStartTouch (Offset 952) (Save|Key|Output)(0 Bytes) - OnStartTouch
- m_OnStartTouchAll (Offset 976) (Save|Key|Output)(0 Bytes) - OnStartTouchAll
- m_OnEndTouch (Offset 1000) (Save|Key|Output)(0 Bytes) - OnEndTouch
- m_OnEndTouchAll (Offset 1024) (Save|Key|Output)(0 Bytes) - OnEndTouchAll
- m_OnTouching (Offset 1048) (Save|Key|Output)(0 Bytes) - OnTouching
- m_OnNotTouching (Offset 1072) (Save|Key|Output)(0 Bytes) - OnNotTouching
- m_toggle_state (Offset 824) (Save)(4 Bytes)
- m_flMoveDistance (Offset 828) (Save)(4 Bytes)
- m_flWait (Offset 832) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save)(4 Bytes)
- m_vecPosition1 (Offset 840) (Save)(12 Bytes)
- m_vecPosition2 (Offset 852) (Save)(12 Bytes)
- m_vecMoveAng (Offset 864) (Save)(12 Bytes)
- m_vecAngle1 (Offset 876) (Save)(12 Bytes)
- m_vecAngle2 (Offset 888) (Save)(12 Bytes)
- m_flHeight (Offset 900) (Save)(4 Bytes)
- m_hActivator (Offset 904) (Save)(4 Bytes)
- m_vecFinalDest (Offset 908) (Save)(12 Bytes)
- m_vecFinalAngle (Offset 920) (Save)(12 Bytes)
- m_sMaster (Offset 936) (Save)(4 Bytes)
- m_movementType (Offset 932) (Save)(4 Bytes)

CBaseAnimating - combine_bouncemine
- CBounceBombExplodeThink (Offset 0) (FunctionTable)(0 Bytes)
- CBounceBombExplodeTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBounceBombSearchThink (Offset 0) (FunctionTable)(0 Bytes)
- CBounceBombBounceThink (Offset 0) (FunctionTable)(0 Bytes)
- CBounceBombSettleThink (Offset 0) (FunctionTable)(0 Bytes)
- CBounceBombCaptiveThink (Offset 0) (FunctionTable)(0 Bytes)
- CBounceBombCavernBounceThink (Offset 0) (FunctionTable)(0 Bytes)
- m_pWarnSound (Offset 1164) (Save)(0 Bytes)
- m_flExplosionDelay (Offset 1124) (Save|Key)(4 Bytes) - ExplosionDelay
- m_bBounce (Offset 1129) (Save|Key)(1 Bytes) - Bounce
- m_bAwake (Offset 1128) (Save)(1 Bytes)
- m_hNearestNPC (Offset 1132) (Save)(4 Bytes)
- m_hSprite (Offset 1136) (Save)(4 Bytes)
- m_LastSpriteColor (Offset 1140) (Save)(4 Bytes)
- m_flHookPositions (Offset 1144) (Save)(4 Bytes)
- m_iHookN (Offset 1148) (Save)(4 Bytes)
- m_iHookE (Offset 1152) (Save)(4 Bytes)
- m_iHookS (Offset 1156) (Save)(4 Bytes)
- m_iAllHooks (Offset 1160) (Save)(4 Bytes)
- m_bLockSilently (Offset 1168) (Save|Key)(1 Bytes) - LockSilently
- m_bFoeNearest (Offset 1169) (Save)(1 Bytes)
- m_flIgnoreWorldTime (Offset 1172) (Save)(4 Bytes)
- m_bDisarmed (Offset 1176) (Save|Key)(1 Bytes) - StartDisarmed
- m_iModification (Offset 1184) (Save|Key)(4 Bytes) - Modification
- m_bPlacedByPlayer (Offset 1177) (Save)(1 Bytes)
- m_bHeldByPhysgun (Offset 1178) (Save)(1 Bytes)
- m_iFlipAttempts (Offset 1180) (Save)(4 Bytes)
- m_flTimeGrabbed (Offset 1196) (Save)(4 Bytes)
- m_iMineState (Offset 1204) (Save)(4 Bytes)
- m_hPhysicsAttacker (Offset 1188) (Save)(4 Bytes)
- m_flLastPhysicsInfluenceTime (Offset 1192) (Save)(4 Bytes)
- m_pConstraint (Offset 1200) (Save)(0 Bytes)
- m_OnPulledUp (Offset 1208) (Save|Key|Output)(0 Bytes) - OnPulledUp
- InputDisarm (Offset 0) (Input)(0 Bytes) - Disarm
- *CBaseAnimating

CBaseAnimating - combine_mine
- CBounceBombExplodeThink (Offset 0) (FunctionTable)(0 Bytes)
- CBounceBombExplodeTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBounceBombSearchThink (Offset 0) (FunctionTable)(0 Bytes)
- CBounceBombBounceThink (Offset 0) (FunctionTable)(0 Bytes)
- CBounceBombSettleThink (Offset 0) (FunctionTable)(0 Bytes)
- CBounceBombCaptiveThink (Offset 0) (FunctionTable)(0 Bytes)
- CBounceBombCavernBounceThink (Offset 0) (FunctionTable)(0 Bytes)
- m_pWarnSound (Offset 1164) (Save)(0 Bytes)
- m_flExplosionDelay (Offset 1124) (Save|Key)(4 Bytes) - ExplosionDelay
- m_bBounce (Offset 1129) (Save|Key)(1 Bytes) - Bounce
- m_bAwake (Offset 1128) (Save)(1 Bytes)
- m_hNearestNPC (Offset 1132) (Save)(4 Bytes)
- m_hSprite (Offset 1136) (Save)(4 Bytes)
- m_LastSpriteColor (Offset 1140) (Save)(4 Bytes)
- m_flHookPositions (Offset 1144) (Save)(4 Bytes)
- m_iHookN (Offset 1148) (Save)(4 Bytes)
- m_iHookE (Offset 1152) (Save)(4 Bytes)
- m_iHookS (Offset 1156) (Save)(4 Bytes)
- m_iAllHooks (Offset 1160) (Save)(4 Bytes)
- m_bLockSilently (Offset 1168) (Save|Key)(1 Bytes) - LockSilently
- m_bFoeNearest (Offset 1169) (Save)(1 Bytes)
- m_flIgnoreWorldTime (Offset 1172) (Save)(4 Bytes)
- m_bDisarmed (Offset 1176) (Save|Key)(1 Bytes) - StartDisarmed
- m_iModification (Offset 1184) (Save|Key)(4 Bytes) - Modification
- m_bPlacedByPlayer (Offset 1177) (Save)(1 Bytes)
- m_bHeldByPhysgun (Offset 1178) (Save)(1 Bytes)
- m_iFlipAttempts (Offset 1180) (Save)(4 Bytes)
- m_flTimeGrabbed (Offset 1196) (Save)(4 Bytes)
- m_iMineState (Offset 1204) (Save)(4 Bytes)
- m_hPhysicsAttacker (Offset 1188) (Save)(4 Bytes)
- m_flLastPhysicsInfluenceTime (Offset 1192) (Save)(4 Bytes)
- m_pConstraint (Offset 1200) (Save)(0 Bytes)
- m_OnPulledUp (Offset 1208) (Save|Key|Output)(0 Bytes) - OnPulledUp
- InputDisarm (Offset 0) (Input)(0 Bytes) - Disarm
- *CBaseAnimating

CBaseEntity - commentary_auto
- InputMultiplayerSpawned (Offset 0) (Input)(0 Bytes) - MultiplayerSpawned
- m_OnCommentaryNewGame (Offset 824) (Save|Key|Output)(0 Bytes) - OnCommentaryNewGame
- m_OnCommentaryMidGame (Offset 848) (Save|Key|Output)(0 Bytes) - OnCommentaryMidGame
- m_OnCommentaryMultiplayerSpawn (Offset 872) (Save|Key|Output)(0 Bytes) - OnCommentaryMultiplayerSpawn

CBaseEntity - concussiveblast

CBaseAnimating - crane_tip
- m_pSpring (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CCrossbowBolt - crossbow_bolt
- CCrossbowBoltBubbleThink (Offset 0) (FunctionTable)(0 Bytes)
- CCrossbowBoltBoltTouch (Offset 0) (FunctionTable)(0 Bytes)
- m_pGlowSprite (Offset 2132) (Save)(4 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - cycler
- m_animate (Offset 3520) (Save)(4 Bytes)
- InputSetSequence (Offset 0) (Input)(0 Bytes) - SetSequence
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - cycler_actor
- m_flextime (Offset 4076) (Save)(4 Bytes)
- m_flexnum (Offset 4080) (Save)(4 Bytes)
- m_flextarget (Offset 4084) (Save)(256 Bytes)
- m_blinktime (Offset 4340) (Save)(4 Bytes)
- m_looktime (Offset 4344) (Save)(4 Bytes)
- m_lookTarget (Offset 4348) (Save)(12 Bytes)
- m_speaktime (Offset 4360) (Save)(4 Bytes)
- m_istalking (Offset 4364) (Save)(4 Bytes)
- m_phoneme (Offset 4368) (Save)(4 Bytes)
- m_iszSentence (Offset 4372) (Save|Key)(4 Bytes) - Sentence
- m_sentence (Offset 4376) (Save)(4 Bytes)
- m_strHullName (Offset 4072) (Save|Key)(4 Bytes) - hull_name
- m_fLatchedPositions (Offset 3564) (Save)(4 Bytes)
- m_latchedEyeOrigin (Offset 3568) (Save)(12 Bytes)
- m_latchedEyeDirection (Offset 3580) (Save)(12 Bytes)
- m_latchedHeadDirection (Offset 3592) (Save)(12 Bytes)
- m_goalHeadDirection (Offset 3604) (Save)(12 Bytes)
- m_goalHeadInfluence (Offset 3616) (Save)(4 Bytes)
- m_goalSpineYaw (Offset 3620) (Save)(4 Bytes)
- m_goalBodyYaw (Offset 3624) (Save)(4 Bytes)
- m_goalHeadCorrection (Offset 3628) (Save)(12 Bytes)
- m_flBlinktime (Offset 3640) (Save)(4 Bytes)
- m_hLookTarget (Offset 3644) (Save)(4 Bytes)
- m_lookQueue (Offset 3648) (Save)(0 Bytes)
- m_randomLookQueue (Offset 3688) (Save)(0 Bytes)
- m_syntheticLookQueue (Offset 3668) (Save)(0 Bytes)
- m_flNextRandomLookTime (Offset 3708) (Save)(4 Bytes)
- m_iszExpressionScene (Offset 3712) (Save)(4 Bytes)
- m_hExpressionSceneEnt (Offset 3716) (Save)(4 Bytes)
- m_flNextRandomExpressionTime (Offset 3720) (Save)(4 Bytes)
- m_iszIdleExpression (Offset 3728) (Save)(4 Bytes)
- m_iszAlertExpression (Offset 3732) (Save)(4 Bytes)
- m_iszCombatExpression (Offset 3736) (Save)(4 Bytes)
- m_iszDeathExpression (Offset 3740) (Save)(4 Bytes)
- m_ParameterBodyYaw (Offset 3744) (Save)(4 Bytes)
- m_ParameterSpineYaw (Offset 3748) (Save)(4 Bytes)
- m_ParameterNeckTrans (Offset 3752) (Save)(4 Bytes)
- m_ParameterHeadYaw (Offset 3756) (Save)(4 Bytes)
- m_ParameterHeadPitch (Offset 3760) (Save)(4 Bytes)
- m_ParameterHeadRoll (Offset 3764) (Save)(4 Bytes)
- m_FlexweightBodyRightLeft (Offset 3768) (Save)(4 Bytes)
- m_FlexweightChestRightLeft (Offset 3772) (Save)(4 Bytes)
- m_FlexweightHeadForwardBack (Offset 3776) (Save)(4 Bytes)
- m_FlexweightHeadRightLeft (Offset 3780) (Save)(4 Bytes)
- m_FlexweightHeadUpDown (Offset 3784) (Save)(4 Bytes)
- m_FlexweightHeadTilt (Offset 3788) (Save)(4 Bytes)
- m_ParameterGestureHeight (Offset 3792) (Save)(4 Bytes)
- m_ParameterGestureWidth (Offset 3796) (Save)(4 Bytes)
- m_FlexweightGestureUpDown (Offset 3800) (Save)(4 Bytes)
- m_FlexweightGestureRightLeft (Offset 3804) (Save)(4 Bytes)
- m_flAccumYawDelta (Offset 3556) (Save)(4 Bytes)
- m_flAccumYawScale (Offset 3560) (Save)(4 Bytes)
- m_flextarget (Offset 3808) (Save)(256 Bytes)
- m_bDontUseSemaphore (Offset 4064) (Save|Key)(1 Bytes) - DontUseSpeechSemaphore
- m_iszExpressionOverride (Offset 3724) (Save|Key)(4 Bytes) - ExpressionOverride
 Sub-Class Table (1 Deep): m_pExpresser - CAI_Expresser
 - m_ConceptHistories (Offset 8) (Save)(0 Bytes)
 - m_flStopTalkTime (Offset 44) (Save)(4 Bytes)
 - m_flStopTalkTimeWithoutDelay (Offset 48) (Save)(4 Bytes)
 - m_flBlockedTalkTime (Offset 52) (Save)(4 Bytes)
 - m_voicePitch (Offset 56) (Save)(4 Bytes)
 - m_flLastTimeAcceptedSpeak (Offset 60) (Save)(4 Bytes)
- InputSetExpressionOverride (Offset 0) (Input)(0 Bytes) - SetExpressionOverride
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - cycler_blender
- m_iLowerBound (Offset 3524) (Save)(4 Bytes)
- m_iUpperBound (Offset 3528) (Save)(4 Bytes)
- m_iCurrent (Offset 3532) (Save)(4 Bytes)
- m_iBlendspeed (Offset 3536) (Save)(4 Bytes)
- m_iszSequence (Offset 3540) (Save)(4 Bytes)
- m_animate (Offset 3520) (Save)(4 Bytes)
- InputSetSequence (Offset 0) (Input)(0 Bytes) - SetSequence
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CBaseFlex - cycler_flex
- m_flextime (Offset 1668) (Save)(4 Bytes)
- m_flexnum (Offset 1672) (Save)(4 Bytes)
- m_flextarget (Offset 1676) (Save)(256 Bytes)
- m_blinktime (Offset 1932) (Save)(4 Bytes)
- m_looktime (Offset 1936) (Save)(4 Bytes)
- m_lookTarget (Offset 1940) (Save)(12 Bytes)
- m_speaktime (Offset 1952) (Save)(4 Bytes)
- m_istalking (Offset 1956) (Save)(4 Bytes)
- m_phoneme (Offset 1960) (Save)(4 Bytes)
- m_iszSentence (Offset 1964) (Save|Key)(4 Bytes) - Sentence
- m_sentence (Offset 1968) (Save)(4 Bytes)
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CWeaponCycler - cycler_weapon
- m_iszModel (Offset 1368) (Save)(4 Bytes)
- m_iModel (Offset 1372) (Save)(4 Bytes)
- *CBaseCombatWeapon
- *CBaseAnimating

CAI_BaseNPC - cycler_wreckage
- m_flStartTime (Offset 3520) (Save)(4 Bytes)
- m_flDieTime (Offset 3524) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CDynamicProp - dynamic_prop
- m_iszDefaultAnim (Offset 1500) (Save|Key)(4 Bytes) - DefaultAnim
- m_iGoalSequence (Offset 1504) (Save)(4 Bytes)
- m_iTransitionDirection (Offset 1508) (Save)(4 Bytes)
- m_bRandomAnimator (Offset 1512) (Save|Key)(1 Bytes) - RandomAnimation
- m_flNextRandAnim (Offset 1516) (Save)(4 Bytes)
- m_flMinRandAnimTime (Offset 1520) (Save|Key)(4 Bytes) - MinAnimTime
- m_flMaxRandAnimTime (Offset 1524) (Save|Key)(4 Bytes) - MaxAnimTime
- m_bStartDisabled (Offset 1530) (Save|Key)(1 Bytes) - StartDisabled
- m_bDisableBoneFollowers (Offset 1531) (Save|Key)(1 Bytes) - DisableBoneFollowers
- m_bUseHitboxesForRenderBox (Offset 1532) (Save)(1 Bytes)
- m_nPendingSequence (Offset 1528) (Save)(2 Bytes)
- InputSetAnimation (Offset 0) (Input)(0 Bytes) - SetAnimation
- InputSetDefaultAnimation (Offset 0) (Input)(0 Bytes) - SetDefaultAnimation
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
- InputTurnOn (Offset 0) (Input)(0 Bytes) - Enable
- InputTurnOff (Offset 0) (Input)(0 Bytes) - Disable
- InputEnableCollision (Offset 0) (Input)(0 Bytes) - EnableCollision
- InputDisableCollision (Offset 0) (Input)(0 Bytes) - DisableCollision
- InputSetPlaybackRate (Offset 0) (Input)(0 Bytes) - SetPlaybackRate
- m_pOutputAnimBegun (Offset 1452) (Save|Key|Output)(0 Bytes) - OnAnimationBegun
- m_pOutputAnimOver (Offset 1476) (Save|Key|Output)(0 Bytes) - OnAnimationDone
- CDynamicPropAnimThink (Offset 0) (FunctionTable)(0 Bytes)
 Sub-Class Table (1 Deep): m_BoneFollowerManager - CBoneFollowerManager
 - m_iNumBones (Offset 0) (Global|Save)(4 Bytes)
 - m_physBones (Offset 4) (Global|Save)(0 Bytes)
- *CBreakableProp
- *CBaseAnimating

CBaseAnimating - ent_watery_leech
- CWateryDeathLeechLeechThink (Offset 0) (FunctionTable)(0 Bytes)
- m_iFadeState (Offset 1120) (Save)(4 Bytes)
- *CBaseAnimating

CBaseEntity - entity_blocker

CEntityFlame - entityflame
- m_flLifetime (Offset 844) (Save|Key)(4 Bytes) - lifetime
- m_flSize (Offset 828) (Save)(4 Bytes)
- m_hEntAttached (Offset 824) (Save)(4 Bytes)
- m_bUseHitboxes (Offset 832) (Save)(1 Bytes)
- m_iNumHitboxFires (Offset 836) (Save)(4 Bytes)
- m_flHitboxFireScale (Offset 840) (Save)(4 Bytes)
- CEntityFlameFlameThink (Offset 0) (FunctionTable)(0 Bytes)
- InputIgnite (Offset 0) (Input)(0 Bytes) - Ignite

CAlyxEmpEffect - env_alyxemp
- m_nType (Offset 836) (Save|Key)(4 Bytes) - Type
- m_strTargetName (Offset 832) (Save|Key)(4 Bytes) - EndTargetName
- m_nState (Offset 848) (Save)(4 Bytes)
- m_flDuration (Offset 852) (Save)(4 Bytes)
- m_flStartTime (Offset 856) (Save)(4 Bytes)
- m_hTargetEnt (Offset 828) (Save)(4 Bytes)
- m_hBeam (Offset 824) (Save)(4 Bytes)
- m_iState (Offset 840) (Save)(4 Bytes)
- m_bAutomated (Offset 844) (Save)(1 Bytes)
- CAlyxEmpEffectAutomaticThink (Offset 0) (FunctionTable)(0 Bytes)
- InputStartCharge (Offset 0) (Input)(0 Bytes) - StartCharge
- InputStartDischarge (Offset 0) (Input)(0 Bytes) - StartDischarge
- InputStop (Offset 0) (Input)(0 Bytes) - Stop
- InputSetTargetEnt (Offset 0) (Input)(0 Bytes) - SetTargetEnt

CBaseEntity - env_ar2explosion
- InputExplode (Offset 0) (Input)(0 Bytes) - Explode
- m_iszMaterialName (Offset 824) (Save|Key)(4 Bytes) - material

CBeam - env_beam
- m_active (Offset 992) (Save)(4 Bytes)
- m_spriteTexture (Offset 996) (Save)(4 Bytes)
- m_iszStartEntity (Offset 1000) (Save|Key)(4 Bytes) - LightningStart
- m_iszEndEntity (Offset 1004) (Save|Key)(4 Bytes) - LightningEnd
- m_life (Offset 1008) (Save|Key)(4 Bytes) - life
- m_boltWidth (Offset 1012) (Save|Key)(4 Bytes) - BoltWidth
- m_noiseAmplitude (Offset 1016) (Save|Key)(4 Bytes) - NoiseAmplitude
- m_speed (Offset 1020) (Save|Key)(4 Bytes) - TextureScroll
- m_restrike (Offset 1024) (Save|Key)(4 Bytes) - StrikeTime
- m_iszSpriteName (Offset 1028) (Save|Key)(4 Bytes) - texture
- m_frameStart (Offset 1032) (Save|Key)(4 Bytes) - framestart
- m_radius (Offset 1036) (Save|Key)(4 Bytes) - Radius
- m_TouchType (Offset 1040) (Save|Key)(4 Bytes) - TouchType
- m_iFilterName (Offset 1044) (Save|Key)(4 Bytes) - filtername
- m_iszDecal (Offset 1052) (Save|Key)(4 Bytes) - decalname
- m_hFilter (Offset 1048) (Save)(4 Bytes)
- CEnvBeamStrikeThink (Offset 0) (FunctionTable)(0 Bytes)
- CEnvBeamUpdateThink (Offset 0) (FunctionTable)(0 Bytes)
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputStrikeOnce (Offset 0) (Input)(0 Bytes) - StrikeOnce
- m_OnTouchedByEntity (Offset 1056) (Save|Key|Output)(0 Bytes) - OnTouchedByEntity
- m_nHaloIndex (Offset 844) (Save)(4 Bytes)
- m_nBeamType (Offset 848) (Save)(4 Bytes)
- m_nBeamFlags (Offset 852) (Save)(4 Bytes)
- m_nNumBeamEnts (Offset 840) (Save)(4 Bytes)
- m_hAttachEntity (Offset 856) (Save)(40 Bytes)
- m_nAttachIndex (Offset 896) (Save)(40 Bytes)
- m_nMinDXLevel (Offset 964) (Save)(4 Bytes)
- m_fWidth (Offset 936) (Save)(4 Bytes)
- m_fEndWidth (Offset 940) (Save)(4 Bytes)
- m_fFadeLength (Offset 944) (Save)(4 Bytes)
- m_fHaloScale (Offset 948) (Save)(4 Bytes)
- m_fAmplitude (Offset 952) (Save)(4 Bytes)
- m_fStartFrame (Offset 956) (Save)(4 Bytes)
- m_fSpeed (Offset 960) (Save)(4 Bytes)
- m_flFrameRate (Offset 824) (Save)(4 Bytes)
- m_flFrame (Offset 968) (Save)(4 Bytes)
- m_flHDRColorScale (Offset 828) (Save|Key)(4 Bytes) - HDRColorScale
- m_flDamage (Offset 836) (Save|Key)(4 Bytes) - damage
- m_flFireTime (Offset 832) (Save)(4 Bytes)
- m_vecEndPos (Offset 972) (Save)(12 Bytes)
- m_hEndEntity (Offset 984) (Save)(4 Bytes)
- m_nDissolveType (Offset 988) (Save|Key)(4 Bytes) - dissolvetype
- InputWidth (Offset 0) (Input)(0 Bytes) - Width
- InputNoise (Offset 0) (Input)(0 Bytes) - Noise
- InputColorRedValue (Offset 0) (Input)(0 Bytes) - ColorRedValue
- InputColorGreenValue (Offset 0) (Input)(0 Bytes) - ColorGreenValue
- InputColorBlueValue (Offset 0) (Input)(0 Bytes) - ColorBlueValue
- m_fSpeed (Offset 960) (Save|Key|Input)(4 Bytes) - ScrollSpeed

CBaseEntity - env_beverage
- m_CanInDispenser (Offset 824) (Save)(1 Bytes)
- m_nBeverageType (Offset 828) (Save)(4 Bytes)
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate

CBaseEntity - env_blood
- m_vecSprayDir (Offset 824) (Save|Key)(12 Bytes) - spraydir
- m_flAmount (Offset 836) (Save|Key)(4 Bytes) - amount
- m_Color (Offset 840) (Save)(4 Bytes)
- InputEmitBlood (Offset 0) (Input)(0 Bytes) - EmitBlood

CBaseEntity - env_bubbles
- m_flSpeed (Offset 108) (Save|Key)(4 Bytes) - current
- m_density (Offset 824) (Save|Key)(4 Bytes) - density
- m_frequency (Offset 828) (Save|Key)(4 Bytes) - frequency
- m_state (Offset 836) (Save)(4 Bytes)
- CBubblingFizzThink (Offset 0) (FunctionTable)(0 Bytes)
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- InputDeactivate (Offset 0) (Input)(0 Bytes) - Deactivate
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputSetCurrent (Offset 0) (Input)(0 Bytes) - SetCurrent
- InputSetDensity (Offset 0) (Input)(0 Bytes) - SetDensity
- InputSetFrequency (Offset 0) (Input)(0 Bytes) - SetFrequency

CCitadelEnergyCore - env_citadel_energy_core
- m_flScale (Offset 824) (Save|Key)(4 Bytes) - scale
- m_nState (Offset 828) (Save)(4 Bytes)
- m_flDuration (Offset 832) (Save)(4 Bytes)
- m_flStartTime (Offset 836) (Save)(4 Bytes)
- InputStartCharge (Offset 0) (Input)(0 Bytes) - StartCharge
- InputStartDischarge (Offset 0) (Input)(0 Bytes) - StartDischarge
- InputStop (Offset 0) (Input)(0 Bytes) - Stop

CBaseEntity - env_credits
- InputRollCredits (Offset 0) (Input)(0 Bytes) - RollCredits
- InputRollOutroCredits (Offset 0) (Input)(0 Bytes) - RollOutroCredits
- InputShowLogo (Offset 0) (Input)(0 Bytes) - ShowLogo
- InputSetLogoLength (Offset 0) (Input)(0 Bytes) - SetLogoLength
- m_OnCreditsDone (Offset 824) (Save|Key|Output)(0 Bytes) - OnCreditsDone
- m_bRolledOutroCredits (Offset 848) (Save)(1 Bytes)
- m_flLogoLength (Offset 852) (Save)(4 Bytes)

CBaseEntity - env_debughistory

CEnvDetailController - env_detail_controller

CBaseEntity - env_dustpuff
- m_flScale (Offset 824) (Save|Key)(4 Bytes) - scale
- m_rgbaColor (Offset 828) (Save|Key)(4 Bytes) - color
- InputSpawnDust (Offset 0) (Input)(0 Bytes) - SpawnDust

DustTrail - env_dusttrail
- m_Color (Offset 824) (Save)(12 Bytes)
- m_Opacity (Offset 836) (Save|Key)(4 Bytes) - opacity
- m_SpawnRate (Offset 840) (Save|Key)(4 Bytes) - spawnrate
- m_ParticleLifetime (Offset 844) (Save|Key)(4 Bytes) - lifetime
- m_StopEmitTime (Offset 848) (Save)(4 Bytes)
- m_MinSpeed (Offset 852) (Save|Key)(4 Bytes) - minspeed
- m_MaxSpeed (Offset 856) (Save|Key)(4 Bytes) - maxspeed
- m_MinDirectedSpeed (Offset 872) (Save|Key)(4 Bytes) - mindirectedspeed
- m_MaxDirectedSpeed (Offset 876) (Save|Key)(4 Bytes) - maxdirectedspeed
- m_StartSize (Offset 860) (Save|Key)(4 Bytes) - startsize
- m_EndSize (Offset 864) (Save|Key)(4 Bytes) - endsize
- m_SpawnRadius (Offset 868) (Save|Key)(4 Bytes) - spawnradius
- m_bEmit (Offset 880) (Save)(1 Bytes)
- m_nAttachment (Offset 884) (Save)(4 Bytes)

CBaseAnimating - env_effectscript
- InputSetSequence (Offset 0) (Input)(0 Bytes) - SetSequence
- m_iszScriptName (Offset 1120) (Save|Key)(4 Bytes) - scriptfile
- CEnvEffectsScriptThink (Offset 0) (FunctionTable)(0 Bytes)
- *CBaseAnimating

CEmbers - env_embers
- m_nDensity (Offset 824) (Save|Key)(4 Bytes) - density
- m_nLifetime (Offset 828) (Save|Key)(4 Bytes) - lifetime
- m_nSpeed (Offset 832) (Save|Key)(4 Bytes) - speed
- m_bEmit (Offset 836) (Save)(1 Bytes)
- CEmbersEmberUse (Offset 0) (FunctionTable)(0 Bytes)

CEntityDissolve - env_entity_dissolver
- m_flStartTime (Offset 824) (Save)(4 Bytes)
- m_flFadeInStart (Offset 828) (Save)(4 Bytes)
- m_flFadeInLength (Offset 832) (Save)(4 Bytes)
- m_flFadeOutModelStart (Offset 836) (Save)(4 Bytes)
- m_flFadeOutModelLength (Offset 840) (Save)(4 Bytes)
- m_flFadeOutStart (Offset 844) (Save)(4 Bytes)
- m_flFadeOutLength (Offset 848) (Save)(4 Bytes)
- m_nDissolveType (Offset 852) (Save|Key)(4 Bytes) - dissolvetype
- m_vDissolverOrigin (Offset 856) (Save)(12 Bytes)
- m_nMagnitude (Offset 868) (Save|Key)(4 Bytes) - magnitude
- CEntityDissolveDissolveThink (Offset 0) (FunctionTable)(0 Bytes)
- CEntityDissolveElectrocuteThink (Offset 0) (FunctionTable)(0 Bytes)
- InputDissolve (Offset 0) (Input)(0 Bytes) - Dissolve

CEntityFlame - env_entity_igniter
- m_flLifetime (Offset 844) (Save|Key)(4 Bytes) - lifetime
- m_flSize (Offset 828) (Save)(4 Bytes)
- m_hEntAttached (Offset 824) (Save)(4 Bytes)
- m_bUseHitboxes (Offset 832) (Save)(1 Bytes)
- m_iNumHitboxFires (Offset 836) (Save)(4 Bytes)
- m_flHitboxFireScale (Offset 840) (Save)(4 Bytes)
- CEntityFlameFlameThink (Offset 0) (FunctionTable)(0 Bytes)
- InputIgnite (Offset 0) (Input)(0 Bytes) - Ignite

CBaseEntity - env_entity_maker
- m_hCurrentInstance (Offset 848) (Save)(4 Bytes)
- m_hCurrentBlocker (Offset 852) (Save)(4 Bytes)
- m_vecBlockerOrigin (Offset 856) (Save)(12 Bytes)
- m_iszTemplate (Offset 892) (Save|Key)(4 Bytes) - EntityTemplate
- m_angPostSpawnDirection (Offset 868) (Save|Key)(12 Bytes) - PostSpawnDirection
- m_flPostSpawnDirectionVariance (Offset 880) (Save|Key)(4 Bytes) - PostSpawnDirectionVariance
- m_flPostSpawnSpeed (Offset 884) (Save|Key)(4 Bytes) - PostSpawnSpeed
- m_bPostSpawnUseAngles (Offset 888) (Save|Key)(1 Bytes) - PostSpawnInheritAngles
- m_pOutputOnSpawned (Offset 896) (Save|Key|Output)(0 Bytes) - OnEntitySpawned
- m_pOutputOnFailedSpawn (Offset 920) (Save|Key|Output)(0 Bytes) - OnEntityFailedSpawn
- InputForceSpawn (Offset 0) (Input)(0 Bytes) - ForceSpawn
- InputForceSpawnAtEntityOrigin (Offset 0) (Input)(0 Bytes) - ForceSpawnAtEntityOrigin
- CEnvEntityMakerCheckSpawnThink (Offset 0) (FunctionTable)(0 Bytes)

CBaseEntity - env_explosion
- m_iMagnitude (Offset 824) (Save|Key)(4 Bytes) - iMagnitude
- m_iRadiusOverride (Offset 828) (Save|Key)(4 Bytes) - iRadiusOverride
- m_spriteScale (Offset 832) (Save)(4 Bytes)
- m_flDamageForce (Offset 836) (Save|Key)(4 Bytes) - DamageForce
- m_iszFireballSprite (Offset 840) (Save)(4 Bytes)
- m_sFireballSprite (Offset 844) (Save)(2 Bytes)
- m_hInflictor (Offset 848) (Save)(4 Bytes)
- m_iCustomDamageType (Offset 852) (Save)(4 Bytes)
- m_iClassIgnore (Offset 856) (Save)(4 Bytes)
- m_hEntityIgnore (Offset 860) (Save|Key)(4 Bytes) - ignoredEntity
- CEnvExplosionSmoke (Offset 0) (FunctionTable)(0 Bytes)
- InputExplode (Offset 0) (Input)(0 Bytes) - Explode

CBaseEntity - env_fade
- m_Duration (Offset 824) (Save|Key)(4 Bytes) - duration
- m_HoldTime (Offset 828) (Save|Key)(4 Bytes) - holdtime
- InputFade (Offset 0) (Input)(0 Bytes) - Fade
- m_OnBeginFade (Offset 832) (Save|Key|Output)(0 Bytes) - OnBeginFade

CBaseEntity - env_fire
- m_hEffect (Offset 824) (Save)(4 Bytes)
- m_hOwner (Offset 828) (Save)(4 Bytes)
- m_nFireType (Offset 832) (Save|Key)(4 Bytes) - firetype
- m_flFuel (Offset 836) (Save)(4 Bytes)
- m_flDamageTime (Offset 840) (Save)(4 Bytes)
- m_lastDamage (Offset 844) (Save)(4 Bytes)
- m_flFireSize (Offset 848) (Save|Key)(4 Bytes) - firesize
- m_flHeatLevel (Offset 852) (Save|Key)(4 Bytes) - ignitionpoint
- m_flHeatAbsorb (Offset 856) (Save)(4 Bytes)
- m_flDamageScale (Offset 860) (Save|Key)(4 Bytes) - damagescale
- m_flMaxHeat (Offset 864) (Save)(4 Bytes)
- m_flAttackTime (Offset 872) (Save|Key)(4 Bytes) - fireattack
- m_bEnabled (Offset 876) (Save)(1 Bytes)
- m_bStartDisabled (Offset 877) (Save|Key)(1 Bytes) - StartDisabled
- m_bDidActivate (Offset 878) (Save)(1 Bytes)
- CFireBurnThink (Offset 0) (FunctionTable)(0 Bytes)
- CFireGoOutThink (Offset 0) (FunctionTable)(0 Bytes)
- InputStartFire (Offset 0) (Input)(0 Bytes) - StartFire
- InputExtinguish (Offset 0) (Input)(0 Bytes) - Extinguish
- InputExtinguishTemporary (Offset 0) (Input)(0 Bytes) - ExtinguishTemporary
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- m_OnIgnited (Offset 880) (Save|Key|Output)(0 Bytes) - OnIgnited
- m_OnExtinguished (Offset 904) (Save|Key|Output)(0 Bytes) - OnExtinguished

CFireTrail - env_fire_trail
- m_flLifetime (Offset 828) (Save)(4 Bytes)
- m_nAttachment (Offset 824) (Save)(4 Bytes)

CBaseEntity - env_firesensor
- m_radius (Offset 828) (Save|Key)(4 Bytes) - fireradius
- m_targetLevel (Offset 832) (Save|Key)(4 Bytes) - heatlevel
- m_targetTime (Offset 836) (Save|Key)(4 Bytes) - heattime
- m_bEnabled (Offset 824) (Save)(1 Bytes)
- m_bHeatAtLevel (Offset 825) (Save)(1 Bytes)
- m_levelTime (Offset 840) (Save)(4 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- m_OnHeatLevelStart (Offset 844) (Save|Key|Output)(0 Bytes) - OnHeatLevelStart
- m_OnHeatLevelEnd (Offset 868) (Save|Key|Output)(0 Bytes) - OnHeatLevelEnd

CBaseEntity - env_firesource
- m_bEnabled (Offset 824) (Save)(1 Bytes)
- m_radius (Offset 828) (Save|Key)(4 Bytes) - fireradius
- m_damage (Offset 832) (Save|Key)(4 Bytes) - firedamage
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable

CFlare - env_flare
- m_pOwner (Offset 2132) (Save)(4 Bytes)
- m_nBounces (Offset 2136) (Save)(4 Bytes)
- m_flTimeBurnOut (Offset 2140) (Save)(4 Bytes)
- m_flScale (Offset 2144) (Save|Key)(4 Bytes) - scale
- m_flDuration (Offset 2148) (Save|Key)(4 Bytes) - duration
- m_flNextDamage (Offset 2152) (Save)(4 Bytes)
- m_pBurnSound (Offset 2156) (Save)(0 Bytes)
- m_bFading (Offset 2160) (Save)(1 Bytes)
- m_bLight (Offset 2161) (Save)(1 Bytes)
- m_bSmoke (Offset 2162) (Save)(1 Bytes)
- m_bPropFlare (Offset 2163) (Save)(1 Bytes)
- m_bInActiveList (Offset 2164) (Save)(1 Bytes)
- m_pNextFlare (Offset 2168) (Save)(4 Bytes)
- InputStart (Offset 0) (Input)(0 Bytes) - Start
- InputDie (Offset 0) (Input)(0 Bytes) - Die
- InputLaunch (Offset 0) (Input)(0 Bytes) - Launch
- CFlareFlareTouch (Offset 0) (FunctionTable)(0 Bytes)
- CFlareFlareBurnTouch (Offset 0) (FunctionTable)(0 Bytes)
- CFlareFlareThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CFogController - env_fog_controller
- InputSetStartDist (Offset 0) (Input)(0 Bytes) - SetStartDist
- InputSetEndDist (Offset 0) (Input)(0 Bytes) - SetEndDist
- InputSetMaxDensity (Offset 0) (Input)(0 Bytes) - SetMaxDensity
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
- InputSetColor (Offset 0) (Input)(0 Bytes) - SetColor
- InputSetColorSecondary (Offset 0) (Input)(0 Bytes) - SetColorSecondary
- InputSetFarZ (Offset 0) (Input)(0 Bytes) - SetFarZ
- InputSetAngles (Offset 0) (Input)(0 Bytes) - SetAngles
- InputSetColorLerpTo (Offset 0) (Input)(0 Bytes) - SetColorLerpTo
- InputSetColorSecondaryLerpTo (Offset 0) (Input)(0 Bytes) - SetColorSecondaryLerpTo
- InputSetStartDistLerpTo (Offset 0) (Input)(0 Bytes) - SetStartDistLerpTo
- InputSetEndDistLerpTo (Offset 0) (Input)(0 Bytes) - SetEndDistLerpTo
- InputStartFogTransition (Offset 0) (Input)(0 Bytes) - StartFogTransition
- m_bUseAngles (Offset 892) (Save|Key)(1 Bytes) - use_angles
- m_fog.colorPrimary (Offset 840) (Save|Key)(4 Bytes) - fogcolor
- m_fog.colorSecondary (Offset 844) (Save|Key)(4 Bytes) - fogcolor2
- m_fog.dirPrimary (Offset 828) (Save|Key)(12 Bytes) - fogdir
- m_fog.enable (Offset 888) (Save|Key)(1 Bytes) - fogenable
- m_fog.blend (Offset 889) (Save|Key)(1 Bytes) - fogblend
- m_fog.start (Offset 856) (Save|Key)(4 Bytes) - fogstart
- m_fog.end (Offset 860) (Save|Key)(4 Bytes) - fogend
- m_fog.maxdensity (Offset 868) (Save|Key)(4 Bytes) - fogmaxdensity
- m_fog.farz (Offset 864) (Save|Key)(4 Bytes) - farz
- m_fog.duration (Offset 884) (Save|Key)(4 Bytes) - foglerptime
- CFogControllerSetLerpValues (Offset 0) (FunctionTable)(0 Bytes)
- m_iChangedVariables (Offset 896) (Save)(4 Bytes)
- m_fog.lerptime (Offset 880) (Save)(4 Bytes)
- m_fog.colorPrimaryLerpTo (Offset 848) (Save)(4 Bytes)
- m_fog.colorSecondaryLerpTo (Offset 852) (Save)(4 Bytes)
- m_fog.startLerpTo (Offset 872) (Save)(4 Bytes)
- m_fog.endLerpTo (Offset 876) (Save)(4 Bytes)

CBaseEntity - env_funnel

CBaseEntity - env_global
- m_globalstate (Offset 848) (Save|Key)(4 Bytes) - globalstate
- m_triggermode (Offset 852) (Save)(4 Bytes)
- m_initialstate (Offset 856) (Save|Key)(4 Bytes) - initialstate
- m_counter (Offset 860) (Save|Key)(4 Bytes) - counter
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
- InputRemove (Offset 0) (Input)(0 Bytes) - Remove
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputSetCounter (Offset 0) (Input)(0 Bytes) - SetCounter
- InputAddToCounter (Offset 0) (Input)(0 Bytes) - AddToCounter
- InputGetCounter (Offset 0) (Input)(0 Bytes) - GetCounter
- m_outCounter (Offset 824) (Save|Key|Output)(0 Bytes) - Counter

CSprite - env_glow
- m_flLastTime (Offset 872) (Save)(4 Bytes)
- m_flMaxFrame (Offset 876) (Save)(4 Bytes)
- m_hAttachedToEntity (Offset 824) (Save)(4 Bytes)
- m_nAttachment (Offset 828) (Save)(4 Bytes)
- m_flDieTime (Offset 840) (Save)(4 Bytes)
- m_nBrightness (Offset 844) (Save)(4 Bytes)
- m_flBrightnessTime (Offset 848) (Save)(4 Bytes)
- m_flSpriteScale (Offset 852) (Save|Key)(4 Bytes) - scale
- m_flSpriteFramerate (Offset 832) (Save|Key)(4 Bytes) - framerate
- m_flFrame (Offset 836) (Save|Key)(4 Bytes) - frame
- m_flHDRColorScale (Offset 868) (Save|Key)(4 Bytes) - HDRColorScale
- m_flGlowProxySize (Offset 864) (Save|Key)(4 Bytes) - GlowProxySize
- m_flScaleTime (Offset 856) (Save)(4 Bytes)
- m_flStartScale (Offset 880) (Save)(4 Bytes)
- m_flDestScale (Offset 884) (Save)(4 Bytes)
- m_flScaleTimeStart (Offset 888) (Save)(4 Bytes)
- m_nStartBrightness (Offset 892) (Save)(4 Bytes)
- m_nDestBrightness (Offset 896) (Save)(4 Bytes)
- m_flBrightnessTimeStart (Offset 900) (Save)(4 Bytes)
- m_bWorldSpaceScale (Offset 860) (Save)(1 Bytes)
- CSpriteAnimateThink (Offset 0) (FunctionTable)(0 Bytes)
- CSpriteExpandThink (Offset 0) (FunctionTable)(0 Bytes)
- CSpriteAnimateUntilDead (Offset 0) (FunctionTable)(0 Bytes)
- CSpriteBeginFadeOutThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flSpriteScale (Offset 852) (Save|Key|Input)(4 Bytes) - SetScale
- InputHideSprite (Offset 0) (Input)(0 Bytes) - HideSprite
- InputShowSprite (Offset 0) (Input)(0 Bytes) - ShowSprite
- InputToggleSprite (Offset 0) (Input)(0 Bytes) - ToggleSprite
- InputColorRedValue (Offset 0) (Input)(0 Bytes) - ColorRedValue
- InputColorGreenValue (Offset 0) (Input)(0 Bytes) - ColorGreenValue
- InputColorBlueValue (Offset 0) (Input)(0 Bytes) - ColorBlueValue

CBaseEntity - env_gunfire
- m_iMinBurstSize (Offset 824) (Save|Key)(4 Bytes) - minburstsize
- m_iMaxBurstSize (Offset 828) (Save|Key)(4 Bytes) - maxburstsize
- m_flMinBurstDelay (Offset 832) (Save|Key)(4 Bytes) - minburstdelay
- m_flMaxBurstDelay (Offset 836) (Save|Key)(4 Bytes) - maxburstdelay
- m_flRateOfFire (Offset 840) (Save|Key)(4 Bytes) - rateoffire
- m_iszShootSound (Offset 844) (Save|Key)(4 Bytes) - shootsound
- m_iszTracerType (Offset 848) (Save|Key)(4 Bytes) - tracertype
- m_bDisabled (Offset 852) (Save|Key)(1 Bytes) - startdisabled
- m_iSpread (Offset 860) (Save|Key)(4 Bytes) - spread
- m_flBias (Offset 892) (Save|Key)(4 Bytes) - bias
- m_bCollide (Offset 896) (Save|Key)(1 Bytes) - collisions
- m_iShotsRemaining (Offset 856) (Save)(4 Bytes)
- m_vecSpread (Offset 864) (Save)(12 Bytes)
- m_vecTargetPosition (Offset 876) (Save)(12 Bytes)
- m_flTargetDist (Offset 888) (Save)(4 Bytes)
- m_hTarget (Offset 900) (Save)(4 Bytes)
- CEnvGunfireShootThink (Offset 0) (FunctionTable)(0 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable

CEnvHeadcrabCanister - env_headcrabcanister
- m_bLanded (Offset 1120) (Save)(1 Bytes)
 Sub-Class Table (1 Deep): m_Shared - CEnvHeadcrabCanisterShared
 - m_vecStartPosition (Offset 4) (Save)(12 Bytes)
 - m_vecEnterWorldPosition (Offset 16) (Save)(12 Bytes)
 - m_vecDirection (Offset 28) (Save)(12 Bytes)
 - m_vecStartAngles (Offset 40) (Save)(12 Bytes)
 - m_flLaunchHeight (Offset 116) (Save|Key)(4 Bytes) - StartingHeight
 - m_flFlightSpeed (Offset 56) (Save|Key)(4 Bytes) - FlightSpeed
 - m_flFlightTime (Offset 52) (Save|Key)(4 Bytes) - FlightTime
 - m_flLaunchTime (Offset 60) (Save)(4 Bytes)
 - m_flWorldEnterTime (Offset 92) (Save)(4 Bytes)
 - m_flInitialZSpeed (Offset 64) (Save)(4 Bytes)
 - m_flZAcceleration (Offset 68) (Save)(4 Bytes)
 - m_flHorizSpeed (Offset 72) (Save)(4 Bytes)
 - m_bLaunchedFromWithinWorld (Offset 76) (Save)(1 Bytes)
 - m_vecSkyboxOrigin (Offset 96) (Save)(12 Bytes)
 - m_vecParabolaDirection (Offset 80) (Save)(12 Bytes)
 - m_flSkyboxScale (Offset 108) (Save)(4 Bytes)
 - m_bInSkybox (Offset 112) (Save)(1 Bytes)
- m_hTrail (Offset 1244) (Save)(4 Bytes)
- m_hSmokeTrail (Offset 1248) (Save)(4 Bytes)
- m_nHeadcrabType (Offset 1252) (Save|Key)(4 Bytes) - HeadcrabType
- m_nHeadcrabCount (Offset 1256) (Save|Key)(4 Bytes) - HeadcrabCount
- m_flSmokeLifetime (Offset 1284) (Save|Key)(4 Bytes) - SmokeLifetime
- m_iszLaunchPositionName (Offset 1288) (Save|Key)(4 Bytes) - LaunchPositionName
- m_vecImpactPosition (Offset 1260) (Save)(12 Bytes)
- m_bIncomingSoundStarted (Offset 1280) (Save)(1 Bytes)
- m_bHasDetonated (Offset 1281) (Save)(1 Bytes)
- m_bLaunched (Offset 1282) (Save)(1 Bytes)
- m_bOpened (Offset 1283) (Save)(1 Bytes)
- m_flMinRefireTime (Offset 1364) (Save|Key)(4 Bytes) - MinSkyboxRefireTime
- m_flMaxRefireTime (Offset 1368) (Save|Key)(4 Bytes) - MaxSkyboxRefireTime
- m_nSkyboxCannisterCount (Offset 1372) (Save|Key)(4 Bytes) - SkyboxCannisterCount
- m_flDamageRadius (Offset 1272) (Save|Key)(4 Bytes) - DamageRadius
- m_flDamage (Offset 1276) (Save|Key)(4 Bytes) - Damage
- CEnvHeadcrabCanisterHeadcrabCanisterSkyboxThink (Offset 0) (FunctionTable)(0 Bytes)
- CEnvHeadcrabCanisterHeadcrabCanisterWorldThink (Offset 0) (FunctionTable)(0 Bytes)
- CEnvHeadcrabCanisterHeadcrabCanisterSpawnHeadcrabThink (Offset 0) (FunctionTable)(0 Bytes)
- CEnvHeadcrabCanisterWaitForOpenSequenceThink (Offset 0) (FunctionTable)(0 Bytes)
- CEnvHeadcrabCanisterHeadcrabCanisterSkyboxOnlyThink (Offset 0) (FunctionTable)(0 Bytes)
- CEnvHeadcrabCanisterHeadcrabCanisterSkyboxRestartThink (Offset 0) (FunctionTable)(0 Bytes)
- InputFireCanister (Offset 0) (Input)(0 Bytes) - FireCanister
- InputOpenCanister (Offset 0) (Input)(0 Bytes) - OpenCanister
- InputSpawnHeadcrabs (Offset 0) (Input)(0 Bytes) - SpawnHeadcrabs
- InputStopSmoke (Offset 0) (Input)(0 Bytes) - StopSmoke
- m_OnLaunched (Offset 1292) (Save|Key|Output)(0 Bytes) - OnLaunched
- m_OnImpacted (Offset 1316) (Save|Key|Output)(0 Bytes) - OnImpacted
- m_OnOpened (Offset 1340) (Save|Key|Output)(0 Bytes) - OnOpened
- *CBaseAnimating

CBaseEntity - env_hudhint
- m_iszMessage (Offset 824) (Save|Key)(4 Bytes) - message
- InputShowHudHint (Offset 0) (Input)(0 Bytes) - ShowHudHint
- InputHideHudHint (Offset 0) (Input)(0 Bytes) - HideHudHint

CBeam - env_laser
- m_iszLaserTarget (Offset 992) (Save|Key)(4 Bytes) - LaserTarget
- m_pSprite (Offset 996) (Save)(4 Bytes)
- m_iszSpriteName (Offset 1000) (Save|Key)(4 Bytes) - EndSprite
- m_firePosition (Offset 1004) (Save)(12 Bytes)
- m_flStartFrame (Offset 1016) (Save|Key)(4 Bytes) - framestart
- CEnvLaserStrikeThink (Offset 0) (FunctionTable)(0 Bytes)
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- m_nHaloIndex (Offset 844) (Save)(4 Bytes)
- m_nBeamType (Offset 848) (Save)(4 Bytes)
- m_nBeamFlags (Offset 852) (Save)(4 Bytes)
- m_nNumBeamEnts (Offset 840) (Save)(4 Bytes)
- m_hAttachEntity (Offset 856) (Save)(40 Bytes)
- m_nAttachIndex (Offset 896) (Save)(40 Bytes)
- m_nMinDXLevel (Offset 964) (Save)(4 Bytes)
- m_fWidth (Offset 936) (Save)(4 Bytes)
- m_fEndWidth (Offset 940) (Save)(4 Bytes)
- m_fFadeLength (Offset 944) (Save)(4 Bytes)
- m_fHaloScale (Offset 948) (Save)(4 Bytes)
- m_fAmplitude (Offset 952) (Save)(4 Bytes)
- m_fStartFrame (Offset 956) (Save)(4 Bytes)
- m_fSpeed (Offset 960) (Save)(4 Bytes)
- m_flFrameRate (Offset 824) (Save)(4 Bytes)
- m_flFrame (Offset 968) (Save)(4 Bytes)
- m_flHDRColorScale (Offset 828) (Save|Key)(4 Bytes) - HDRColorScale
- m_flDamage (Offset 836) (Save|Key)(4 Bytes) - damage
- m_flFireTime (Offset 832) (Save)(4 Bytes)
- m_vecEndPos (Offset 972) (Save)(12 Bytes)
- m_hEndEntity (Offset 984) (Save)(4 Bytes)
- m_nDissolveType (Offset 988) (Save|Key)(4 Bytes) - dissolvetype
- InputWidth (Offset 0) (Input)(0 Bytes) - Width
- InputNoise (Offset 0) (Input)(0 Bytes) - Noise
- InputColorRedValue (Offset 0) (Input)(0 Bytes) - ColorRedValue
- InputColorGreenValue (Offset 0) (Input)(0 Bytes) - ColorGreenValue
- InputColorBlueValue (Offset 0) (Input)(0 Bytes) - ColorBlueValue
- m_fSpeed (Offset 960) (Save|Key|Input)(4 Bytes) - ScrollSpeed

CSprite - env_laserdot
- m_vecSurfaceNormal (Offset 904) (Save)(12 Bytes)
- m_hTargetEnt (Offset 916) (Save)(4 Bytes)
- m_bVisibleLaserDot (Offset 920) (Save)(1 Bytes)
- m_bIsOn (Offset 921) (Save)(1 Bytes)
- CLaserDotLaserThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flLastTime (Offset 872) (Save)(4 Bytes)
- m_flMaxFrame (Offset 876) (Save)(4 Bytes)
- m_hAttachedToEntity (Offset 824) (Save)(4 Bytes)
- m_nAttachment (Offset 828) (Save)(4 Bytes)
- m_flDieTime (Offset 840) (Save)(4 Bytes)
- m_nBrightness (Offset 844) (Save)(4 Bytes)
- m_flBrightnessTime (Offset 848) (Save)(4 Bytes)
- m_flSpriteScale (Offset 852) (Save|Key)(4 Bytes) - scale
- m_flSpriteFramerate (Offset 832) (Save|Key)(4 Bytes) - framerate
- m_flFrame (Offset 836) (Save|Key)(4 Bytes) - frame
- m_flHDRColorScale (Offset 868) (Save|Key)(4 Bytes) - HDRColorScale
- m_flGlowProxySize (Offset 864) (Save|Key)(4 Bytes) - GlowProxySize
- m_flScaleTime (Offset 856) (Save)(4 Bytes)
- m_flStartScale (Offset 880) (Save)(4 Bytes)
- m_flDestScale (Offset 884) (Save)(4 Bytes)
- m_flScaleTimeStart (Offset 888) (Save)(4 Bytes)
- m_nStartBrightness (Offset 892) (Save)(4 Bytes)
- m_nDestBrightness (Offset 896) (Save)(4 Bytes)
- m_flBrightnessTimeStart (Offset 900) (Save)(4 Bytes)
- m_bWorldSpaceScale (Offset 860) (Save)(1 Bytes)
- CSpriteAnimateThink (Offset 0) (FunctionTable)(0 Bytes)
- CSpriteExpandThink (Offset 0) (FunctionTable)(0 Bytes)
- CSpriteAnimateUntilDead (Offset 0) (FunctionTable)(0 Bytes)
- CSpriteBeginFadeOutThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flSpriteScale (Offset 852) (Save|Key|Input)(4 Bytes) - SetScale
- InputHideSprite (Offset 0) (Input)(0 Bytes) - HideSprite
- InputShowSprite (Offset 0) (Input)(0 Bytes) - ShowSprite
- InputToggleSprite (Offset 0) (Input)(0 Bytes) - ToggleSprite
- InputColorRedValue (Offset 0) (Input)(0 Bytes) - ColorRedValue
- InputColorGreenValue (Offset 0) (Input)(0 Bytes) - ColorGreenValue
- InputColorBlueValue (Offset 0) (Input)(0 Bytes) - ColorBlueValue

CLightGlow - env_lightglow
- m_nVerticalSize (Offset 828) (Save|Key)(4 Bytes) - VerticalGlowSize
- m_nHorizontalSize (Offset 824) (Save|Key)(4 Bytes) - HorizontalGlowSize
- m_nMinDist (Offset 832) (Save|Key)(4 Bytes) - MinDist
- m_nMaxDist (Offset 836) (Save|Key)(4 Bytes) - MaxDist
- m_nOuterMaxDist (Offset 840) (Save|Key)(4 Bytes) - OuterMaxDist
- m_flGlowProxySize (Offset 844) (Save|Key)(4 Bytes) - GlowProxySize
- m_flHDRColorScale (Offset 848) (Save|Key)(4 Bytes) - HDRColorScale
- InputColor (Offset 0) (Input)(0 Bytes) - Color

CBaseEntity - env_message
- m_iszMessage (Offset 824) (Save|Key)(4 Bytes) - message
- m_sNoise (Offset 840) (Save|Key)(4 Bytes) - messagesound
- m_MessageAttenuation (Offset 832) (Save|Key)(4 Bytes) - messageattenuation
- m_MessageVolume (Offset 828) (Save|Key)(4 Bytes) - messagevolume
- m_Radius (Offset 836) (Save)(4 Bytes)
- InputShowMessage (Offset 0) (Input)(0 Bytes) - ShowMessage
- m_OnShowMessage (Offset 844) (Save|Key|Output)(0 Bytes) - OnShowMessage

CBaseEntity - env_microphone
- m_bDisabled (Offset 824) (Save|Key)(1 Bytes) - StartDisabled
- m_hMeasureTarget (Offset 828) (Save)(4 Bytes)
- m_nSoundMask (Offset 832) (Save|Key)(4 Bytes) - SoundMask
- m_flSensitivity (Offset 836) (Save|Key)(4 Bytes) - Sensitivity
- m_flSmoothFactor (Offset 840) (Save|Key)(4 Bytes) - SmoothFactor
- m_iszSpeakerName (Offset 848) (Save|Key)(4 Bytes) - SpeakerName
- m_iszListenFilter (Offset 864) (Save|Key)(4 Bytes) - ListenFilter
- m_hListenFilter (Offset 868) (Save)(4 Bytes)
- m_hSpeaker (Offset 852) (Save)(4 Bytes)
- m_iSpeakerDSPPreset (Offset 860) (Save|Key)(4 Bytes) - speaker_dsp_preset
- m_flMaxRange (Offset 844) (Save|Key)(4 Bytes) - MaxRange
- m_szLastSound (Offset 944) (Save)(256 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputSetSpeakerName (Offset 0) (Input)(0 Bytes) - SetSpeakerName
- m_SoundLevel (Offset 872) (Save|Key|Output)(0 Bytes) - SoundLevel
- m_OnRoutedSound (Offset 896) (Save|Key|Output)(0 Bytes) - OnRoutedSound
- m_OnHeardSound (Offset 920) (Save|Key|Output)(0 Bytes) - OnHeardSound

MovieExplosion - env_movieexplosion

CBaseEntity - env_muzzleflash
- m_flScale (Offset 824) (Save|Key)(4 Bytes) - scale
- m_iszParentAttachment (Offset 828) (Save|Key)(4 Bytes) - parentattachment
- InputFire (Offset 0) (Input)(0 Bytes) - Fire

CParticlePerformanceMonitor - env_particle_performance_monitor
- m_bDisplayPerf (Offset 824) (Save)(1 Bytes)
- m_bMeasurePerf (Offset 825) (Save)(1 Bytes)
- InputTurnOnDisplay (Offset 0) (Input)(0 Bytes) - TurnOnDisplay
- InputTurnOffDisplay (Offset 0) (Input)(0 Bytes) - TurnOffDisplay
- InputStartMeasuring (Offset 0) (Input)(0 Bytes) - StartMeasuring
- InputStopMeasuring (Offset 0) (Input)(0 Bytes) - StopMeasuring

CEntityParticleTrail - env_particle_trail
- m_iMaterialName (Offset 824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_Info - EntityParticleTrailInfo_t
 - m_strMaterialName (Offset 4) (Save|Key)(4 Bytes) - ParticleTrailMaterial
 - m_flLifetime (Offset 8) (Save|Key)(4 Bytes) - ParticleTrailLifetime
 - m_flStartSize (Offset 12) (Save|Key)(4 Bytes) - ParticleTrailStartSize
 - m_flEndSize (Offset 16) (Save|Key)(4 Bytes) - ParticleTrailEndSize
- m_hConstraintEntity (Offset 848) (Save)(4 Bytes)

CParticleFire - env_particlefire
- m_vOrigin (Offset 824) (Save)(12 Bytes)
- m_vDirection (Offset 836) (Save)(12 Bytes)

CBaseEntity - env_particlelight
- m_flIntensity (Offset 824) (Save|Key)(4 Bytes) - Intensity
- m_vColor (Offset 828) (Save|Key)(12 Bytes) - Color
- m_PSName (Offset 840) (Save|Key)(4 Bytes) - PSName
- m_bDirectional (Offset 844) (Save|Key)(1 Bytes) - Directional

CEnvParticleScript - env_particlescript
- m_flSequenceScale (Offset 1120) (Save)(4 Bytes)
- InputSetSequence (Offset 0) (Input)(0 Bytes) - SetSequence
- *CBaseAnimating

ParticleSmokeGrenade - env_particlesmokegrenade
- m_CurrentStage (Offset 824) (Save)(1 Bytes)
- m_FadeStartTime (Offset 832) (Save)(4 Bytes)
- m_FadeEndTime (Offset 836) (Save)(4 Bytes)
- m_flSpawnTime (Offset 828) (Save)(4 Bytes)

CBaseEntity - env_physexplosion
- m_damage (Offset 824) (Save|Key)(4 Bytes) - magnitude
- m_radius (Offset 828) (Save|Key)(4 Bytes) - radius
- m_targetEntityName (Offset 832) (Save|Key)(4 Bytes) - targetentityname
- m_flInnerRadius (Offset 836) (Save|Key)(4 Bytes) - inner_radius
- InputExplode (Offset 0) (Input)(0 Bytes) - Explode
- m_OnPushedPlayer (Offset 840) (Save|Key|Output)(0 Bytes) - OnPushedPlayer

CBaseEntity - env_physimpact
- m_damage (Offset 824) (Save|Key)(4 Bytes) - magnitude
- m_distance (Offset 828) (Save|Key)(4 Bytes) - distance
- m_directionEntityName (Offset 832) (Save|Key)(4 Bytes) - directionentityname
- CPhysImpactPointAtEntity (Offset 0) (FunctionTable)(0 Bytes)
- InputImpact (Offset 0) (Input)(0 Bytes) - Impact

CBaseEntity - env_physwire
- m_nDensity (Offset 824) (Save|Key)(4 Bytes) - Density

CBaseEntity - env_player_surface_trigger
- m_iTargetGameMaterial (Offset 824) (Save|Key)(4 Bytes) - gamematerial
- m_iCurrentGameMaterial (Offset 828) (Save)(4 Bytes)
- m_bDisabled (Offset 832) (Save)(1 Bytes)
- CEnvPlayerSurfaceTriggerUpdateMaterialThink (Offset 0) (FunctionTable)(0 Bytes)
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- m_OnSurfaceChangedToTarget (Offset 836) (Save|Key|Output)(0 Bytes) - OnSurfaceChangedToTarget
- m_OnSurfaceChangedFromTarget (Offset 860) (Save|Key|Output)(0 Bytes) - OnSurfaceChangedFromTarget

CEnvProjectedTexture - env_projectedtexture
- m_hTargetEntity (Offset 824) (Save)(4 Bytes)
- m_bState (Offset 828) (Save)(1 Bytes)
- m_flLightFOV (Offset 832) (Save|Key)(4 Bytes) - lightfov
- m_bEnableShadows (Offset 836) (Save|Key)(1 Bytes) - enableshadows
- m_bLightOnlyTarget (Offset 837) (Save|Key)(1 Bytes) - lightonlytarget
- m_bLightWorld (Offset 838) (Save|Key)(1 Bytes) - lightworld
- m_bCameraSpace (Offset 839) (Save|Key)(1 Bytes) - cameraspace
- m_flAmbient (Offset 852) (Save|Key)(4 Bytes) - ambient
- m_SpotlightTextureName (Offset 856) (Save)(260 Bytes) - texturename
- m_nSpotlightTextureFrame (Offset 1116) (Save|Key)(4 Bytes) - textureframe
- m_flNearZ (Offset 1120) (Save|Key)(4 Bytes) - nearz
- m_flFarZ (Offset 1124) (Save|Key)(4 Bytes) - farz
- m_nShadowQuality (Offset 1128) (Save|Key)(4 Bytes) - shadowquality
- m_LinearFloatLightColor (Offset 840) (Save)(12 Bytes)
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
- InputSetFOV (Offset 0) (Input)(0 Bytes) - FOV
- InputSetTarget (Offset 0) (Input)(0 Bytes) - Target
- InputSetCameraSpace (Offset 0) (Input)(0 Bytes) - CameraSpace
- InputSetLightOnlyTarget (Offset 0) (Input)(0 Bytes) - LightOnlyTarget
- InputSetLightWorld (Offset 0) (Input)(0 Bytes) - LightWorld
- InputSetEnableShadows (Offset 0) (Input)(0 Bytes) - EnableShadows
- InputSetAmbient (Offset 0) (Input)(0 Bytes) - Ambient
- InputSetSpotlightTexture (Offset 0) (Input)(0 Bytes) - SpotlightTexture
- CEnvProjectedTextureInitialThink (Offset 0) (FunctionTable)(0 Bytes)

CEnvQuadraticBeam - env_quadraticbeam
- m_targetPosition (Offset 824) (Save)(12 Bytes)
- m_controlPosition (Offset 836) (Save)(12 Bytes)
- m_scrollRate (Offset 848) (Save)(4 Bytes)
- m_flWidth (Offset 852) (Save)(4 Bytes)

CBaseEntity - env_ragdoll_boogie
- m_flStartTime (Offset 824) (Save)(4 Bytes)
- m_flBoogieLength (Offset 828) (Save)(4 Bytes)
- m_flMagnitude (Offset 832) (Save)(4 Bytes)
- CRagdollBoogieBoogieThink (Offset 0) (FunctionTable)(0 Bytes)
- CRagdollBoogieZapThink (Offset 0) (FunctionTable)(0 Bytes)

RocketTrail - env_rockettrail
- m_StartColor (Offset 824) (Save)(12 Bytes)
- m_EndColor (Offset 836) (Save)(12 Bytes)
- m_Opacity (Offset 848) (Save)(4 Bytes)
- m_SpawnRate (Offset 852) (Save)(4 Bytes)
- m_ParticleLifetime (Offset 856) (Save)(4 Bytes)
- m_StopEmitTime (Offset 860) (Save)(4 Bytes)
- m_MinSpeed (Offset 864) (Save)(4 Bytes)
- m_MaxSpeed (Offset 868) (Save)(4 Bytes)
- m_StartSize (Offset 872) (Save)(4 Bytes)
- m_EndSize (Offset 876) (Save)(4 Bytes)
- m_SpawnRadius (Offset 880) (Save)(4 Bytes)
- m_bEmit (Offset 884) (Save)(1 Bytes)
- m_nAttachment (Offset 888) (Save)(4 Bytes)
- m_bDamaged (Offset 892) (Save)(1 Bytes)
- m_flFlareScale (Offset 896) (Save)(4 Bytes)

CBaseEntity - env_rotorshooter
- m_flTimeUnderRotor (Offset 908) (Save|Key)(4 Bytes) - rotortime
- m_flTimeUnderRotorVariance (Offset 912) (Save|Key)(4 Bytes) - rotortimevariance
- m_flLastWashStartTime (Offset 916) (Save)(4 Bytes)
- m_flNextGibTime (Offset 920) (Save)(4 Bytes)
- m_nSkin (Offset 888) (Save|Key)(4 Bytes) - skin
- m_flGibScale (Offset 892) (Save|Key)(4 Bytes) - scale
- m_flGibGravityScale (Offset 896) (Save|Key)(4 Bytes) - gibgravityscale
- m_flMassOverride (Offset 900) (Save|Key)(4 Bytes) - massoverride
- m_iGibs (Offset 824) (Save|Key)(4 Bytes) - m_iGibs
- m_flGibVelocity (Offset 840) (Save|Key)(4 Bytes) - m_flVelocity
- m_flVariance (Offset 860) (Save|Key)(4 Bytes) - m_flVariance
- m_flGibLife (Offset 864) (Save|Key)(4 Bytes) - m_flGibLife
- m_nSimulationType (Offset 868) (Save|Key)(4 Bytes) - Simulation
- m_flDelay (Offset 876) (Save|Key)(4 Bytes) - delay
- m_angGibRotation (Offset 844) (Save|Key)(12 Bytes) - gibangles
- m_flGibAngVelocity (Offset 856) (Save|Key)(4 Bytes) - gibanglevelocity
- m_bIsSprite (Offset 881) (Save)(1 Bytes)
- m_iGibCapacity (Offset 828) (Save)(4 Bytes)
- m_iGibMaterial (Offset 832) (Save)(4 Bytes)
- m_iGibModelIndex (Offset 836) (Save)(4 Bytes)
- m_nMaxGibModelFrame (Offset 872) (Save)(4 Bytes)
- m_iszLightingOrigin (Offset 884) (Save|Key)(4 Bytes) - LightingOrigin
- m_bNoGibShadows (Offset 880) (Save|Key)(1 Bytes) - nogibshadows
- InputShoot (Offset 0) (Input)(0 Bytes) - Shoot
- CGibShooterShootThink (Offset 0) (FunctionTable)(0 Bytes)

CRotorWashEmitter - env_rotorwash_emitter
- m_bEmit (Offset 824) (Save)(1 Bytes)
- m_flAltitude (Offset 828) (Save|Key)(4 Bytes) - altitude

CEnvScreenEffect - env_screeneffect
- m_flDuration (Offset 824) (Save)(4 Bytes)
- m_nType (Offset 828) (Save|Key)(4 Bytes) - type
- m_flDuration (Offset 824) (Save)(4 Bytes)
- InputStartEffect (Offset 0) (Input)(0 Bytes) - StartEffect
- InputStopEffect (Offset 0) (Input)(0 Bytes) - StopEffect

CEnvScreenOverlay - env_screenoverlay
- m_iszOverlayNames[0] (Offset 824) (Save|Key)(4 Bytes) - OverlayName1
- m_iszOverlayNames[1] (Offset 828) (Save|Key)(4 Bytes) - OverlayName2
- m_iszOverlayNames[2] (Offset 832) (Save|Key)(4 Bytes) - OverlayName3
- m_iszOverlayNames[3] (Offset 836) (Save|Key)(4 Bytes) - OverlayName4
- m_iszOverlayNames[4] (Offset 840) (Save|Key)(4 Bytes) - OverlayName5
- m_iszOverlayNames[5] (Offset 844) (Save|Key)(4 Bytes) - OverlayName6
- m_iszOverlayNames[6] (Offset 848) (Save|Key)(4 Bytes) - OverlayName7
- m_iszOverlayNames[7] (Offset 852) (Save|Key)(4 Bytes) - OverlayName8
- m_iszOverlayNames[8] (Offset 856) (Save|Key)(4 Bytes) - OverlayName9
- m_iszOverlayNames[9] (Offset 860) (Save|Key)(4 Bytes) - OverlayName10
- m_flOverlayTimes[0] (Offset 864) (Save|Key)(4 Bytes) - OverlayTime1
- m_flOverlayTimes[1] (Offset 868) (Save|Key)(4 Bytes) - OverlayTime2
- m_flOverlayTimes[2] (Offset 872) (Save|Key)(4 Bytes) - OverlayTime3
- m_flOverlayTimes[3] (Offset 876) (Save|Key)(4 Bytes) - OverlayTime4
- m_flOverlayTimes[4] (Offset 880) (Save|Key)(4 Bytes) - OverlayTime5
- m_flOverlayTimes[5] (Offset 884) (Save|Key)(4 Bytes) - OverlayTime6
- m_flOverlayTimes[6] (Offset 888) (Save|Key)(4 Bytes) - OverlayTime7
- m_flOverlayTimes[7] (Offset 892) (Save|Key)(4 Bytes) - OverlayTime8
- m_flOverlayTimes[8] (Offset 896) (Save|Key)(4 Bytes) - OverlayTime9
- m_flOverlayTimes[9] (Offset 900) (Save|Key)(4 Bytes) - OverlayTime10
- m_iDesiredOverlay (Offset 908) (Save)(4 Bytes)
- m_flStartTime (Offset 904) (Save)(4 Bytes)
- m_bIsActive (Offset 912) (Save)(1 Bytes)
- InputStartOverlay (Offset 0) (Input)(0 Bytes) - StartOverlays
- InputStopOverlay (Offset 0) (Input)(0 Bytes) - StopOverlays
- InputSwitchOverlay (Offset 0) (Input)(0 Bytes) - SwitchOverlay

CBaseEntity - env_shake
- m_Amplitude (Offset 824) (Save|Key)(4 Bytes) - amplitude
- m_Frequency (Offset 828) (Save|Key)(4 Bytes) - frequency
- m_Duration (Offset 832) (Save|Key)(4 Bytes) - duration
- m_Radius (Offset 836) (Save|Key)(4 Bytes) - radius
- m_stopTime (Offset 840) (Save)(4 Bytes)
- m_nextShake (Offset 844) (Save)(4 Bytes)
- m_currentAmp (Offset 848) (Save)(4 Bytes)
- m_maxForce (Offset 852) (Save)(12 Bytes)
- m_pShakeController (Offset 864) (Save)(0 Bytes)
 Sub-Class Table (1 Deep): m_shakeCallback - CPhysicsShake
 - m_force (Offset 4) (Save)(12 Bytes)
- InputStartShake (Offset 0) (Input)(0 Bytes) - StartShake
- InputStopShake (Offset 0) (Input)(0 Bytes) - StopShake
- InputAmplitude (Offset 0) (Input)(0 Bytes) - Amplitude
- InputFrequency (Offset 0) (Input)(0 Bytes) - Frequency

CBaseEntity - env_shooter
- m_nSkin (Offset 888) (Save|Key)(4 Bytes) - skin
- m_flGibScale (Offset 892) (Save|Key)(4 Bytes) - scale
- m_flGibGravityScale (Offset 896) (Save|Key)(4 Bytes) - gibgravityscale
- m_flMassOverride (Offset 900) (Save|Key)(4 Bytes) - massoverride
- m_iGibs (Offset 824) (Save|Key)(4 Bytes) - m_iGibs
- m_flGibVelocity (Offset 840) (Save|Key)(4 Bytes) - m_flVelocity
- m_flVariance (Offset 860) (Save|Key)(4 Bytes) - m_flVariance
- m_flGibLife (Offset 864) (Save|Key)(4 Bytes) - m_flGibLife
- m_nSimulationType (Offset 868) (Save|Key)(4 Bytes) - Simulation
- m_flDelay (Offset 876) (Save|Key)(4 Bytes) - delay
- m_angGibRotation (Offset 844) (Save|Key)(12 Bytes) - gibangles
- m_flGibAngVelocity (Offset 856) (Save|Key)(4 Bytes) - gibanglevelocity
- m_bIsSprite (Offset 881) (Save)(1 Bytes)
- m_iGibCapacity (Offset 828) (Save)(4 Bytes)
- m_iGibMaterial (Offset 832) (Save)(4 Bytes)
- m_iGibModelIndex (Offset 836) (Save)(4 Bytes)
- m_nMaxGibModelFrame (Offset 872) (Save)(4 Bytes)
- m_iszLightingOrigin (Offset 884) (Save|Key)(4 Bytes) - LightingOrigin
- m_bNoGibShadows (Offset 880) (Save|Key)(1 Bytes) - nogibshadows
- InputShoot (Offset 0) (Input)(0 Bytes) - Shoot
- CGibShooterShootThink (Offset 0) (FunctionTable)(0 Bytes)

CSmokeStack - env_smokestack
- m_StartSize (Offset 832) (Save|Key)(4 Bytes) - StartSize
- m_EndSize (Offset 836) (Save|Key)(4 Bytes) - EndSize
- m_InitialState (Offset 956) (Save|Key)(1 Bytes) - InitialState
- m_flBaseSpread (Offset 856) (Save|Key)(4 Bytes) - BaseSpread
- m_flTwist (Offset 924) (Save|Key)(4 Bytes) - Twist
- m_flRollSpeed (Offset 848) (Save|Key)(4 Bytes) - Roll
- m_strMaterialModel (Offset 928) (Save)(4 Bytes)
- m_iMaterialModel (Offset 932) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_AmbientLight - CSmokeStackLightInfo
 - m_vPos (Offset 4) (Save)(12 Bytes)
 - m_vColor (Offset 16) (Save)(12 Bytes)
 - m_flIntensity (Offset 28) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_DirLight - CSmokeStackLightInfo
 - m_vPos (Offset 4) (Save)(12 Bytes)
 - m_vColor (Offset 16) (Save)(12 Bytes)
 - m_flIntensity (Offset 28) (Save)(4 Bytes)
- m_WindAngle (Offset 936) (Save|Key)(4 Bytes) - WindAngle
- m_WindSpeed (Offset 940) (Save|Key)(4 Bytes) - WindSpeed
- m_vWind (Offset 944) (Save)(12 Bytes)
- m_bEmit (Offset 852) (Save)(4 Bytes)
- m_JetLength (Offset 844) (Save|Key|Input)(4 Bytes) - JetLength
- m_SpreadSpeed (Offset 824) (Save|Key|Input)(4 Bytes) - SpreadSpeed
- m_Speed (Offset 828) (Save|Key|Input)(4 Bytes) - Speed
- m_Rate (Offset 840) (Save|Key|Input)(4 Bytes) - Rate
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle

SmokeTrail - env_smoketrail
- m_StartColor (Offset 824) (Save)(12 Bytes)
- m_EndColor (Offset 836) (Save)(12 Bytes)
- m_Opacity (Offset 848) (Save|Key)(4 Bytes) - opacity
- m_SpawnRate (Offset 852) (Save|Key)(4 Bytes) - spawnrate
- m_ParticleLifetime (Offset 856) (Save|Key)(4 Bytes) - lifetime
- m_StopEmitTime (Offset 860) (Save)(4 Bytes)
- m_MinSpeed (Offset 864) (Save|Key)(4 Bytes) - minspeed
- m_MaxSpeed (Offset 868) (Save|Key)(4 Bytes) - maxspeed
- m_MinDirectedSpeed (Offset 884) (Save|Key)(4 Bytes) - mindirectedspeed
- m_MaxDirectedSpeed (Offset 888) (Save|Key)(4 Bytes) - maxdirectedspeed
- m_StartSize (Offset 872) (Save|Key)(4 Bytes) - startsize
- m_EndSize (Offset 876) (Save|Key)(4 Bytes) - endsize
- m_SpawnRadius (Offset 880) (Save|Key)(4 Bytes) - spawnradius
- m_bEmit (Offset 892) (Save)(1 Bytes)
- m_nAttachment (Offset 896) (Save)(4 Bytes)

CBaseEntity - env_soundscape
- m_flRadius (Offset 848) (Save|Key)(4 Bytes) - radius
- m_soundscapeName (Offset 852) (Save)(4 Bytes)
- m_hProxySoundscape (Offset 896) (Save)(4 Bytes)
- m_positionNames[0] (Offset 864) (Save|Key)(4 Bytes) - position0
- m_positionNames[1] (Offset 868) (Save|Key)(4 Bytes) - position1
- m_positionNames[2] (Offset 872) (Save|Key)(4 Bytes) - position2
- m_positionNames[3] (Offset 876) (Save|Key)(4 Bytes) - position3
- m_positionNames[4] (Offset 880) (Save|Key)(4 Bytes) - position4
- m_positionNames[5] (Offset 884) (Save|Key)(4 Bytes) - position5
- m_positionNames[6] (Offset 888) (Save|Key)(4 Bytes) - position6
- m_positionNames[7] (Offset 892) (Save|Key)(4 Bytes) - position7
- m_bDisabled (Offset 900) (Save|Key)(1 Bytes) - StartDisabled
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputToggleEnabled (Offset 0) (Input)(0 Bytes) - ToggleEnabled
- m_OnPlay (Offset 824) (Save|Key|Output)(0 Bytes) - OnPlay

CBaseEntity - env_soundscape_proxy
- m_MainSoundscapeName (Offset 904) (Save|Key)(4 Bytes) - MainSoundscapeName
- m_flRadius (Offset 848) (Save|Key)(4 Bytes) - radius
- m_soundscapeName (Offset 852) (Save)(4 Bytes)
- m_hProxySoundscape (Offset 896) (Save)(4 Bytes)
- m_positionNames[0] (Offset 864) (Save|Key)(4 Bytes) - position0
- m_positionNames[1] (Offset 868) (Save|Key)(4 Bytes) - position1
- m_positionNames[2] (Offset 872) (Save|Key)(4 Bytes) - position2
- m_positionNames[3] (Offset 876) (Save|Key)(4 Bytes) - position3
- m_positionNames[4] (Offset 880) (Save|Key)(4 Bytes) - position4
- m_positionNames[5] (Offset 884) (Save|Key)(4 Bytes) - position5
- m_positionNames[6] (Offset 888) (Save|Key)(4 Bytes) - position6
- m_positionNames[7] (Offset 892) (Save|Key)(4 Bytes) - position7
- m_bDisabled (Offset 900) (Save|Key)(1 Bytes) - StartDisabled
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputToggleEnabled (Offset 0) (Input)(0 Bytes) - ToggleEnabled
- m_OnPlay (Offset 824) (Save|Key|Output)(0 Bytes) - OnPlay

CBaseEntity - env_soundscape_triggerable
- m_flRadius (Offset 848) (Save|Key)(4 Bytes) - radius
- m_soundscapeName (Offset 852) (Save)(4 Bytes)
- m_hProxySoundscape (Offset 896) (Save)(4 Bytes)
- m_positionNames[0] (Offset 864) (Save|Key)(4 Bytes) - position0
- m_positionNames[1] (Offset 868) (Save|Key)(4 Bytes) - position1
- m_positionNames[2] (Offset 872) (Save|Key)(4 Bytes) - position2
- m_positionNames[3] (Offset 876) (Save|Key)(4 Bytes) - position3
- m_positionNames[4] (Offset 880) (Save|Key)(4 Bytes) - position4
- m_positionNames[5] (Offset 884) (Save|Key)(4 Bytes) - position5
- m_positionNames[6] (Offset 888) (Save|Key)(4 Bytes) - position6
- m_positionNames[7] (Offset 892) (Save|Key)(4 Bytes) - position7
- m_bDisabled (Offset 900) (Save|Key)(1 Bytes) - StartDisabled
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputToggleEnabled (Offset 0) (Input)(0 Bytes) - ToggleEnabled
- m_OnPlay (Offset 824) (Save|Key|Output)(0 Bytes) - OnPlay

CBaseEntity - env_spark
- m_flDelay (Offset 824) (Save|Key)(4 Bytes) - MaxDelay
- m_nGlowSpriteIndex (Offset 828) (Save)(4 Bytes)
- m_nMagnitude (Offset 832) (Save|Key)(4 Bytes) - Magnitude
- m_nTrailLength (Offset 836) (Save|Key)(4 Bytes) - TrailLength
- CEnvSparkSparkThink (Offset 0) (FunctionTable)(0 Bytes)
- InputStartSpark (Offset 0) (Input)(0 Bytes) - StartSpark
- InputStopSpark (Offset 0) (Input)(0 Bytes) - StopSpark
- InputToggleSpark (Offset 0) (Input)(0 Bytes) - ToggleSpark
- InputSparkOnce (Offset 0) (Input)(0 Bytes) - SparkOnce
- m_OnSpark (Offset 840) (Save|Key|Output)(0 Bytes) - OnSpark

CBaseEntity - env_speaker
- m_delayMin (Offset 824) (Save|Key)(4 Bytes) - delaymin
- m_delayMax (Offset 828) (Save|Key)(4 Bytes) - delaymax
- m_iszRuleScriptFile (Offset 832) (Save|Key)(4 Bytes) - rulescript
- m_iszConcept (Offset 836) (Save|Key)(4 Bytes) - concept
- CSpeakerSpeakerThink (Offset 0) (FunctionTable)(0 Bytes)
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle

CBaseEntity - env_splash
- m_flScale (Offset 824) (Save|Key)(4 Bytes) - scale
- InputSplash (Offset 0) (Input)(0 Bytes) - Splash

SporeExplosion - env_sporeexplosion
- m_flSpawnRate (Offset 828) (Save|Key)(4 Bytes) - spawnrate
- m_flParticleLifetime (Offset 832) (Save)(4 Bytes)
- m_flStartSize (Offset 836) (Save)(4 Bytes)
- m_flEndSize (Offset 840) (Save)(4 Bytes)
- m_flSpawnRadius (Offset 844) (Save)(4 Bytes)
- m_bEmit (Offset 848) (Save)(1 Bytes)
- m_bDisabled (Offset 824) (Save|Key)(1 Bytes) - startdisabled
- m_bDontRemove (Offset 849) (Save)(1 Bytes)
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable

SporeTrail - env_sporetrail
- m_vecEndColor (Offset 824) (Save)(12 Bytes)
- m_flSpawnRate (Offset 836) (Save)(4 Bytes)
- m_flParticleLifetime (Offset 840) (Save)(4 Bytes)
- m_flStartSize (Offset 844) (Save)(4 Bytes)
- m_flEndSize (Offset 848) (Save)(4 Bytes)
- m_flSpawnRadius (Offset 852) (Save)(4 Bytes)
- m_bEmit (Offset 856) (Save)(1 Bytes)

CSprite - env_sprite
- m_flLastTime (Offset 872) (Save)(4 Bytes)
- m_flMaxFrame (Offset 876) (Save)(4 Bytes)
- m_hAttachedToEntity (Offset 824) (Save)(4 Bytes)
- m_nAttachment (Offset 828) (Save)(4 Bytes)
- m_flDieTime (Offset 840) (Save)(4 Bytes)
- m_nBrightness (Offset 844) (Save)(4 Bytes)
- m_flBrightnessTime (Offset 848) (Save)(4 Bytes)
- m_flSpriteScale (Offset 852) (Save|Key)(4 Bytes) - scale
- m_flSpriteFramerate (Offset 832) (Save|Key)(4 Bytes) - framerate
- m_flFrame (Offset 836) (Save|Key)(4 Bytes) - frame
- m_flHDRColorScale (Offset 868) (Save|Key)(4 Bytes) - HDRColorScale
- m_flGlowProxySize (Offset 864) (Save|Key)(4 Bytes) - GlowProxySize
- m_flScaleTime (Offset 856) (Save)(4 Bytes)
- m_flStartScale (Offset 880) (Save)(4 Bytes)
- m_flDestScale (Offset 884) (Save)(4 Bytes)
- m_flScaleTimeStart (Offset 888) (Save)(4 Bytes)
- m_nStartBrightness (Offset 892) (Save)(4 Bytes)
- m_nDestBrightness (Offset 896) (Save)(4 Bytes)
- m_flBrightnessTimeStart (Offset 900) (Save)(4 Bytes)
- m_bWorldSpaceScale (Offset 860) (Save)(1 Bytes)
- CSpriteAnimateThink (Offset 0) (FunctionTable)(0 Bytes)
- CSpriteExpandThink (Offset 0) (FunctionTable)(0 Bytes)
- CSpriteAnimateUntilDead (Offset 0) (FunctionTable)(0 Bytes)
- CSpriteBeginFadeOutThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flSpriteScale (Offset 852) (Save|Key|Input)(4 Bytes) - SetScale
- InputHideSprite (Offset 0) (Input)(0 Bytes) - HideSprite
- InputShowSprite (Offset 0) (Input)(0 Bytes) - ShowSprite
- InputToggleSprite (Offset 0) (Input)(0 Bytes) - ToggleSprite
- InputColorRedValue (Offset 0) (Input)(0 Bytes) - ColorRedValue
- InputColorGreenValue (Offset 0) (Input)(0 Bytes) - ColorGreenValue
- InputColorBlueValue (Offset 0) (Input)(0 Bytes) - ColorBlueValue

CSpriteOriented - env_sprite_oriented
- m_flLastTime (Offset 872) (Save)(4 Bytes)
- m_flMaxFrame (Offset 876) (Save)(4 Bytes)
- m_hAttachedToEntity (Offset 824) (Save)(4 Bytes)
- m_nAttachment (Offset 828) (Save)(4 Bytes)
- m_flDieTime (Offset 840) (Save)(4 Bytes)
- m_nBrightness (Offset 844) (Save)(4 Bytes)
- m_flBrightnessTime (Offset 848) (Save)(4 Bytes)
- m_flSpriteScale (Offset 852) (Save|Key)(4 Bytes) - scale
- m_flSpriteFramerate (Offset 832) (Save|Key)(4 Bytes) - framerate
- m_flFrame (Offset 836) (Save|Key)(4 Bytes) - frame
- m_flHDRColorScale (Offset 868) (Save|Key)(4 Bytes) - HDRColorScale
- m_flGlowProxySize (Offset 864) (Save|Key)(4 Bytes) - GlowProxySize
- m_flScaleTime (Offset 856) (Save)(4 Bytes)
- m_flStartScale (Offset 880) (Save)(4 Bytes)
- m_flDestScale (Offset 884) (Save)(4 Bytes)
- m_flScaleTimeStart (Offset 888) (Save)(4 Bytes)
- m_nStartBrightness (Offset 892) (Save)(4 Bytes)
- m_nDestBrightness (Offset 896) (Save)(4 Bytes)
- m_flBrightnessTimeStart (Offset 900) (Save)(4 Bytes)
- m_bWorldSpaceScale (Offset 860) (Save)(1 Bytes)
- CSpriteAnimateThink (Offset 0) (FunctionTable)(0 Bytes)
- CSpriteExpandThink (Offset 0) (FunctionTable)(0 Bytes)
- CSpriteAnimateUntilDead (Offset 0) (FunctionTable)(0 Bytes)
- CSpriteBeginFadeOutThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flSpriteScale (Offset 852) (Save|Key|Input)(4 Bytes) - SetScale
- InputHideSprite (Offset 0) (Input)(0 Bytes) - HideSprite
- InputShowSprite (Offset 0) (Input)(0 Bytes) - ShowSprite
- InputToggleSprite (Offset 0) (Input)(0 Bytes) - ToggleSprite
- InputColorRedValue (Offset 0) (Input)(0 Bytes) - ColorRedValue
- InputColorGreenValue (Offset 0) (Input)(0 Bytes) - ColorGreenValue
- InputColorBlueValue (Offset 0) (Input)(0 Bytes) - ColorBlueValue

CSpriteTrail - env_spritetrail
- m_flLifeTime (Offset 904) (Save|Key)(4 Bytes) - lifetime
- m_flStartWidth (Offset 908) (Save|Key)(4 Bytes) - startwidth
- m_flEndWidth (Offset 912) (Save|Key)(4 Bytes) - endwidth
- m_iszSpriteName (Offset 944) (Save|Key)(4 Bytes) - spritename
- m_bAnimate (Offset 948) (Save|Key)(1 Bytes) - animate
- m_flStartWidthVariance (Offset 916) (Save)(4 Bytes)
- m_flTextureRes (Offset 920) (Save)(4 Bytes)
- m_flMinFadeLength (Offset 924) (Save)(4 Bytes)
- m_vecSkyboxOrigin (Offset 928) (Save)(12 Bytes)
- m_flSkyboxScale (Offset 940) (Save)(4 Bytes)
- m_flLastTime (Offset 872) (Save)(4 Bytes)
- m_flMaxFrame (Offset 876) (Save)(4 Bytes)
- m_hAttachedToEntity (Offset 824) (Save)(4 Bytes)
- m_nAttachment (Offset 828) (Save)(4 Bytes)
- m_flDieTime (Offset 840) (Save)(4 Bytes)
- m_nBrightness (Offset 844) (Save)(4 Bytes)
- m_flBrightnessTime (Offset 848) (Save)(4 Bytes)
- m_flSpriteScale (Offset 852) (Save|Key)(4 Bytes) - scale
- m_flSpriteFramerate (Offset 832) (Save|Key)(4 Bytes) - framerate
- m_flFrame (Offset 836) (Save|Key)(4 Bytes) - frame
- m_flHDRColorScale (Offset 868) (Save|Key)(4 Bytes) - HDRColorScale
- m_flGlowProxySize (Offset 864) (Save|Key)(4 Bytes) - GlowProxySize
- m_flScaleTime (Offset 856) (Save)(4 Bytes)
- m_flStartScale (Offset 880) (Save)(4 Bytes)
- m_flDestScale (Offset 884) (Save)(4 Bytes)
- m_flScaleTimeStart (Offset 888) (Save)(4 Bytes)
- m_nStartBrightness (Offset 892) (Save)(4 Bytes)
- m_nDestBrightness (Offset 896) (Save)(4 Bytes)
- m_flBrightnessTimeStart (Offset 900) (Save)(4 Bytes)
- m_bWorldSpaceScale (Offset 860) (Save)(1 Bytes)
- CSpriteAnimateThink (Offset 0) (FunctionTable)(0 Bytes)
- CSpriteExpandThink (Offset 0) (FunctionTable)(0 Bytes)
- CSpriteAnimateUntilDead (Offset 0) (FunctionTable)(0 Bytes)
- CSpriteBeginFadeOutThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flSpriteScale (Offset 852) (Save|Key|Input)(4 Bytes) - SetScale
- InputHideSprite (Offset 0) (Input)(0 Bytes) - HideSprite
- InputShowSprite (Offset 0) (Input)(0 Bytes) - ShowSprite
- InputToggleSprite (Offset 0) (Input)(0 Bytes) - ToggleSprite
- InputColorRedValue (Offset 0) (Input)(0 Bytes) - ColorRedValue
- InputColorGreenValue (Offset 0) (Input)(0 Bytes) - ColorGreenValue
- InputColorBlueValue (Offset 0) (Input)(0 Bytes) - ColorBlueValue

CEnvStarfield - env_starfield
- m_bOn (Offset 824) (Save)(1 Bytes)
- m_flDensity (Offset 828) (Save)(4 Bytes)
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
- InputSetDensity (Offset 0) (Input)(0 Bytes) - SetDensity

CSteamJet - env_steam
- m_StartSize (Offset 832) (Save|Key)(4 Bytes) - StartSize
- m_EndSize (Offset 836) (Save|Key)(4 Bytes) - EndSize
- m_InitialState (Offset 853) (Save|Key)(1 Bytes) - InitialState
- m_nType (Offset 856) (Save|Key)(4 Bytes) - Type
- m_flRollSpeed (Offset 860) (Save|Key)(4 Bytes) - RollSpeed
- m_bEmit (Offset 848) (Save)(4 Bytes)
- m_bFaceLeft (Offset 852) (Save)(1 Bytes)
- m_JetLength (Offset 844) (Save|Key|Input)(4 Bytes) - JetLength
- m_SpreadSpeed (Offset 824) (Save|Key|Input)(4 Bytes) - SpreadSpeed
- m_Speed (Offset 828) (Save|Key|Input)(4 Bytes) - Speed
- m_Rate (Offset 840) (Save|Key|Input)(4 Bytes) - Rate
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle

CSteamJet - env_steamjet
- m_StartSize (Offset 832) (Save|Key)(4 Bytes) - StartSize
- m_EndSize (Offset 836) (Save|Key)(4 Bytes) - EndSize
- m_InitialState (Offset 853) (Save|Key)(1 Bytes) - InitialState
- m_nType (Offset 856) (Save|Key)(4 Bytes) - Type
- m_flRollSpeed (Offset 860) (Save|Key)(4 Bytes) - RollSpeed
- m_bEmit (Offset 848) (Save)(4 Bytes)
- m_bFaceLeft (Offset 852) (Save)(1 Bytes)
- m_JetLength (Offset 844) (Save|Key|Input)(4 Bytes) - JetLength
- m_SpreadSpeed (Offset 824) (Save|Key|Input)(4 Bytes) - SpreadSpeed
- m_Speed (Offset 828) (Save|Key|Input)(4 Bytes) - Speed
- m_Rate (Offset 840) (Save|Key|Input)(4 Bytes) - Rate
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle

CSun - env_sun
- m_vDirection (Offset 824) (Save)(12 Bytes)
- m_bUseAngles (Offset 844) (Save|Key)(4 Bytes) - use_angles
- m_flPitch (Offset 848) (Save|Key)(4 Bytes) - pitch
- m_flYaw (Offset 852) (Save|Key)(4 Bytes) - angle
- m_nSize (Offset 856) (Save|Key)(4 Bytes) - size
- m_clrOverlay (Offset 864) (Save|Key)(4 Bytes) - overlaycolor
- m_nOverlaySize (Offset 860) (Save|Key)(4 Bytes) - overlaysize
- m_strMaterial (Offset 836) (Save|Key)(4 Bytes) - material
- m_strOverlayMaterial (Offset 840) (Save|Key)(4 Bytes) - overlaymaterial
- m_bOn (Offset 868) (Save)(1 Bytes)
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
- InputSetColor (Offset 0) (Input)(0 Bytes) - SetColor
- m_flHDRColorScale (Offset 880) (Save|Key)(4 Bytes) - HDRColorScale

CBaseEntity - env_texturetoggle
- InputIncrementBrushTexIndex (Offset 0) (Input)(0 Bytes) - IncrementTextureIndex
- InputSetBrushTexIndex (Offset 0) (Input)(0 Bytes) - SetTextureIndex

CEnvTonemapController - env_tonemap_controller
- m_flBlendTonemapStart (Offset 824) (Save)(4 Bytes)
- m_flBlendTonemapEnd (Offset 828) (Save)(4 Bytes)
- m_flBlendEndTime (Offset 832) (Save)(4 Bytes)
- m_flBlendStartTime (Offset 836) (Save)(4 Bytes)
- m_bUseCustomAutoExposureMin (Offset 840) (Save)(1 Bytes)
- m_bUseCustomAutoExposureMax (Offset 841) (Save)(1 Bytes)
- m_flCustomAutoExposureMin (Offset 844) (Save)(4 Bytes)
- m_flCustomAutoExposureMax (Offset 848) (Save)(4 Bytes)
- m_flCustomBloomScale (Offset 852) (Save)(4 Bytes)
- m_flCustomBloomScaleMinimum (Offset 856) (Save)(4 Bytes)
- m_bUseCustomBloomScale (Offset 842) (Save)(1 Bytes)
- CEnvTonemapControllerUpdateTonemapScaleBlend (Offset 0) (FunctionTable)(0 Bytes)
- InputSetTonemapScale (Offset 0) (Input)(0 Bytes) - SetTonemapScale
- InputBlendTonemapScale (Offset 0) (Input)(0 Bytes) - BlendTonemapScale
- InputSetTonemapRate (Offset 0) (Input)(0 Bytes) - SetTonemapRate
- InputSetAutoExposureMin (Offset 0) (Input)(0 Bytes) - SetAutoExposureMin
- InputSetAutoExposureMax (Offset 0) (Input)(0 Bytes) - SetAutoExposureMax
- InputUseDefaultAutoExposure (Offset 0) (Input)(0 Bytes) - UseDefaultAutoExposure
- InputUseDefaultBloomScale (Offset 0) (Input)(0 Bytes) - UseDefaultBloomScale
- InputSetBloomScale (Offset 0) (Input)(0 Bytes) - SetBloomScale
- InputSetBloomScaleRange (Offset 0) (Input)(0 Bytes) - SetBloomScaleRange

CBaseEntity - env_tracer
- m_flDelay (Offset 836) (Save|Key)(4 Bytes) - delay
- m_vecEnd (Offset 824) (Save)(12 Bytes)
- CEnvTracerTracerThink (Offset 0) (FunctionTable)(0 Bytes)

CBaseEntity - env_viewpunch
- m_angViewPunch (Offset 828) (Save|Key)(12 Bytes) - punchangle
- m_flRadius (Offset 824) (Save|Key)(4 Bytes) - radius
- InputViewPunch (Offset 0) (Input)(0 Bytes) - ViewPunch

CEnvWind - env_wind
- m_EnvWindShared.m_iMinWind (Offset 836) (Save|Key)(4 Bytes) - minwind
- m_EnvWindShared.m_iMaxWind (Offset 840) (Save|Key)(4 Bytes) - maxwind
- m_EnvWindShared.m_iMinGust (Offset 844) (Save|Key)(4 Bytes) - mingust
- m_EnvWindShared.m_iMaxGust (Offset 848) (Save|Key)(4 Bytes) - maxgust
- m_EnvWindShared.m_flMinGustDelay (Offset 852) (Save|Key)(4 Bytes) - mingustdelay
- m_EnvWindShared.m_flMaxGustDelay (Offset 856) (Save|Key)(4 Bytes) - maxgustdelay
- m_EnvWindShared.m_iGustDirChange (Offset 864) (Save|Key)(4 Bytes) - gustdirchange
- m_EnvWindShared.m_flGustDuration (Offset 860) (Save|Key)(4 Bytes) - gustduration
- m_EnvWindShared.m_iWindDir (Offset 872) (Save)(4 Bytes)
- m_EnvWindShared.m_flWindSpeed (Offset 876) (Save)(4 Bytes)
- m_EnvWindShared.m_OnGustStart (Offset 888) (Save|Key|Output)(0 Bytes) - OnGustStart
- m_EnvWindShared.m_OnGustEnd (Offset 912) (Save|Key|Output)(0 Bytes) - OnGustEnd
- CEnvWindWindThink (Offset 0) (FunctionTable)(0 Bytes)

CBaseEntity - env_zoom
- m_flSpeed (Offset 824) (Save|Key)(4 Bytes) - Rate
- m_nFOV (Offset 828) (Save|Key)(4 Bytes) - FOV
- InputZoom (Offset 0) (Input)(0 Bytes) - Zoom
- InputUnZoom (Offset 0) (Input)(0 Bytes) - UnZoom

CBaseEntity - event_queue_saveload_proxy

CBaseEntity - filter_activator_class
- m_iFilterClass (Offset 876) (Save|Key)(4 Bytes) - filterclass
- m_bNegated (Offset 824) (Save|Key)(1 Bytes) - Negated
- InputTestActivator (Offset 0) (Input)(0 Bytes) - TestActivator
- m_OnPass (Offset 828) (Save|Key|Output)(0 Bytes) - OnPass
- m_OnFail (Offset 852) (Save|Key|Output)(0 Bytes) - OnFail

CBaseEntity - filter_activator_mass_greater
- m_fFilterMass (Offset 876) (Save|Key)(4 Bytes) - filtermass
- m_bNegated (Offset 824) (Save|Key)(1 Bytes) - Negated
- InputTestActivator (Offset 0) (Input)(0 Bytes) - TestActivator
- m_OnPass (Offset 828) (Save|Key|Output)(0 Bytes) - OnPass
- m_OnFail (Offset 852) (Save|Key|Output)(0 Bytes) - OnFail

CBaseEntity - filter_activator_name
- m_iFilterName (Offset 876) (Save|Key)(4 Bytes) - filtername
- m_bNegated (Offset 824) (Save|Key)(1 Bytes) - Negated
- InputTestActivator (Offset 0) (Input)(0 Bytes) - TestActivator
- m_OnPass (Offset 828) (Save|Key|Output)(0 Bytes) - OnPass
- m_OnFail (Offset 852) (Save|Key|Output)(0 Bytes) - OnFail

CBaseEntity - filter_activator_team
- m_iFilterTeam (Offset 876) (Save|Key)(4 Bytes) - filterteam
- m_bNegated (Offset 824) (Save|Key)(1 Bytes) - Negated
- InputTestActivator (Offset 0) (Input)(0 Bytes) - TestActivator
- m_OnPass (Offset 828) (Save|Key|Output)(0 Bytes) - OnPass
- m_OnFail (Offset 852) (Save|Key|Output)(0 Bytes) - OnFail

CBaseEntity - filter_base
- m_bNegated (Offset 824) (Save|Key)(1 Bytes) - Negated
- InputTestActivator (Offset 0) (Input)(0 Bytes) - TestActivator
- m_OnPass (Offset 828) (Save|Key|Output)(0 Bytes) - OnPass
- m_OnFail (Offset 852) (Save|Key|Output)(0 Bytes) - OnFail

CBaseEntity - filter_combineball_type
- m_iBallType (Offset 876) (Save|Key)(4 Bytes) - balltype
- m_bNegated (Offset 824) (Save|Key)(1 Bytes) - Negated
- InputTestActivator (Offset 0) (Input)(0 Bytes) - TestActivator
- m_OnPass (Offset 828) (Save|Key|Output)(0 Bytes) - OnPass
- m_OnFail (Offset 852) (Save|Key|Output)(0 Bytes) - OnFail

CBaseEntity - filter_damage_type
- m_iDamageType (Offset 876) (Save|Key)(4 Bytes) - damagetype
- m_bNegated (Offset 824) (Save|Key)(1 Bytes) - Negated
- InputTestActivator (Offset 0) (Input)(0 Bytes) - TestActivator
- m_OnPass (Offset 828) (Save|Key|Output)(0 Bytes) - OnPass
- m_OnFail (Offset 852) (Save|Key|Output)(0 Bytes) - OnFail

CBaseEntity - filter_enemy
- m_iszEnemyName (Offset 876) (Save|Key)(4 Bytes) - filtername
- m_flRadius (Offset 880) (Save|Key)(4 Bytes) - filter_radius
- m_flOuterRadius (Offset 884) (Save|Key)(4 Bytes) - filter_outer_radius
- m_nMaxSquadmatesPerEnemy (Offset 888) (Save|Key)(4 Bytes) - filter_max_per_enemy
- m_iszPlayerName (Offset 892) (Save)(4 Bytes)
- m_bNegated (Offset 824) (Save|Key)(1 Bytes) - Negated
- InputTestActivator (Offset 0) (Input)(0 Bytes) - TestActivator
- m_OnPass (Offset 828) (Save|Key|Output)(0 Bytes) - OnPass
- m_OnFail (Offset 852) (Save|Key|Output)(0 Bytes) - OnFail

CBaseEntity - filter_multi
- m_nFilterType (Offset 876) (Save|Key)(4 Bytes) - FilterType
- m_iFilterName[0] (Offset 880) (Save|Key)(4 Bytes) - Filter01
- m_iFilterName[1] (Offset 884) (Save|Key)(4 Bytes) - Filter02
- m_iFilterName[2] (Offset 888) (Save|Key)(4 Bytes) - Filter03
- m_iFilterName[3] (Offset 892) (Save|Key)(4 Bytes) - Filter04
- m_iFilterName[4] (Offset 896) (Save|Key)(4 Bytes) - Filter05
- m_hFilter (Offset 900) (Save)(20 Bytes)
- m_bNegated (Offset 824) (Save|Key)(1 Bytes) - Negated
- InputTestActivator (Offset 0) (Input)(0 Bytes) - TestActivator
- m_OnPass (Offset 828) (Save|Key|Output)(0 Bytes) - OnPass
- m_OnFail (Offset 852) (Save|Key|Output)(0 Bytes) - OnFail

CFish - fish
- m_pool (Offset 1120) (Save)(4 Bytes)
- m_id (Offset 1124) (Save)(4 Bytes)
- m_angle (Offset 1140) (Save)(4 Bytes)
- m_angleChange (Offset 1144) (Save)(4 Bytes)
- m_forward (Offset 1148) (Save)(12 Bytes)
- m_perp (Offset 1160) (Save)(12 Bytes)
- m_poolOrigin (Offset 1172) (Save)(12 Bytes)
- m_waterLevel (Offset 1184) (Save)(4 Bytes)
- m_speed (Offset 1188) (Save)(4 Bytes)
- m_desiredSpeed (Offset 1192) (Save)(4 Bytes)
- m_calmSpeed (Offset 1196) (Save)(4 Bytes)
- m_panicSpeed (Offset 1200) (Save)(4 Bytes)
- m_avoidRange (Offset 1204) (Save)(4 Bytes)
- m_turnClockwise (Offset 1216) (Save)(1 Bytes)
- *CBaseAnimating

CBaseEntity - floorturret_tipcontroller
- m_bEnabled (Offset 828) (Save)(1 Bytes)
- m_flSuspendTime (Offset 832) (Save)(4 Bytes)
- m_worldGoalAxis (Offset 836) (Save)(12 Bytes)
- m_localTestAxis (Offset 848) (Save)(12 Bytes)
- m_pController (Offset 860) (Save)(0 Bytes)
- m_angularLimit (Offset 864) (Save)(4 Bytes)
- m_pParentTurret (Offset 868) (Save)(4 Bytes)

CBaseEntity - func_areaportal
- m_portalNumber (Offset 824) (Save|Key)(4 Bytes) - portalnumber
- m_state (Offset 836) (Save)(4 Bytes)
- InputOpen (Offset 0) (Input)(0 Bytes) - Open
- InputClose (Offset 0) (Input)(0 Bytes) - Close
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputClose (Offset 0) (Input)(0 Bytes) - TurnOn
- InputOpen (Offset 0) (Input)(0 Bytes) - TurnOff
- m_portalNumber (Offset 824) (Save)(4 Bytes)
- m_iPortalVersion (Offset 828) (Save|Key)(4 Bytes) - PortalVersion

CFuncAreaPortalWindow - func_areaportalwindow
- m_portalNumber (Offset 824) (Save|Key)(4 Bytes) - portalnumber
- m_flFadeStartDist (Offset 836) (Save|Key)(4 Bytes) - FadeStartDist
- m_flFadeDist (Offset 840) (Save|Key)(4 Bytes) - FadeDist
- m_flTranslucencyLimit (Offset 844) (Save|Key)(4 Bytes) - TranslucencyLimit
- m_iBackgroundBModelName (Offset 848) (Save|Key)(4 Bytes) - BackgroundBModel
- InputSetFadeStartDistance (Offset 0) (Input)(0 Bytes) - SetFadeStartDistance
- InputSetFadeEndDistance (Offset 0) (Input)(0 Bytes) - SetFadeEndDistance
- m_portalNumber (Offset 824) (Save)(4 Bytes)
- m_iPortalVersion (Offset 828) (Save|Key)(4 Bytes) - PortalVersion

CBaseEntity - func_breakable
- m_Material (Offset 836) (Save)(4 Bytes)
- m_Explosion (Offset 844) (Save|Key)(4 Bytes) - explosion
- m_GibDir (Offset 848) (Save|Key)(12 Bytes) - gibdir
- m_hBreaker (Offset 840) (Save)(4 Bytes)
- m_angle (Offset 832) (Save)(4 Bytes)
- m_iszGibModel (Offset 860) (Save)(4 Bytes)
- m_iszSpawnObject (Offset 864) (Save)(4 Bytes)
- m_ExplosionMagnitude (Offset 868) (Save|Key)(4 Bytes) - explodemagnitude
- m_flPressureDelay (Offset 872) (Save|Key)(4 Bytes) - PressureDelay
- m_iMinHealthDmg (Offset 876) (Save|Key)(4 Bytes) - minhealthdmg
- m_bTookPhysicsDamage (Offset 880) (Save)(1 Bytes)
- m_iszPropData (Offset 884) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 892) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_PerformanceMode (Offset 984) (Save|Key)(4 Bytes) - PerformanceMode
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputAddHealth (Offset 0) (Input)(0 Bytes) - AddHealth
- InputRemoveHealth (Offset 0) (Input)(0 Bytes) - RemoveHealth
- InputSetMass (Offset 0) (Input)(0 Bytes) - SetMass
- CBreakableBreakTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBreakableDie (Offset 0) (FunctionTable)(0 Bytes)
- m_OnBreak (Offset 896) (Save|Key|Output)(0 Bytes) - OnBreak
- m_OnHealthChanged (Offset 920) (Save|Key|Output)(0 Bytes) - OnHealthChanged
- m_flDmgModBullet (Offset 944) (Save)(4 Bytes)
- m_flDmgModClub (Offset 948) (Save)(4 Bytes)
- m_flDmgModExplosive (Offset 952) (Save)(4 Bytes)
- m_iszPhysicsDamageTableName (Offset 956) (Save)(4 Bytes)
- m_iszBreakableModel (Offset 960) (Save)(4 Bytes)
- m_iBreakableSkin (Offset 964) (Save)(4 Bytes)
- m_iBreakableCount (Offset 968) (Save)(4 Bytes)
- m_iMaxBreakableSize (Offset 972) (Save)(4 Bytes)
- m_iszBasePropData (Offset 976) (Save)(4 Bytes)
- m_iInteractions (Offset 980) (Save)(4 Bytes)
- m_explodeRadius (Offset 988) (Save)(4 Bytes)
- m_iszModelName (Offset 888) (Save)(4 Bytes)
- m_hPhysicsAttacker (Offset 992) (Save)(4 Bytes)
- m_flLastPhysicsInfluenceTime (Offset 996) (Save)(4 Bytes)

CBreakableSurface - func_breakable_surf
- m_nSurfaceType (Offset 1044) (Save|Key)(4 Bytes) - surfacetype
- m_nFragility (Offset 2076) (Save|Key)(4 Bytes) - fragility
- m_vLLVertex (Offset 2080) (Save|Key)(12 Bytes) - lowerleft
- m_vULVertex (Offset 2092) (Save|Key)(12 Bytes) - upperleft
- m_vLRVertex (Offset 2104) (Save|Key)(12 Bytes) - lowerright
- m_vURVertex (Offset 2116) (Save|Key)(12 Bytes) - upperright
- m_nQuadError (Offset 2128) (Save|Key)(4 Bytes) - error
- m_nNumWide (Offset 1000) (Save)(4 Bytes)
- m_nNumHigh (Offset 1004) (Save)(4 Bytes)
- m_flPanelWidth (Offset 1008) (Save)(4 Bytes)
- m_flPanelHeight (Offset 1012) (Save)(4 Bytes)
- m_vNormal (Offset 1016) (Save)(12 Bytes)
- m_vCorner (Offset 1028) (Save)(12 Bytes)
- m_bIsBroken (Offset 1040) (Save)(1 Bytes)
- m_nNumBrokenPanes (Offset 1048) (Save)(4 Bytes)
- m_flSupport (Offset 1052) (Save)(1024 Bytes)
- m_RawPanelBitVec (Offset 2132) (Save)(256 Bytes)
- CBreakableSurfaceBreakThink (Offset 0) (FunctionTable)(0 Bytes)
- CBreakableSurfaceSurfaceTouch (Offset 0) (FunctionTable)(0 Bytes)
- InputShatter (Offset 0) (Input)(0 Bytes) - Shatter
- m_Material (Offset 836) (Save)(4 Bytes)
- m_Explosion (Offset 844) (Save|Key)(4 Bytes) - explosion
- m_GibDir (Offset 848) (Save|Key)(12 Bytes) - gibdir
- m_hBreaker (Offset 840) (Save)(4 Bytes)
- m_angle (Offset 832) (Save)(4 Bytes)
- m_iszGibModel (Offset 860) (Save)(4 Bytes)
- m_iszSpawnObject (Offset 864) (Save)(4 Bytes)
- m_ExplosionMagnitude (Offset 868) (Save|Key)(4 Bytes) - explodemagnitude
- m_flPressureDelay (Offset 872) (Save|Key)(4 Bytes) - PressureDelay
- m_iMinHealthDmg (Offset 876) (Save|Key)(4 Bytes) - minhealthdmg
- m_bTookPhysicsDamage (Offset 880) (Save)(1 Bytes)
- m_iszPropData (Offset 884) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 892) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_PerformanceMode (Offset 984) (Save|Key)(4 Bytes) - PerformanceMode
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputAddHealth (Offset 0) (Input)(0 Bytes) - AddHealth
- InputRemoveHealth (Offset 0) (Input)(0 Bytes) - RemoveHealth
- InputSetMass (Offset 0) (Input)(0 Bytes) - SetMass
- CBreakableBreakTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBreakableDie (Offset 0) (FunctionTable)(0 Bytes)
- m_OnBreak (Offset 896) (Save|Key|Output)(0 Bytes) - OnBreak
- m_OnHealthChanged (Offset 920) (Save|Key|Output)(0 Bytes) - OnHealthChanged
- m_flDmgModBullet (Offset 944) (Save)(4 Bytes)
- m_flDmgModClub (Offset 948) (Save)(4 Bytes)
- m_flDmgModExplosive (Offset 952) (Save)(4 Bytes)
- m_iszPhysicsDamageTableName (Offset 956) (Save)(4 Bytes)
- m_iszBreakableModel (Offset 960) (Save)(4 Bytes)
- m_iBreakableSkin (Offset 964) (Save)(4 Bytes)
- m_iBreakableCount (Offset 968) (Save)(4 Bytes)
- m_iMaxBreakableSize (Offset 972) (Save)(4 Bytes)
- m_iszBasePropData (Offset 976) (Save)(4 Bytes)
- m_iInteractions (Offset 980) (Save)(4 Bytes)
- m_explodeRadius (Offset 988) (Save)(4 Bytes)
- m_iszModelName (Offset 888) (Save)(4 Bytes)
- m_hPhysicsAttacker (Offset 992) (Save)(4 Bytes)
- m_flLastPhysicsInfluenceTime (Offset 996) (Save)(4 Bytes)

CBaseEntity - func_brush
- InputTurnOn (Offset 0) (Input)(0 Bytes) - Enable
- InputTurnOff (Offset 0) (Input)(0 Bytes) - Disable
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- m_iDisabled (Offset 828) (Save|Key)(4 Bytes) - StartDisabled
- m_iSolidity (Offset 824) (Save|Key)(4 Bytes) - Solidity
- m_bSolidBsp (Offset 832) (Save|Key)(1 Bytes) - solidbsp
- m_iszExcludedClass (Offset 836) (Save|Key)(4 Bytes) - excludednpc
- m_bInvertExclusion (Offset 840) (Save|Key)(1 Bytes) - invert_exclusion
- InputSetExcluded (Offset 0) (Input)(0 Bytes) - SetExcluded
- InputSetInvert (Offset 0) (Input)(0 Bytes) - SetInvert

CBaseEntity - func_bulletshield
- InputTurnOn (Offset 0) (Input)(0 Bytes) - Enable
- InputTurnOff (Offset 0) (Input)(0 Bytes) - Disable
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- m_iDisabled (Offset 828) (Save|Key)(4 Bytes) - StartDisabled
- m_iSolidity (Offset 824) (Save|Key)(4 Bytes) - Solidity
- m_bSolidBsp (Offset 832) (Save|Key)(1 Bytes) - solidbsp
- m_iszExcludedClass (Offset 836) (Save|Key)(4 Bytes) - excludednpc
- m_bInvertExclusion (Offset 840) (Save|Key)(1 Bytes) - invert_exclusion
- InputSetExcluded (Offset 0) (Input)(0 Bytes) - SetExcluded
- InputSetInvert (Offset 0) (Input)(0 Bytes) - SetInvert

CBaseEntity - func_button
- m_vecMoveDir (Offset 940) (Save|Key)(12 Bytes) - movedir
- m_fStayPushed (Offset 952) (Save)(1 Bytes)
- m_fRotating (Offset 953) (Save)(1 Bytes)
- m_bLockedSound (Offset 996) (Save)(1 Bytes)
- m_bLockedSentence (Offset 997) (Save)(1 Bytes)
- m_bUnlockedSound (Offset 998) (Save)(1 Bytes)
- m_bUnlockedSentence (Offset 999) (Save)(1 Bytes)
- m_bLocked (Offset 1000) (Save)(1 Bytes)
- m_sNoise (Offset 1016) (Save)(4 Bytes)
- m_flUseLockedTime (Offset 1008) (Save)(4 Bytes)
- m_bSolidBsp (Offset 1012) (Save)(1 Bytes)
- m_sounds (Offset 1004) (Save|Key)(4 Bytes) - sounds
- CBaseButtonButtonTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseButtonButtonSpark (Offset 0) (FunctionTable)(0 Bytes)
- CBaseButtonTriggerAndWait (Offset 0) (FunctionTable)(0 Bytes)
- CBaseButtonButtonReturn (Offset 0) (FunctionTable)(0 Bytes)
- CBaseButtonButtonBackHome (Offset 0) (FunctionTable)(0 Bytes)
- CBaseButtonButtonUse (Offset 0) (FunctionTable)(0 Bytes)
- InputLock (Offset 0) (Input)(0 Bytes) - Lock
- InputUnlock (Offset 0) (Input)(0 Bytes) - Unlock
- InputPress (Offset 0) (Input)(0 Bytes) - Press
- InputPressIn (Offset 0) (Input)(0 Bytes) - PressIn
- InputPressOut (Offset 0) (Input)(0 Bytes) - PressOut
- m_OnDamaged (Offset 1020) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnPressed (Offset 1044) (Save|Key|Output)(0 Bytes) - OnPressed
- m_OnUseLocked (Offset 1068) (Save|Key|Output)(0 Bytes) - OnUseLocked
- m_OnIn (Offset 1092) (Save|Key|Output)(0 Bytes) - OnIn
- m_OnOut (Offset 1116) (Save|Key|Output)(0 Bytes) - OnOut
- m_toggle_state (Offset 824) (Save)(4 Bytes)
- m_flMoveDistance (Offset 828) (Save)(4 Bytes)
- m_flWait (Offset 832) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save)(4 Bytes)
- m_vecPosition1 (Offset 840) (Save)(12 Bytes)
- m_vecPosition2 (Offset 852) (Save)(12 Bytes)
- m_vecMoveAng (Offset 864) (Save)(12 Bytes)
- m_vecAngle1 (Offset 876) (Save)(12 Bytes)
- m_vecAngle2 (Offset 888) (Save)(12 Bytes)
- m_flHeight (Offset 900) (Save)(4 Bytes)
- m_hActivator (Offset 904) (Save)(4 Bytes)
- m_vecFinalDest (Offset 908) (Save)(12 Bytes)
- m_vecFinalAngle (Offset 920) (Save)(12 Bytes)
- m_sMaster (Offset 936) (Save)(4 Bytes)
- m_movementType (Offset 932) (Save)(4 Bytes)

CBaseEntity - func_clip_vphysics
- m_iFilterName (Offset 824) (Save|Key)(4 Bytes) - filtername
- m_hFilter (Offset 828) (Save)(4 Bytes)
- m_bDisabled (Offset 832) (Save)(1 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable

CBaseEntity - func_combine_ball_spawner
- m_nBallCount (Offset 864) (Save|Key)(4 Bytes) - ballcount
- m_flMinSpeed (Offset 836) (Save|Key)(4 Bytes) - minspeed
- m_flMaxSpeed (Offset 840) (Save|Key)(4 Bytes) - maxspeed
- m_flBallRadius (Offset 828) (Save|Key)(4 Bytes) - ballradius
- m_flBallRespawnTime (Offset 832) (Save|Key)(4 Bytes) - ballrespawntime
- m_flRadius (Offset 872) (Save)(4 Bytes)
- m_nBallsRemainingInField (Offset 868) (Save)(4 Bytes)
- m_bEnabled (Offset 880) (Save)(1 Bytes)
- m_BallRespawnTime (Offset 844) (Save)(0 Bytes)
- m_flDisableTime (Offset 876) (Save)(4 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- m_OnBallGrabbed (Offset 884) (Save|Key|Output)(0 Bytes) - OnBallGrabbed
- m_OnBallReinserted (Offset 908) (Save|Key|Output)(0 Bytes) - OnBallReinserted
- m_OnBallHitTopSide (Offset 932) (Save|Key|Output)(0 Bytes) - OnBallHitTopSide
- m_OnBallHitBottomSide (Offset 956) (Save|Key|Output)(0 Bytes) - OnBallHitBottomSide
- m_OnLastBallGrabbed (Offset 980) (Save|Key|Output)(0 Bytes) - OnLastBallGrabbed
- m_OnFirstBallReinserted (Offset 1004) (Save|Key|Output)(0 Bytes) - OnFirstBallReinserted
- CFuncCombineBallSpawnerBallThink (Offset 0) (FunctionTable)(0 Bytes)
- CFuncCombineBallSpawnerGrabBallTouch (Offset 0) (FunctionTable)(0 Bytes)

CFuncConveyor - func_conveyor
- InputToggleDirection (Offset 0) (Input)(0 Bytes) - ToggleDirection
- InputSetSpeed (Offset 0) (Input)(0 Bytes) - SetSpeed
- m_vecMoveDir (Offset 828) (Save|Key)(12 Bytes) - movedir
- m_flConveyorSpeed (Offset 840) (Save)(4 Bytes)
- m_nState (Offset 824) (Save)(4 Bytes)

CBaseDoor - func_door
- m_vecMoveDir (Offset 940) (Save|Key)(12 Bytes) - movedir
- m_bLockedSentence (Offset 992) (Save)(1 Bytes)
- m_bUnlockedSentence (Offset 993) (Save)(1 Bytes)
- m_NoiseMoving (Offset 1008) (Save|Key)(4 Bytes) - noise1
- m_NoiseArrived (Offset 1012) (Save|Key)(4 Bytes) - noise2
- m_NoiseMovingClosed (Offset 1016) (Save|Key)(4 Bytes) - startclosesound
- m_NoiseArrivedClosed (Offset 1020) (Save|Key)(4 Bytes) - closesound
- m_ChainTarget (Offset 1024) (Save|Key)(4 Bytes) - chainstodoor
- m_ls.sLockedSound (Offset 956) (Save|Key)(4 Bytes) - locked_sound
- m_ls.sUnlockedSound (Offset 964) (Save|Key)(4 Bytes) - unlocked_sound
- m_bLocked (Offset 996) (Save)(1 Bytes)
- m_flWaveHeight (Offset 1028) (Save|Key)(4 Bytes) - WaveHeight
- m_flBlockDamage (Offset 1004) (Save|Key)(4 Bytes) - dmg
- m_eSpawnPosition (Offset 1000) (Save|Key)(4 Bytes) - spawnpos
- m_bForceClosed (Offset 994) (Save|Key)(1 Bytes) - forceclosed
- m_bDoorGroup (Offset 995) (Save)(1 Bytes)
- m_bLoopMoveSound (Offset 1248) (Save|Key)(1 Bytes) - loopmovesound
- m_bIgnoreDebris (Offset 997) (Save|Key)(1 Bytes) - ignoredebris
- InputOpen (Offset 0) (Input)(0 Bytes) - Open
- InputClose (Offset 0) (Input)(0 Bytes) - Close
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputLock (Offset 0) (Input)(0 Bytes) - Lock
- InputUnlock (Offset 0) (Input)(0 Bytes) - Unlock
- InputSetSpeed (Offset 0) (Input)(0 Bytes) - SetSpeed
- InputSetToggleState (Offset 0) (Input)(0 Bytes) - SetToggleState
- m_OnBlockedOpening (Offset 1056) (Save|Key|Output)(0 Bytes) - OnBlockedOpening
- m_OnBlockedClosing (Offset 1032) (Save|Key|Output)(0 Bytes) - OnBlockedClosing
- m_OnUnblockedOpening (Offset 1104) (Save|Key|Output)(0 Bytes) - OnUnblockedOpening
- m_OnUnblockedClosing (Offset 1080) (Save|Key|Output)(0 Bytes) - OnUnblockedClosing
- m_OnFullyClosed (Offset 1128) (Save|Key|Output)(0 Bytes) - OnFullyClosed
- m_OnFullyOpen (Offset 1152) (Save|Key|Output)(0 Bytes) - OnFullyOpen
- m_OnClose (Offset 1176) (Save|Key|Output)(0 Bytes) - OnClose
- m_OnOpen (Offset 1200) (Save|Key|Output)(0 Bytes) - OnOpen
- m_OnLockedUse (Offset 1224) (Save|Key|Output)(0 Bytes) - OnLockedUse
- CBaseDoorDoorTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseDoorDoorGoUp (Offset 0) (FunctionTable)(0 Bytes)
- CBaseDoorDoorGoDown (Offset 0) (FunctionTable)(0 Bytes)
- CBaseDoorDoorHitTop (Offset 0) (FunctionTable)(0 Bytes)
- CBaseDoorDoorHitBottom (Offset 0) (FunctionTable)(0 Bytes)
- CBaseDoorMovingSoundThink (Offset 0) (FunctionTable)(0 Bytes)
- CBaseDoorCloseAreaPortalsThink (Offset 0) (FunctionTable)(0 Bytes)
- m_toggle_state (Offset 824) (Save)(4 Bytes)
- m_flMoveDistance (Offset 828) (Save)(4 Bytes)
- m_flWait (Offset 832) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save)(4 Bytes)
- m_vecPosition1 (Offset 840) (Save)(12 Bytes)
- m_vecPosition2 (Offset 852) (Save)(12 Bytes)
- m_vecMoveAng (Offset 864) (Save)(12 Bytes)
- m_vecAngle1 (Offset 876) (Save)(12 Bytes)
- m_vecAngle2 (Offset 888) (Save)(12 Bytes)
- m_flHeight (Offset 900) (Save)(4 Bytes)
- m_hActivator (Offset 904) (Save)(4 Bytes)
- m_vecFinalDest (Offset 908) (Save)(12 Bytes)
- m_vecFinalAngle (Offset 920) (Save)(12 Bytes)
- m_sMaster (Offset 936) (Save)(4 Bytes)
- m_movementType (Offset 932) (Save)(4 Bytes)

CBaseDoor - func_door_rotating
- m_bSolidBsp (Offset 1252) (Save|Key)(1 Bytes) - solidbsp
- m_vecMoveDir (Offset 940) (Save|Key)(12 Bytes) - movedir
- m_bLockedSentence (Offset 992) (Save)(1 Bytes)
- m_bUnlockedSentence (Offset 993) (Save)(1 Bytes)
- m_NoiseMoving (Offset 1008) (Save|Key)(4 Bytes) - noise1
- m_NoiseArrived (Offset 1012) (Save|Key)(4 Bytes) - noise2
- m_NoiseMovingClosed (Offset 1016) (Save|Key)(4 Bytes) - startclosesound
- m_NoiseArrivedClosed (Offset 1020) (Save|Key)(4 Bytes) - closesound
- m_ChainTarget (Offset 1024) (Save|Key)(4 Bytes) - chainstodoor
- m_ls.sLockedSound (Offset 956) (Save|Key)(4 Bytes) - locked_sound
- m_ls.sUnlockedSound (Offset 964) (Save|Key)(4 Bytes) - unlocked_sound
- m_bLocked (Offset 996) (Save)(1 Bytes)
- m_flWaveHeight (Offset 1028) (Save|Key)(4 Bytes) - WaveHeight
- m_flBlockDamage (Offset 1004) (Save|Key)(4 Bytes) - dmg
- m_eSpawnPosition (Offset 1000) (Save|Key)(4 Bytes) - spawnpos
- m_bForceClosed (Offset 994) (Save|Key)(1 Bytes) - forceclosed
- m_bDoorGroup (Offset 995) (Save)(1 Bytes)
- m_bLoopMoveSound (Offset 1248) (Save|Key)(1 Bytes) - loopmovesound
- m_bIgnoreDebris (Offset 997) (Save|Key)(1 Bytes) - ignoredebris
- InputOpen (Offset 0) (Input)(0 Bytes) - Open
- InputClose (Offset 0) (Input)(0 Bytes) - Close
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputLock (Offset 0) (Input)(0 Bytes) - Lock
- InputUnlock (Offset 0) (Input)(0 Bytes) - Unlock
- InputSetSpeed (Offset 0) (Input)(0 Bytes) - SetSpeed
- InputSetToggleState (Offset 0) (Input)(0 Bytes) - SetToggleState
- m_OnBlockedOpening (Offset 1056) (Save|Key|Output)(0 Bytes) - OnBlockedOpening
- m_OnBlockedClosing (Offset 1032) (Save|Key|Output)(0 Bytes) - OnBlockedClosing
- m_OnUnblockedOpening (Offset 1104) (Save|Key|Output)(0 Bytes) - OnUnblockedOpening
- m_OnUnblockedClosing (Offset 1080) (Save|Key|Output)(0 Bytes) - OnUnblockedClosing
- m_OnFullyClosed (Offset 1128) (Save|Key|Output)(0 Bytes) - OnFullyClosed
- m_OnFullyOpen (Offset 1152) (Save|Key|Output)(0 Bytes) - OnFullyOpen
- m_OnClose (Offset 1176) (Save|Key|Output)(0 Bytes) - OnClose
- m_OnOpen (Offset 1200) (Save|Key|Output)(0 Bytes) - OnOpen
- m_OnLockedUse (Offset 1224) (Save|Key|Output)(0 Bytes) - OnLockedUse
- CBaseDoorDoorTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseDoorDoorGoUp (Offset 0) (FunctionTable)(0 Bytes)
- CBaseDoorDoorGoDown (Offset 0) (FunctionTable)(0 Bytes)
- CBaseDoorDoorHitTop (Offset 0) (FunctionTable)(0 Bytes)
- CBaseDoorDoorHitBottom (Offset 0) (FunctionTable)(0 Bytes)
- CBaseDoorMovingSoundThink (Offset 0) (FunctionTable)(0 Bytes)
- CBaseDoorCloseAreaPortalsThink (Offset 0) (FunctionTable)(0 Bytes)
- m_toggle_state (Offset 824) (Save)(4 Bytes)
- m_flMoveDistance (Offset 828) (Save)(4 Bytes)
- m_flWait (Offset 832) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save)(4 Bytes)
- m_vecPosition1 (Offset 840) (Save)(12 Bytes)
- m_vecPosition2 (Offset 852) (Save)(12 Bytes)
- m_vecMoveAng (Offset 864) (Save)(12 Bytes)
- m_vecAngle1 (Offset 876) (Save)(12 Bytes)
- m_vecAngle2 (Offset 888) (Save)(12 Bytes)
- m_flHeight (Offset 900) (Save)(4 Bytes)
- m_hActivator (Offset 904) (Save)(4 Bytes)
- m_vecFinalDest (Offset 908) (Save)(12 Bytes)
- m_vecFinalAngle (Offset 920) (Save)(12 Bytes)
- m_sMaster (Offset 936) (Save)(4 Bytes)
- m_movementType (Offset 932) (Save)(4 Bytes)

CFunc_Dust - func_dustcloud
- m_DustFlags (Offset 860) (Save)(4 Bytes)
- m_Color (Offset 824) (Save|Key)(4 Bytes) - Color
- m_SpawnRate (Offset 828) (Save|Key)(4 Bytes) - SpawnRate
- m_flSizeMin (Offset 832) (Save|Key)(4 Bytes) - SizeMin
- m_flSizeMax (Offset 836) (Save|Key)(4 Bytes) - SizeMax
- m_SpeedMax (Offset 840) (Save|Key)(4 Bytes) - SpeedMax
- m_LifetimeMin (Offset 844) (Save|Key)(4 Bytes) - LifetimeMin
- m_LifetimeMax (Offset 848) (Save|Key)(4 Bytes) - LifetimeMax
- m_DistMax (Offset 852) (Save|Key)(4 Bytes) - DistMax
- m_iAlpha (Offset 864) (Save)(4 Bytes)
- m_FallSpeed (Offset 856) (Save|Key)(4 Bytes) - FallSpeed
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff

CFunc_Dust - func_dustmotes
- m_DustFlags (Offset 860) (Save)(4 Bytes)
- m_Color (Offset 824) (Save|Key)(4 Bytes) - Color
- m_SpawnRate (Offset 828) (Save|Key)(4 Bytes) - SpawnRate
- m_flSizeMin (Offset 832) (Save|Key)(4 Bytes) - SizeMin
- m_flSizeMax (Offset 836) (Save|Key)(4 Bytes) - SizeMax
- m_SpeedMax (Offset 840) (Save|Key)(4 Bytes) - SpeedMax
- m_LifetimeMin (Offset 844) (Save|Key)(4 Bytes) - LifetimeMin
- m_LifetimeMax (Offset 848) (Save|Key)(4 Bytes) - LifetimeMax
- m_DistMax (Offset 852) (Save|Key)(4 Bytes) - DistMax
- m_iAlpha (Offset 864) (Save)(4 Bytes)
- m_FallSpeed (Offset 856) (Save|Key)(4 Bytes) - FallSpeed
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff

CBaseEntity - func_fish_pool
- m_fishCount (Offset 832) (Save)(4 Bytes)
- m_maxRange (Offset 836) (Save)(4 Bytes)
- m_swimDepth (Offset 840) (Save)(4 Bytes)
- m_waterLevel (Offset 844) (Save)(4 Bytes)
- m_isDormant (Offset 848) (Save)(1 Bytes)
- m_fishes (Offset 852) (Save)(0 Bytes)
- CFishPoolUpdate (Offset 0) (FunctionTable)(0 Bytes)

CBaseEntity - func_guntarget
- m_on (Offset 940) (Save)(1 Bytes)
- m_hTargetEnt (Offset 944) (Save)(4 Bytes)
- CGunTargetNext (Offset 0) (FunctionTable)(0 Bytes)
- CGunTargetStart (Offset 0) (FunctionTable)(0 Bytes)
- CGunTargetWait (Offset 0) (FunctionTable)(0 Bytes)
- InputStart (Offset 0) (Input)(0 Bytes) - Start
- InputStop (Offset 0) (Input)(0 Bytes) - Stop
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- m_OnDeath (Offset 948) (Save|Key|Output)(0 Bytes) - OnDeath
- m_toggle_state (Offset 824) (Save)(4 Bytes)
- m_flMoveDistance (Offset 828) (Save)(4 Bytes)
- m_flWait (Offset 832) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save)(4 Bytes)
- m_vecPosition1 (Offset 840) (Save)(12 Bytes)
- m_vecPosition2 (Offset 852) (Save)(12 Bytes)
- m_vecMoveAng (Offset 864) (Save)(12 Bytes)
- m_vecAngle1 (Offset 876) (Save)(12 Bytes)
- m_vecAngle2 (Offset 888) (Save)(12 Bytes)
- m_flHeight (Offset 900) (Save)(4 Bytes)
- m_hActivator (Offset 904) (Save)(4 Bytes)
- m_vecFinalDest (Offset 908) (Save)(12 Bytes)
- m_vecFinalAngle (Offset 920) (Save)(12 Bytes)
- m_sMaster (Offset 936) (Save)(4 Bytes)
- m_movementType (Offset 932) (Save)(4 Bytes)

CBaseEntity - func_healthcharger
- m_flNextCharge (Offset 940) (Save)(4 Bytes)
- m_iReactivate (Offset 944) (Save)(4 Bytes)
- m_iJuice (Offset 948) (Save)(4 Bytes)
- m_iOn (Offset 952) (Save)(4 Bytes)
- m_flSoundTime (Offset 956) (Save)(4 Bytes)
- m_nState (Offset 960) (Save)(4 Bytes)
- m_iCaps (Offset 964) (Save)(4 Bytes)
- CWallHealthOff (Offset 0) (FunctionTable)(0 Bytes)
- CWallHealthRecharge (Offset 0) (FunctionTable)(0 Bytes)
- m_OnPlayerUse (Offset 992) (Save|Key|Output)(0 Bytes) - OnPlayerUse
- m_OutRemainingHealth (Offset 968) (Save|Key|Output)(0 Bytes) - OutRemainingHealth
- m_toggle_state (Offset 824) (Save)(4 Bytes)
- m_flMoveDistance (Offset 828) (Save)(4 Bytes)
- m_flWait (Offset 832) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save)(4 Bytes)
- m_vecPosition1 (Offset 840) (Save)(12 Bytes)
- m_vecPosition2 (Offset 852) (Save)(12 Bytes)
- m_vecMoveAng (Offset 864) (Save)(12 Bytes)
- m_vecAngle1 (Offset 876) (Save)(12 Bytes)
- m_vecAngle2 (Offset 888) (Save)(12 Bytes)
- m_flHeight (Offset 900) (Save)(4 Bytes)
- m_hActivator (Offset 904) (Save)(4 Bytes)
- m_vecFinalDest (Offset 908) (Save)(12 Bytes)
- m_vecFinalAngle (Offset 920) (Save)(12 Bytes)
- m_sMaster (Offset 936) (Save)(4 Bytes)
- m_movementType (Offset 932) (Save)(4 Bytes)

CBaseEntity - func_illusionary

CBaseEntity - func_ladderendpoint

CFunc_LOD - func_lod
- m_fDisappearDist (Offset 824) (Save)(4 Bytes)

CBaseEntity - func_lookdoor
- m_flProximityDistance (Offset 1028) (Save|Key)(4 Bytes) - ProximityDistance
- m_flProximityOffset (Offset 1032) (Save|Key)(4 Bytes) - ProximityOffset
- m_flFieldOfView (Offset 1036) (Save|Key)(4 Bytes) - FieldOfView
- m_hLooker (Offset 1040) (Save)(4 Bytes)
- InputInvertOn (Offset 0) (Input)(0 Bytes) - InvertOn
- InputInvertOff (Offset 0) (Input)(0 Bytes) - InvertOff
- CLookDoorMoveThink (Offset 0) (FunctionTable)(0 Bytes)
- m_vecMoveDir (Offset 940) (Save|Key)(12 Bytes) - movedir
- m_soundStart (Offset 952) (Save|Key)(4 Bytes) - StartSound
- m_soundStop (Offset 956) (Save|Key)(4 Bytes) - StopSound
- m_currentSound (Offset 960) (Save)(4 Bytes)
- m_flBlockDamage (Offset 964) (Save|Key)(4 Bytes) - BlockDamage
- m_flStartPosition (Offset 968) (Save|Key)(4 Bytes) - StartPosition
- m_flMoveDistance (Offset 972) (Save|Key)(4 Bytes) - MoveDistance
- InputOpen (Offset 0) (Input)(0 Bytes) - Open
- InputClose (Offset 0) (Input)(0 Bytes) - Close
- InputSetPosition (Offset 0) (Input)(0 Bytes) - SetPosition
- InputSetSpeed (Offset 0) (Input)(0 Bytes) - SetSpeed
- m_OnFullyOpen (Offset 980) (Save|Key|Output)(0 Bytes) - OnFullyOpen
- m_OnFullyClosed (Offset 1004) (Save|Key|Output)(0 Bytes) - OnFullyClosed
- CFuncMoveLinearStopMoveSound (Offset 0) (FunctionTable)(0 Bytes)
- m_toggle_state (Offset 824) (Save)(4 Bytes)
- m_flMoveDistance (Offset 828) (Save)(4 Bytes)
- m_flWait (Offset 832) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save)(4 Bytes)
- m_vecPosition1 (Offset 840) (Save)(12 Bytes)
- m_vecPosition2 (Offset 852) (Save)(12 Bytes)
- m_vecMoveAng (Offset 864) (Save)(12 Bytes)
- m_vecAngle1 (Offset 876) (Save)(12 Bytes)
- m_vecAngle2 (Offset 888) (Save)(12 Bytes)
- m_flHeight (Offset 900) (Save)(4 Bytes)
- m_hActivator (Offset 904) (Save)(4 Bytes)
- m_vecFinalDest (Offset 908) (Save)(12 Bytes)
- m_vecFinalAngle (Offset 920) (Save)(12 Bytes)
- m_sMaster (Offset 936) (Save)(4 Bytes)
- m_movementType (Offset 932) (Save)(4 Bytes)

CFuncMonitor - func_monitor
- m_hInfoCameraLink (Offset 844) (Save)(4 Bytes)
- InputSetCamera (Offset 0) (Input)(0 Bytes) - SetCamera
- InputTurnOn (Offset 0) (Input)(0 Bytes) - Enable
- InputTurnOff (Offset 0) (Input)(0 Bytes) - Disable
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- m_iDisabled (Offset 828) (Save|Key)(4 Bytes) - StartDisabled
- m_iSolidity (Offset 824) (Save|Key)(4 Bytes) - Solidity
- m_bSolidBsp (Offset 832) (Save|Key)(1 Bytes) - solidbsp
- m_iszExcludedClass (Offset 836) (Save|Key)(4 Bytes) - excludednpc
- m_bInvertExclusion (Offset 840) (Save|Key)(1 Bytes) - invert_exclusion
- InputSetExcluded (Offset 0) (Input)(0 Bytes) - SetExcluded
- InputSetInvert (Offset 0) (Input)(0 Bytes) - SetInvert

CBaseEntity - func_movelinear
- m_vecMoveDir (Offset 940) (Save|Key)(12 Bytes) - movedir
- m_soundStart (Offset 952) (Save|Key)(4 Bytes) - StartSound
- m_soundStop (Offset 956) (Save|Key)(4 Bytes) - StopSound
- m_currentSound (Offset 960) (Save)(4 Bytes)
- m_flBlockDamage (Offset 964) (Save|Key)(4 Bytes) - BlockDamage
- m_flStartPosition (Offset 968) (Save|Key)(4 Bytes) - StartPosition
- m_flMoveDistance (Offset 972) (Save|Key)(4 Bytes) - MoveDistance
- InputOpen (Offset 0) (Input)(0 Bytes) - Open
- InputClose (Offset 0) (Input)(0 Bytes) - Close
- InputSetPosition (Offset 0) (Input)(0 Bytes) - SetPosition
- InputSetSpeed (Offset 0) (Input)(0 Bytes) - SetSpeed
- m_OnFullyOpen (Offset 980) (Save|Key|Output)(0 Bytes) - OnFullyOpen
- m_OnFullyClosed (Offset 1004) (Save|Key|Output)(0 Bytes) - OnFullyClosed
- CFuncMoveLinearStopMoveSound (Offset 0) (FunctionTable)(0 Bytes)
- m_toggle_state (Offset 824) (Save)(4 Bytes)
- m_flMoveDistance (Offset 828) (Save)(4 Bytes)
- m_flWait (Offset 832) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save)(4 Bytes)
- m_vecPosition1 (Offset 840) (Save)(12 Bytes)
- m_vecPosition2 (Offset 852) (Save)(12 Bytes)
- m_vecMoveAng (Offset 864) (Save)(12 Bytes)
- m_vecAngle1 (Offset 876) (Save)(12 Bytes)
- m_vecAngle2 (Offset 888) (Save)(12 Bytes)
- m_flHeight (Offset 900) (Save)(4 Bytes)
- m_hActivator (Offset 904) (Save)(4 Bytes)
- m_vecFinalDest (Offset 908) (Save)(12 Bytes)
- m_vecFinalAngle (Offset 920) (Save)(12 Bytes)
- m_sMaster (Offset 936) (Save)(4 Bytes)
- m_movementType (Offset 932) (Save)(4 Bytes)

CFuncOccluder - func_occluder
- m_bActive (Offset 824) (Save|Key)(1 Bytes) - StartActive
- m_nOccluderIndex (Offset 828) (Save|Key)(4 Bytes) - occludernumber
- InputDeactivate (Offset 0) (Input)(0 Bytes) - Deactivate
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle

CPhysBox - func_physbox
- m_hCarryingPlayer (Offset 1228) (Save)(4 Bytes)
- m_massScale (Offset 1004) (Save|Key)(4 Bytes) - massScale
- m_damageType (Offset 1000) (Save|Key)(4 Bytes) - Damagetype
- m_iszOverrideScript (Offset 1008) (Save|Key)(4 Bytes) - overridescript
- m_damageToEnableMotion (Offset 1012) (Save|Key)(4 Bytes) - damagetoenablemotion
- m_flForceToEnableMotion (Offset 1016) (Save|Key)(4 Bytes) - forcetoenablemotion
- m_angPreferredCarryAngles (Offset 1020) (Save|Key)(12 Bytes) - preferredcarryangles
- m_bNotSolidToWorld (Offset 1032) (Save|Key)(1 Bytes) - notsolid
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputSleep (Offset 0) (Input)(0 Bytes) - Sleep
- InputEnableMotion (Offset 0) (Input)(0 Bytes) - EnableMotion
- InputDisableMotion (Offset 0) (Input)(0 Bytes) - DisableMotion
- InputForceDrop (Offset 0) (Input)(0 Bytes) - ForceDrop
- InputDisableFloating (Offset 0) (Input)(0 Bytes) - DisableFloating
- CPhysBoxBreakTouch (Offset 0) (FunctionTable)(0 Bytes)
- m_OnDamaged (Offset 1036) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnAwakened (Offset 1060) (Save|Key|Output)(0 Bytes) - OnAwakened
- m_OnMotionEnabled (Offset 1084) (Save|Key|Output)(0 Bytes) - OnMotionEnabled
- m_OnPhysGunPickup (Offset 1108) (Save|Key|Output)(0 Bytes) - OnPhysGunPickup
- m_OnPhysGunPunt (Offset 1132) (Save|Key|Output)(0 Bytes) - OnPhysGunPunt
- m_OnPhysGunOnlyPickup (Offset 1156) (Save|Key|Output)(0 Bytes) - OnPhysGunOnlyPickup
- m_OnPhysGunDrop (Offset 1180) (Save|Key|Output)(0 Bytes) - OnPhysGunDrop
- m_OnPlayerUse (Offset 1204) (Save|Key|Output)(0 Bytes) - OnPlayerUse
- m_Material (Offset 836) (Save)(4 Bytes)
- m_Explosion (Offset 844) (Save|Key)(4 Bytes) - explosion
- m_GibDir (Offset 848) (Save|Key)(12 Bytes) - gibdir
- m_hBreaker (Offset 840) (Save)(4 Bytes)
- m_angle (Offset 832) (Save)(4 Bytes)
- m_iszGibModel (Offset 860) (Save)(4 Bytes)
- m_iszSpawnObject (Offset 864) (Save)(4 Bytes)
- m_ExplosionMagnitude (Offset 868) (Save|Key)(4 Bytes) - explodemagnitude
- m_flPressureDelay (Offset 872) (Save|Key)(4 Bytes) - PressureDelay
- m_iMinHealthDmg (Offset 876) (Save|Key)(4 Bytes) - minhealthdmg
- m_bTookPhysicsDamage (Offset 880) (Save)(1 Bytes)
- m_iszPropData (Offset 884) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 892) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_PerformanceMode (Offset 984) (Save|Key)(4 Bytes) - PerformanceMode
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputAddHealth (Offset 0) (Input)(0 Bytes) - AddHealth
- InputRemoveHealth (Offset 0) (Input)(0 Bytes) - RemoveHealth
- InputSetMass (Offset 0) (Input)(0 Bytes) - SetMass
- CBreakableBreakTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBreakableDie (Offset 0) (FunctionTable)(0 Bytes)
- m_OnBreak (Offset 896) (Save|Key|Output)(0 Bytes) - OnBreak
- m_OnHealthChanged (Offset 920) (Save|Key|Output)(0 Bytes) - OnHealthChanged
- m_flDmgModBullet (Offset 944) (Save)(4 Bytes)
- m_flDmgModClub (Offset 948) (Save)(4 Bytes)
- m_flDmgModExplosive (Offset 952) (Save)(4 Bytes)
- m_iszPhysicsDamageTableName (Offset 956) (Save)(4 Bytes)
- m_iszBreakableModel (Offset 960) (Save)(4 Bytes)
- m_iBreakableSkin (Offset 964) (Save)(4 Bytes)
- m_iBreakableCount (Offset 968) (Save)(4 Bytes)
- m_iMaxBreakableSize (Offset 972) (Save)(4 Bytes)
- m_iszBasePropData (Offset 976) (Save)(4 Bytes)
- m_iInteractions (Offset 980) (Save)(4 Bytes)
- m_explodeRadius (Offset 988) (Save)(4 Bytes)
- m_iszModelName (Offset 888) (Save)(4 Bytes)
- m_hPhysicsAttacker (Offset 992) (Save)(4 Bytes)
- m_flLastPhysicsInfluenceTime (Offset 996) (Save)(4 Bytes)

CPhysBoxMultiplayer - func_physbox_multiplayer
- m_hCarryingPlayer (Offset 1228) (Save)(4 Bytes)
- m_massScale (Offset 1004) (Save|Key)(4 Bytes) - massScale
- m_damageType (Offset 1000) (Save|Key)(4 Bytes) - Damagetype
- m_iszOverrideScript (Offset 1008) (Save|Key)(4 Bytes) - overridescript
- m_damageToEnableMotion (Offset 1012) (Save|Key)(4 Bytes) - damagetoenablemotion
- m_flForceToEnableMotion (Offset 1016) (Save|Key)(4 Bytes) - forcetoenablemotion
- m_angPreferredCarryAngles (Offset 1020) (Save|Key)(12 Bytes) - preferredcarryangles
- m_bNotSolidToWorld (Offset 1032) (Save|Key)(1 Bytes) - notsolid
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputSleep (Offset 0) (Input)(0 Bytes) - Sleep
- InputEnableMotion (Offset 0) (Input)(0 Bytes) - EnableMotion
- InputDisableMotion (Offset 0) (Input)(0 Bytes) - DisableMotion
- InputForceDrop (Offset 0) (Input)(0 Bytes) - ForceDrop
- InputDisableFloating (Offset 0) (Input)(0 Bytes) - DisableFloating
- CPhysBoxBreakTouch (Offset 0) (FunctionTable)(0 Bytes)
- m_OnDamaged (Offset 1036) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnAwakened (Offset 1060) (Save|Key|Output)(0 Bytes) - OnAwakened
- m_OnMotionEnabled (Offset 1084) (Save|Key|Output)(0 Bytes) - OnMotionEnabled
- m_OnPhysGunPickup (Offset 1108) (Save|Key|Output)(0 Bytes) - OnPhysGunPickup
- m_OnPhysGunPunt (Offset 1132) (Save|Key|Output)(0 Bytes) - OnPhysGunPunt
- m_OnPhysGunOnlyPickup (Offset 1156) (Save|Key|Output)(0 Bytes) - OnPhysGunOnlyPickup
- m_OnPhysGunDrop (Offset 1180) (Save|Key|Output)(0 Bytes) - OnPhysGunDrop
- m_OnPlayerUse (Offset 1204) (Save|Key|Output)(0 Bytes) - OnPlayerUse
- m_Material (Offset 836) (Save)(4 Bytes)
- m_Explosion (Offset 844) (Save|Key)(4 Bytes) - explosion
- m_GibDir (Offset 848) (Save|Key)(12 Bytes) - gibdir
- m_hBreaker (Offset 840) (Save)(4 Bytes)
- m_angle (Offset 832) (Save)(4 Bytes)
- m_iszGibModel (Offset 860) (Save)(4 Bytes)
- m_iszSpawnObject (Offset 864) (Save)(4 Bytes)
- m_ExplosionMagnitude (Offset 868) (Save|Key)(4 Bytes) - explodemagnitude
- m_flPressureDelay (Offset 872) (Save|Key)(4 Bytes) - PressureDelay
- m_iMinHealthDmg (Offset 876) (Save|Key)(4 Bytes) - minhealthdmg
- m_bTookPhysicsDamage (Offset 880) (Save)(1 Bytes)
- m_iszPropData (Offset 884) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 892) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_PerformanceMode (Offset 984) (Save|Key)(4 Bytes) - PerformanceMode
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputAddHealth (Offset 0) (Input)(0 Bytes) - AddHealth
- InputRemoveHealth (Offset 0) (Input)(0 Bytes) - RemoveHealth
- InputSetMass (Offset 0) (Input)(0 Bytes) - SetMass
- CBreakableBreakTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBreakableDie (Offset 0) (FunctionTable)(0 Bytes)
- m_OnBreak (Offset 896) (Save|Key|Output)(0 Bytes) - OnBreak
- m_OnHealthChanged (Offset 920) (Save|Key|Output)(0 Bytes) - OnHealthChanged
- m_flDmgModBullet (Offset 944) (Save)(4 Bytes)
- m_flDmgModClub (Offset 948) (Save)(4 Bytes)
- m_flDmgModExplosive (Offset 952) (Save)(4 Bytes)
- m_iszPhysicsDamageTableName (Offset 956) (Save)(4 Bytes)
- m_iszBreakableModel (Offset 960) (Save)(4 Bytes)
- m_iBreakableSkin (Offset 964) (Save)(4 Bytes)
- m_iBreakableCount (Offset 968) (Save)(4 Bytes)
- m_iMaxBreakableSize (Offset 972) (Save)(4 Bytes)
- m_iszBasePropData (Offset 976) (Save)(4 Bytes)
- m_iInteractions (Offset 980) (Save)(4 Bytes)
- m_explodeRadius (Offset 988) (Save)(4 Bytes)
- m_iszModelName (Offset 888) (Save)(4 Bytes)
- m_hPhysicsAttacker (Offset 992) (Save)(4 Bytes)
- m_flLastPhysicsInfluenceTime (Offset 996) (Save)(4 Bytes)

CBaseEntity - func_plat
- m_sNoise (Offset 964) (Save)(4 Bytes)
- CFuncPlatPlatUse (Offset 0) (FunctionTable)(0 Bytes)
- CFuncPlatCallGoDown (Offset 0) (FunctionTable)(0 Bytes)
- CFuncPlatCallHitTop (Offset 0) (FunctionTable)(0 Bytes)
- CFuncPlatCallHitBottom (Offset 0) (FunctionTable)(0 Bytes)
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputGoUp (Offset 0) (Input)(0 Bytes) - GoUp
- InputGoDown (Offset 0) (Input)(0 Bytes) - GoDown
- m_NoiseMoving (Offset 940) (Save|Key)(4 Bytes) - noise1
- m_NoiseArrived (Offset 944) (Save|Key)(4 Bytes) - noise2
- m_pMovementSound (Offset 948) (Save)(0 Bytes)
- m_volume (Offset 952) (Save|Key)(4 Bytes) - volume
- m_flTWidth (Offset 956) (Save)(4 Bytes)
- m_flTLength (Offset 960) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save|Key)(4 Bytes) - lip
- m_flWait (Offset 832) (Save|Key)(4 Bytes) - wait
- m_flHeight (Offset 900) (Save|Key)(4 Bytes) - height
- m_toggle_state (Offset 824) (Save)(4 Bytes)
- m_flMoveDistance (Offset 828) (Save)(4 Bytes)
- m_flWait (Offset 832) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save)(4 Bytes)
- m_vecPosition1 (Offset 840) (Save)(12 Bytes)
- m_vecPosition2 (Offset 852) (Save)(12 Bytes)
- m_vecMoveAng (Offset 864) (Save)(12 Bytes)
- m_vecAngle1 (Offset 876) (Save)(12 Bytes)
- m_vecAngle2 (Offset 888) (Save)(12 Bytes)
- m_flHeight (Offset 900) (Save)(4 Bytes)
- m_hActivator (Offset 904) (Save)(4 Bytes)
- m_vecFinalDest (Offset 908) (Save)(12 Bytes)
- m_vecFinalAngle (Offset 920) (Save)(12 Bytes)
- m_sMaster (Offset 936) (Save)(4 Bytes)
- m_movementType (Offset 932) (Save)(4 Bytes)

CBaseEntity - func_platrot
- m_end (Offset 968) (Save)(12 Bytes)
- m_start (Offset 980) (Save)(12 Bytes)
- m_sNoise (Offset 964) (Save)(4 Bytes)
- CFuncPlatPlatUse (Offset 0) (FunctionTable)(0 Bytes)
- CFuncPlatCallGoDown (Offset 0) (FunctionTable)(0 Bytes)
- CFuncPlatCallHitTop (Offset 0) (FunctionTable)(0 Bytes)
- CFuncPlatCallHitBottom (Offset 0) (FunctionTable)(0 Bytes)
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputGoUp (Offset 0) (Input)(0 Bytes) - GoUp
- InputGoDown (Offset 0) (Input)(0 Bytes) - GoDown
- m_NoiseMoving (Offset 940) (Save|Key)(4 Bytes) - noise1
- m_NoiseArrived (Offset 944) (Save|Key)(4 Bytes) - noise2
- m_pMovementSound (Offset 948) (Save)(0 Bytes)
- m_volume (Offset 952) (Save|Key)(4 Bytes) - volume
- m_flTWidth (Offset 956) (Save)(4 Bytes)
- m_flTLength (Offset 960) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save|Key)(4 Bytes) - lip
- m_flWait (Offset 832) (Save|Key)(4 Bytes) - wait
- m_flHeight (Offset 900) (Save|Key)(4 Bytes) - height
- m_toggle_state (Offset 824) (Save)(4 Bytes)
- m_flMoveDistance (Offset 828) (Save)(4 Bytes)
- m_flWait (Offset 832) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save)(4 Bytes)
- m_vecPosition1 (Offset 840) (Save)(12 Bytes)
- m_vecPosition2 (Offset 852) (Save)(12 Bytes)
- m_vecMoveAng (Offset 864) (Save)(12 Bytes)
- m_vecAngle1 (Offset 876) (Save)(12 Bytes)
- m_vecAngle2 (Offset 888) (Save)(12 Bytes)
- m_flHeight (Offset 900) (Save)(4 Bytes)
- m_hActivator (Offset 904) (Save)(4 Bytes)
- m_vecFinalDest (Offset 908) (Save)(12 Bytes)
- m_vecFinalAngle (Offset 920) (Save)(12 Bytes)
- m_sMaster (Offset 936) (Save)(4 Bytes)
- m_movementType (Offset 932) (Save)(4 Bytes)

CPrecipitation - func_precipitation
- m_nPrecipType (Offset 824) (Save|Key)(4 Bytes) - preciptype

CBaseEntity - func_proprrespawnzone

CBaseEntity - func_pushable
- m_Material (Offset 836) (Save)(4 Bytes)
- m_Explosion (Offset 844) (Save|Key)(4 Bytes) - explosion
- m_GibDir (Offset 848) (Save|Key)(12 Bytes) - gibdir
- m_hBreaker (Offset 840) (Save)(4 Bytes)
- m_angle (Offset 832) (Save)(4 Bytes)
- m_iszGibModel (Offset 860) (Save)(4 Bytes)
- m_iszSpawnObject (Offset 864) (Save)(4 Bytes)
- m_ExplosionMagnitude (Offset 868) (Save|Key)(4 Bytes) - explodemagnitude
- m_flPressureDelay (Offset 872) (Save|Key)(4 Bytes) - PressureDelay
- m_iMinHealthDmg (Offset 876) (Save|Key)(4 Bytes) - minhealthdmg
- m_bTookPhysicsDamage (Offset 880) (Save)(1 Bytes)
- m_iszPropData (Offset 884) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 892) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_PerformanceMode (Offset 984) (Save|Key)(4 Bytes) - PerformanceMode
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputAddHealth (Offset 0) (Input)(0 Bytes) - AddHealth
- InputRemoveHealth (Offset 0) (Input)(0 Bytes) - RemoveHealth
- InputSetMass (Offset 0) (Input)(0 Bytes) - SetMass
- CBreakableBreakTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBreakableDie (Offset 0) (FunctionTable)(0 Bytes)
- m_OnBreak (Offset 896) (Save|Key|Output)(0 Bytes) - OnBreak
- m_OnHealthChanged (Offset 920) (Save|Key|Output)(0 Bytes) - OnHealthChanged
- m_flDmgModBullet (Offset 944) (Save)(4 Bytes)
- m_flDmgModClub (Offset 948) (Save)(4 Bytes)
- m_flDmgModExplosive (Offset 952) (Save)(4 Bytes)
- m_iszPhysicsDamageTableName (Offset 956) (Save)(4 Bytes)
- m_iszBreakableModel (Offset 960) (Save)(4 Bytes)
- m_iBreakableSkin (Offset 964) (Save)(4 Bytes)
- m_iBreakableCount (Offset 968) (Save)(4 Bytes)
- m_iMaxBreakableSize (Offset 972) (Save)(4 Bytes)
- m_iszBasePropData (Offset 976) (Save)(4 Bytes)
- m_iInteractions (Offset 980) (Save)(4 Bytes)
- m_explodeRadius (Offset 988) (Save)(4 Bytes)
- m_iszModelName (Offset 888) (Save)(4 Bytes)
- m_hPhysicsAttacker (Offset 992) (Save)(4 Bytes)
- m_flLastPhysicsInfluenceTime (Offset 996) (Save)(4 Bytes)

CBaseEntity - func_recharge
- m_flNextCharge (Offset 940) (Save)(4 Bytes)
- m_iReactivate (Offset 944) (Save)(4 Bytes)
- m_iJuice (Offset 948) (Save)(4 Bytes)
- m_iOn (Offset 952) (Save)(4 Bytes)
- m_flSoundTime (Offset 956) (Save)(4 Bytes)
- m_nState (Offset 960) (Save)(4 Bytes)
- CRechargeOff (Offset 0) (FunctionTable)(0 Bytes)
- CRechargeRecharge (Offset 0) (FunctionTable)(0 Bytes)
- m_OutRemainingCharge (Offset 964) (Save|Key|Output)(0 Bytes) - OutRemainingCharge
- m_OnHalfEmpty (Offset 988) (Save|Key|Output)(0 Bytes) - OnHalfEmpty
- m_OnEmpty (Offset 1012) (Save|Key|Output)(0 Bytes) - OnEmpty
- m_OnFull (Offset 1036) (Save|Key|Output)(0 Bytes) - OnFull
- m_OnPlayerUse (Offset 1060) (Save|Key|Output)(0 Bytes) - OnPlayerUse
- InputRecharge (Offset 0) (Input)(0 Bytes) - Recharge
- m_toggle_state (Offset 824) (Save)(4 Bytes)
- m_flMoveDistance (Offset 828) (Save)(4 Bytes)
- m_flWait (Offset 832) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save)(4 Bytes)
- m_vecPosition1 (Offset 840) (Save)(12 Bytes)
- m_vecPosition2 (Offset 852) (Save)(12 Bytes)
- m_vecMoveAng (Offset 864) (Save)(12 Bytes)
- m_vecAngle1 (Offset 876) (Save)(12 Bytes)
- m_vecAngle2 (Offset 888) (Save)(12 Bytes)
- m_flHeight (Offset 900) (Save)(4 Bytes)
- m_hActivator (Offset 904) (Save)(4 Bytes)
- m_vecFinalDest (Offset 908) (Save)(12 Bytes)
- m_vecFinalAngle (Offset 920) (Save)(12 Bytes)
- m_sMaster (Offset 936) (Save)(4 Bytes)
- m_movementType (Offset 932) (Save)(4 Bytes)

CFuncReflectiveGlass - func_reflective_glass
- InputTurnOn (Offset 0) (Input)(0 Bytes) - Enable
- InputTurnOff (Offset 0) (Input)(0 Bytes) - Disable
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- m_iDisabled (Offset 828) (Save|Key)(4 Bytes) - StartDisabled
- m_iSolidity (Offset 824) (Save|Key)(4 Bytes) - Solidity
- m_bSolidBsp (Offset 832) (Save|Key)(1 Bytes) - solidbsp
- m_iszExcludedClass (Offset 836) (Save|Key)(4 Bytes) - excludednpc
- m_bInvertExclusion (Offset 840) (Save|Key)(1 Bytes) - invert_exclusion
- InputSetExcluded (Offset 0) (Input)(0 Bytes) - SetExcluded
- InputSetInvert (Offset 0) (Input)(0 Bytes) - SetInvert

CBaseEntity - func_rot_button
- m_vecMoveDir (Offset 940) (Save|Key)(12 Bytes) - movedir
- m_fStayPushed (Offset 952) (Save)(1 Bytes)
- m_fRotating (Offset 953) (Save)(1 Bytes)
- m_bLockedSound (Offset 996) (Save)(1 Bytes)
- m_bLockedSentence (Offset 997) (Save)(1 Bytes)
- m_bUnlockedSound (Offset 998) (Save)(1 Bytes)
- m_bUnlockedSentence (Offset 999) (Save)(1 Bytes)
- m_bLocked (Offset 1000) (Save)(1 Bytes)
- m_sNoise (Offset 1016) (Save)(4 Bytes)
- m_flUseLockedTime (Offset 1008) (Save)(4 Bytes)
- m_bSolidBsp (Offset 1012) (Save)(1 Bytes)
- m_sounds (Offset 1004) (Save|Key)(4 Bytes) - sounds
- CBaseButtonButtonTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseButtonButtonSpark (Offset 0) (FunctionTable)(0 Bytes)
- CBaseButtonTriggerAndWait (Offset 0) (FunctionTable)(0 Bytes)
- CBaseButtonButtonReturn (Offset 0) (FunctionTable)(0 Bytes)
- CBaseButtonButtonBackHome (Offset 0) (FunctionTable)(0 Bytes)
- CBaseButtonButtonUse (Offset 0) (FunctionTable)(0 Bytes)
- InputLock (Offset 0) (Input)(0 Bytes) - Lock
- InputUnlock (Offset 0) (Input)(0 Bytes) - Unlock
- InputPress (Offset 0) (Input)(0 Bytes) - Press
- InputPressIn (Offset 0) (Input)(0 Bytes) - PressIn
- InputPressOut (Offset 0) (Input)(0 Bytes) - PressOut
- m_OnDamaged (Offset 1020) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnPressed (Offset 1044) (Save|Key|Output)(0 Bytes) - OnPressed
- m_OnUseLocked (Offset 1068) (Save|Key|Output)(0 Bytes) - OnUseLocked
- m_OnIn (Offset 1092) (Save|Key|Output)(0 Bytes) - OnIn
- m_OnOut (Offset 1116) (Save|Key|Output)(0 Bytes) - OnOut
- m_toggle_state (Offset 824) (Save)(4 Bytes)
- m_flMoveDistance (Offset 828) (Save)(4 Bytes)
- m_flWait (Offset 832) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save)(4 Bytes)
- m_vecPosition1 (Offset 840) (Save)(12 Bytes)
- m_vecPosition2 (Offset 852) (Save)(12 Bytes)
- m_vecMoveAng (Offset 864) (Save)(12 Bytes)
- m_vecAngle1 (Offset 876) (Save)(12 Bytes)
- m_vecAngle2 (Offset 888) (Save)(12 Bytes)
- m_flHeight (Offset 900) (Save)(4 Bytes)
- m_hActivator (Offset 904) (Save)(4 Bytes)
- m_vecFinalDest (Offset 908) (Save)(12 Bytes)
- m_vecFinalAngle (Offset 920) (Save)(12 Bytes)
- m_sMaster (Offset 936) (Save)(4 Bytes)
- m_movementType (Offset 932) (Save)(4 Bytes)

CFuncRotating - func_rotating
- m_vecMoveAng (Offset 824) (Save)(12 Bytes)
- m_flFanFriction (Offset 836) (Save)(4 Bytes)
- m_flAttenuation (Offset 840) (Save)(4 Bytes)
- m_flVolume (Offset 844) (Save)(4 Bytes)
- m_flTargetSpeed (Offset 848) (Save)(4 Bytes)
- m_flMaxSpeed (Offset 852) (Save|Key)(4 Bytes) - maxspeed
- m_flBlockDamage (Offset 856) (Save|Key)(4 Bytes) - dmg
- m_NoiseRunning (Offset 860) (Save|Key)(4 Bytes) - message
- m_bReversed (Offset 864) (Save)(1 Bytes)
- m_angStart (Offset 868) (Save)(12 Bytes)
- m_bStopAtStartPos (Offset 880) (Save)(1 Bytes)
- m_bSolidBsp (Offset 881) (Save|Key)(1 Bytes) - solidbsp
- CFuncRotatingSpinUpMove (Offset 0) (FunctionTable)(0 Bytes)
- CFuncRotatingSpinDownMove (Offset 0) (FunctionTable)(0 Bytes)
- CFuncRotatingHurtTouch (Offset 0) (FunctionTable)(0 Bytes)
- CFuncRotatingRotatingUse (Offset 0) (FunctionTable)(0 Bytes)
- CFuncRotatingRotateMove (Offset 0) (FunctionTable)(0 Bytes)
- CFuncRotatingReverseMove (Offset 0) (FunctionTable)(0 Bytes)
- InputSetSpeed (Offset 0) (Input)(0 Bytes) - SetSpeed
- InputStart (Offset 0) (Input)(0 Bytes) - Start
- InputStop (Offset 0) (Input)(0 Bytes) - Stop
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputReverse (Offset 0) (Input)(0 Bytes) - Reverse
- InputStartForward (Offset 0) (Input)(0 Bytes) - StartForward
- InputStartBackward (Offset 0) (Input)(0 Bytes) - StartBackward
- InputStopAtStartPos (Offset 0) (Input)(0 Bytes) - StopAtStartPos

CFuncSmokeVolume - func_smokevolume
- m_Color1 (Offset 824) (Save|Key)(4 Bytes) - Color1
- m_Color2 (Offset 828) (Save|Key)(4 Bytes) - Color2
- m_String_tMaterialName (Offset 1088) (Save|Key)(4 Bytes) - Material
- m_ParticleDrawWidth (Offset 1092) (Save|Key)(4 Bytes) - ParticleDrawWidth
- m_ParticleSpacingDistance (Offset 1096) (Save|Key)(4 Bytes) - ParticleSpacingDistance
- m_DensityRampSpeed (Offset 1100) (Save|Key)(4 Bytes) - DensityRampSpeed
- m_RotationSpeed (Offset 1104) (Save|Key)(4 Bytes) - RotationSpeed
- m_MovementSpeed (Offset 1108) (Save|Key)(4 Bytes) - MovementSpeed
- m_Density (Offset 1112) (Save|Key)(4 Bytes) - Density
- m_RotationSpeed (Offset 1104) (Save|Key|Input)(4 Bytes) - SetRotationSpeed
- m_MovementSpeed (Offset 1108) (Save|Key|Input)(4 Bytes) - SetMovementSpeed
- m_Density (Offset 1112) (Save|Key|Input)(4 Bytes) - SetDensity

CBaseEntity - func_tank
- m_yawRate (Offset 972) (Save|Key)(4 Bytes) - yawrate
- m_yawRange (Offset 976) (Save|Key)(4 Bytes) - yawrange
- m_yawTolerance (Offset 980) (Save|Key)(4 Bytes) - yawtolerance
- m_pitchRate (Offset 992) (Save|Key)(4 Bytes) - pitchrate
- m_pitchRange (Offset 996) (Save|Key)(4 Bytes) - pitchrange
- m_pitchTolerance (Offset 1000) (Save|Key)(4 Bytes) - pitchtolerance
- m_fireRate (Offset 828) (Save|Key)(4 Bytes) - firerate
- m_fireTime (Offset 1004) (Save)(4 Bytes)
- m_persist (Offset 1012) (Save|Key)(4 Bytes) - persistence
- m_persist2 (Offset 1016) (Save|Key)(4 Bytes) - persistence2
- m_minRange (Offset 1024) (Save|Key)(4 Bytes) - minRange
- m_maxRange (Offset 1028) (Save|Key)(4 Bytes) - maxRange
- m_flMinRange2 (Offset 1032) (Save)(4 Bytes)
- m_flMaxRange2 (Offset 1036) (Save)(4 Bytes)
- m_iAmmoCount (Offset 1040) (Save|Key)(4 Bytes) - ammo_count
- m_spriteScale (Offset 1056) (Save|Key)(4 Bytes) - spritescale
- m_iszSpriteSmoke (Offset 1060) (Save|Key)(4 Bytes) - spritesmoke
- m_iszSpriteFlash (Offset 1064) (Save|Key)(4 Bytes) - spriteflash
- m_bulletType (Offset 836) (Save|Key)(4 Bytes) - bullet
- m_nBulletCount (Offset 940) (Save)(4 Bytes)
- m_spread (Offset 856) (Save|Key)(4 Bytes) - firespread
- m_iBulletDamage (Offset 840) (Save|Key)(4 Bytes) - bullet_damage
- m_iBulletDamageVsPlayer (Offset 844) (Save|Key)(4 Bytes) - bullet_damage_vs_player
- m_iszMaster (Offset 1068) (Save|Key)(4 Bytes) - master
- m_iszAmmoType (Offset 848) (Save|Key)(4 Bytes) - ammotype
- m_iAmmoType (Offset 852) (Save)(4 Bytes)
- m_soundStartRotate (Offset 1072) (Save|Key)(4 Bytes) - rotatestartsound
- m_soundStopRotate (Offset 1076) (Save|Key)(4 Bytes) - rotatestopsound
- m_soundLoopRotate (Offset 1080) (Save|Key)(4 Bytes) - rotatesound
- m_flPlayerGracePeriod (Offset 1084) (Save|Key)(4 Bytes) - playergraceperiod
- m_flIgnoreGraceUpto (Offset 1088) (Save|Key)(4 Bytes) - ignoregraceupto
- m_flPlayerLockTimeBeforeFire (Offset 1092) (Save|Key)(4 Bytes) - playerlocktimebeforefire
- m_flLastSawNonPlayer (Offset 1096) (Save)(4 Bytes)
- m_yawCenter (Offset 964) (Save)(4 Bytes)
- m_yawCenterWorld (Offset 968) (Save)(4 Bytes)
- m_pitchCenter (Offset 984) (Save)(4 Bytes)
- m_pitchCenterWorld (Offset 988) (Save)(4 Bytes)
- m_fireLast (Offset 824) (Save)(4 Bytes)
- m_lastSightTime (Offset 1008) (Save)(4 Bytes)
- m_barrelPos (Offset 1044) (Save)(12 Bytes)
- m_sightOrigin (Offset 924) (Save)(12 Bytes)
- m_hFuncTankTarget (Offset 936) (Save)(4 Bytes)
- m_hController (Offset 944) (Save)(4 Bytes)
- m_vecControllerUsePos (Offset 952) (Save)(12 Bytes)
- m_flNextAttack (Offset 948) (Save)(4 Bytes)
- m_targetEntityName (Offset 1100) (Save)(4 Bytes)
- m_hTarget (Offset 832) (Save)(4 Bytes)
- m_vTargetPosition (Offset 1104) (Save)(12 Bytes)
- m_vecNPCIdleTarget (Offset 1116) (Save)(12 Bytes)
- m_persist2burst (Offset 1020) (Save)(4 Bytes)
- m_hControlVolume (Offset 1392) (Save)(4 Bytes)
- m_iszControlVolume (Offset 1396) (Save|Key)(4 Bytes) - control_volume
- m_flNextControllerSearch (Offset 1400) (Save)(4 Bytes)
- m_bShouldFindNPCs (Offset 1404) (Save)(1 Bytes)
- m_bNPCInRoute (Offset 1405) (Save)(1 Bytes)
- m_iszNPCManPoint (Offset 1408) (Save|Key)(4 Bytes) - npc_man_point
- m_bReadyToFire (Offset 1412) (Save)(1 Bytes)
- m_bPerformLeading (Offset 1157) (Save|Key)(1 Bytes) - LeadTarget
- m_flStartLeadFactor (Offset 1160) (Save)(4 Bytes)
- m_flStartLeadFactorTime (Offset 1164) (Save)(4 Bytes)
- m_flNextLeadFactor (Offset 1168) (Save)(4 Bytes)
- m_flNextLeadFactorTime (Offset 1172) (Save)(4 Bytes)
- m_iszBaseAttachment (Offset 1136) (Save|Key)(4 Bytes) - gun_base_attach
- m_iszBarrelAttachment (Offset 1128) (Save|Key)(4 Bytes) - gun_barrel_attach
- m_iszYawPoseParam (Offset 1140) (Save|Key)(4 Bytes) - gun_yaw_pose_param
- m_iszPitchPoseParam (Offset 1144) (Save|Key)(4 Bytes) - gun_pitch_pose_param
- m_flYawPoseCenter (Offset 1148) (Save|Key)(4 Bytes) - gun_yaw_pose_center
- m_flPitchPoseCenter (Offset 1152) (Save|Key)(4 Bytes) - gun_pitch_pose_center
- m_bUsePoseParameters (Offset 1156) (Save)(1 Bytes)
- m_iEffectHandling (Offset 1416) (Save|Key)(4 Bytes) - effecthandling
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- InputDeactivate (Offset 0) (Input)(0 Bytes) - Deactivate
- InputSetFireRate (Offset 0) (Input)(0 Bytes) - SetFireRate
- InputSetDamage (Offset 0) (Input)(0 Bytes) - SetDamage
- InputSetTargetPosition (Offset 0) (Input)(0 Bytes) - SetTargetPosition
- InputSetTargetDir (Offset 0) (Input)(0 Bytes) - SetTargetDir
- InputSetTargetEntityName (Offset 0) (Input)(0 Bytes) - SetTargetEntityName
- InputSetTargetEntity (Offset 0) (Input)(0 Bytes) - SetTargetEntity
- InputClearTargetEntity (Offset 0) (Input)(0 Bytes) - ClearTargetEntity
- InputFindNPCToManTank (Offset 0) (Input)(0 Bytes) - FindNPCToManTank
- InputStopFindingNPCs (Offset 0) (Input)(0 Bytes) - StopFindingNPCs
- InputStartFindingNPCs (Offset 0) (Input)(0 Bytes) - StartFindingNPCs
- InputForceNPCOff (Offset 0) (Input)(0 Bytes) - ForceNPCOff
- InputSetMaxRange (Offset 0) (Input)(0 Bytes) - SetMaxRange
- m_OnFire (Offset 1176) (Save|Key|Output)(0 Bytes) - OnFire
- m_OnLoseTarget (Offset 1200) (Save|Key|Output)(0 Bytes) - OnLoseTarget
- m_OnAquireTarget (Offset 1224) (Save|Key|Output)(0 Bytes) - OnAquireTarget
- m_OnAmmoDepleted (Offset 1248) (Save|Key|Output)(0 Bytes) - OnAmmoDepleted
- m_OnGotController (Offset 1272) (Save|Key|Output)(0 Bytes) - OnGotController
- m_OnLostController (Offset 1296) (Save|Key|Output)(0 Bytes) - OnLostController
- m_OnGotPlayerController (Offset 1320) (Save|Key|Output)(0 Bytes) - OnGotPlayerController
- m_OnLostPlayerController (Offset 1344) (Save|Key|Output)(0 Bytes) - OnLostPlayerController
- m_OnReadyToFire (Offset 1368) (Save|Key|Output)(0 Bytes) - OnReadyToFire

CBaseEntity - func_tank_combine_cannon
- m_originalFireRate (Offset 1448) (Save)(4 Bytes)
- CFuncTankCombineCannonUpdateBeamThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flTimeNextSweep (Offset 1452) (Save)(4 Bytes)
- m_flTimeBeamOn (Offset 1456) (Save)(4 Bytes)
- m_hBeam (Offset 1444) (Save)(4 Bytes)
- m_vecTrueForward (Offset 1460) (Save)(12 Bytes)
- m_bShouldHarrass (Offset 1472) (Save)(1 Bytes)
- m_bLastTargetWasNPC (Offset 1473) (Save)(1 Bytes)
- InputEnableHarrass (Offset 0) (Input)(0 Bytes) - EnableHarrass
- InputDisableHarrass (Offset 0) (Input)(0 Bytes) - DisableHarrass
- m_OnShotAtPlayer (Offset 1420) (Save|Key|Output)(0 Bytes) - OnShotAtPlayer
- m_yawRate (Offset 972) (Save|Key)(4 Bytes) - yawrate
- m_yawRange (Offset 976) (Save|Key)(4 Bytes) - yawrange
- m_yawTolerance (Offset 980) (Save|Key)(4 Bytes) - yawtolerance
- m_pitchRate (Offset 992) (Save|Key)(4 Bytes) - pitchrate
- m_pitchRange (Offset 996) (Save|Key)(4 Bytes) - pitchrange
- m_pitchTolerance (Offset 1000) (Save|Key)(4 Bytes) - pitchtolerance
- m_fireRate (Offset 828) (Save|Key)(4 Bytes) - firerate
- m_fireTime (Offset 1004) (Save)(4 Bytes)
- m_persist (Offset 1012) (Save|Key)(4 Bytes) - persistence
- m_persist2 (Offset 1016) (Save|Key)(4 Bytes) - persistence2
- m_minRange (Offset 1024) (Save|Key)(4 Bytes) - minRange
- m_maxRange (Offset 1028) (Save|Key)(4 Bytes) - maxRange
- m_flMinRange2 (Offset 1032) (Save)(4 Bytes)
- m_flMaxRange2 (Offset 1036) (Save)(4 Bytes)
- m_iAmmoCount (Offset 1040) (Save|Key)(4 Bytes) - ammo_count
- m_spriteScale (Offset 1056) (Save|Key)(4 Bytes) - spritescale
- m_iszSpriteSmoke (Offset 1060) (Save|Key)(4 Bytes) - spritesmoke
- m_iszSpriteFlash (Offset 1064) (Save|Key)(4 Bytes) - spriteflash
- m_bulletType (Offset 836) (Save|Key)(4 Bytes) - bullet
- m_nBulletCount (Offset 940) (Save)(4 Bytes)
- m_spread (Offset 856) (Save|Key)(4 Bytes) - firespread
- m_iBulletDamage (Offset 840) (Save|Key)(4 Bytes) - bullet_damage
- m_iBulletDamageVsPlayer (Offset 844) (Save|Key)(4 Bytes) - bullet_damage_vs_player
- m_iszMaster (Offset 1068) (Save|Key)(4 Bytes) - master
- m_iszAmmoType (Offset 848) (Save|Key)(4 Bytes) - ammotype
- m_iAmmoType (Offset 852) (Save)(4 Bytes)
- m_soundStartRotate (Offset 1072) (Save|Key)(4 Bytes) - rotatestartsound
- m_soundStopRotate (Offset 1076) (Save|Key)(4 Bytes) - rotatestopsound
- m_soundLoopRotate (Offset 1080) (Save|Key)(4 Bytes) - rotatesound
- m_flPlayerGracePeriod (Offset 1084) (Save|Key)(4 Bytes) - playergraceperiod
- m_flIgnoreGraceUpto (Offset 1088) (Save|Key)(4 Bytes) - ignoregraceupto
- m_flPlayerLockTimeBeforeFire (Offset 1092) (Save|Key)(4 Bytes) - playerlocktimebeforefire
- m_flLastSawNonPlayer (Offset 1096) (Save)(4 Bytes)
- m_yawCenter (Offset 964) (Save)(4 Bytes)
- m_yawCenterWorld (Offset 968) (Save)(4 Bytes)
- m_pitchCenter (Offset 984) (Save)(4 Bytes)
- m_pitchCenterWorld (Offset 988) (Save)(4 Bytes)
- m_fireLast (Offset 824) (Save)(4 Bytes)
- m_lastSightTime (Offset 1008) (Save)(4 Bytes)
- m_barrelPos (Offset 1044) (Save)(12 Bytes)
- m_sightOrigin (Offset 924) (Save)(12 Bytes)
- m_hFuncTankTarget (Offset 936) (Save)(4 Bytes)
- m_hController (Offset 944) (Save)(4 Bytes)
- m_vecControllerUsePos (Offset 952) (Save)(12 Bytes)
- m_flNextAttack (Offset 948) (Save)(4 Bytes)
- m_targetEntityName (Offset 1100) (Save)(4 Bytes)
- m_hTarget (Offset 832) (Save)(4 Bytes)
- m_vTargetPosition (Offset 1104) (Save)(12 Bytes)
- m_vecNPCIdleTarget (Offset 1116) (Save)(12 Bytes)
- m_persist2burst (Offset 1020) (Save)(4 Bytes)
- m_hControlVolume (Offset 1392) (Save)(4 Bytes)
- m_iszControlVolume (Offset 1396) (Save|Key)(4 Bytes) - control_volume
- m_flNextControllerSearch (Offset 1400) (Save)(4 Bytes)
- m_bShouldFindNPCs (Offset 1404) (Save)(1 Bytes)
- m_bNPCInRoute (Offset 1405) (Save)(1 Bytes)
- m_iszNPCManPoint (Offset 1408) (Save|Key)(4 Bytes) - npc_man_point
- m_bReadyToFire (Offset 1412) (Save)(1 Bytes)
- m_bPerformLeading (Offset 1157) (Save|Key)(1 Bytes) - LeadTarget
- m_flStartLeadFactor (Offset 1160) (Save)(4 Bytes)
- m_flStartLeadFactorTime (Offset 1164) (Save)(4 Bytes)
- m_flNextLeadFactor (Offset 1168) (Save)(4 Bytes)
- m_flNextLeadFactorTime (Offset 1172) (Save)(4 Bytes)
- m_iszBaseAttachment (Offset 1136) (Save|Key)(4 Bytes) - gun_base_attach
- m_iszBarrelAttachment (Offset 1128) (Save|Key)(4 Bytes) - gun_barrel_attach
- m_iszYawPoseParam (Offset 1140) (Save|Key)(4 Bytes) - gun_yaw_pose_param
- m_iszPitchPoseParam (Offset 1144) (Save|Key)(4 Bytes) - gun_pitch_pose_param
- m_flYawPoseCenter (Offset 1148) (Save|Key)(4 Bytes) - gun_yaw_pose_center
- m_flPitchPoseCenter (Offset 1152) (Save|Key)(4 Bytes) - gun_pitch_pose_center
- m_bUsePoseParameters (Offset 1156) (Save)(1 Bytes)
- m_iEffectHandling (Offset 1416) (Save|Key)(4 Bytes) - effecthandling
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- InputDeactivate (Offset 0) (Input)(0 Bytes) - Deactivate
- InputSetFireRate (Offset 0) (Input)(0 Bytes) - SetFireRate
- InputSetDamage (Offset 0) (Input)(0 Bytes) - SetDamage
- InputSetTargetPosition (Offset 0) (Input)(0 Bytes) - SetTargetPosition
- InputSetTargetDir (Offset 0) (Input)(0 Bytes) - SetTargetDir
- InputSetTargetEntityName (Offset 0) (Input)(0 Bytes) - SetTargetEntityName
- InputSetTargetEntity (Offset 0) (Input)(0 Bytes) - SetTargetEntity
- InputClearTargetEntity (Offset 0) (Input)(0 Bytes) - ClearTargetEntity
- InputFindNPCToManTank (Offset 0) (Input)(0 Bytes) - FindNPCToManTank
- InputStopFindingNPCs (Offset 0) (Input)(0 Bytes) - StopFindingNPCs
- InputStartFindingNPCs (Offset 0) (Input)(0 Bytes) - StartFindingNPCs
- InputForceNPCOff (Offset 0) (Input)(0 Bytes) - ForceNPCOff
- InputSetMaxRange (Offset 0) (Input)(0 Bytes) - SetMaxRange
- m_OnFire (Offset 1176) (Save|Key|Output)(0 Bytes) - OnFire
- m_OnLoseTarget (Offset 1200) (Save|Key|Output)(0 Bytes) - OnLoseTarget
- m_OnAquireTarget (Offset 1224) (Save|Key|Output)(0 Bytes) - OnAquireTarget
- m_OnAmmoDepleted (Offset 1248) (Save|Key|Output)(0 Bytes) - OnAmmoDepleted
- m_OnGotController (Offset 1272) (Save|Key|Output)(0 Bytes) - OnGotController
- m_OnLostController (Offset 1296) (Save|Key|Output)(0 Bytes) - OnLostController
- m_OnGotPlayerController (Offset 1320) (Save|Key|Output)(0 Bytes) - OnGotPlayerController
- m_OnLostPlayerController (Offset 1344) (Save|Key|Output)(0 Bytes) - OnLostPlayerController
- m_OnReadyToFire (Offset 1368) (Save|Key|Output)(0 Bytes) - OnReadyToFire

CBaseEntity - func_tankairboatgun
- m_pGunFiringSound (Offset 1420) (Save)(0 Bytes)
- m_flNextHeavyShotTime (Offset 1424) (Save)(4 Bytes)
- m_bIsFiring (Offset 1428) (Save)(1 Bytes)
- m_iszAirboatGunModel (Offset 1432) (Save|Key)(4 Bytes) - airboat_gun_model
- m_flLastImpactEffectTime (Offset 1444) (Save)(4 Bytes)
- m_yawRate (Offset 972) (Save|Key)(4 Bytes) - yawrate
- m_yawRange (Offset 976) (Save|Key)(4 Bytes) - yawrange
- m_yawTolerance (Offset 980) (Save|Key)(4 Bytes) - yawtolerance
- m_pitchRate (Offset 992) (Save|Key)(4 Bytes) - pitchrate
- m_pitchRange (Offset 996) (Save|Key)(4 Bytes) - pitchrange
- m_pitchTolerance (Offset 1000) (Save|Key)(4 Bytes) - pitchtolerance
- m_fireRate (Offset 828) (Save|Key)(4 Bytes) - firerate
- m_fireTime (Offset 1004) (Save)(4 Bytes)
- m_persist (Offset 1012) (Save|Key)(4 Bytes) - persistence
- m_persist2 (Offset 1016) (Save|Key)(4 Bytes) - persistence2
- m_minRange (Offset 1024) (Save|Key)(4 Bytes) - minRange
- m_maxRange (Offset 1028) (Save|Key)(4 Bytes) - maxRange
- m_flMinRange2 (Offset 1032) (Save)(4 Bytes)
- m_flMaxRange2 (Offset 1036) (Save)(4 Bytes)
- m_iAmmoCount (Offset 1040) (Save|Key)(4 Bytes) - ammo_count
- m_spriteScale (Offset 1056) (Save|Key)(4 Bytes) - spritescale
- m_iszSpriteSmoke (Offset 1060) (Save|Key)(4 Bytes) - spritesmoke
- m_iszSpriteFlash (Offset 1064) (Save|Key)(4 Bytes) - spriteflash
- m_bulletType (Offset 836) (Save|Key)(4 Bytes) - bullet
- m_nBulletCount (Offset 940) (Save)(4 Bytes)
- m_spread (Offset 856) (Save|Key)(4 Bytes) - firespread
- m_iBulletDamage (Offset 840) (Save|Key)(4 Bytes) - bullet_damage
- m_iBulletDamageVsPlayer (Offset 844) (Save|Key)(4 Bytes) - bullet_damage_vs_player
- m_iszMaster (Offset 1068) (Save|Key)(4 Bytes) - master
- m_iszAmmoType (Offset 848) (Save|Key)(4 Bytes) - ammotype
- m_iAmmoType (Offset 852) (Save)(4 Bytes)
- m_soundStartRotate (Offset 1072) (Save|Key)(4 Bytes) - rotatestartsound
- m_soundStopRotate (Offset 1076) (Save|Key)(4 Bytes) - rotatestopsound
- m_soundLoopRotate (Offset 1080) (Save|Key)(4 Bytes) - rotatesound
- m_flPlayerGracePeriod (Offset 1084) (Save|Key)(4 Bytes) - playergraceperiod
- m_flIgnoreGraceUpto (Offset 1088) (Save|Key)(4 Bytes) - ignoregraceupto
- m_flPlayerLockTimeBeforeFire (Offset 1092) (Save|Key)(4 Bytes) - playerlocktimebeforefire
- m_flLastSawNonPlayer (Offset 1096) (Save)(4 Bytes)
- m_yawCenter (Offset 964) (Save)(4 Bytes)
- m_yawCenterWorld (Offset 968) (Save)(4 Bytes)
- m_pitchCenter (Offset 984) (Save)(4 Bytes)
- m_pitchCenterWorld (Offset 988) (Save)(4 Bytes)
- m_fireLast (Offset 824) (Save)(4 Bytes)
- m_lastSightTime (Offset 1008) (Save)(4 Bytes)
- m_barrelPos (Offset 1044) (Save)(12 Bytes)
- m_sightOrigin (Offset 924) (Save)(12 Bytes)
- m_hFuncTankTarget (Offset 936) (Save)(4 Bytes)
- m_hController (Offset 944) (Save)(4 Bytes)
- m_vecControllerUsePos (Offset 952) (Save)(12 Bytes)
- m_flNextAttack (Offset 948) (Save)(4 Bytes)
- m_targetEntityName (Offset 1100) (Save)(4 Bytes)
- m_hTarget (Offset 832) (Save)(4 Bytes)
- m_vTargetPosition (Offset 1104) (Save)(12 Bytes)
- m_vecNPCIdleTarget (Offset 1116) (Save)(12 Bytes)
- m_persist2burst (Offset 1020) (Save)(4 Bytes)
- m_hControlVolume (Offset 1392) (Save)(4 Bytes)
- m_iszControlVolume (Offset 1396) (Save|Key)(4 Bytes) - control_volume
- m_flNextControllerSearch (Offset 1400) (Save)(4 Bytes)
- m_bShouldFindNPCs (Offset 1404) (Save)(1 Bytes)
- m_bNPCInRoute (Offset 1405) (Save)(1 Bytes)
- m_iszNPCManPoint (Offset 1408) (Save|Key)(4 Bytes) - npc_man_point
- m_bReadyToFire (Offset 1412) (Save)(1 Bytes)
- m_bPerformLeading (Offset 1157) (Save|Key)(1 Bytes) - LeadTarget
- m_flStartLeadFactor (Offset 1160) (Save)(4 Bytes)
- m_flStartLeadFactorTime (Offset 1164) (Save)(4 Bytes)
- m_flNextLeadFactor (Offset 1168) (Save)(4 Bytes)
- m_flNextLeadFactorTime (Offset 1172) (Save)(4 Bytes)
- m_iszBaseAttachment (Offset 1136) (Save|Key)(4 Bytes) - gun_base_attach
- m_iszBarrelAttachment (Offset 1128) (Save|Key)(4 Bytes) - gun_barrel_attach
- m_iszYawPoseParam (Offset 1140) (Save|Key)(4 Bytes) - gun_yaw_pose_param
- m_iszPitchPoseParam (Offset 1144) (Save|Key)(4 Bytes) - gun_pitch_pose_param
- m_flYawPoseCenter (Offset 1148) (Save|Key)(4 Bytes) - gun_yaw_pose_center
- m_flPitchPoseCenter (Offset 1152) (Save|Key)(4 Bytes) - gun_pitch_pose_center
- m_bUsePoseParameters (Offset 1156) (Save)(1 Bytes)
- m_iEffectHandling (Offset 1416) (Save|Key)(4 Bytes) - effecthandling
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- InputDeactivate (Offset 0) (Input)(0 Bytes) - Deactivate
- InputSetFireRate (Offset 0) (Input)(0 Bytes) - SetFireRate
- InputSetDamage (Offset 0) (Input)(0 Bytes) - SetDamage
- InputSetTargetPosition (Offset 0) (Input)(0 Bytes) - SetTargetPosition
- InputSetTargetDir (Offset 0) (Input)(0 Bytes) - SetTargetDir
- InputSetTargetEntityName (Offset 0) (Input)(0 Bytes) - SetTargetEntityName
- InputSetTargetEntity (Offset 0) (Input)(0 Bytes) - SetTargetEntity
- InputClearTargetEntity (Offset 0) (Input)(0 Bytes) - ClearTargetEntity
- InputFindNPCToManTank (Offset 0) (Input)(0 Bytes) - FindNPCToManTank
- InputStopFindingNPCs (Offset 0) (Input)(0 Bytes) - StopFindingNPCs
- InputStartFindingNPCs (Offset 0) (Input)(0 Bytes) - StartFindingNPCs
- InputForceNPCOff (Offset 0) (Input)(0 Bytes) - ForceNPCOff
- InputSetMaxRange (Offset 0) (Input)(0 Bytes) - SetMaxRange
- m_OnFire (Offset 1176) (Save|Key|Output)(0 Bytes) - OnFire
- m_OnLoseTarget (Offset 1200) (Save|Key|Output)(0 Bytes) - OnLoseTarget
- m_OnAquireTarget (Offset 1224) (Save|Key|Output)(0 Bytes) - OnAquireTarget
- m_OnAmmoDepleted (Offset 1248) (Save|Key|Output)(0 Bytes) - OnAmmoDepleted
- m_OnGotController (Offset 1272) (Save|Key|Output)(0 Bytes) - OnGotController
- m_OnLostController (Offset 1296) (Save|Key|Output)(0 Bytes) - OnLostController
- m_OnGotPlayerController (Offset 1320) (Save|Key|Output)(0 Bytes) - OnGotPlayerController
- m_OnLostPlayerController (Offset 1344) (Save|Key|Output)(0 Bytes) - OnLostPlayerController
- m_OnReadyToFire (Offset 1368) (Save|Key|Output)(0 Bytes) - OnReadyToFire

CBaseEntity - func_tankapcrocket
- m_flRocketSpeed (Offset 1424) (Save|Key)(4 Bytes) - rocketspeed
- m_hLaserDot (Offset 1420) (Save)(4 Bytes)
- m_nSide (Offset 1428) (Save)(4 Bytes)
- m_nBurstCount (Offset 1432) (Save|Key)(4 Bytes) - burstcount
- m_bDying (Offset 1436) (Save)(1 Bytes)
- InputDeathVolley (Offset 0) (Input)(0 Bytes) - DeathVolley
- m_yawRate (Offset 972) (Save|Key)(4 Bytes) - yawrate
- m_yawRange (Offset 976) (Save|Key)(4 Bytes) - yawrange
- m_yawTolerance (Offset 980) (Save|Key)(4 Bytes) - yawtolerance
- m_pitchRate (Offset 992) (Save|Key)(4 Bytes) - pitchrate
- m_pitchRange (Offset 996) (Save|Key)(4 Bytes) - pitchrange
- m_pitchTolerance (Offset 1000) (Save|Key)(4 Bytes) - pitchtolerance
- m_fireRate (Offset 828) (Save|Key)(4 Bytes) - firerate
- m_fireTime (Offset 1004) (Save)(4 Bytes)
- m_persist (Offset 1012) (Save|Key)(4 Bytes) - persistence
- m_persist2 (Offset 1016) (Save|Key)(4 Bytes) - persistence2
- m_minRange (Offset 1024) (Save|Key)(4 Bytes) - minRange
- m_maxRange (Offset 1028) (Save|Key)(4 Bytes) - maxRange
- m_flMinRange2 (Offset 1032) (Save)(4 Bytes)
- m_flMaxRange2 (Offset 1036) (Save)(4 Bytes)
- m_iAmmoCount (Offset 1040) (Save|Key)(4 Bytes) - ammo_count
- m_spriteScale (Offset 1056) (Save|Key)(4 Bytes) - spritescale
- m_iszSpriteSmoke (Offset 1060) (Save|Key)(4 Bytes) - spritesmoke
- m_iszSpriteFlash (Offset 1064) (Save|Key)(4 Bytes) - spriteflash
- m_bulletType (Offset 836) (Save|Key)(4 Bytes) - bullet
- m_nBulletCount (Offset 940) (Save)(4 Bytes)
- m_spread (Offset 856) (Save|Key)(4 Bytes) - firespread
- m_iBulletDamage (Offset 840) (Save|Key)(4 Bytes) - bullet_damage
- m_iBulletDamageVsPlayer (Offset 844) (Save|Key)(4 Bytes) - bullet_damage_vs_player
- m_iszMaster (Offset 1068) (Save|Key)(4 Bytes) - master
- m_iszAmmoType (Offset 848) (Save|Key)(4 Bytes) - ammotype
- m_iAmmoType (Offset 852) (Save)(4 Bytes)
- m_soundStartRotate (Offset 1072) (Save|Key)(4 Bytes) - rotatestartsound
- m_soundStopRotate (Offset 1076) (Save|Key)(4 Bytes) - rotatestopsound
- m_soundLoopRotate (Offset 1080) (Save|Key)(4 Bytes) - rotatesound
- m_flPlayerGracePeriod (Offset 1084) (Save|Key)(4 Bytes) - playergraceperiod
- m_flIgnoreGraceUpto (Offset 1088) (Save|Key)(4 Bytes) - ignoregraceupto
- m_flPlayerLockTimeBeforeFire (Offset 1092) (Save|Key)(4 Bytes) - playerlocktimebeforefire
- m_flLastSawNonPlayer (Offset 1096) (Save)(4 Bytes)
- m_yawCenter (Offset 964) (Save)(4 Bytes)
- m_yawCenterWorld (Offset 968) (Save)(4 Bytes)
- m_pitchCenter (Offset 984) (Save)(4 Bytes)
- m_pitchCenterWorld (Offset 988) (Save)(4 Bytes)
- m_fireLast (Offset 824) (Save)(4 Bytes)
- m_lastSightTime (Offset 1008) (Save)(4 Bytes)
- m_barrelPos (Offset 1044) (Save)(12 Bytes)
- m_sightOrigin (Offset 924) (Save)(12 Bytes)
- m_hFuncTankTarget (Offset 936) (Save)(4 Bytes)
- m_hController (Offset 944) (Save)(4 Bytes)
- m_vecControllerUsePos (Offset 952) (Save)(12 Bytes)
- m_flNextAttack (Offset 948) (Save)(4 Bytes)
- m_targetEntityName (Offset 1100) (Save)(4 Bytes)
- m_hTarget (Offset 832) (Save)(4 Bytes)
- m_vTargetPosition (Offset 1104) (Save)(12 Bytes)
- m_vecNPCIdleTarget (Offset 1116) (Save)(12 Bytes)
- m_persist2burst (Offset 1020) (Save)(4 Bytes)
- m_hControlVolume (Offset 1392) (Save)(4 Bytes)
- m_iszControlVolume (Offset 1396) (Save|Key)(4 Bytes) - control_volume
- m_flNextControllerSearch (Offset 1400) (Save)(4 Bytes)
- m_bShouldFindNPCs (Offset 1404) (Save)(1 Bytes)
- m_bNPCInRoute (Offset 1405) (Save)(1 Bytes)
- m_iszNPCManPoint (Offset 1408) (Save|Key)(4 Bytes) - npc_man_point
- m_bReadyToFire (Offset 1412) (Save)(1 Bytes)
- m_bPerformLeading (Offset 1157) (Save|Key)(1 Bytes) - LeadTarget
- m_flStartLeadFactor (Offset 1160) (Save)(4 Bytes)
- m_flStartLeadFactorTime (Offset 1164) (Save)(4 Bytes)
- m_flNextLeadFactor (Offset 1168) (Save)(4 Bytes)
- m_flNextLeadFactorTime (Offset 1172) (Save)(4 Bytes)
- m_iszBaseAttachment (Offset 1136) (Save|Key)(4 Bytes) - gun_base_attach
- m_iszBarrelAttachment (Offset 1128) (Save|Key)(4 Bytes) - gun_barrel_attach
- m_iszYawPoseParam (Offset 1140) (Save|Key)(4 Bytes) - gun_yaw_pose_param
- m_iszPitchPoseParam (Offset 1144) (Save|Key)(4 Bytes) - gun_pitch_pose_param
- m_flYawPoseCenter (Offset 1148) (Save|Key)(4 Bytes) - gun_yaw_pose_center
- m_flPitchPoseCenter (Offset 1152) (Save|Key)(4 Bytes) - gun_pitch_pose_center
- m_bUsePoseParameters (Offset 1156) (Save)(1 Bytes)
- m_iEffectHandling (Offset 1416) (Save|Key)(4 Bytes) - effecthandling
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- InputDeactivate (Offset 0) (Input)(0 Bytes) - Deactivate
- InputSetFireRate (Offset 0) (Input)(0 Bytes) - SetFireRate
- InputSetDamage (Offset 0) (Input)(0 Bytes) - SetDamage
- InputSetTargetPosition (Offset 0) (Input)(0 Bytes) - SetTargetPosition
- InputSetTargetDir (Offset 0) (Input)(0 Bytes) - SetTargetDir
- InputSetTargetEntityName (Offset 0) (Input)(0 Bytes) - SetTargetEntityName
- InputSetTargetEntity (Offset 0) (Input)(0 Bytes) - SetTargetEntity
- InputClearTargetEntity (Offset 0) (Input)(0 Bytes) - ClearTargetEntity
- InputFindNPCToManTank (Offset 0) (Input)(0 Bytes) - FindNPCToManTank
- InputStopFindingNPCs (Offset 0) (Input)(0 Bytes) - StopFindingNPCs
- InputStartFindingNPCs (Offset 0) (Input)(0 Bytes) - StartFindingNPCs
- InputForceNPCOff (Offset 0) (Input)(0 Bytes) - ForceNPCOff
- InputSetMaxRange (Offset 0) (Input)(0 Bytes) - SetMaxRange
- m_OnFire (Offset 1176) (Save|Key|Output)(0 Bytes) - OnFire
- m_OnLoseTarget (Offset 1200) (Save|Key|Output)(0 Bytes) - OnLoseTarget
- m_OnAquireTarget (Offset 1224) (Save|Key|Output)(0 Bytes) - OnAquireTarget
- m_OnAmmoDepleted (Offset 1248) (Save|Key|Output)(0 Bytes) - OnAmmoDepleted
- m_OnGotController (Offset 1272) (Save|Key|Output)(0 Bytes) - OnGotController
- m_OnLostController (Offset 1296) (Save|Key|Output)(0 Bytes) - OnLostController
- m_OnGotPlayerController (Offset 1320) (Save|Key|Output)(0 Bytes) - OnGotPlayerController
- m_OnLostPlayerController (Offset 1344) (Save|Key|Output)(0 Bytes) - OnLostPlayerController
- m_OnReadyToFire (Offset 1368) (Save|Key|Output)(0 Bytes) - OnReadyToFire

CBaseEntity - func_tanklaser
- m_iszLaserName (Offset 1428) (Save|Key)(4 Bytes) - laserentity
- m_pLaser (Offset 1420) (Save)(4 Bytes)
- m_laserTime (Offset 1424) (Save)(4 Bytes)
- m_yawRate (Offset 972) (Save|Key)(4 Bytes) - yawrate
- m_yawRange (Offset 976) (Save|Key)(4 Bytes) - yawrange
- m_yawTolerance (Offset 980) (Save|Key)(4 Bytes) - yawtolerance
- m_pitchRate (Offset 992) (Save|Key)(4 Bytes) - pitchrate
- m_pitchRange (Offset 996) (Save|Key)(4 Bytes) - pitchrange
- m_pitchTolerance (Offset 1000) (Save|Key)(4 Bytes) - pitchtolerance
- m_fireRate (Offset 828) (Save|Key)(4 Bytes) - firerate
- m_fireTime (Offset 1004) (Save)(4 Bytes)
- m_persist (Offset 1012) (Save|Key)(4 Bytes) - persistence
- m_persist2 (Offset 1016) (Save|Key)(4 Bytes) - persistence2
- m_minRange (Offset 1024) (Save|Key)(4 Bytes) - minRange
- m_maxRange (Offset 1028) (Save|Key)(4 Bytes) - maxRange
- m_flMinRange2 (Offset 1032) (Save)(4 Bytes)
- m_flMaxRange2 (Offset 1036) (Save)(4 Bytes)
- m_iAmmoCount (Offset 1040) (Save|Key)(4 Bytes) - ammo_count
- m_spriteScale (Offset 1056) (Save|Key)(4 Bytes) - spritescale
- m_iszSpriteSmoke (Offset 1060) (Save|Key)(4 Bytes) - spritesmoke
- m_iszSpriteFlash (Offset 1064) (Save|Key)(4 Bytes) - spriteflash
- m_bulletType (Offset 836) (Save|Key)(4 Bytes) - bullet
- m_nBulletCount (Offset 940) (Save)(4 Bytes)
- m_spread (Offset 856) (Save|Key)(4 Bytes) - firespread
- m_iBulletDamage (Offset 840) (Save|Key)(4 Bytes) - bullet_damage
- m_iBulletDamageVsPlayer (Offset 844) (Save|Key)(4 Bytes) - bullet_damage_vs_player
- m_iszMaster (Offset 1068) (Save|Key)(4 Bytes) - master
- m_iszAmmoType (Offset 848) (Save|Key)(4 Bytes) - ammotype
- m_iAmmoType (Offset 852) (Save)(4 Bytes)
- m_soundStartRotate (Offset 1072) (Save|Key)(4 Bytes) - rotatestartsound
- m_soundStopRotate (Offset 1076) (Save|Key)(4 Bytes) - rotatestopsound
- m_soundLoopRotate (Offset 1080) (Save|Key)(4 Bytes) - rotatesound
- m_flPlayerGracePeriod (Offset 1084) (Save|Key)(4 Bytes) - playergraceperiod
- m_flIgnoreGraceUpto (Offset 1088) (Save|Key)(4 Bytes) - ignoregraceupto
- m_flPlayerLockTimeBeforeFire (Offset 1092) (Save|Key)(4 Bytes) - playerlocktimebeforefire
- m_flLastSawNonPlayer (Offset 1096) (Save)(4 Bytes)
- m_yawCenter (Offset 964) (Save)(4 Bytes)
- m_yawCenterWorld (Offset 968) (Save)(4 Bytes)
- m_pitchCenter (Offset 984) (Save)(4 Bytes)
- m_pitchCenterWorld (Offset 988) (Save)(4 Bytes)
- m_fireLast (Offset 824) (Save)(4 Bytes)
- m_lastSightTime (Offset 1008) (Save)(4 Bytes)
- m_barrelPos (Offset 1044) (Save)(12 Bytes)
- m_sightOrigin (Offset 924) (Save)(12 Bytes)
- m_hFuncTankTarget (Offset 936) (Save)(4 Bytes)
- m_hController (Offset 944) (Save)(4 Bytes)
- m_vecControllerUsePos (Offset 952) (Save)(12 Bytes)
- m_flNextAttack (Offset 948) (Save)(4 Bytes)
- m_targetEntityName (Offset 1100) (Save)(4 Bytes)
- m_hTarget (Offset 832) (Save)(4 Bytes)
- m_vTargetPosition (Offset 1104) (Save)(12 Bytes)
- m_vecNPCIdleTarget (Offset 1116) (Save)(12 Bytes)
- m_persist2burst (Offset 1020) (Save)(4 Bytes)
- m_hControlVolume (Offset 1392) (Save)(4 Bytes)
- m_iszControlVolume (Offset 1396) (Save|Key)(4 Bytes) - control_volume
- m_flNextControllerSearch (Offset 1400) (Save)(4 Bytes)
- m_bShouldFindNPCs (Offset 1404) (Save)(1 Bytes)
- m_bNPCInRoute (Offset 1405) (Save)(1 Bytes)
- m_iszNPCManPoint (Offset 1408) (Save|Key)(4 Bytes) - npc_man_point
- m_bReadyToFire (Offset 1412) (Save)(1 Bytes)
- m_bPerformLeading (Offset 1157) (Save|Key)(1 Bytes) - LeadTarget
- m_flStartLeadFactor (Offset 1160) (Save)(4 Bytes)
- m_flStartLeadFactorTime (Offset 1164) (Save)(4 Bytes)
- m_flNextLeadFactor (Offset 1168) (Save)(4 Bytes)
- m_flNextLeadFactorTime (Offset 1172) (Save)(4 Bytes)
- m_iszBaseAttachment (Offset 1136) (Save|Key)(4 Bytes) - gun_base_attach
- m_iszBarrelAttachment (Offset 1128) (Save|Key)(4 Bytes) - gun_barrel_attach
- m_iszYawPoseParam (Offset 1140) (Save|Key)(4 Bytes) - gun_yaw_pose_param
- m_iszPitchPoseParam (Offset 1144) (Save|Key)(4 Bytes) - gun_pitch_pose_param
- m_flYawPoseCenter (Offset 1148) (Save|Key)(4 Bytes) - gun_yaw_pose_center
- m_flPitchPoseCenter (Offset 1152) (Save|Key)(4 Bytes) - gun_pitch_pose_center
- m_bUsePoseParameters (Offset 1156) (Save)(1 Bytes)
- m_iEffectHandling (Offset 1416) (Save|Key)(4 Bytes) - effecthandling
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- InputDeactivate (Offset 0) (Input)(0 Bytes) - Deactivate
- InputSetFireRate (Offset 0) (Input)(0 Bytes) - SetFireRate
- InputSetDamage (Offset 0) (Input)(0 Bytes) - SetDamage
- InputSetTargetPosition (Offset 0) (Input)(0 Bytes) - SetTargetPosition
- InputSetTargetDir (Offset 0) (Input)(0 Bytes) - SetTargetDir
- InputSetTargetEntityName (Offset 0) (Input)(0 Bytes) - SetTargetEntityName
- InputSetTargetEntity (Offset 0) (Input)(0 Bytes) - SetTargetEntity
- InputClearTargetEntity (Offset 0) (Input)(0 Bytes) - ClearTargetEntity
- InputFindNPCToManTank (Offset 0) (Input)(0 Bytes) - FindNPCToManTank
- InputStopFindingNPCs (Offset 0) (Input)(0 Bytes) - StopFindingNPCs
- InputStartFindingNPCs (Offset 0) (Input)(0 Bytes) - StartFindingNPCs
- InputForceNPCOff (Offset 0) (Input)(0 Bytes) - ForceNPCOff
- InputSetMaxRange (Offset 0) (Input)(0 Bytes) - SetMaxRange
- m_OnFire (Offset 1176) (Save|Key|Output)(0 Bytes) - OnFire
- m_OnLoseTarget (Offset 1200) (Save|Key|Output)(0 Bytes) - OnLoseTarget
- m_OnAquireTarget (Offset 1224) (Save|Key|Output)(0 Bytes) - OnAquireTarget
- m_OnAmmoDepleted (Offset 1248) (Save|Key|Output)(0 Bytes) - OnAmmoDepleted
- m_OnGotController (Offset 1272) (Save|Key|Output)(0 Bytes) - OnGotController
- m_OnLostController (Offset 1296) (Save|Key|Output)(0 Bytes) - OnLostController
- m_OnGotPlayerController (Offset 1320) (Save|Key|Output)(0 Bytes) - OnGotPlayerController
- m_OnLostPlayerController (Offset 1344) (Save|Key|Output)(0 Bytes) - OnLostPlayerController
- m_OnReadyToFire (Offset 1368) (Save|Key|Output)(0 Bytes) - OnReadyToFire

CBaseEntity - func_tankmortar
- m_Magnitude (Offset 1420) (Save|Key)(4 Bytes) - iMagnitude
- m_fireDelay (Offset 1424) (Save|Key)(4 Bytes) - firedelay
- m_fireStartSound (Offset 1428) (Save|Key)(4 Bytes) - firestartsound
- m_incomingSound (Offset 1432) (Save|Key)(4 Bytes) - incomingsound
- m_flWarningTime (Offset 1436) (Save|Key)(4 Bytes) - warningtime
- m_flFireVariance (Offset 1440) (Save|Key)(4 Bytes) - firevariance
- m_fLastShotMissed (Offset 1444) (Save)(1 Bytes)
- m_pAttacker (Offset 1448) (Save)(4 Bytes)
- InputShootGun (Offset 0) (Input)(0 Bytes) - ShootGun
- InputFireAtWill (Offset 0) (Input)(0 Bytes) - FireAtWill
- m_yawRate (Offset 972) (Save|Key)(4 Bytes) - yawrate
- m_yawRange (Offset 976) (Save|Key)(4 Bytes) - yawrange
- m_yawTolerance (Offset 980) (Save|Key)(4 Bytes) - yawtolerance
- m_pitchRate (Offset 992) (Save|Key)(4 Bytes) - pitchrate
- m_pitchRange (Offset 996) (Save|Key)(4 Bytes) - pitchrange
- m_pitchTolerance (Offset 1000) (Save|Key)(4 Bytes) - pitchtolerance
- m_fireRate (Offset 828) (Save|Key)(4 Bytes) - firerate
- m_fireTime (Offset 1004) (Save)(4 Bytes)
- m_persist (Offset 1012) (Save|Key)(4 Bytes) - persistence
- m_persist2 (Offset 1016) (Save|Key)(4 Bytes) - persistence2
- m_minRange (Offset 1024) (Save|Key)(4 Bytes) - minRange
- m_maxRange (Offset 1028) (Save|Key)(4 Bytes) - maxRange
- m_flMinRange2 (Offset 1032) (Save)(4 Bytes)
- m_flMaxRange2 (Offset 1036) (Save)(4 Bytes)
- m_iAmmoCount (Offset 1040) (Save|Key)(4 Bytes) - ammo_count
- m_spriteScale (Offset 1056) (Save|Key)(4 Bytes) - spritescale
- m_iszSpriteSmoke (Offset 1060) (Save|Key)(4 Bytes) - spritesmoke
- m_iszSpriteFlash (Offset 1064) (Save|Key)(4 Bytes) - spriteflash
- m_bulletType (Offset 836) (Save|Key)(4 Bytes) - bullet
- m_nBulletCount (Offset 940) (Save)(4 Bytes)
- m_spread (Offset 856) (Save|Key)(4 Bytes) - firespread
- m_iBulletDamage (Offset 840) (Save|Key)(4 Bytes) - bullet_damage
- m_iBulletDamageVsPlayer (Offset 844) (Save|Key)(4 Bytes) - bullet_damage_vs_player
- m_iszMaster (Offset 1068) (Save|Key)(4 Bytes) - master
- m_iszAmmoType (Offset 848) (Save|Key)(4 Bytes) - ammotype
- m_iAmmoType (Offset 852) (Save)(4 Bytes)
- m_soundStartRotate (Offset 1072) (Save|Key)(4 Bytes) - rotatestartsound
- m_soundStopRotate (Offset 1076) (Save|Key)(4 Bytes) - rotatestopsound
- m_soundLoopRotate (Offset 1080) (Save|Key)(4 Bytes) - rotatesound
- m_flPlayerGracePeriod (Offset 1084) (Save|Key)(4 Bytes) - playergraceperiod
- m_flIgnoreGraceUpto (Offset 1088) (Save|Key)(4 Bytes) - ignoregraceupto
- m_flPlayerLockTimeBeforeFire (Offset 1092) (Save|Key)(4 Bytes) - playerlocktimebeforefire
- m_flLastSawNonPlayer (Offset 1096) (Save)(4 Bytes)
- m_yawCenter (Offset 964) (Save)(4 Bytes)
- m_yawCenterWorld (Offset 968) (Save)(4 Bytes)
- m_pitchCenter (Offset 984) (Save)(4 Bytes)
- m_pitchCenterWorld (Offset 988) (Save)(4 Bytes)
- m_fireLast (Offset 824) (Save)(4 Bytes)
- m_lastSightTime (Offset 1008) (Save)(4 Bytes)
- m_barrelPos (Offset 1044) (Save)(12 Bytes)
- m_sightOrigin (Offset 924) (Save)(12 Bytes)
- m_hFuncTankTarget (Offset 936) (Save)(4 Bytes)
- m_hController (Offset 944) (Save)(4 Bytes)
- m_vecControllerUsePos (Offset 952) (Save)(12 Bytes)
- m_flNextAttack (Offset 948) (Save)(4 Bytes)
- m_targetEntityName (Offset 1100) (Save)(4 Bytes)
- m_hTarget (Offset 832) (Save)(4 Bytes)
- m_vTargetPosition (Offset 1104) (Save)(12 Bytes)
- m_vecNPCIdleTarget (Offset 1116) (Save)(12 Bytes)
- m_persist2burst (Offset 1020) (Save)(4 Bytes)
- m_hControlVolume (Offset 1392) (Save)(4 Bytes)
- m_iszControlVolume (Offset 1396) (Save|Key)(4 Bytes) - control_volume
- m_flNextControllerSearch (Offset 1400) (Save)(4 Bytes)
- m_bShouldFindNPCs (Offset 1404) (Save)(1 Bytes)
- m_bNPCInRoute (Offset 1405) (Save)(1 Bytes)
- m_iszNPCManPoint (Offset 1408) (Save|Key)(4 Bytes) - npc_man_point
- m_bReadyToFire (Offset 1412) (Save)(1 Bytes)
- m_bPerformLeading (Offset 1157) (Save|Key)(1 Bytes) - LeadTarget
- m_flStartLeadFactor (Offset 1160) (Save)(4 Bytes)
- m_flStartLeadFactorTime (Offset 1164) (Save)(4 Bytes)
- m_flNextLeadFactor (Offset 1168) (Save)(4 Bytes)
- m_flNextLeadFactorTime (Offset 1172) (Save)(4 Bytes)
- m_iszBaseAttachment (Offset 1136) (Save|Key)(4 Bytes) - gun_base_attach
- m_iszBarrelAttachment (Offset 1128) (Save|Key)(4 Bytes) - gun_barrel_attach
- m_iszYawPoseParam (Offset 1140) (Save|Key)(4 Bytes) - gun_yaw_pose_param
- m_iszPitchPoseParam (Offset 1144) (Save|Key)(4 Bytes) - gun_pitch_pose_param
- m_flYawPoseCenter (Offset 1148) (Save|Key)(4 Bytes) - gun_yaw_pose_center
- m_flPitchPoseCenter (Offset 1152) (Save|Key)(4 Bytes) - gun_pitch_pose_center
- m_bUsePoseParameters (Offset 1156) (Save)(1 Bytes)
- m_iEffectHandling (Offset 1416) (Save|Key)(4 Bytes) - effecthandling
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- InputDeactivate (Offset 0) (Input)(0 Bytes) - Deactivate
- InputSetFireRate (Offset 0) (Input)(0 Bytes) - SetFireRate
- InputSetDamage (Offset 0) (Input)(0 Bytes) - SetDamage
- InputSetTargetPosition (Offset 0) (Input)(0 Bytes) - SetTargetPosition
- InputSetTargetDir (Offset 0) (Input)(0 Bytes) - SetTargetDir
- InputSetTargetEntityName (Offset 0) (Input)(0 Bytes) - SetTargetEntityName
- InputSetTargetEntity (Offset 0) (Input)(0 Bytes) - SetTargetEntity
- InputClearTargetEntity (Offset 0) (Input)(0 Bytes) - ClearTargetEntity
- InputFindNPCToManTank (Offset 0) (Input)(0 Bytes) - FindNPCToManTank
- InputStopFindingNPCs (Offset 0) (Input)(0 Bytes) - StopFindingNPCs
- InputStartFindingNPCs (Offset 0) (Input)(0 Bytes) - StartFindingNPCs
- InputForceNPCOff (Offset 0) (Input)(0 Bytes) - ForceNPCOff
- InputSetMaxRange (Offset 0) (Input)(0 Bytes) - SetMaxRange
- m_OnFire (Offset 1176) (Save|Key|Output)(0 Bytes) - OnFire
- m_OnLoseTarget (Offset 1200) (Save|Key|Output)(0 Bytes) - OnLoseTarget
- m_OnAquireTarget (Offset 1224) (Save|Key|Output)(0 Bytes) - OnAquireTarget
- m_OnAmmoDepleted (Offset 1248) (Save|Key|Output)(0 Bytes) - OnAmmoDepleted
- m_OnGotController (Offset 1272) (Save|Key|Output)(0 Bytes) - OnGotController
- m_OnLostController (Offset 1296) (Save|Key|Output)(0 Bytes) - OnLostController
- m_OnGotPlayerController (Offset 1320) (Save|Key|Output)(0 Bytes) - OnGotPlayerController
- m_OnLostPlayerController (Offset 1344) (Save|Key|Output)(0 Bytes) - OnLostPlayerController
- m_OnReadyToFire (Offset 1368) (Save|Key|Output)(0 Bytes) - OnReadyToFire

CBaseEntity - func_tankphyscannister
- m_iszBarrelVolume (Offset 1420) (Save|Key)(4 Bytes) - barrel_volume
- m_hBarrelVolume (Offset 1424) (Save)(4 Bytes)
- m_yawRate (Offset 972) (Save|Key)(4 Bytes) - yawrate
- m_yawRange (Offset 976) (Save|Key)(4 Bytes) - yawrange
- m_yawTolerance (Offset 980) (Save|Key)(4 Bytes) - yawtolerance
- m_pitchRate (Offset 992) (Save|Key)(4 Bytes) - pitchrate
- m_pitchRange (Offset 996) (Save|Key)(4 Bytes) - pitchrange
- m_pitchTolerance (Offset 1000) (Save|Key)(4 Bytes) - pitchtolerance
- m_fireRate (Offset 828) (Save|Key)(4 Bytes) - firerate
- m_fireTime (Offset 1004) (Save)(4 Bytes)
- m_persist (Offset 1012) (Save|Key)(4 Bytes) - persistence
- m_persist2 (Offset 1016) (Save|Key)(4 Bytes) - persistence2
- m_minRange (Offset 1024) (Save|Key)(4 Bytes) - minRange
- m_maxRange (Offset 1028) (Save|Key)(4 Bytes) - maxRange
- m_flMinRange2 (Offset 1032) (Save)(4 Bytes)
- m_flMaxRange2 (Offset 1036) (Save)(4 Bytes)
- m_iAmmoCount (Offset 1040) (Save|Key)(4 Bytes) - ammo_count
- m_spriteScale (Offset 1056) (Save|Key)(4 Bytes) - spritescale
- m_iszSpriteSmoke (Offset 1060) (Save|Key)(4 Bytes) - spritesmoke
- m_iszSpriteFlash (Offset 1064) (Save|Key)(4 Bytes) - spriteflash
- m_bulletType (Offset 836) (Save|Key)(4 Bytes) - bullet
- m_nBulletCount (Offset 940) (Save)(4 Bytes)
- m_spread (Offset 856) (Save|Key)(4 Bytes) - firespread
- m_iBulletDamage (Offset 840) (Save|Key)(4 Bytes) - bullet_damage
- m_iBulletDamageVsPlayer (Offset 844) (Save|Key)(4 Bytes) - bullet_damage_vs_player
- m_iszMaster (Offset 1068) (Save|Key)(4 Bytes) - master
- m_iszAmmoType (Offset 848) (Save|Key)(4 Bytes) - ammotype
- m_iAmmoType (Offset 852) (Save)(4 Bytes)
- m_soundStartRotate (Offset 1072) (Save|Key)(4 Bytes) - rotatestartsound
- m_soundStopRotate (Offset 1076) (Save|Key)(4 Bytes) - rotatestopsound
- m_soundLoopRotate (Offset 1080) (Save|Key)(4 Bytes) - rotatesound
- m_flPlayerGracePeriod (Offset 1084) (Save|Key)(4 Bytes) - playergraceperiod
- m_flIgnoreGraceUpto (Offset 1088) (Save|Key)(4 Bytes) - ignoregraceupto
- m_flPlayerLockTimeBeforeFire (Offset 1092) (Save|Key)(4 Bytes) - playerlocktimebeforefire
- m_flLastSawNonPlayer (Offset 1096) (Save)(4 Bytes)
- m_yawCenter (Offset 964) (Save)(4 Bytes)
- m_yawCenterWorld (Offset 968) (Save)(4 Bytes)
- m_pitchCenter (Offset 984) (Save)(4 Bytes)
- m_pitchCenterWorld (Offset 988) (Save)(4 Bytes)
- m_fireLast (Offset 824) (Save)(4 Bytes)
- m_lastSightTime (Offset 1008) (Save)(4 Bytes)
- m_barrelPos (Offset 1044) (Save)(12 Bytes)
- m_sightOrigin (Offset 924) (Save)(12 Bytes)
- m_hFuncTankTarget (Offset 936) (Save)(4 Bytes)
- m_hController (Offset 944) (Save)(4 Bytes)
- m_vecControllerUsePos (Offset 952) (Save)(12 Bytes)
- m_flNextAttack (Offset 948) (Save)(4 Bytes)
- m_targetEntityName (Offset 1100) (Save)(4 Bytes)
- m_hTarget (Offset 832) (Save)(4 Bytes)
- m_vTargetPosition (Offset 1104) (Save)(12 Bytes)
- m_vecNPCIdleTarget (Offset 1116) (Save)(12 Bytes)
- m_persist2burst (Offset 1020) (Save)(4 Bytes)
- m_hControlVolume (Offset 1392) (Save)(4 Bytes)
- m_iszControlVolume (Offset 1396) (Save|Key)(4 Bytes) - control_volume
- m_flNextControllerSearch (Offset 1400) (Save)(4 Bytes)
- m_bShouldFindNPCs (Offset 1404) (Save)(1 Bytes)
- m_bNPCInRoute (Offset 1405) (Save)(1 Bytes)
- m_iszNPCManPoint (Offset 1408) (Save|Key)(4 Bytes) - npc_man_point
- m_bReadyToFire (Offset 1412) (Save)(1 Bytes)
- m_bPerformLeading (Offset 1157) (Save|Key)(1 Bytes) - LeadTarget
- m_flStartLeadFactor (Offset 1160) (Save)(4 Bytes)
- m_flStartLeadFactorTime (Offset 1164) (Save)(4 Bytes)
- m_flNextLeadFactor (Offset 1168) (Save)(4 Bytes)
- m_flNextLeadFactorTime (Offset 1172) (Save)(4 Bytes)
- m_iszBaseAttachment (Offset 1136) (Save|Key)(4 Bytes) - gun_base_attach
- m_iszBarrelAttachment (Offset 1128) (Save|Key)(4 Bytes) - gun_barrel_attach
- m_iszYawPoseParam (Offset 1140) (Save|Key)(4 Bytes) - gun_yaw_pose_param
- m_iszPitchPoseParam (Offset 1144) (Save|Key)(4 Bytes) - gun_pitch_pose_param
- m_flYawPoseCenter (Offset 1148) (Save|Key)(4 Bytes) - gun_yaw_pose_center
- m_flPitchPoseCenter (Offset 1152) (Save|Key)(4 Bytes) - gun_pitch_pose_center
- m_bUsePoseParameters (Offset 1156) (Save)(1 Bytes)
- m_iEffectHandling (Offset 1416) (Save|Key)(4 Bytes) - effecthandling
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- InputDeactivate (Offset 0) (Input)(0 Bytes) - Deactivate
- InputSetFireRate (Offset 0) (Input)(0 Bytes) - SetFireRate
- InputSetDamage (Offset 0) (Input)(0 Bytes) - SetDamage
- InputSetTargetPosition (Offset 0) (Input)(0 Bytes) - SetTargetPosition
- InputSetTargetDir (Offset 0) (Input)(0 Bytes) - SetTargetDir
- InputSetTargetEntityName (Offset 0) (Input)(0 Bytes) - SetTargetEntityName
- InputSetTargetEntity (Offset 0) (Input)(0 Bytes) - SetTargetEntity
- InputClearTargetEntity (Offset 0) (Input)(0 Bytes) - ClearTargetEntity
- InputFindNPCToManTank (Offset 0) (Input)(0 Bytes) - FindNPCToManTank
- InputStopFindingNPCs (Offset 0) (Input)(0 Bytes) - StopFindingNPCs
- InputStartFindingNPCs (Offset 0) (Input)(0 Bytes) - StartFindingNPCs
- InputForceNPCOff (Offset 0) (Input)(0 Bytes) - ForceNPCOff
- InputSetMaxRange (Offset 0) (Input)(0 Bytes) - SetMaxRange
- m_OnFire (Offset 1176) (Save|Key|Output)(0 Bytes) - OnFire
- m_OnLoseTarget (Offset 1200) (Save|Key|Output)(0 Bytes) - OnLoseTarget
- m_OnAquireTarget (Offset 1224) (Save|Key|Output)(0 Bytes) - OnAquireTarget
- m_OnAmmoDepleted (Offset 1248) (Save|Key|Output)(0 Bytes) - OnAmmoDepleted
- m_OnGotController (Offset 1272) (Save|Key|Output)(0 Bytes) - OnGotController
- m_OnLostController (Offset 1296) (Save|Key|Output)(0 Bytes) - OnLostController
- m_OnGotPlayerController (Offset 1320) (Save|Key|Output)(0 Bytes) - OnGotPlayerController
- m_OnLostPlayerController (Offset 1344) (Save|Key|Output)(0 Bytes) - OnLostPlayerController
- m_OnReadyToFire (Offset 1368) (Save|Key|Output)(0 Bytes) - OnReadyToFire

CBaseEntity - func_tankpulselaser
- m_flPulseSpeed (Offset 1420) (Save|Key)(4 Bytes) - PulseSpeed
- m_flPulseWidth (Offset 1424) (Save|Key)(4 Bytes) - PulseWidth
- m_flPulseColor (Offset 1428) (Save|Key)(4 Bytes) - PulseColor
- m_flPulseLife (Offset 1432) (Save|Key)(4 Bytes) - PulseLife
- m_flPulseLag (Offset 1436) (Save|Key)(4 Bytes) - PulseLag
- m_sPulseFireSound (Offset 1440) (Save|Key)(4 Bytes) - PulseFireSound
- m_yawRate (Offset 972) (Save|Key)(4 Bytes) - yawrate
- m_yawRange (Offset 976) (Save|Key)(4 Bytes) - yawrange
- m_yawTolerance (Offset 980) (Save|Key)(4 Bytes) - yawtolerance
- m_pitchRate (Offset 992) (Save|Key)(4 Bytes) - pitchrate
- m_pitchRange (Offset 996) (Save|Key)(4 Bytes) - pitchrange
- m_pitchTolerance (Offset 1000) (Save|Key)(4 Bytes) - pitchtolerance
- m_fireRate (Offset 828) (Save|Key)(4 Bytes) - firerate
- m_fireTime (Offset 1004) (Save)(4 Bytes)
- m_persist (Offset 1012) (Save|Key)(4 Bytes) - persistence
- m_persist2 (Offset 1016) (Save|Key)(4 Bytes) - persistence2
- m_minRange (Offset 1024) (Save|Key)(4 Bytes) - minRange
- m_maxRange (Offset 1028) (Save|Key)(4 Bytes) - maxRange
- m_flMinRange2 (Offset 1032) (Save)(4 Bytes)
- m_flMaxRange2 (Offset 1036) (Save)(4 Bytes)
- m_iAmmoCount (Offset 1040) (Save|Key)(4 Bytes) - ammo_count
- m_spriteScale (Offset 1056) (Save|Key)(4 Bytes) - spritescale
- m_iszSpriteSmoke (Offset 1060) (Save|Key)(4 Bytes) - spritesmoke
- m_iszSpriteFlash (Offset 1064) (Save|Key)(4 Bytes) - spriteflash
- m_bulletType (Offset 836) (Save|Key)(4 Bytes) - bullet
- m_nBulletCount (Offset 940) (Save)(4 Bytes)
- m_spread (Offset 856) (Save|Key)(4 Bytes) - firespread
- m_iBulletDamage (Offset 840) (Save|Key)(4 Bytes) - bullet_damage
- m_iBulletDamageVsPlayer (Offset 844) (Save|Key)(4 Bytes) - bullet_damage_vs_player
- m_iszMaster (Offset 1068) (Save|Key)(4 Bytes) - master
- m_iszAmmoType (Offset 848) (Save|Key)(4 Bytes) - ammotype
- m_iAmmoType (Offset 852) (Save)(4 Bytes)
- m_soundStartRotate (Offset 1072) (Save|Key)(4 Bytes) - rotatestartsound
- m_soundStopRotate (Offset 1076) (Save|Key)(4 Bytes) - rotatestopsound
- m_soundLoopRotate (Offset 1080) (Save|Key)(4 Bytes) - rotatesound
- m_flPlayerGracePeriod (Offset 1084) (Save|Key)(4 Bytes) - playergraceperiod
- m_flIgnoreGraceUpto (Offset 1088) (Save|Key)(4 Bytes) - ignoregraceupto
- m_flPlayerLockTimeBeforeFire (Offset 1092) (Save|Key)(4 Bytes) - playerlocktimebeforefire
- m_flLastSawNonPlayer (Offset 1096) (Save)(4 Bytes)
- m_yawCenter (Offset 964) (Save)(4 Bytes)
- m_yawCenterWorld (Offset 968) (Save)(4 Bytes)
- m_pitchCenter (Offset 984) (Save)(4 Bytes)
- m_pitchCenterWorld (Offset 988) (Save)(4 Bytes)
- m_fireLast (Offset 824) (Save)(4 Bytes)
- m_lastSightTime (Offset 1008) (Save)(4 Bytes)
- m_barrelPos (Offset 1044) (Save)(12 Bytes)
- m_sightOrigin (Offset 924) (Save)(12 Bytes)
- m_hFuncTankTarget (Offset 936) (Save)(4 Bytes)
- m_hController (Offset 944) (Save)(4 Bytes)
- m_vecControllerUsePos (Offset 952) (Save)(12 Bytes)
- m_flNextAttack (Offset 948) (Save)(4 Bytes)
- m_targetEntityName (Offset 1100) (Save)(4 Bytes)
- m_hTarget (Offset 832) (Save)(4 Bytes)
- m_vTargetPosition (Offset 1104) (Save)(12 Bytes)
- m_vecNPCIdleTarget (Offset 1116) (Save)(12 Bytes)
- m_persist2burst (Offset 1020) (Save)(4 Bytes)
- m_hControlVolume (Offset 1392) (Save)(4 Bytes)
- m_iszControlVolume (Offset 1396) (Save|Key)(4 Bytes) - control_volume
- m_flNextControllerSearch (Offset 1400) (Save)(4 Bytes)
- m_bShouldFindNPCs (Offset 1404) (Save)(1 Bytes)
- m_bNPCInRoute (Offset 1405) (Save)(1 Bytes)
- m_iszNPCManPoint (Offset 1408) (Save|Key)(4 Bytes) - npc_man_point
- m_bReadyToFire (Offset 1412) (Save)(1 Bytes)
- m_bPerformLeading (Offset 1157) (Save|Key)(1 Bytes) - LeadTarget
- m_flStartLeadFactor (Offset 1160) (Save)(4 Bytes)
- m_flStartLeadFactorTime (Offset 1164) (Save)(4 Bytes)
- m_flNextLeadFactor (Offset 1168) (Save)(4 Bytes)
- m_flNextLeadFactorTime (Offset 1172) (Save)(4 Bytes)
- m_iszBaseAttachment (Offset 1136) (Save|Key)(4 Bytes) - gun_base_attach
- m_iszBarrelAttachment (Offset 1128) (Save|Key)(4 Bytes) - gun_barrel_attach
- m_iszYawPoseParam (Offset 1140) (Save|Key)(4 Bytes) - gun_yaw_pose_param
- m_iszPitchPoseParam (Offset 1144) (Save|Key)(4 Bytes) - gun_pitch_pose_param
- m_flYawPoseCenter (Offset 1148) (Save|Key)(4 Bytes) - gun_yaw_pose_center
- m_flPitchPoseCenter (Offset 1152) (Save|Key)(4 Bytes) - gun_pitch_pose_center
- m_bUsePoseParameters (Offset 1156) (Save)(1 Bytes)
- m_iEffectHandling (Offset 1416) (Save|Key)(4 Bytes) - effecthandling
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- InputDeactivate (Offset 0) (Input)(0 Bytes) - Deactivate
- InputSetFireRate (Offset 0) (Input)(0 Bytes) - SetFireRate
- InputSetDamage (Offset 0) (Input)(0 Bytes) - SetDamage
- InputSetTargetPosition (Offset 0) (Input)(0 Bytes) - SetTargetPosition
- InputSetTargetDir (Offset 0) (Input)(0 Bytes) - SetTargetDir
- InputSetTargetEntityName (Offset 0) (Input)(0 Bytes) - SetTargetEntityName
- InputSetTargetEntity (Offset 0) (Input)(0 Bytes) - SetTargetEntity
- InputClearTargetEntity (Offset 0) (Input)(0 Bytes) - ClearTargetEntity
- InputFindNPCToManTank (Offset 0) (Input)(0 Bytes) - FindNPCToManTank
- InputStopFindingNPCs (Offset 0) (Input)(0 Bytes) - StopFindingNPCs
- InputStartFindingNPCs (Offset 0) (Input)(0 Bytes) - StartFindingNPCs
- InputForceNPCOff (Offset 0) (Input)(0 Bytes) - ForceNPCOff
- InputSetMaxRange (Offset 0) (Input)(0 Bytes) - SetMaxRange
- m_OnFire (Offset 1176) (Save|Key|Output)(0 Bytes) - OnFire
- m_OnLoseTarget (Offset 1200) (Save|Key|Output)(0 Bytes) - OnLoseTarget
- m_OnAquireTarget (Offset 1224) (Save|Key|Output)(0 Bytes) - OnAquireTarget
- m_OnAmmoDepleted (Offset 1248) (Save|Key|Output)(0 Bytes) - OnAmmoDepleted
- m_OnGotController (Offset 1272) (Save|Key|Output)(0 Bytes) - OnGotController
- m_OnLostController (Offset 1296) (Save|Key|Output)(0 Bytes) - OnLostController
- m_OnGotPlayerController (Offset 1320) (Save|Key|Output)(0 Bytes) - OnGotPlayerController
- m_OnLostPlayerController (Offset 1344) (Save|Key|Output)(0 Bytes) - OnLostPlayerController
- m_OnReadyToFire (Offset 1368) (Save|Key|Output)(0 Bytes) - OnReadyToFire

CBaseEntity - func_tankrocket
- m_flRocketSpeed (Offset 1420) (Save|Key)(4 Bytes) - rocketspeed
- m_yawRate (Offset 972) (Save|Key)(4 Bytes) - yawrate
- m_yawRange (Offset 976) (Save|Key)(4 Bytes) - yawrange
- m_yawTolerance (Offset 980) (Save|Key)(4 Bytes) - yawtolerance
- m_pitchRate (Offset 992) (Save|Key)(4 Bytes) - pitchrate
- m_pitchRange (Offset 996) (Save|Key)(4 Bytes) - pitchrange
- m_pitchTolerance (Offset 1000) (Save|Key)(4 Bytes) - pitchtolerance
- m_fireRate (Offset 828) (Save|Key)(4 Bytes) - firerate
- m_fireTime (Offset 1004) (Save)(4 Bytes)
- m_persist (Offset 1012) (Save|Key)(4 Bytes) - persistence
- m_persist2 (Offset 1016) (Save|Key)(4 Bytes) - persistence2
- m_minRange (Offset 1024) (Save|Key)(4 Bytes) - minRange
- m_maxRange (Offset 1028) (Save|Key)(4 Bytes) - maxRange
- m_flMinRange2 (Offset 1032) (Save)(4 Bytes)
- m_flMaxRange2 (Offset 1036) (Save)(4 Bytes)
- m_iAmmoCount (Offset 1040) (Save|Key)(4 Bytes) - ammo_count
- m_spriteScale (Offset 1056) (Save|Key)(4 Bytes) - spritescale
- m_iszSpriteSmoke (Offset 1060) (Save|Key)(4 Bytes) - spritesmoke
- m_iszSpriteFlash (Offset 1064) (Save|Key)(4 Bytes) - spriteflash
- m_bulletType (Offset 836) (Save|Key)(4 Bytes) - bullet
- m_nBulletCount (Offset 940) (Save)(4 Bytes)
- m_spread (Offset 856) (Save|Key)(4 Bytes) - firespread
- m_iBulletDamage (Offset 840) (Save|Key)(4 Bytes) - bullet_damage
- m_iBulletDamageVsPlayer (Offset 844) (Save|Key)(4 Bytes) - bullet_damage_vs_player
- m_iszMaster (Offset 1068) (Save|Key)(4 Bytes) - master
- m_iszAmmoType (Offset 848) (Save|Key)(4 Bytes) - ammotype
- m_iAmmoType (Offset 852) (Save)(4 Bytes)
- m_soundStartRotate (Offset 1072) (Save|Key)(4 Bytes) - rotatestartsound
- m_soundStopRotate (Offset 1076) (Save|Key)(4 Bytes) - rotatestopsound
- m_soundLoopRotate (Offset 1080) (Save|Key)(4 Bytes) - rotatesound
- m_flPlayerGracePeriod (Offset 1084) (Save|Key)(4 Bytes) - playergraceperiod
- m_flIgnoreGraceUpto (Offset 1088) (Save|Key)(4 Bytes) - ignoregraceupto
- m_flPlayerLockTimeBeforeFire (Offset 1092) (Save|Key)(4 Bytes) - playerlocktimebeforefire
- m_flLastSawNonPlayer (Offset 1096) (Save)(4 Bytes)
- m_yawCenter (Offset 964) (Save)(4 Bytes)
- m_yawCenterWorld (Offset 968) (Save)(4 Bytes)
- m_pitchCenter (Offset 984) (Save)(4 Bytes)
- m_pitchCenterWorld (Offset 988) (Save)(4 Bytes)
- m_fireLast (Offset 824) (Save)(4 Bytes)
- m_lastSightTime (Offset 1008) (Save)(4 Bytes)
- m_barrelPos (Offset 1044) (Save)(12 Bytes)
- m_sightOrigin (Offset 924) (Save)(12 Bytes)
- m_hFuncTankTarget (Offset 936) (Save)(4 Bytes)
- m_hController (Offset 944) (Save)(4 Bytes)
- m_vecControllerUsePos (Offset 952) (Save)(12 Bytes)
- m_flNextAttack (Offset 948) (Save)(4 Bytes)
- m_targetEntityName (Offset 1100) (Save)(4 Bytes)
- m_hTarget (Offset 832) (Save)(4 Bytes)
- m_vTargetPosition (Offset 1104) (Save)(12 Bytes)
- m_vecNPCIdleTarget (Offset 1116) (Save)(12 Bytes)
- m_persist2burst (Offset 1020) (Save)(4 Bytes)
- m_hControlVolume (Offset 1392) (Save)(4 Bytes)
- m_iszControlVolume (Offset 1396) (Save|Key)(4 Bytes) - control_volume
- m_flNextControllerSearch (Offset 1400) (Save)(4 Bytes)
- m_bShouldFindNPCs (Offset 1404) (Save)(1 Bytes)
- m_bNPCInRoute (Offset 1405) (Save)(1 Bytes)
- m_iszNPCManPoint (Offset 1408) (Save|Key)(4 Bytes) - npc_man_point
- m_bReadyToFire (Offset 1412) (Save)(1 Bytes)
- m_bPerformLeading (Offset 1157) (Save|Key)(1 Bytes) - LeadTarget
- m_flStartLeadFactor (Offset 1160) (Save)(4 Bytes)
- m_flStartLeadFactorTime (Offset 1164) (Save)(4 Bytes)
- m_flNextLeadFactor (Offset 1168) (Save)(4 Bytes)
- m_flNextLeadFactorTime (Offset 1172) (Save)(4 Bytes)
- m_iszBaseAttachment (Offset 1136) (Save|Key)(4 Bytes) - gun_base_attach
- m_iszBarrelAttachment (Offset 1128) (Save|Key)(4 Bytes) - gun_barrel_attach
- m_iszYawPoseParam (Offset 1140) (Save|Key)(4 Bytes) - gun_yaw_pose_param
- m_iszPitchPoseParam (Offset 1144) (Save|Key)(4 Bytes) - gun_pitch_pose_param
- m_flYawPoseCenter (Offset 1148) (Save|Key)(4 Bytes) - gun_yaw_pose_center
- m_flPitchPoseCenter (Offset 1152) (Save|Key)(4 Bytes) - gun_pitch_pose_center
- m_bUsePoseParameters (Offset 1156) (Save)(1 Bytes)
- m_iEffectHandling (Offset 1416) (Save|Key)(4 Bytes) - effecthandling
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- InputDeactivate (Offset 0) (Input)(0 Bytes) - Deactivate
- InputSetFireRate (Offset 0) (Input)(0 Bytes) - SetFireRate
- InputSetDamage (Offset 0) (Input)(0 Bytes) - SetDamage
- InputSetTargetPosition (Offset 0) (Input)(0 Bytes) - SetTargetPosition
- InputSetTargetDir (Offset 0) (Input)(0 Bytes) - SetTargetDir
- InputSetTargetEntityName (Offset 0) (Input)(0 Bytes) - SetTargetEntityName
- InputSetTargetEntity (Offset 0) (Input)(0 Bytes) - SetTargetEntity
- InputClearTargetEntity (Offset 0) (Input)(0 Bytes) - ClearTargetEntity
- InputFindNPCToManTank (Offset 0) (Input)(0 Bytes) - FindNPCToManTank
- InputStopFindingNPCs (Offset 0) (Input)(0 Bytes) - StopFindingNPCs
- InputStartFindingNPCs (Offset 0) (Input)(0 Bytes) - StartFindingNPCs
- InputForceNPCOff (Offset 0) (Input)(0 Bytes) - ForceNPCOff
- InputSetMaxRange (Offset 0) (Input)(0 Bytes) - SetMaxRange
- m_OnFire (Offset 1176) (Save|Key|Output)(0 Bytes) - OnFire
- m_OnLoseTarget (Offset 1200) (Save|Key|Output)(0 Bytes) - OnLoseTarget
- m_OnAquireTarget (Offset 1224) (Save|Key|Output)(0 Bytes) - OnAquireTarget
- m_OnAmmoDepleted (Offset 1248) (Save|Key|Output)(0 Bytes) - OnAmmoDepleted
- m_OnGotController (Offset 1272) (Save|Key|Output)(0 Bytes) - OnGotController
- m_OnLostController (Offset 1296) (Save|Key|Output)(0 Bytes) - OnLostController
- m_OnGotPlayerController (Offset 1320) (Save|Key|Output)(0 Bytes) - OnGotPlayerController
- m_OnLostPlayerController (Offset 1344) (Save|Key|Output)(0 Bytes) - OnLostPlayerController
- m_OnReadyToFire (Offset 1368) (Save|Key|Output)(0 Bytes) - OnReadyToFire

CFuncTrackTrain - func_tanktrain
- m_OnDeath (Offset 1036) (Save|Key|Output)(0 Bytes) - OnDeath
- m_length (Offset 828) (Save|Key)(4 Bytes) - wheels
- m_height (Offset 888) (Save|Key)(4 Bytes) - height
- m_maxSpeed (Offset 892) (Save|Key)(4 Bytes) - startspeed
- m_flBank (Offset 876) (Save|Key)(4 Bytes) - bank
- m_flBlockDamage (Offset 884) (Save|Key)(4 Bytes) - dmg
- m_iszSoundMove (Offset 900) (Save|Key)(4 Bytes) - MoveSound
- m_iszSoundMovePing (Offset 904) (Save|Key)(4 Bytes) - MovePingSound
- m_iszSoundStart (Offset 908) (Save|Key)(4 Bytes) - StartSound
- m_iszSoundStop (Offset 912) (Save|Key)(4 Bytes) - StopSound
- m_nMoveSoundMinPitch (Offset 928) (Save|Key)(4 Bytes) - MoveSoundMinPitch
- m_nMoveSoundMaxPitch (Offset 932) (Save|Key)(4 Bytes) - MoveSoundMaxPitch
- m_flMoveSoundMinTime (Offset 916) (Save|Key)(4 Bytes) - MoveSoundMinTime
- m_flMoveSoundMaxTime (Offset 920) (Save|Key)(4 Bytes) - MoveSoundMaxTime
- m_flNextMoveSoundTime (Offset 924) (Save)(4 Bytes)
- m_eVelocityType (Offset 940) (Save|Key)(4 Bytes) - velocitytype
- m_eOrientationType (Offset 936) (Save|Key)(4 Bytes) - orientationtype
- m_ppath (Offset 824) (Save)(4 Bytes)
- m_dir (Offset 896) (Save)(4 Bytes)
- m_controlMins (Offset 832) (Save)(12 Bytes)
- m_controlMaxs (Offset 844) (Save)(12 Bytes)
- m_flVolume (Offset 872) (Save)(4 Bytes)
- m_oldSpeed (Offset 880) (Save)(4 Bytes)
- m_bSoundPlaying (Offset 944) (Save)(1 Bytes)
- m_bManualSpeedChanges (Offset 996) (Save|Key)(1 Bytes) - ManualSpeedChanges
- m_flAccelSpeed (Offset 1008) (Save|Key)(4 Bytes) - ManualAccelSpeed
- m_flDecelSpeed (Offset 1012) (Save|Key)(4 Bytes) - ManualDecelSpeed
- InputStop (Offset 0) (Input)(0 Bytes) - Stop
- InputStartForward (Offset 0) (Input)(0 Bytes) - StartForward
- InputStartBackward (Offset 0) (Input)(0 Bytes) - StartBackward
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputResume (Offset 0) (Input)(0 Bytes) - Resume
- InputReverse (Offset 0) (Input)(0 Bytes) - Reverse
- InputSetSpeed (Offset 0) (Input)(0 Bytes) - SetSpeed
- InputSetSpeedDir (Offset 0) (Input)(0 Bytes) - SetSpeedDir
- InputSetSpeedReal (Offset 0) (Input)(0 Bytes) - SetSpeedReal
- InputSetSpeedDirAccel (Offset 0) (Input)(0 Bytes) - SetSpeedDirAccel
- InputTeleportToPathTrack (Offset 0) (Input)(0 Bytes) - TeleportToPathTrack
- InputSetSpeedForwardModifier (Offset 0) (Input)(0 Bytes) - SetSpeedForwardModifier
- m_OnStart (Offset 948) (Save|Key|Output)(0 Bytes) - OnStart
- m_OnNext (Offset 972) (Save|Key|Output)(0 Bytes) - OnNextPoint
- CFuncTrackTrainNext (Offset 0) (FunctionTable)(0 Bytes)
- CFuncTrackTrainFind (Offset 0) (FunctionTable)(0 Bytes)
- CFuncTrackTrainNearestPath (Offset 0) (FunctionTable)(0 Bytes)
- CFuncTrackTrainDeadEnd (Offset 0) (FunctionTable)(0 Bytes)

CBaseEntity - func_trackautochange
- TriggerTrackChange (Offset 0) (Input)(0 Bytes) - Trigger
- m_trackTop (Offset 992) (Global|Save)(4 Bytes)
- m_trackBottom (Offset 996) (Global|Save)(4 Bytes)
- m_train (Offset 1000) (Global|Save)(4 Bytes)
- m_trackTopName (Offset 1004) (Global|Save|Key)(4 Bytes) - toptrack
- m_trackBottomName (Offset 1008) (Global|Save|Key)(4 Bytes) - bottomtrack
- m_trainName (Offset 1012) (Global|Save|Key)(4 Bytes) - train
- m_code (Offset 1016) (Save)(4 Bytes)
- m_targetState (Offset 1020) (Save)(4 Bytes)
- m_use (Offset 1024) (Save)(4 Bytes)
- CFuncTrackChangeFind (Offset 0) (FunctionTable)(0 Bytes)
- m_end (Offset 968) (Save)(12 Bytes)
- m_start (Offset 980) (Save)(12 Bytes)
- m_sNoise (Offset 964) (Save)(4 Bytes)
- CFuncPlatPlatUse (Offset 0) (FunctionTable)(0 Bytes)
- CFuncPlatCallGoDown (Offset 0) (FunctionTable)(0 Bytes)
- CFuncPlatCallHitTop (Offset 0) (FunctionTable)(0 Bytes)
- CFuncPlatCallHitBottom (Offset 0) (FunctionTable)(0 Bytes)
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputGoUp (Offset 0) (Input)(0 Bytes) - GoUp
- InputGoDown (Offset 0) (Input)(0 Bytes) - GoDown
- m_NoiseMoving (Offset 940) (Save|Key)(4 Bytes) - noise1
- m_NoiseArrived (Offset 944) (Save|Key)(4 Bytes) - noise2
- m_pMovementSound (Offset 948) (Save)(0 Bytes)
- m_volume (Offset 952) (Save|Key)(4 Bytes) - volume
- m_flTWidth (Offset 956) (Save)(4 Bytes)
- m_flTLength (Offset 960) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save|Key)(4 Bytes) - lip
- m_flWait (Offset 832) (Save|Key)(4 Bytes) - wait
- m_flHeight (Offset 900) (Save|Key)(4 Bytes) - height
- m_toggle_state (Offset 824) (Save)(4 Bytes)
- m_flMoveDistance (Offset 828) (Save)(4 Bytes)
- m_flWait (Offset 832) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save)(4 Bytes)
- m_vecPosition1 (Offset 840) (Save)(12 Bytes)
- m_vecPosition2 (Offset 852) (Save)(12 Bytes)
- m_vecMoveAng (Offset 864) (Save)(12 Bytes)
- m_vecAngle1 (Offset 876) (Save)(12 Bytes)
- m_vecAngle2 (Offset 888) (Save)(12 Bytes)
- m_flHeight (Offset 900) (Save)(4 Bytes)
- m_hActivator (Offset 904) (Save)(4 Bytes)
- m_vecFinalDest (Offset 908) (Save)(12 Bytes)
- m_vecFinalAngle (Offset 920) (Save)(12 Bytes)
- m_sMaster (Offset 936) (Save)(4 Bytes)
- m_movementType (Offset 932) (Save)(4 Bytes)

CBaseEntity - func_trackchange
- m_trackTop (Offset 992) (Global|Save)(4 Bytes)
- m_trackBottom (Offset 996) (Global|Save)(4 Bytes)
- m_train (Offset 1000) (Global|Save)(4 Bytes)
- m_trackTopName (Offset 1004) (Global|Save|Key)(4 Bytes) - toptrack
- m_trackBottomName (Offset 1008) (Global|Save|Key)(4 Bytes) - bottomtrack
- m_trainName (Offset 1012) (Global|Save|Key)(4 Bytes) - train
- m_code (Offset 1016) (Save)(4 Bytes)
- m_targetState (Offset 1020) (Save)(4 Bytes)
- m_use (Offset 1024) (Save)(4 Bytes)
- CFuncTrackChangeFind (Offset 0) (FunctionTable)(0 Bytes)
- m_end (Offset 968) (Save)(12 Bytes)
- m_start (Offset 980) (Save)(12 Bytes)
- m_sNoise (Offset 964) (Save)(4 Bytes)
- CFuncPlatPlatUse (Offset 0) (FunctionTable)(0 Bytes)
- CFuncPlatCallGoDown (Offset 0) (FunctionTable)(0 Bytes)
- CFuncPlatCallHitTop (Offset 0) (FunctionTable)(0 Bytes)
- CFuncPlatCallHitBottom (Offset 0) (FunctionTable)(0 Bytes)
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputGoUp (Offset 0) (Input)(0 Bytes) - GoUp
- InputGoDown (Offset 0) (Input)(0 Bytes) - GoDown
- m_NoiseMoving (Offset 940) (Save|Key)(4 Bytes) - noise1
- m_NoiseArrived (Offset 944) (Save|Key)(4 Bytes) - noise2
- m_pMovementSound (Offset 948) (Save)(0 Bytes)
- m_volume (Offset 952) (Save|Key)(4 Bytes) - volume
- m_flTWidth (Offset 956) (Save)(4 Bytes)
- m_flTLength (Offset 960) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save|Key)(4 Bytes) - lip
- m_flWait (Offset 832) (Save|Key)(4 Bytes) - wait
- m_flHeight (Offset 900) (Save|Key)(4 Bytes) - height
- m_toggle_state (Offset 824) (Save)(4 Bytes)
- m_flMoveDistance (Offset 828) (Save)(4 Bytes)
- m_flWait (Offset 832) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save)(4 Bytes)
- m_vecPosition1 (Offset 840) (Save)(12 Bytes)
- m_vecPosition2 (Offset 852) (Save)(12 Bytes)
- m_vecMoveAng (Offset 864) (Save)(12 Bytes)
- m_vecAngle1 (Offset 876) (Save)(12 Bytes)
- m_vecAngle2 (Offset 888) (Save)(12 Bytes)
- m_flHeight (Offset 900) (Save)(4 Bytes)
- m_hActivator (Offset 904) (Save)(4 Bytes)
- m_vecFinalDest (Offset 908) (Save)(12 Bytes)
- m_vecFinalAngle (Offset 920) (Save)(12 Bytes)
- m_sMaster (Offset 936) (Save)(4 Bytes)
- m_movementType (Offset 932) (Save)(4 Bytes)

CFuncTrackTrain - func_tracktrain
- m_length (Offset 828) (Save|Key)(4 Bytes) - wheels
- m_height (Offset 888) (Save|Key)(4 Bytes) - height
- m_maxSpeed (Offset 892) (Save|Key)(4 Bytes) - startspeed
- m_flBank (Offset 876) (Save|Key)(4 Bytes) - bank
- m_flBlockDamage (Offset 884) (Save|Key)(4 Bytes) - dmg
- m_iszSoundMove (Offset 900) (Save|Key)(4 Bytes) - MoveSound
- m_iszSoundMovePing (Offset 904) (Save|Key)(4 Bytes) - MovePingSound
- m_iszSoundStart (Offset 908) (Save|Key)(4 Bytes) - StartSound
- m_iszSoundStop (Offset 912) (Save|Key)(4 Bytes) - StopSound
- m_nMoveSoundMinPitch (Offset 928) (Save|Key)(4 Bytes) - MoveSoundMinPitch
- m_nMoveSoundMaxPitch (Offset 932) (Save|Key)(4 Bytes) - MoveSoundMaxPitch
- m_flMoveSoundMinTime (Offset 916) (Save|Key)(4 Bytes) - MoveSoundMinTime
- m_flMoveSoundMaxTime (Offset 920) (Save|Key)(4 Bytes) - MoveSoundMaxTime
- m_flNextMoveSoundTime (Offset 924) (Save)(4 Bytes)
- m_eVelocityType (Offset 940) (Save|Key)(4 Bytes) - velocitytype
- m_eOrientationType (Offset 936) (Save|Key)(4 Bytes) - orientationtype
- m_ppath (Offset 824) (Save)(4 Bytes)
- m_dir (Offset 896) (Save)(4 Bytes)
- m_controlMins (Offset 832) (Save)(12 Bytes)
- m_controlMaxs (Offset 844) (Save)(12 Bytes)
- m_flVolume (Offset 872) (Save)(4 Bytes)
- m_oldSpeed (Offset 880) (Save)(4 Bytes)
- m_bSoundPlaying (Offset 944) (Save)(1 Bytes)
- m_bManualSpeedChanges (Offset 996) (Save|Key)(1 Bytes) - ManualSpeedChanges
- m_flAccelSpeed (Offset 1008) (Save|Key)(4 Bytes) - ManualAccelSpeed
- m_flDecelSpeed (Offset 1012) (Save|Key)(4 Bytes) - ManualDecelSpeed
- InputStop (Offset 0) (Input)(0 Bytes) - Stop
- InputStartForward (Offset 0) (Input)(0 Bytes) - StartForward
- InputStartBackward (Offset 0) (Input)(0 Bytes) - StartBackward
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputResume (Offset 0) (Input)(0 Bytes) - Resume
- InputReverse (Offset 0) (Input)(0 Bytes) - Reverse
- InputSetSpeed (Offset 0) (Input)(0 Bytes) - SetSpeed
- InputSetSpeedDir (Offset 0) (Input)(0 Bytes) - SetSpeedDir
- InputSetSpeedReal (Offset 0) (Input)(0 Bytes) - SetSpeedReal
- InputSetSpeedDirAccel (Offset 0) (Input)(0 Bytes) - SetSpeedDirAccel
- InputTeleportToPathTrack (Offset 0) (Input)(0 Bytes) - TeleportToPathTrack
- InputSetSpeedForwardModifier (Offset 0) (Input)(0 Bytes) - SetSpeedForwardModifier
- m_OnStart (Offset 948) (Save|Key|Output)(0 Bytes) - OnStart
- m_OnNext (Offset 972) (Save|Key|Output)(0 Bytes) - OnNextPoint
- CFuncTrackTrainNext (Offset 0) (FunctionTable)(0 Bytes)
- CFuncTrackTrainFind (Offset 0) (FunctionTable)(0 Bytes)
- CFuncTrackTrainNearestPath (Offset 0) (FunctionTable)(0 Bytes)
- CFuncTrackTrainDeadEnd (Offset 0) (FunctionTable)(0 Bytes)

CBaseEntity - func_train
- m_hCurrentTarget (Offset 964) (Save)(4 Bytes)
- m_activated (Offset 968) (Save)(1 Bytes)
- m_hEnemy (Offset 972) (Save)(4 Bytes)
- m_iszLastTarget (Offset 984) (Save)(4 Bytes)
- m_flNextBlockTime (Offset 980) (Save)(4 Bytes)
- m_flBlockDamage (Offset 976) (Save|Key)(4 Bytes) - dmg
- CFuncTrainWait (Offset 0) (FunctionTable)(0 Bytes)
- CFuncTrainNext (Offset 0) (FunctionTable)(0 Bytes)
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputStart (Offset 0) (Input)(0 Bytes) - Start
- InputStop (Offset 0) (Input)(0 Bytes) - Stop
- m_NoiseMoving (Offset 940) (Save|Key)(4 Bytes) - noise1
- m_NoiseArrived (Offset 944) (Save|Key)(4 Bytes) - noise2
- m_pMovementSound (Offset 948) (Save)(0 Bytes)
- m_volume (Offset 952) (Save|Key)(4 Bytes) - volume
- m_flTWidth (Offset 956) (Save)(4 Bytes)
- m_flTLength (Offset 960) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save|Key)(4 Bytes) - lip
- m_flWait (Offset 832) (Save|Key)(4 Bytes) - wait
- m_flHeight (Offset 900) (Save|Key)(4 Bytes) - height
- m_toggle_state (Offset 824) (Save)(4 Bytes)
- m_flMoveDistance (Offset 828) (Save)(4 Bytes)
- m_flWait (Offset 832) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save)(4 Bytes)
- m_vecPosition1 (Offset 840) (Save)(12 Bytes)
- m_vecPosition2 (Offset 852) (Save)(12 Bytes)
- m_vecMoveAng (Offset 864) (Save)(12 Bytes)
- m_vecAngle1 (Offset 876) (Save)(12 Bytes)
- m_vecAngle2 (Offset 888) (Save)(12 Bytes)
- m_flHeight (Offset 900) (Save)(4 Bytes)
- m_hActivator (Offset 904) (Save)(4 Bytes)
- m_vecFinalDest (Offset 908) (Save)(12 Bytes)
- m_vecFinalAngle (Offset 920) (Save)(12 Bytes)
- m_sMaster (Offset 936) (Save)(4 Bytes)
- m_movementType (Offset 932) (Save)(4 Bytes)

CBaseEntity - func_traincontrols
- CFuncTrainControlsFind (Offset 0) (FunctionTable)(0 Bytes)

CFuncLadder - func_useableladder
- m_vecPlayerMountPositionTop (Offset 856) (Save|Key)(12 Bytes) - point0
- m_vecPlayerMountPositionBottom (Offset 868) (Save|Key)(12 Bytes) - point1
- m_vecLadderDir (Offset 824) (Save)(12 Bytes)
- m_bFakeLadder (Offset 881) (Save)(1 Bytes)
- m_bDisabled (Offset 880) (Save|Key)(1 Bytes) - StartDisabled
- m_surfacePropName (Offset 884) (Save|Key)(4 Bytes) - ladderSurfaceProperties
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- m_OnPlayerGotOnLadder (Offset 888) (Save|Key|Output)(0 Bytes) - OnPlayerGotOnLadder
- m_OnPlayerGotOffLadder (Offset 912) (Save|Key|Output)(0 Bytes) - OnPlayerGotOffLadder

CBaseEntity - func_vehicleclip
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable

CBaseEntity - func_wall
- m_nState (Offset 824) (Save)(4 Bytes)

CBaseEntity - func_wall_toggle
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- m_nState (Offset 824) (Save)(4 Bytes)

CBaseDoor - func_water
- m_vecMoveDir (Offset 940) (Save|Key)(12 Bytes) - movedir
- m_bLockedSentence (Offset 992) (Save)(1 Bytes)
- m_bUnlockedSentence (Offset 993) (Save)(1 Bytes)
- m_NoiseMoving (Offset 1008) (Save|Key)(4 Bytes) - noise1
- m_NoiseArrived (Offset 1012) (Save|Key)(4 Bytes) - noise2
- m_NoiseMovingClosed (Offset 1016) (Save|Key)(4 Bytes) - startclosesound
- m_NoiseArrivedClosed (Offset 1020) (Save|Key)(4 Bytes) - closesound
- m_ChainTarget (Offset 1024) (Save|Key)(4 Bytes) - chainstodoor
- m_ls.sLockedSound (Offset 956) (Save|Key)(4 Bytes) - locked_sound
- m_ls.sUnlockedSound (Offset 964) (Save|Key)(4 Bytes) - unlocked_sound
- m_bLocked (Offset 996) (Save)(1 Bytes)
- m_flWaveHeight (Offset 1028) (Save|Key)(4 Bytes) - WaveHeight
- m_flBlockDamage (Offset 1004) (Save|Key)(4 Bytes) - dmg
- m_eSpawnPosition (Offset 1000) (Save|Key)(4 Bytes) - spawnpos
- m_bForceClosed (Offset 994) (Save|Key)(1 Bytes) - forceclosed
- m_bDoorGroup (Offset 995) (Save)(1 Bytes)
- m_bLoopMoveSound (Offset 1248) (Save|Key)(1 Bytes) - loopmovesound
- m_bIgnoreDebris (Offset 997) (Save|Key)(1 Bytes) - ignoredebris
- InputOpen (Offset 0) (Input)(0 Bytes) - Open
- InputClose (Offset 0) (Input)(0 Bytes) - Close
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputLock (Offset 0) (Input)(0 Bytes) - Lock
- InputUnlock (Offset 0) (Input)(0 Bytes) - Unlock
- InputSetSpeed (Offset 0) (Input)(0 Bytes) - SetSpeed
- InputSetToggleState (Offset 0) (Input)(0 Bytes) - SetToggleState
- m_OnBlockedOpening (Offset 1056) (Save|Key|Output)(0 Bytes) - OnBlockedOpening
- m_OnBlockedClosing (Offset 1032) (Save|Key|Output)(0 Bytes) - OnBlockedClosing
- m_OnUnblockedOpening (Offset 1104) (Save|Key|Output)(0 Bytes) - OnUnblockedOpening
- m_OnUnblockedClosing (Offset 1080) (Save|Key|Output)(0 Bytes) - OnUnblockedClosing
- m_OnFullyClosed (Offset 1128) (Save|Key|Output)(0 Bytes) - OnFullyClosed
- m_OnFullyOpen (Offset 1152) (Save|Key|Output)(0 Bytes) - OnFullyOpen
- m_OnClose (Offset 1176) (Save|Key|Output)(0 Bytes) - OnClose
- m_OnOpen (Offset 1200) (Save|Key|Output)(0 Bytes) - OnOpen
- m_OnLockedUse (Offset 1224) (Save|Key|Output)(0 Bytes) - OnLockedUse
- CBaseDoorDoorTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseDoorDoorGoUp (Offset 0) (FunctionTable)(0 Bytes)
- CBaseDoorDoorGoDown (Offset 0) (FunctionTable)(0 Bytes)
- CBaseDoorDoorHitTop (Offset 0) (FunctionTable)(0 Bytes)
- CBaseDoorDoorHitBottom (Offset 0) (FunctionTable)(0 Bytes)
- CBaseDoorMovingSoundThink (Offset 0) (FunctionTable)(0 Bytes)
- CBaseDoorCloseAreaPortalsThink (Offset 0) (FunctionTable)(0 Bytes)
- m_toggle_state (Offset 824) (Save)(4 Bytes)
- m_flMoveDistance (Offset 828) (Save)(4 Bytes)
- m_flWait (Offset 832) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save)(4 Bytes)
- m_vecPosition1 (Offset 840) (Save)(12 Bytes)
- m_vecPosition2 (Offset 852) (Save)(12 Bytes)
- m_vecMoveAng (Offset 864) (Save)(12 Bytes)
- m_vecAngle1 (Offset 876) (Save)(12 Bytes)
- m_vecAngle2 (Offset 888) (Save)(12 Bytes)
- m_flHeight (Offset 900) (Save)(4 Bytes)
- m_hActivator (Offset 904) (Save)(4 Bytes)
- m_vecFinalDest (Offset 908) (Save)(12 Bytes)
- m_vecFinalAngle (Offset 920) (Save)(12 Bytes)
- m_sMaster (Offset 936) (Save)(4 Bytes)
- m_movementType (Offset 932) (Save)(4 Bytes)

CBaseEntity - func_water_analog
- m_vecMoveDir (Offset 940) (Save|Key)(12 Bytes) - movedir
- m_soundStart (Offset 952) (Save|Key)(4 Bytes) - StartSound
- m_soundStop (Offset 956) (Save|Key)(4 Bytes) - StopSound
- m_currentSound (Offset 960) (Save)(4 Bytes)
- m_flBlockDamage (Offset 964) (Save|Key)(4 Bytes) - BlockDamage
- m_flStartPosition (Offset 968) (Save|Key)(4 Bytes) - StartPosition
- m_flMoveDistance (Offset 972) (Save|Key)(4 Bytes) - MoveDistance
- InputOpen (Offset 0) (Input)(0 Bytes) - Open
- InputClose (Offset 0) (Input)(0 Bytes) - Close
- InputSetPosition (Offset 0) (Input)(0 Bytes) - SetPosition
- InputSetSpeed (Offset 0) (Input)(0 Bytes) - SetSpeed
- m_OnFullyOpen (Offset 980) (Save|Key|Output)(0 Bytes) - OnFullyOpen
- m_OnFullyClosed (Offset 1004) (Save|Key|Output)(0 Bytes) - OnFullyClosed
- CFuncMoveLinearStopMoveSound (Offset 0) (FunctionTable)(0 Bytes)
- m_toggle_state (Offset 824) (Save)(4 Bytes)
- m_flMoveDistance (Offset 828) (Save)(4 Bytes)
- m_flWait (Offset 832) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save)(4 Bytes)
- m_vecPosition1 (Offset 840) (Save)(12 Bytes)
- m_vecPosition2 (Offset 852) (Save)(12 Bytes)
- m_vecMoveAng (Offset 864) (Save)(12 Bytes)
- m_vecAngle1 (Offset 876) (Save)(12 Bytes)
- m_vecAngle2 (Offset 888) (Save)(12 Bytes)
- m_flHeight (Offset 900) (Save)(4 Bytes)
- m_hActivator (Offset 904) (Save)(4 Bytes)
- m_vecFinalDest (Offset 908) (Save)(12 Bytes)
- m_vecFinalAngle (Offset 920) (Save)(12 Bytes)
- m_sMaster (Offset 936) (Save)(4 Bytes)
- m_movementType (Offset 932) (Save)(4 Bytes)

CBaseEntity - func_weight_button
- m_fStressToActivate (Offset 872) (Save|Key)(4 Bytes) - WeightToActivate
- m_bHasBeenPressed (Offset 876) (Save)(1 Bytes)
- m_OnPressed (Offset 824) (Save|Key|Output)(0 Bytes) - OnPressed
- m_OnReleased (Offset 848) (Save|Key|Output)(0 Bytes) - OnReleased
- CWeightButtonTriggerThink (Offset 0) (FunctionTable)(0 Bytes)

CBaseFlex - funCBaseFlex
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CBaseEntity - game_end
- InputGameEnd (Offset 0) (Input)(0 Bytes) - EndGame
- m_Score (Offset 828) (Save)(4 Bytes)
- m_iszMaster (Offset 824) (Save|Key)(4 Bytes) - master

CBaseEntity - game_gib_manager
- m_iMaxPieces (Offset 864) (Save|Key)(4 Bytes) - maxpieces
- m_iMaxPiecesDX8 (Offset 868) (Save|Key)(4 Bytes) - maxpiecesdx8
- m_bAllowNewGibs (Offset 852) (Save|Key)(1 Bytes) - allownewgibs
- InputSetMaxPieces (Offset 0) (Input)(0 Bytes) - SetMaxPieces
- InputSetMaxPiecesDX8 (Offset 0) (Input)(0 Bytes) - SetMaxPiecesDX8

CBaseEntity - game_player_equip
- m_weaponNames (Offset 832) (Save)(128 Bytes)
- m_weaponCount (Offset 960) (Save)(128 Bytes)
- m_Score (Offset 828) (Save)(4 Bytes)
- m_iszMaster (Offset 824) (Save|Key)(4 Bytes) - master

CBaseEntity - game_player_team
- m_Score (Offset 828) (Save)(4 Bytes)
- m_iszMaster (Offset 824) (Save|Key)(4 Bytes) - master

CRagdollManager - game_ragdoll_manager
- m_iCurrentMaxRagdollCount (Offset 824) (Save)(4 Bytes)
- m_iMaxRagdollCount (Offset 832) (Save|Key)(4 Bytes) - MaxRagdollCount
- m_iMaxRagdollCountDX8 (Offset 836) (Save|Key)(4 Bytes) - MaxRagdollCountDX8
- m_bSaveImportant (Offset 840) (Save|Key)(1 Bytes) - SaveImportant
- InputSetMaxRagdollCount (Offset 0) (Input)(0 Bytes) - SetMaxRagdollCount
- InputSetMaxRagdollCountDX8 (Offset 0) (Input)(0 Bytes) - SetMaxRagdollCountDX8

CBaseEntity - game_score
- InputApplyScore (Offset 0) (Input)(0 Bytes) - ApplyScore
- m_Score (Offset 828) (Save)(4 Bytes)
- m_iszMaster (Offset 824) (Save|Key)(4 Bytes) - master

CBaseEntity - game_text
- m_iszMessage (Offset 832) (Save|Key)(4 Bytes) - message
- m_textParms.channel (Offset 872) (Save|Key)(4 Bytes) - channel
- m_textParms.x (Offset 836) (Save|Key)(4 Bytes) - x
- m_textParms.y (Offset 840) (Save|Key)(4 Bytes) - y
- m_textParms.effect (Offset 844) (Save|Key)(4 Bytes) - effect
- m_textParms.fadeinTime (Offset 856) (Save|Key)(4 Bytes) - fadein
- m_textParms.fadeoutTime (Offset 860) (Save|Key)(4 Bytes) - fadeout
- m_textParms.holdTime (Offset 864) (Save|Key)(4 Bytes) - holdtime
- m_textParms.fxTime (Offset 868) (Save|Key)(4 Bytes) - fxtime
- m_textParms (Offset 836) (Save)(40 Bytes)
- InputDisplay (Offset 0) (Input)(0 Bytes) - Display
- m_Score (Offset 828) (Save)(4 Bytes)
- m_iszMaster (Offset 824) (Save|Key)(4 Bytes) - master

CBaseEntity - game_ui
- m_flFieldOfView (Offset 824) (Save|Key)(4 Bytes) - FieldOfView
- m_hSaveWeapon (Offset 828) (Save)(4 Bytes)
- m_bForceUpdate (Offset 1264) (Save)(1 Bytes)
- m_player (Offset 1272) (Save)(4 Bytes)
- m_nLastButtonState (Offset 1268) (Save)(4 Bytes)
- InputDeactivate (Offset 0) (Input)(0 Bytes) - Deactivate
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- m_playerOn (Offset 832) (Save|Key|Output)(0 Bytes) - PlayerOn
- m_playerOff (Offset 856) (Save|Key|Output)(0 Bytes) - PlayerOff
- m_pressedMoveLeft (Offset 880) (Save|Key|Output)(0 Bytes) - PressedMoveLeft
- m_pressedMoveRight (Offset 904) (Save|Key|Output)(0 Bytes) - PressedMoveRight
- m_pressedForward (Offset 928) (Save|Key|Output)(0 Bytes) - PressedForward
- m_pressedBack (Offset 952) (Save|Key|Output)(0 Bytes) - PressedBack
- m_pressedAttack (Offset 976) (Save|Key|Output)(0 Bytes) - PressedAttack
- m_pressedAttack2 (Offset 1000) (Save|Key|Output)(0 Bytes) - PressedAttack2
- m_unpressedMoveLeft (Offset 1024) (Save|Key|Output)(0 Bytes) - UnpressedMoveLeft
- m_unpressedMoveRight (Offset 1048) (Save|Key|Output)(0 Bytes) - UnpressedMoveRight
- m_unpressedForward (Offset 1072) (Save|Key|Output)(0 Bytes) - UnpressedForward
- m_unpressedBack (Offset 1096) (Save|Key|Output)(0 Bytes) - UnpressedBack
- m_unpressedAttack (Offset 1120) (Save|Key|Output)(0 Bytes) - UnpressedAttack
- m_unpressedAttack2 (Offset 1144) (Save|Key|Output)(0 Bytes) - UnpressedAttack2
- m_xaxis (Offset 1168) (Save|Key|Output)(0 Bytes) - XAxis
- m_yaxis (Offset 1192) (Save|Key|Output)(0 Bytes) - YAxis
- m_attackaxis (Offset 1216) (Save|Key|Output)(0 Bytes) - AttackAxis
- m_attack2axis (Offset 1240) (Save|Key|Output)(0 Bytes) - Attack2Axis

CBaseEntity - game_weapon_manager
- m_iszWeaponName (Offset 824) (Save|Key)(4 Bytes) - weaponname
- m_iMaxPieces (Offset 828) (Save|Key)(4 Bytes) - maxpieces
- m_flAmmoMod (Offset 832) (Save|Key)(4 Bytes) - ammomod
- m_bExpectingWeapon (Offset 836) (Save)(1 Bytes)
- CGameWeaponManagerThink (Offset 0) (FunctionTable)(0 Bytes)
- InputSetMaxPieces (Offset 0) (Input)(0 Bytes) - SetMaxPieces
- InputSetAmmoModifier (Offset 0) (Input)(0 Bytes) - SetAmmoModifier
- m_ManagedNonWeapons (Offset 840) (Save)(0 Bytes)

CBaseEntity - game_zone_player
- InputCountPlayersInZone (Offset 0) (Input)(0 Bytes) - CountPlayersInZone
- m_OnPlayerInZone (Offset 828) (Save|Key|Output)(0 Bytes) - OnPlayerInZone
- m_OnPlayerOutZone (Offset 852) (Save|Key|Output)(0 Bytes) - OnPlayerOutZone
- m_PlayersInCount (Offset 876) (Save|Key|Output)(0 Bytes) - PlayersInCount
- m_PlayersOutCount (Offset 900) (Save|Key|Output)(0 Bytes) - PlayersOutCount
- m_iszMaster (Offset 824) (Save|Key)(4 Bytes) - master

CAI_BaseNPC - generic_actor
- m_strHullName (Offset 4072) (Save|Key)(4 Bytes) - hull_name
- m_fLatchedPositions (Offset 3564) (Save)(4 Bytes)
- m_latchedEyeOrigin (Offset 3568) (Save)(12 Bytes)
- m_latchedEyeDirection (Offset 3580) (Save)(12 Bytes)
- m_latchedHeadDirection (Offset 3592) (Save)(12 Bytes)
- m_goalHeadDirection (Offset 3604) (Save)(12 Bytes)
- m_goalHeadInfluence (Offset 3616) (Save)(4 Bytes)
- m_goalSpineYaw (Offset 3620) (Save)(4 Bytes)
- m_goalBodyYaw (Offset 3624) (Save)(4 Bytes)
- m_goalHeadCorrection (Offset 3628) (Save)(12 Bytes)
- m_flBlinktime (Offset 3640) (Save)(4 Bytes)
- m_hLookTarget (Offset 3644) (Save)(4 Bytes)
- m_lookQueue (Offset 3648) (Save)(0 Bytes)
- m_randomLookQueue (Offset 3688) (Save)(0 Bytes)
- m_syntheticLookQueue (Offset 3668) (Save)(0 Bytes)
- m_flNextRandomLookTime (Offset 3708) (Save)(4 Bytes)
- m_iszExpressionScene (Offset 3712) (Save)(4 Bytes)
- m_hExpressionSceneEnt (Offset 3716) (Save)(4 Bytes)
- m_flNextRandomExpressionTime (Offset 3720) (Save)(4 Bytes)
- m_iszIdleExpression (Offset 3728) (Save)(4 Bytes)
- m_iszAlertExpression (Offset 3732) (Save)(4 Bytes)
- m_iszCombatExpression (Offset 3736) (Save)(4 Bytes)
- m_iszDeathExpression (Offset 3740) (Save)(4 Bytes)
- m_ParameterBodyYaw (Offset 3744) (Save)(4 Bytes)
- m_ParameterSpineYaw (Offset 3748) (Save)(4 Bytes)
- m_ParameterNeckTrans (Offset 3752) (Save)(4 Bytes)
- m_ParameterHeadYaw (Offset 3756) (Save)(4 Bytes)
- m_ParameterHeadPitch (Offset 3760) (Save)(4 Bytes)
- m_ParameterHeadRoll (Offset 3764) (Save)(4 Bytes)
- m_FlexweightBodyRightLeft (Offset 3768) (Save)(4 Bytes)
- m_FlexweightChestRightLeft (Offset 3772) (Save)(4 Bytes)
- m_FlexweightHeadForwardBack (Offset 3776) (Save)(4 Bytes)
- m_FlexweightHeadRightLeft (Offset 3780) (Save)(4 Bytes)
- m_FlexweightHeadUpDown (Offset 3784) (Save)(4 Bytes)
- m_FlexweightHeadTilt (Offset 3788) (Save)(4 Bytes)
- m_ParameterGestureHeight (Offset 3792) (Save)(4 Bytes)
- m_ParameterGestureWidth (Offset 3796) (Save)(4 Bytes)
- m_FlexweightGestureUpDown (Offset 3800) (Save)(4 Bytes)
- m_FlexweightGestureRightLeft (Offset 3804) (Save)(4 Bytes)
- m_flAccumYawDelta (Offset 3556) (Save)(4 Bytes)
- m_flAccumYawScale (Offset 3560) (Save)(4 Bytes)
- m_flextarget (Offset 3808) (Save)(256 Bytes)
- m_bDontUseSemaphore (Offset 4064) (Save|Key)(1 Bytes) - DontUseSpeechSemaphore
- m_iszExpressionOverride (Offset 3724) (Save|Key)(4 Bytes) - ExpressionOverride
 Sub-Class Table (1 Deep): m_pExpresser - CAI_Expresser
 - m_ConceptHistories (Offset 8) (Save)(0 Bytes)
 - m_flStopTalkTime (Offset 44) (Save)(4 Bytes)
 - m_flStopTalkTimeWithoutDelay (Offset 48) (Save)(4 Bytes)
 - m_flBlockedTalkTime (Offset 52) (Save)(4 Bytes)
 - m_voicePitch (Offset 56) (Save)(4 Bytes)
 - m_flLastTimeAcceptedSpeak (Offset 60) (Save)(4 Bytes)
- InputSetExpressionOverride (Offset 0) (Input)(0 Bytes) - SetExpressionOverride
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CBaseAnimating - gib
- CGibBounceGibTouch (Offset 0) (FunctionTable)(0 Bytes)
- CGibStickyGibTouch (Offset 0) (FunctionTable)(0 Bytes)
- CGibWaitTillLand (Offset 0) (FunctionTable)(0 Bytes)
- CGibDieThink (Offset 0) (FunctionTable)(0 Bytes)
- *CBaseAnimating

CBaseEntity - gibshooter
- m_iGibs (Offset 824) (Save|Key)(4 Bytes) - m_iGibs
- m_flGibVelocity (Offset 840) (Save|Key)(4 Bytes) - m_flVelocity
- m_flVariance (Offset 860) (Save|Key)(4 Bytes) - m_flVariance
- m_flGibLife (Offset 864) (Save|Key)(4 Bytes) - m_flGibLife
- m_nSimulationType (Offset 868) (Save|Key)(4 Bytes) - Simulation
- m_flDelay (Offset 876) (Save|Key)(4 Bytes) - delay
- m_angGibRotation (Offset 844) (Save|Key)(12 Bytes) - gibangles
- m_flGibAngVelocity (Offset 856) (Save|Key)(4 Bytes) - gibanglevelocity
- m_bIsSprite (Offset 881) (Save)(1 Bytes)
- m_iGibCapacity (Offset 828) (Save)(4 Bytes)
- m_iGibMaterial (Offset 832) (Save)(4 Bytes)
- m_iGibModelIndex (Offset 836) (Save)(4 Bytes)
- m_nMaxGibModelFrame (Offset 872) (Save)(4 Bytes)
- m_iszLightingOrigin (Offset 884) (Save|Key)(4 Bytes) - LightingOrigin
- m_bNoGibShadows (Offset 880) (Save|Key)(1 Bytes) - nogibshadows
- InputShoot (Offset 0) (Input)(0 Bytes) - Shoot
- CGibShooterShootThink (Offset 0) (FunctionTable)(0 Bytes)

CBaseGrenade - grenade
- m_hThrower (Offset 1156) (Save)(4 Bytes)
- m_bIsLive (Offset 1129) (Save)(1 Bytes)
- m_DmgRadius (Offset 1132) (Save)(4 Bytes)
- m_flDetonateTime (Offset 1140) (Save)(4 Bytes)
- m_flWarnAITime (Offset 1144) (Save)(4 Bytes)
- m_flDamage (Offset 1148) (Save)(4 Bytes)
- m_iszBounceSound (Offset 1152) (Save)(4 Bytes)
- m_bHasWarnedAI (Offset 1128) (Save)(1 Bytes)
- CBaseGrenadeSmoke (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeBounceTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeSlideTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeExplodeTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeDetonateUse (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeDangerSoundThink (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadePreDetonate (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeDetonate (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeTumbleThink (Offset 0) (FunctionTable)(0 Bytes)
- *CBaseAnimating

CBaseGrenade - grenade_ar2
- m_hSmokeTrail (Offset 1164) (Save)(4 Bytes)
- m_fSpawnTime (Offset 1168) (Save)(4 Bytes)
- m_fDangerRadius (Offset 1172) (Save)(4 Bytes)
- CGrenadeAR2GrenadeAR2Touch (Offset 0) (FunctionTable)(0 Bytes)
- CGrenadeAR2GrenadeAR2Think (Offset 0) (FunctionTable)(0 Bytes)
- m_hThrower (Offset 1156) (Save)(4 Bytes)
- m_bIsLive (Offset 1129) (Save)(1 Bytes)
- m_DmgRadius (Offset 1132) (Save)(4 Bytes)
- m_flDetonateTime (Offset 1140) (Save)(4 Bytes)
- m_flWarnAITime (Offset 1144) (Save)(4 Bytes)
- m_flDamage (Offset 1148) (Save)(4 Bytes)
- m_iszBounceSound (Offset 1152) (Save)(4 Bytes)
- m_bHasWarnedAI (Offset 1128) (Save)(1 Bytes)
- CBaseGrenadeSmoke (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeBounceTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeSlideTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeExplodeTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeDetonateUse (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeDangerSoundThink (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadePreDetonate (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeDetonate (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeTumbleThink (Offset 0) (FunctionTable)(0 Bytes)
- *CBaseAnimating

CBaseGrenade - grenade_beam
- m_vLaunchPos (Offset 1164) (Save)(12 Bytes)
- m_flBeamWidth (Offset 1176) (Save)(4 Bytes)
- m_flBeamSpeed (Offset 1180) (Save)(4 Bytes)
- m_flBeamLag (Offset 1184) (Save)(4 Bytes)
- m_flLaunchTime (Offset 1188) (Save)(4 Bytes)
- m_flLastTouchTime (Offset 1192) (Save)(4 Bytes)
- m_hBeamChaser (Offset 1196) (Save)(4 Bytes)
- m_nNumHits (Offset 1200) (Save)(4 Bytes)
- m_pHitLocation (Offset 1204) (Save)(12 Bytes)
- m_pBeam (Offset 1216) (Save)(8 Bytes)
- CGrenadeBeamGrenadeBeamTouch (Offset 0) (FunctionTable)(0 Bytes)
- CGrenadeBeamKillBeam (Offset 0) (FunctionTable)(0 Bytes)
- m_hThrower (Offset 1156) (Save)(4 Bytes)
- m_bIsLive (Offset 1129) (Save)(1 Bytes)
- m_DmgRadius (Offset 1132) (Save)(4 Bytes)
- m_flDetonateTime (Offset 1140) (Save)(4 Bytes)
- m_flWarnAITime (Offset 1144) (Save)(4 Bytes)
- m_flDamage (Offset 1148) (Save)(4 Bytes)
- m_iszBounceSound (Offset 1152) (Save)(4 Bytes)
- m_bHasWarnedAI (Offset 1128) (Save)(1 Bytes)
- CBaseGrenadeSmoke (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeBounceTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeSlideTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeExplodeTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeDetonateUse (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeDangerSoundThink (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadePreDetonate (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeDetonate (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeTumbleThink (Offset 0) (FunctionTable)(0 Bytes)
- *CBaseAnimating

CBaseAnimating - grenade_beam_chaser
- m_pTarget (Offset 1120) (Save)(4 Bytes)
- CGrenadeBeamChaserChaserThink (Offset 0) (FunctionTable)(0 Bytes)
- *CBaseAnimating

CBaseGrenade - grenade_helicopter
- m_bActivated (Offset 1164) (Save)(1 Bytes)
- m_bExplodeOnContact (Offset 1165) (Save)(1 Bytes)
- m_pWarnSound (Offset 1168) (Save)(0 Bytes)
- m_hWarningSprite (Offset 1172) (Save)(4 Bytes)
- m_bBlinkerAtTop (Offset 1176) (Save)(1 Bytes)
- m_flLifetime (Offset 1180) (Save)(4 Bytes)
- m_hCollisionObject (Offset 1184) (Save)(4 Bytes)
- m_bPickedUp (Offset 1188) (Save)(1 Bytes)
- m_flBlinkFastTime (Offset 1192) (Save)(4 Bytes)
- InputExplodeIn (Offset 0) (Input)(0 Bytes) - ExplodeIn
- m_OnPhysGunOnlyPickup (Offset 1196) (Save|Key|Output)(0 Bytes) - OnPhysGunOnlyPickup
- CGrenadeHelicopterExplodeThink (Offset 0) (FunctionTable)(0 Bytes)
- CGrenadeHelicopterAnimateThink (Offset 0) (FunctionTable)(0 Bytes)
- CGrenadeHelicopterRampSoundThink (Offset 0) (FunctionTable)(0 Bytes)
- CGrenadeHelicopterWarningBlinkerThink (Offset 0) (FunctionTable)(0 Bytes)
- CGrenadeHelicopterExplodeConcussion (Offset 0) (FunctionTable)(0 Bytes)
- m_hThrower (Offset 1156) (Save)(4 Bytes)
- m_bIsLive (Offset 1129) (Save)(1 Bytes)
- m_DmgRadius (Offset 1132) (Save)(4 Bytes)
- m_flDetonateTime (Offset 1140) (Save)(4 Bytes)
- m_flWarnAITime (Offset 1144) (Save)(4 Bytes)
- m_flDamage (Offset 1148) (Save)(4 Bytes)
- m_iszBounceSound (Offset 1152) (Save)(4 Bytes)
- m_bHasWarnedAI (Offset 1128) (Save)(1 Bytes)
- CBaseGrenadeSmoke (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeBounceTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeSlideTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeExplodeTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeDetonateUse (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeDangerSoundThink (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadePreDetonate (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeDetonate (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeTumbleThink (Offset 0) (FunctionTable)(0 Bytes)
- *CBaseAnimating

CBaseGrenade - grenade_homer
- m_hRocketTrail (Offset 1164) (Save)(12 Bytes)
- m_sFlySound (Offset 1176) (Save)(4 Bytes)
- m_flNextFlySoundTime (Offset 1180) (Save)(4 Bytes)
- m_flHomingStrength (Offset 1184) (Save)(4 Bytes)
- m_flHomingDelay (Offset 1188) (Save)(4 Bytes)
- m_flHomingRampUp (Offset 1192) (Save)(4 Bytes)
- m_flHomingDuration (Offset 1196) (Save)(4 Bytes)
- m_flHomingRampDown (Offset 1200) (Save)(4 Bytes)
- m_flHomingSpeed (Offset 1204) (Save)(4 Bytes)
- m_flSpinMagnitude (Offset 1208) (Save)(4 Bytes)
- m_flSpinSpeed (Offset 1212) (Save)(4 Bytes)
- m_nRocketTrailType (Offset 1216) (Save)(4 Bytes)
- m_flHomingLaunchTime (Offset 1224) (Save)(4 Bytes)
- m_flHomingStartTime (Offset 1228) (Save)(4 Bytes)
- m_flHomingEndTime (Offset 1232) (Save)(4 Bytes)
- m_flSpinOffset (Offset 1236) (Save)(4 Bytes)
- m_hTarget (Offset 1240) (Save)(4 Bytes)
- CGrenadeHomerAimThink (Offset 0) (FunctionTable)(0 Bytes)
- CGrenadeHomerGrenadeHomerTouch (Offset 0) (FunctionTable)(0 Bytes)
- m_hThrower (Offset 1156) (Save)(4 Bytes)
- m_bIsLive (Offset 1129) (Save)(1 Bytes)
- m_DmgRadius (Offset 1132) (Save)(4 Bytes)
- m_flDetonateTime (Offset 1140) (Save)(4 Bytes)
- m_flWarnAITime (Offset 1144) (Save)(4 Bytes)
- m_flDamage (Offset 1148) (Save)(4 Bytes)
- m_iszBounceSound (Offset 1152) (Save)(4 Bytes)
- m_bHasWarnedAI (Offset 1128) (Save)(1 Bytes)
- CBaseGrenadeSmoke (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeBounceTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeSlideTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeExplodeTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeDetonateUse (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeDangerSoundThink (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadePreDetonate (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeDetonate (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeTumbleThink (Offset 0) (FunctionTable)(0 Bytes)
- *CBaseAnimating

CBaseGrenade - grenade_pathfollower
- m_pPathTarget (Offset 1168) (Save)(4 Bytes)
- m_flFlySpeed (Offset 1172) (Save)(4 Bytes)
- m_sFlySound (Offset 1176) (Save)(4 Bytes)
- m_flNextFlySoundTime (Offset 1180) (Save)(4 Bytes)
- m_hRocketTrail (Offset 1164) (Save)(4 Bytes)
- CGrenadePathfollowerAimThink (Offset 0) (FunctionTable)(0 Bytes)
- CGrenadePathfollowerGrenadeTouch (Offset 0) (FunctionTable)(0 Bytes)
- m_hThrower (Offset 1156) (Save)(4 Bytes)
- m_bIsLive (Offset 1129) (Save)(1 Bytes)
- m_DmgRadius (Offset 1132) (Save)(4 Bytes)
- m_flDetonateTime (Offset 1140) (Save)(4 Bytes)
- m_flWarnAITime (Offset 1144) (Save)(4 Bytes)
- m_flDamage (Offset 1148) (Save)(4 Bytes)
- m_iszBounceSound (Offset 1152) (Save)(4 Bytes)
- m_bHasWarnedAI (Offset 1128) (Save)(1 Bytes)
- CBaseGrenadeSmoke (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeBounceTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeSlideTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeExplodeTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeDetonateUse (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeDangerSoundThink (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadePreDetonate (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeDetonate (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeTumbleThink (Offset 0) (FunctionTable)(0 Bytes)
- *CBaseAnimating

CBaseGrenade - grenade_spit
- m_bPlaySound (Offset 1172) (Save)(1 Bytes)
- CGrenadeSpitGrenadeSpitTouch (Offset 0) (FunctionTable)(0 Bytes)
- m_hThrower (Offset 1156) (Save)(4 Bytes)
- m_bIsLive (Offset 1129) (Save)(1 Bytes)
- m_DmgRadius (Offset 1132) (Save)(4 Bytes)
- m_flDetonateTime (Offset 1140) (Save)(4 Bytes)
- m_flWarnAITime (Offset 1144) (Save)(4 Bytes)
- m_flDamage (Offset 1148) (Save)(4 Bytes)
- m_iszBounceSound (Offset 1152) (Save)(4 Bytes)
- m_bHasWarnedAI (Offset 1128) (Save)(1 Bytes)
- CBaseGrenadeSmoke (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeBounceTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeSlideTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeExplodeTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeDetonateUse (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeDangerSoundThink (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadePreDetonate (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeDetonate (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeTumbleThink (Offset 0) (FunctionTable)(0 Bytes)
- *CBaseAnimating

CBaseEntity - hammer_updateignorelist
- m_nIgnoredEntityNames[0] (Offset 824) (Save|Key)(4 Bytes) - IgnoredName01
- m_nIgnoredEntityNames[1] (Offset 828) (Save|Key)(4 Bytes) - IgnoredName02
- m_nIgnoredEntityNames[2] (Offset 832) (Save|Key)(4 Bytes) - IgnoredName03
- m_nIgnoredEntityNames[3] (Offset 836) (Save|Key)(4 Bytes) - IgnoredName04
- m_nIgnoredEntityNames[4] (Offset 840) (Save|Key)(4 Bytes) - IgnoredName05
- m_nIgnoredEntityNames[5] (Offset 844) (Save|Key)(4 Bytes) - IgnoredName06
- m_nIgnoredEntityNames[6] (Offset 848) (Save|Key)(4 Bytes) - IgnoredName07
- m_nIgnoredEntityNames[7] (Offset 852) (Save|Key)(4 Bytes) - IgnoredName08
- m_nIgnoredEntityNames[8] (Offset 856) (Save|Key)(4 Bytes) - IgnoredName09
- m_nIgnoredEntityNames[9] (Offset 860) (Save|Key)(4 Bytes) - IgnoredName10
- m_nIgnoredEntityNames[10] (Offset 864) (Save|Key)(4 Bytes) - IgnoredName11
- m_nIgnoredEntityNames[11] (Offset 868) (Save|Key)(4 Bytes) - IgnoredName12
- m_nIgnoredEntityNames[12] (Offset 872) (Save|Key)(4 Bytes) - IgnoredName13
- m_nIgnoredEntityNames[13] (Offset 876) (Save|Key)(4 Bytes) - IgnoredName14
- m_nIgnoredEntityNames[14] (Offset 880) (Save|Key)(4 Bytes) - IgnoredName15
- m_nIgnoredEntityNames[15] (Offset 884) (Save|Key)(4 Bytes) - IgnoredName16

CBaseEntity - handle_dummy

CHandleTest - handle_test

CBaseAnimating - helicopter_chunk
- CHelicopterChunkFallThink (Offset 0) (FunctionTable)(0 Bytes)
- m_bLanded (Offset 1136) (Save)(1 Bytes)
- m_hMaster (Offset 1124) (Save)(4 Bytes)
- m_nChunkID (Offset 1120) (Save)(4 Bytes)
- m_pTailConstraint (Offset 1128) (Save)(0 Bytes)
- m_pCockpitConstraint (Offset 1132) (Save)(0 Bytes)
- *CBaseAnimating

CHalfLife2Proxy - hl2_gamerules

CHalfLife2SurvivalProxy - hl2_survival_gamerules

CPhysicsProp - hunter_flechette
- CHunterFlechetteBubbleThink (Offset 0) (FunctionTable)(0 Bytes)
- CHunterFlechetteDangerSoundThink (Offset 0) (FunctionTable)(0 Bytes)
- CHunterFlechetteExplodeThink (Offset 0) (FunctionTable)(0 Bytes)
- CHunterFlechetteDopplerThink (Offset 0) (FunctionTable)(0 Bytes)
- CHunterFlechetteSeekThink (Offset 0) (FunctionTable)(0 Bytes)
- CHunterFlechetteFlechetteTouch (Offset 0) (FunctionTable)(0 Bytes)
- m_vecShootPosition (Offset 1696) (Save)(12 Bytes)
- m_hSeekTarget (Offset 1708) (Save)(4 Bytes)
- m_bThrownBack (Offset 1712) (Save)(1 Bytes)
- InputEnableMotion (Offset 0) (Input)(0 Bytes) - EnableMotion
- InputDisableMotion (Offset 0) (Input)(0 Bytes) - DisableMotion
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputSleep (Offset 0) (Input)(0 Bytes) - Sleep
- InputDisableFloating (Offset 0) (Input)(0 Bytes) - DisableFloating
- m_bAwake (Offset 1690) (Save)(1 Bytes)
- m_massScale (Offset 1664) (Save|Key)(4 Bytes) - massscale
- m_inertiaScale (Offset 1668) (Save|Key)(4 Bytes) - inertiascale
- m_damageType (Offset 1672) (Save|Key)(4 Bytes) - Damagetype
- m_iszOverrideScript (Offset 1676) (Save|Key)(4 Bytes) - overridescript
- m_damageToEnableMotion (Offset 1680) (Save|Key)(4 Bytes) - damagetoenablemotion
- m_flForceToEnableMotion (Offset 1684) (Save|Key)(4 Bytes) - forcetoenablemotion
- m_OnAwakened (Offset 1472) (Save|Key|Output)(0 Bytes) - OnAwakened
- m_MotionEnabled (Offset 1448) (Save|Key|Output)(0 Bytes) - OnMotionEnabled
- m_OnPhysGunPickup (Offset 1496) (Save|Key|Output)(0 Bytes) - OnPhysGunPickup
- m_OnPhysGunOnlyPickup (Offset 1544) (Save|Key|Output)(0 Bytes) - OnPhysGunOnlyPickup
- m_OnPhysGunPunt (Offset 1520) (Save|Key|Output)(0 Bytes) - OnPhysGunPunt
- m_OnPhysGunDrop (Offset 1568) (Save|Key|Output)(0 Bytes) - OnPhysGunDrop
- m_OnPlayerUse (Offset 1592) (Save|Key|Output)(0 Bytes) - OnPlayerUse
- m_OnPlayerPickup (Offset 1616) (Save|Key|Output)(0 Bytes) - OnPlayerPickup
- m_OnOutOfWorld (Offset 1640) (Save|Key|Output)(0 Bytes) - OnOutOfWorld
- m_bThrownByPlayer (Offset 1688) (Save)(1 Bytes)
- m_bFirstCollisionAfterLaunch (Offset 1689) (Save)(1 Bytes)
- CPhysicsPropClearFlagsThink (Offset 0) (FunctionTable)(0 Bytes)
- *CBreakableProp
- *CBaseAnimating

CBaseEntity - info_apc_missile_hint
- m_hTarget (Offset 824) (Save)(4 Bytes)

CBaseEntity - info_camera_link
- m_strPointCamera (Offset 832) (Save|Key)(4 Bytes) - PointCamera
- m_hCamera (Offset 824) (Save)(4 Bytes)
- m_hTargetEntity (Offset 828) (Save)(4 Bytes)
- InputSetCamera (Offset 0) (Input)(0 Bytes) - SetCamera

CBaseEntity - info_constraint_anchor
- m_massScale (Offset 824) (Save|Key)(4 Bytes) - massScale

CBaseEntity - info_darknessmode_lightsource
- m_flLightRadius (Offset 824) (Save|Key)(4 Bytes) - LightRadius
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- m_bDisabled (Offset 828) (Save|Key)(1 Bytes) - StartDisabled
- m_bIgnoreLOS (Offset 829) (Save)(1 Bytes)
- CInfoDarknessLightSourceDebugThink (Offset 0) (FunctionTable)(0 Bytes)

CBaseEntity - info_hint
 Sub-Class Table (1 Deep): m_NodeData - HintNodeData
 - strEntityName (Offset 0) (Save)(4 Bytes)
 - nHintType (Offset 16) (Save|Key)(2 Bytes) - hinttype
 - strGroup (Offset 24) (Save|Key)(4 Bytes) - Group
 - iDisabled (Offset 28) (Save|Key)(4 Bytes) - StartHintDisabled
 - nNodeID (Offset 20) (Save)(4 Bytes)
 - iszActivityName (Offset 32) (Save|Key)(4 Bytes) - hintactivity
 - nTargetWCNodeID (Offset 36) (Save|Key)(4 Bytes) - TargetNode
 - nWCNodeID (Offset 52) (Save|Key)(4 Bytes) - nodeid
 - fIgnoreFacing (Offset 40) (Save|Key)(4 Bytes) - IgnoreFacing
 - minState (Offset 44) (Save|Key)(4 Bytes) - MinimumState
 - maxState (Offset 48) (Save|Key)(4 Bytes) - MaximumState

CBaseEntity - info_intermission

CInfoLadderDismount - info_ladder_dismount

CBaseEntity - info_landmark

CInfoLightingRelative - info_lighting_relative
- m_strLightingLandmark (Offset 828) (Save|Key)(4 Bytes) - LightingLandmark
- m_hLightingLandmark (Offset 824) (Save)(4 Bytes)

CBaseEntity - info_mass_center

CBaseEntity - info_node
 Sub-Class Table (1 Deep): m_NodeData - HintNodeData
 - strEntityName (Offset 0) (Save)(4 Bytes)
 - nHintType (Offset 16) (Save|Key)(2 Bytes) - hinttype
 - strGroup (Offset 24) (Save|Key)(4 Bytes) - Group
 - iDisabled (Offset 28) (Save|Key)(4 Bytes) - StartHintDisabled
 - nNodeID (Offset 20) (Save)(4 Bytes)
 - iszActivityName (Offset 32) (Save|Key)(4 Bytes) - hintactivity
 - nTargetWCNodeID (Offset 36) (Save|Key)(4 Bytes) - TargetNode
 - nWCNodeID (Offset 52) (Save|Key)(4 Bytes) - nodeid
 - fIgnoreFacing (Offset 40) (Save|Key)(4 Bytes) - IgnoreFacing
 - minState (Offset 44) (Save|Key)(4 Bytes) - MinimumState
 - maxState (Offset 48) (Save|Key)(4 Bytes) - MaximumState

CBaseEntity - info_node_air
 Sub-Class Table (1 Deep): m_NodeData - HintNodeData
 - strEntityName (Offset 0) (Save)(4 Bytes)
 - nHintType (Offset 16) (Save|Key)(2 Bytes) - hinttype
 - strGroup (Offset 24) (Save|Key)(4 Bytes) - Group
 - iDisabled (Offset 28) (Save|Key)(4 Bytes) - StartHintDisabled
 - nNodeID (Offset 20) (Save)(4 Bytes)
 - iszActivityName (Offset 32) (Save|Key)(4 Bytes) - hintactivity
 - nTargetWCNodeID (Offset 36) (Save|Key)(4 Bytes) - TargetNode
 - nWCNodeID (Offset 52) (Save|Key)(4 Bytes) - nodeid
 - fIgnoreFacing (Offset 40) (Save|Key)(4 Bytes) - IgnoreFacing
 - minState (Offset 44) (Save|Key)(4 Bytes) - MinimumState
 - maxState (Offset 48) (Save|Key)(4 Bytes) - MaximumState

CBaseEntity - info_node_air_hint
 Sub-Class Table (1 Deep): m_NodeData - HintNodeData
 - strEntityName (Offset 0) (Save)(4 Bytes)
 - nHintType (Offset 16) (Save|Key)(2 Bytes) - hinttype
 - strGroup (Offset 24) (Save|Key)(4 Bytes) - Group
 - iDisabled (Offset 28) (Save|Key)(4 Bytes) - StartHintDisabled
 - nNodeID (Offset 20) (Save)(4 Bytes)
 - iszActivityName (Offset 32) (Save|Key)(4 Bytes) - hintactivity
 - nTargetWCNodeID (Offset 36) (Save|Key)(4 Bytes) - TargetNode
 - nWCNodeID (Offset 52) (Save|Key)(4 Bytes) - nodeid
 - fIgnoreFacing (Offset 40) (Save|Key)(4 Bytes) - IgnoreFacing
 - minState (Offset 44) (Save|Key)(4 Bytes) - MinimumState
 - maxState (Offset 48) (Save|Key)(4 Bytes) - MaximumState

CBaseEntity - info_node_climb
 Sub-Class Table (1 Deep): m_NodeData - HintNodeData
 - strEntityName (Offset 0) (Save)(4 Bytes)
 - nHintType (Offset 16) (Save|Key)(2 Bytes) - hinttype
 - strGroup (Offset 24) (Save|Key)(4 Bytes) - Group
 - iDisabled (Offset 28) (Save|Key)(4 Bytes) - StartHintDisabled
 - nNodeID (Offset 20) (Save)(4 Bytes)
 - iszActivityName (Offset 32) (Save|Key)(4 Bytes) - hintactivity
 - nTargetWCNodeID (Offset 36) (Save|Key)(4 Bytes) - TargetNode
 - nWCNodeID (Offset 52) (Save|Key)(4 Bytes) - nodeid
 - fIgnoreFacing (Offset 40) (Save|Key)(4 Bytes) - IgnoreFacing
 - minState (Offset 44) (Save|Key)(4 Bytes) - MinimumState
 - maxState (Offset 48) (Save|Key)(4 Bytes) - MaximumState

CBaseEntity - info_node_hint
 Sub-Class Table (1 Deep): m_NodeData - HintNodeData
 - strEntityName (Offset 0) (Save)(4 Bytes)
 - nHintType (Offset 16) (Save|Key)(2 Bytes) - hinttype
 - strGroup (Offset 24) (Save|Key)(4 Bytes) - Group
 - iDisabled (Offset 28) (Save|Key)(4 Bytes) - StartHintDisabled
 - nNodeID (Offset 20) (Save)(4 Bytes)
 - iszActivityName (Offset 32) (Save|Key)(4 Bytes) - hintactivity
 - nTargetWCNodeID (Offset 36) (Save|Key)(4 Bytes) - TargetNode
 - nWCNodeID (Offset 52) (Save|Key)(4 Bytes) - nodeid
 - fIgnoreFacing (Offset 40) (Save|Key)(4 Bytes) - IgnoreFacing
 - minState (Offset 44) (Save|Key)(4 Bytes) - MinimumState
 - maxState (Offset 48) (Save|Key)(4 Bytes) - MaximumState

CBaseEntity - info_node_link
- m_nLinkState (Offset 844) (Save|Key)(4 Bytes) - initialstate
- m_nSrcEditID (Offset 828) (Save|Key)(4 Bytes) - startnode
- m_nDestEditID (Offset 832) (Save|Key)(4 Bytes) - endnode
- m_nLinkType (Offset 856) (Save|Key)(4 Bytes) - linktype
- m_bInvertAllow (Offset 852) (Save)(1 Bytes)
- m_strAllowUse (Offset 848) (Save|Key)(4 Bytes) - AllowUse
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff

CBaseEntity - info_node_link_controller
- m_nLinkState (Offset 844) (Save|Key)(4 Bytes) - initialstate
- m_strAllowUse (Offset 848) (Save|Key)(4 Bytes) - AllowUse
- m_bInvertAllow (Offset 852) (Save|Key)(1 Bytes) - InvertAllow
- m_bUseAirLinkRadius (Offset 853) (Save|Key)(1 Bytes) - useairlinkradius
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
- InputSetAllowed (Offset 0) (Input)(0 Bytes) - SetAllowed
- InputSetInvert (Offset 0) (Input)(0 Bytes) - SetInvert

CBaseEntity - info_npc_spawn_destination
- m_ReuseDelay (Offset 824) (Save|Key)(4 Bytes) - ReuseDelay
- m_RenameNPC (Offset 828) (Save|Key)(4 Bytes) - RenameNPC
- m_TimeNextAvailable (Offset 832) (Save)(4 Bytes)
- m_OnSpawnNPC (Offset 836) (Save|Key|Output)(0 Bytes) - OnSpawnNPC

CBaseEntity - info_null

CInfoOverlayAccessor - info_overlay_accessor
- m_iOverlayID (Offset 824) (Save|Key)(4 Bytes) - OverlayID

CParticleSystem - info_particle_system
- m_bStartActive (Offset 824) (Save|Key)(1 Bytes) - start_active
- m_bWeatherEffect (Offset 1411) (Save|Key)(1 Bytes) - flag_as_weather
- m_bActive (Offset 832) (Save)(1 Bytes)
- m_flStartTime (Offset 840) (Save)(4 Bytes)
- m_iszEffectName (Offset 828) (Save|Key)(4 Bytes) - effect_name
- m_iszControlPointNames[0] (Offset 844) (Save|Key)(4 Bytes) - cpoint1
- m_iszControlPointNames[1] (Offset 848) (Save|Key)(4 Bytes) - cpoint2
- m_iszControlPointNames[2] (Offset 852) (Save|Key)(4 Bytes) - cpoint3
- m_iszControlPointNames[3] (Offset 856) (Save|Key)(4 Bytes) - cpoint4
- m_iszControlPointNames[4] (Offset 860) (Save|Key)(4 Bytes) - cpoint5
- m_iszControlPointNames[5] (Offset 864) (Save|Key)(4 Bytes) - cpoint6
- m_iszControlPointNames[6] (Offset 868) (Save|Key)(4 Bytes) - cpoint7
- m_iszControlPointNames[7] (Offset 872) (Save|Key)(4 Bytes) - cpoint8
- m_iszControlPointNames[8] (Offset 876) (Save|Key)(4 Bytes) - cpoint9
- m_iszControlPointNames[9] (Offset 880) (Save|Key)(4 Bytes) - cpoint10
- m_iszControlPointNames[10] (Offset 884) (Save|Key)(4 Bytes) - cpoint11
- m_iszControlPointNames[11] (Offset 888) (Save|Key)(4 Bytes) - cpoint12
- m_iszControlPointNames[12] (Offset 892) (Save|Key)(4 Bytes) - cpoint13
- m_iszControlPointNames[13] (Offset 896) (Save|Key)(4 Bytes) - cpoint14
- m_iszControlPointNames[14] (Offset 900) (Save|Key)(4 Bytes) - cpoint15
- m_iszControlPointNames[15] (Offset 904) (Save|Key)(4 Bytes) - cpoint16
- m_iszControlPointNames[16] (Offset 908) (Save|Key)(4 Bytes) - cpoint17
- m_iszControlPointNames[17] (Offset 912) (Save|Key)(4 Bytes) - cpoint18
- m_iszControlPointNames[18] (Offset 916) (Save|Key)(4 Bytes) - cpoint19
- m_iszControlPointNames[19] (Offset 920) (Save|Key)(4 Bytes) - cpoint20
- m_iszControlPointNames[20] (Offset 924) (Save|Key)(4 Bytes) - cpoint21
- m_iszControlPointNames[21] (Offset 928) (Save|Key)(4 Bytes) - cpoint22
- m_iszControlPointNames[22] (Offset 932) (Save|Key)(4 Bytes) - cpoint23
- m_iszControlPointNames[23] (Offset 936) (Save|Key)(4 Bytes) - cpoint24
- m_iszControlPointNames[24] (Offset 940) (Save|Key)(4 Bytes) - cpoint25
- m_iszControlPointNames[25] (Offset 944) (Save|Key)(4 Bytes) - cpoint26
- m_iszControlPointNames[26] (Offset 948) (Save|Key)(4 Bytes) - cpoint27
- m_iszControlPointNames[27] (Offset 952) (Save|Key)(4 Bytes) - cpoint28
- m_iszControlPointNames[28] (Offset 956) (Save|Key)(4 Bytes) - cpoint29
- m_iszControlPointNames[29] (Offset 960) (Save|Key)(4 Bytes) - cpoint30
- m_iszControlPointNames[30] (Offset 964) (Save|Key)(4 Bytes) - cpoint31
- m_iszControlPointNames[31] (Offset 968) (Save|Key)(4 Bytes) - cpoint32
- m_iszControlPointNames[32] (Offset 972) (Save|Key)(4 Bytes) - cpoint33
- m_iszControlPointNames[33] (Offset 976) (Save|Key)(4 Bytes) - cpoint34
- m_iszControlPointNames[34] (Offset 980) (Save|Key)(4 Bytes) - cpoint35
- m_iszControlPointNames[35] (Offset 984) (Save|Key)(4 Bytes) - cpoint36
- m_iszControlPointNames[36] (Offset 988) (Save|Key)(4 Bytes) - cpoint37
- m_iszControlPointNames[37] (Offset 992) (Save|Key)(4 Bytes) - cpoint38
- m_iszControlPointNames[38] (Offset 996) (Save|Key)(4 Bytes) - cpoint39
- m_iszControlPointNames[39] (Offset 1000) (Save|Key)(4 Bytes) - cpoint40
- m_iszControlPointNames[40] (Offset 1004) (Save|Key)(4 Bytes) - cpoint41
- m_iszControlPointNames[41] (Offset 1008) (Save|Key)(4 Bytes) - cpoint42
- m_iszControlPointNames[42] (Offset 1012) (Save|Key)(4 Bytes) - cpoint43
- m_iszControlPointNames[43] (Offset 1016) (Save|Key)(4 Bytes) - cpoint44
- m_iszControlPointNames[44] (Offset 1020) (Save|Key)(4 Bytes) - cpoint45
- m_iszControlPointNames[45] (Offset 1024) (Save|Key)(4 Bytes) - cpoint46
- m_iszControlPointNames[46] (Offset 1028) (Save|Key)(4 Bytes) - cpoint47
- m_iszControlPointNames[47] (Offset 1032) (Save|Key)(4 Bytes) - cpoint48
- m_iszControlPointNames[48] (Offset 1036) (Save|Key)(4 Bytes) - cpoint49
- m_iszControlPointNames[49] (Offset 1040) (Save|Key)(4 Bytes) - cpoint50
- m_iszControlPointNames[50] (Offset 1044) (Save|Key)(4 Bytes) - cpoint51
- m_iszControlPointNames[51] (Offset 1048) (Save|Key)(4 Bytes) - cpoint52
- m_iszControlPointNames[52] (Offset 1052) (Save|Key)(4 Bytes) - cpoint53
- m_iszControlPointNames[53] (Offset 1056) (Save|Key)(4 Bytes) - cpoint54
- m_iszControlPointNames[54] (Offset 1060) (Save|Key)(4 Bytes) - cpoint55
- m_iszControlPointNames[55] (Offset 1064) (Save|Key)(4 Bytes) - cpoint56
- m_iszControlPointNames[56] (Offset 1068) (Save|Key)(4 Bytes) - cpoint57
- m_iszControlPointNames[57] (Offset 1072) (Save|Key)(4 Bytes) - cpoint58
- m_iszControlPointNames[58] (Offset 1076) (Save|Key)(4 Bytes) - cpoint59
- m_iszControlPointNames[59] (Offset 1080) (Save|Key)(4 Bytes) - cpoint60
- m_iszControlPointNames[60] (Offset 1084) (Save|Key)(4 Bytes) - cpoint61
- m_iszControlPointNames[61] (Offset 1088) (Save|Key)(4 Bytes) - cpoint62
- m_iszControlPointNames[62] (Offset 1092) (Save|Key)(4 Bytes) - cpoint63
- m_iControlPointParents[0] (Offset 1348) (Save|Key)(1 Bytes) - cpoint1_parent
- m_iControlPointParents[1] (Offset 1349) (Save|Key)(1 Bytes) - cpoint2_parent
- m_iControlPointParents[2] (Offset 1350) (Save|Key)(1 Bytes) - cpoint3_parent
- m_iControlPointParents[3] (Offset 1351) (Save|Key)(1 Bytes) - cpoint4_parent
- m_iControlPointParents[4] (Offset 1352) (Save|Key)(1 Bytes) - cpoint5_parent
- m_iControlPointParents[5] (Offset 1353) (Save|Key)(1 Bytes) - cpoint6_parent
- m_iControlPointParents[6] (Offset 1354) (Save|Key)(1 Bytes) - cpoint7_parent
- m_hControlPointEnts (Offset 1096) (Save)(252 Bytes)
- InputStart (Offset 0) (Input)(0 Bytes) - Start
- InputStop (Offset 0) (Input)(0 Bytes) - Stop
- CParticleSystemStartParticleSystemThink (Offset 0) (FunctionTable)(0 Bytes)

CBaseEntity - info_player_deathmatch
- m_Master (Offset 824) (Save|Key)(4 Bytes) - master

CBaseEntity - info_player_start

CBaseEntity - info_player_teamspawn
- m_iDisabled (Offset 848) (Save|Key)(4 Bytes) - StartDisabled
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- m_OnPlayerSpawn (Offset 824) (Save|Key|Output)(0 Bytes) - OnPlayerSpawn

CBaseEntity - info_projecteddecal
- m_nTexture (Offset 824) (Save)(4 Bytes)
- m_flDistance (Offset 828) (Save|Key)(4 Bytes) - Distance
- CProjectedDecalStaticDecal (Offset 0) (FunctionTable)(0 Bytes)
- CProjectedDecalTriggerDecal (Offset 0) (FunctionTable)(0 Bytes)
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate

CBaseEntity - info_radar_target
- m_bDisabled (Offset 824) (Save|Key)(1 Bytes) - StartDisabled
- m_flRadius (Offset 836) (Save|Key)(4 Bytes) - radius
- m_iType (Offset 828) (Save|Key)(4 Bytes) - type
- m_iMode (Offset 832) (Save|Key)(4 Bytes) - mode
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable

CBaseEntity - info_radial_link_controller
- m_flRadius (Offset 824) (Save|Key)(4 Bytes) - radius
- m_vecAtRestOrigin (Offset 828) (Save)(12 Bytes)
- m_bAtRest (Offset 840) (Save)(1 Bytes)
- CAI_RadialLinkControllerPollMotionThink (Offset 0) (FunctionTable)(0 Bytes)

CBaseEntity - info_snipertarget
- m_iszGroupName (Offset 824) (Save)(4 Bytes)

CBaseEntity - info_target

CBaseEntity - info_target_command_point
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition

CBaseEntity - info_target_gunshipcrash
- m_bDisabled (Offset 824) (Save)(1 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- m_OnCrashed (Offset 828) (Save|Key|Output)(0 Bytes) - OnCrashed

CBaseEntity - info_target_helicopter_crash

CBaseEntity - info_target_vehicle_transition
- m_bDisabled (Offset 824) (Save|Key)(1 Bytes) - StartDisabled
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable

CBaseEntity - info_teleport_destination

CInfoTeleporterCountdown - info_teleporter_countdown
- m_bCountdownStarted (Offset 824) (Save)(1 Bytes)
- m_bDisabled (Offset 825) (Save)(1 Bytes)
- m_flStartTime (Offset 828) (Save)(4 Bytes)
- m_flTimeRemaining (Offset 832) (Save)(4 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputStartCountdown (Offset 0) (Input)(0 Bytes) - StartCountdown
- InputStopCountdown (Offset 0) (Input)(0 Bytes) - StopCountdown

CBaseEntity - info_vehicle_groundspawn
- m_OnVehicleSpawn (Offset 852) (Save|Key|Output)(0 Bytes) - OnVehicleSpawn
- m_iDisabled (Offset 848) (Save|Key)(4 Bytes) - StartDisabled
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- m_OnPlayerSpawn (Offset 824) (Save|Key|Output)(0 Bytes) - OnPlayerSpawn

CBaseEntity - infodecal
- m_nTexture (Offset 824) (Save)(4 Bytes)
- m_bLowPriority (Offset 828) (Save|Key)(1 Bytes) - LowPriority
- CDecalStaticDecal (Offset 0) (FunctionTable)(0 Bytes)
- CDecalTriggerDecal (Offset 0) (FunctionTable)(0 Bytes)
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate

CSceneEntity - instanced_scripted_scene
- m_hOwner (Offset 1548) (Save)(4 Bytes)
- m_bHadOwner (Offset 1552) (Save)(1 Bytes)
- m_flPostSpeakDelay (Offset 1556) (Save)(4 Bytes)
- m_flPreDelay (Offset 1560) (Save)(4 Bytes)
- m_szInstanceFilename (Offset 1564) (Save)(128 Bytes)
- m_bIsBackground (Offset 1692) (Save)(1 Bytes)
- m_iszSceneFile (Offset 828) (Save|Key)(4 Bytes) - SceneFile
- m_iszResumeSceneFile (Offset 832) (Save|Key)(4 Bytes) - ResumeSceneFile
- m_hWaitingForThisResumeScene (Offset 836) (Save)(4 Bytes)
- m_bWaitingForResumeScene (Offset 840) (Save)(1 Bytes)
- m_iszTarget1 (Offset 844) (Save|Key)(4 Bytes) - target1
- m_iszTarget2 (Offset 848) (Save|Key)(4 Bytes) - target2
- m_iszTarget3 (Offset 852) (Save|Key)(4 Bytes) - target3
- m_iszTarget4 (Offset 856) (Save|Key)(4 Bytes) - target4
- m_iszTarget5 (Offset 860) (Save|Key)(4 Bytes) - target5
- m_iszTarget6 (Offset 864) (Save|Key)(4 Bytes) - target6
- m_iszTarget7 (Offset 868) (Save|Key)(4 Bytes) - target7
- m_iszTarget8 (Offset 872) (Save|Key)(4 Bytes) - target8
- m_BusyActor (Offset 1536) (Save|Key)(4 Bytes) - busyactor
- m_hTarget1 (Offset 876) (Save)(4 Bytes)
- m_hTarget2 (Offset 880) (Save)(4 Bytes)
- m_hTarget3 (Offset 884) (Save)(4 Bytes)
- m_hTarget4 (Offset 888) (Save)(4 Bytes)
- m_hTarget5 (Offset 892) (Save)(4 Bytes)
- m_hTarget6 (Offset 896) (Save)(4 Bytes)
- m_hTarget7 (Offset 900) (Save)(4 Bytes)
- m_hTarget8 (Offset 904) (Save)(4 Bytes)
- m_bIsPlayingBack (Offset 908) (Save)(1 Bytes)
- m_bPaused (Offset 909) (Save)(1 Bytes)
- m_flCurrentTime (Offset 916) (Save)(4 Bytes)
- m_flForceClientTime (Offset 912) (Save)(4 Bytes)
- m_flFrameTime (Offset 920) (Save)(4 Bytes)
- m_bCancelAtNextInterrupt (Offset 924) (Save)(1 Bytes)
- m_fPitch (Offset 928) (Save)(4 Bytes)
- m_bAutomated (Offset 932) (Save)(1 Bytes)
- m_nAutomatedAction (Offset 936) (Save)(4 Bytes)
- m_flAutomationDelay (Offset 940) (Save)(4 Bytes)
- m_flAutomationTime (Offset 944) (Save)(4 Bytes)
- m_bPausedViaInput (Offset 948) (Save)(1 Bytes)
- m_bWaitingForActor (Offset 949) (Save)(1 Bytes)
- m_bWaitingForInterrupt (Offset 950) (Save)(1 Bytes)
- m_bInterruptedActorsScenes (Offset 951) (Save)(1 Bytes)
- m_bBreakOnNonIdle (Offset 952) (Save)(1 Bytes)
- m_hActorList (Offset 956) (Save)(0 Bytes)
- m_hRemoveActorList (Offset 976) (Save)(0 Bytes)
- m_nInterruptCount (Offset 1464) (Save)(4 Bytes)
- m_bInterrupted (Offset 1468) (Save)(1 Bytes)
- m_hInterruptScene (Offset 1472) (Save)(4 Bytes)
- m_bCompletedEarly (Offset 1476) (Save)(1 Bytes)
- m_bInterruptSceneFinished (Offset 1477) (Save)(1 Bytes)
- m_bGenerated (Offset 1521) (Save)(1 Bytes)
- m_iszSoundName (Offset 1524) (Save)(4 Bytes)
- m_hActor (Offset 1528) (Save)(4 Bytes)
- m_hActivator (Offset 1532) (Save)(4 Bytes)
- m_hNotifySceneCompletion (Offset 1480) (Save)(0 Bytes)
- m_hListManagers (Offset 1500) (Save)(0 Bytes)
- m_bMultiplayer (Offset 910) (Save)(1 Bytes)
- InputStartPlayback (Offset 0) (Input)(0 Bytes) - Start
- InputPausePlayback (Offset 0) (Input)(0 Bytes) - Pause
- InputResumePlayback (Offset 0) (Input)(0 Bytes) - Resume
- InputCancelPlayback (Offset 0) (Input)(0 Bytes) - Cancel
- InputCancelAtNextInterrupt (Offset 0) (Input)(0 Bytes) - CancelAtNextInterrupt
- InputPitchShiftPlayback (Offset 0) (Input)(0 Bytes) - PitchShift
- InputInterjectResponse (Offset 0) (Input)(0 Bytes) - InterjectResponse
- InputStopWaitingForActor (Offset 0) (Input)(0 Bytes) - StopWaitingForActor
- InputTriggerEvent (Offset 0) (Input)(0 Bytes) - Trigger
- m_iPlayerDeathBehavior (Offset 1540) (Save|Key)(4 Bytes) - onplayerdeath
- InputScriptPlayerDeath (Offset 0) (Input)(0 Bytes) - ScriptPlayerDeath
- m_OnStart (Offset 1008) (Save|Key|Output)(0 Bytes) - OnStart
- m_OnCompletion (Offset 1032) (Save|Key|Output)(0 Bytes) - OnCompletion
- m_OnCanceled (Offset 1056) (Save|Key|Output)(0 Bytes) - OnCanceled
- m_OnTrigger1 (Offset 1080) (Save|Key|Output)(0 Bytes) - OnTrigger1
- m_OnTrigger2 (Offset 1104) (Save|Key|Output)(0 Bytes) - OnTrigger2
- m_OnTrigger3 (Offset 1128) (Save|Key|Output)(0 Bytes) - OnTrigger3
- m_OnTrigger4 (Offset 1152) (Save|Key|Output)(0 Bytes) - OnTrigger4
- m_OnTrigger5 (Offset 1176) (Save|Key|Output)(0 Bytes) - OnTrigger5
- m_OnTrigger6 (Offset 1200) (Save|Key|Output)(0 Bytes) - OnTrigger6
- m_OnTrigger7 (Offset 1224) (Save|Key|Output)(0 Bytes) - OnTrigger7
- m_OnTrigger8 (Offset 1248) (Save|Key|Output)(0 Bytes) - OnTrigger8
- m_OnTrigger9 (Offset 1272) (Save|Key|Output)(0 Bytes) - OnTrigger9
- m_OnTrigger10 (Offset 1296) (Save|Key|Output)(0 Bytes) - OnTrigger10
- m_OnTrigger11 (Offset 1320) (Save|Key|Output)(0 Bytes) - OnTrigger11
- m_OnTrigger12 (Offset 1344) (Save|Key|Output)(0 Bytes) - OnTrigger12
- m_OnTrigger13 (Offset 1368) (Save|Key|Output)(0 Bytes) - OnTrigger13
- m_OnTrigger14 (Offset 1392) (Save|Key|Output)(0 Bytes) - OnTrigger14
- m_OnTrigger15 (Offset 1416) (Save|Key|Output)(0 Bytes) - OnTrigger15
- m_OnTrigger16 (Offset 1440) (Save|Key|Output)(0 Bytes) - OnTrigger16

CBaseAnimating - item_ammo_357
- m_bActivateWhenAtRest (Offset 1124) (Save)(1 Bytes)
- m_vOriginalSpawnOrigin (Offset 1176) (Save)(12 Bytes)
- m_vOriginalSpawnAngles (Offset 1188) (Save)(12 Bytes)
- m_pConstraint (Offset 1200) (Save)(0 Bytes)
- CItemItemTouch (Offset 0) (FunctionTable)(0 Bytes)
- CItemMaterialize (Offset 0) (FunctionTable)(0 Bytes)
- CItemComeToRest (Offset 0) (FunctionTable)(0 Bytes)
- m_OnPlayerTouch (Offset 1128) (Save|Key|Output)(0 Bytes) - OnPlayerTouch
- m_OnCacheInteraction (Offset 1152) (Save|Key|Output)(0 Bytes) - OnCacheInteraction
- *CBaseAnimating

CBaseAnimating - item_ammo_357_large
- m_bActivateWhenAtRest (Offset 1124) (Save)(1 Bytes)
- m_vOriginalSpawnOrigin (Offset 1176) (Save)(12 Bytes)
- m_vOriginalSpawnAngles (Offset 1188) (Save)(12 Bytes)
- m_pConstraint (Offset 1200) (Save)(0 Bytes)
- CItemItemTouch (Offset 0) (FunctionTable)(0 Bytes)
- CItemMaterialize (Offset 0) (FunctionTable)(0 Bytes)
- CItemComeToRest (Offset 0) (FunctionTable)(0 Bytes)
- m_OnPlayerTouch (Offset 1128) (Save|Key|Output)(0 Bytes) - OnPlayerTouch
- m_OnCacheInteraction (Offset 1152) (Save|Key|Output)(0 Bytes) - OnCacheInteraction
- *CBaseAnimating

CBaseAnimating - item_ammo_ar2
- m_bActivateWhenAtRest (Offset 1124) (Save)(1 Bytes)
- m_vOriginalSpawnOrigin (Offset 1176) (Save)(12 Bytes)
- m_vOriginalSpawnAngles (Offset 1188) (Save)(12 Bytes)
- m_pConstraint (Offset 1200) (Save)(0 Bytes)
- CItemItemTouch (Offset 0) (FunctionTable)(0 Bytes)
- CItemMaterialize (Offset 0) (FunctionTable)(0 Bytes)
- CItemComeToRest (Offset 0) (FunctionTable)(0 Bytes)
- m_OnPlayerTouch (Offset 1128) (Save|Key|Output)(0 Bytes) - OnPlayerTouch
- m_OnCacheInteraction (Offset 1152) (Save|Key|Output)(0 Bytes) - OnCacheInteraction
- *CBaseAnimating

CBaseAnimating - item_ammo_ar2_altfire
- m_bActivateWhenAtRest (Offset 1124) (Save)(1 Bytes)
- m_vOriginalSpawnOrigin (Offset 1176) (Save)(12 Bytes)
- m_vOriginalSpawnAngles (Offset 1188) (Save)(12 Bytes)
- m_pConstraint (Offset 1200) (Save)(0 Bytes)
- CItemItemTouch (Offset 0) (FunctionTable)(0 Bytes)
- CItemMaterialize (Offset 0) (FunctionTable)(0 Bytes)
- CItemComeToRest (Offset 0) (FunctionTable)(0 Bytes)
- m_OnPlayerTouch (Offset 1128) (Save|Key|Output)(0 Bytes) - OnPlayerTouch
- m_OnCacheInteraction (Offset 1152) (Save|Key|Output)(0 Bytes) - OnCacheInteraction
- *CBaseAnimating

CBaseAnimating - item_ammo_ar2_large
- m_bActivateWhenAtRest (Offset 1124) (Save)(1 Bytes)
- m_vOriginalSpawnOrigin (Offset 1176) (Save)(12 Bytes)
- m_vOriginalSpawnAngles (Offset 1188) (Save)(12 Bytes)
- m_pConstraint (Offset 1200) (Save)(0 Bytes)
- CItemItemTouch (Offset 0) (FunctionTable)(0 Bytes)
- CItemMaterialize (Offset 0) (FunctionTable)(0 Bytes)
- CItemComeToRest (Offset 0) (FunctionTable)(0 Bytes)
- m_OnPlayerTouch (Offset 1128) (Save|Key|Output)(0 Bytes) - OnPlayerTouch
- m_OnCacheInteraction (Offset 1152) (Save|Key|Output)(0 Bytes) - OnCacheInteraction
- *CBaseAnimating

CBaseAnimating - item_ammo_crate
- m_nAmmoType (Offset 1120) (Save|Key)(4 Bytes) - AmmoType
- m_flCloseTime (Offset 1128) (Save)(4 Bytes)
- m_hActivator (Offset 1156) (Save)(4 Bytes)
- m_OnUsed (Offset 1132) (Save|Key|Output)(0 Bytes) - OnUsed
- InputKill (Offset 0) (Input)(0 Bytes) - Kill
- CItem_AmmoCrateCrateThink (Offset 0) (FunctionTable)(0 Bytes)
- *CBaseAnimating

CBaseAnimating - item_ammo_crossbow
- m_bActivateWhenAtRest (Offset 1124) (Save)(1 Bytes)
- m_vOriginalSpawnOrigin (Offset 1176) (Save)(12 Bytes)
- m_vOriginalSpawnAngles (Offset 1188) (Save)(12 Bytes)
- m_pConstraint (Offset 1200) (Save)(0 Bytes)
- CItemItemTouch (Offset 0) (FunctionTable)(0 Bytes)
- CItemMaterialize (Offset 0) (FunctionTable)(0 Bytes)
- CItemComeToRest (Offset 0) (FunctionTable)(0 Bytes)
- m_OnPlayerTouch (Offset 1128) (Save|Key|Output)(0 Bytes) - OnPlayerTouch
- m_OnCacheInteraction (Offset 1152) (Save|Key|Output)(0 Bytes) - OnCacheInteraction
- *CBaseAnimating

CBaseAnimating - item_ammo_pistol
- m_bActivateWhenAtRest (Offset 1124) (Save)(1 Bytes)
- m_vOriginalSpawnOrigin (Offset 1176) (Save)(12 Bytes)
- m_vOriginalSpawnAngles (Offset 1188) (Save)(12 Bytes)
- m_pConstraint (Offset 1200) (Save)(0 Bytes)
- CItemItemTouch (Offset 0) (FunctionTable)(0 Bytes)
- CItemMaterialize (Offset 0) (FunctionTable)(0 Bytes)
- CItemComeToRest (Offset 0) (FunctionTable)(0 Bytes)
- m_OnPlayerTouch (Offset 1128) (Save|Key|Output)(0 Bytes) - OnPlayerTouch
- m_OnCacheInteraction (Offset 1152) (Save|Key|Output)(0 Bytes) - OnCacheInteraction
- *CBaseAnimating

CBaseAnimating - item_ammo_pistol_large
- m_bActivateWhenAtRest (Offset 1124) (Save)(1 Bytes)
- m_vOriginalSpawnOrigin (Offset 1176) (Save)(12 Bytes)
- m_vOriginalSpawnAngles (Offset 1188) (Save)(12 Bytes)
- m_pConstraint (Offset 1200) (Save)(0 Bytes)
- CItemItemTouch (Offset 0) (FunctionTable)(0 Bytes)
- CItemMaterialize (Offset 0) (FunctionTable)(0 Bytes)
- CItemComeToRest (Offset 0) (FunctionTable)(0 Bytes)
- m_OnPlayerTouch (Offset 1128) (Save|Key|Output)(0 Bytes) - OnPlayerTouch
- m_OnCacheInteraction (Offset 1152) (Save|Key|Output)(0 Bytes) - OnCacheInteraction
- *CBaseAnimating

CBaseAnimating - item_ammo_smg1
- m_bActivateWhenAtRest (Offset 1124) (Save)(1 Bytes)
- m_vOriginalSpawnOrigin (Offset 1176) (Save)(12 Bytes)
- m_vOriginalSpawnAngles (Offset 1188) (Save)(12 Bytes)
- m_pConstraint (Offset 1200) (Save)(0 Bytes)
- CItemItemTouch (Offset 0) (FunctionTable)(0 Bytes)
- CItemMaterialize (Offset 0) (FunctionTable)(0 Bytes)
- CItemComeToRest (Offset 0) (FunctionTable)(0 Bytes)
- m_OnPlayerTouch (Offset 1128) (Save|Key|Output)(0 Bytes) - OnPlayerTouch
- m_OnCacheInteraction (Offset 1152) (Save|Key|Output)(0 Bytes) - OnCacheInteraction
- *CBaseAnimating

CBaseAnimating - item_ammo_smg1_grenade
- m_bActivateWhenAtRest (Offset 1124) (Save)(1 Bytes)
- m_vOriginalSpawnOrigin (Offset 1176) (Save)(12 Bytes)
- m_vOriginalSpawnAngles (Offset 1188) (Save)(12 Bytes)
- m_pConstraint (Offset 1200) (Save)(0 Bytes)
- CItemItemTouch (Offset 0) (FunctionTable)(0 Bytes)
- CItemMaterialize (Offset 0) (FunctionTable)(0 Bytes)
- CItemComeToRest (Offset 0) (FunctionTable)(0 Bytes)
- m_OnPlayerTouch (Offset 1128) (Save|Key|Output)(0 Bytes) - OnPlayerTouch
- m_OnCacheInteraction (Offset 1152) (Save|Key|Output)(0 Bytes) - OnCacheInteraction
- *CBaseAnimating

CBaseAnimating - item_ammo_smg1_large
- m_bActivateWhenAtRest (Offset 1124) (Save)(1 Bytes)
- m_vOriginalSpawnOrigin (Offset 1176) (Save)(12 Bytes)
- m_vOriginalSpawnAngles (Offset 1188) (Save)(12 Bytes)
- m_pConstraint (Offset 1200) (Save)(0 Bytes)
- CItemItemTouch (Offset 0) (FunctionTable)(0 Bytes)
- CItemMaterialize (Offset 0) (FunctionTable)(0 Bytes)
- CItemComeToRest (Offset 0) (FunctionTable)(0 Bytes)
- m_OnPlayerTouch (Offset 1128) (Save|Key|Output)(0 Bytes) - OnPlayerTouch
- m_OnCacheInteraction (Offset 1152) (Save|Key|Output)(0 Bytes) - OnCacheInteraction
- *CBaseAnimating

CBaseAnimating - item_ar2_grenade
- m_bActivateWhenAtRest (Offset 1124) (Save)(1 Bytes)
- m_vOriginalSpawnOrigin (Offset 1176) (Save)(12 Bytes)
- m_vOriginalSpawnAngles (Offset 1188) (Save)(12 Bytes)
- m_pConstraint (Offset 1200) (Save)(0 Bytes)
- CItemItemTouch (Offset 0) (FunctionTable)(0 Bytes)
- CItemMaterialize (Offset 0) (FunctionTable)(0 Bytes)
- CItemComeToRest (Offset 0) (FunctionTable)(0 Bytes)
- m_OnPlayerTouch (Offset 1128) (Save|Key|Output)(0 Bytes) - OnPlayerTouch
- m_OnCacheInteraction (Offset 1152) (Save|Key|Output)(0 Bytes) - OnCacheInteraction
- *CBaseAnimating

CBaseAnimating - item_battery
- m_bActivateWhenAtRest (Offset 1124) (Save)(1 Bytes)
- m_vOriginalSpawnOrigin (Offset 1176) (Save)(12 Bytes)
- m_vOriginalSpawnAngles (Offset 1188) (Save)(12 Bytes)
- m_pConstraint (Offset 1200) (Save)(0 Bytes)
- CItemItemTouch (Offset 0) (FunctionTable)(0 Bytes)
- CItemMaterialize (Offset 0) (FunctionTable)(0 Bytes)
- CItemComeToRest (Offset 0) (FunctionTable)(0 Bytes)
- m_OnPlayerTouch (Offset 1128) (Save|Key|Output)(0 Bytes) - OnPlayerTouch
- m_OnCacheInteraction (Offset 1152) (Save|Key|Output)(0 Bytes) - OnCacheInteraction
- *CBaseAnimating

CBaseAnimating - item_box_buckshot
- m_bActivateWhenAtRest (Offset 1124) (Save)(1 Bytes)
- m_vOriginalSpawnOrigin (Offset 1176) (Save)(12 Bytes)
- m_vOriginalSpawnAngles (Offset 1188) (Save)(12 Bytes)
- m_pConstraint (Offset 1200) (Save)(0 Bytes)
- CItemItemTouch (Offset 0) (FunctionTable)(0 Bytes)
- CItemMaterialize (Offset 0) (FunctionTable)(0 Bytes)
- CItemComeToRest (Offset 0) (FunctionTable)(0 Bytes)
- m_OnPlayerTouch (Offset 1128) (Save|Key|Output)(0 Bytes) - OnPlayerTouch
- m_OnCacheInteraction (Offset 1152) (Save|Key|Output)(0 Bytes) - OnCacheInteraction
- *CBaseAnimating

CBaseAnimating - item_box_flare_rounds
- m_bActivateWhenAtRest (Offset 1124) (Save)(1 Bytes)
- m_vOriginalSpawnOrigin (Offset 1176) (Save)(12 Bytes)
- m_vOriginalSpawnAngles (Offset 1188) (Save)(12 Bytes)
- m_pConstraint (Offset 1200) (Save)(0 Bytes)
- CItemItemTouch (Offset 0) (FunctionTable)(0 Bytes)
- CItemMaterialize (Offset 0) (FunctionTable)(0 Bytes)
- CItemComeToRest (Offset 0) (FunctionTable)(0 Bytes)
- m_OnPlayerTouch (Offset 1128) (Save|Key|Output)(0 Bytes) - OnPlayerTouch
- m_OnCacheInteraction (Offset 1152) (Save|Key|Output)(0 Bytes) - OnCacheInteraction
- *CBaseAnimating

CBaseAnimating - item_box_lrounds
- m_bActivateWhenAtRest (Offset 1124) (Save)(1 Bytes)
- m_vOriginalSpawnOrigin (Offset 1176) (Save)(12 Bytes)
- m_vOriginalSpawnAngles (Offset 1188) (Save)(12 Bytes)
- m_pConstraint (Offset 1200) (Save)(0 Bytes)
- CItemItemTouch (Offset 0) (FunctionTable)(0 Bytes)
- CItemMaterialize (Offset 0) (FunctionTable)(0 Bytes)
- CItemComeToRest (Offset 0) (FunctionTable)(0 Bytes)
- m_OnPlayerTouch (Offset 1128) (Save|Key|Output)(0 Bytes) - OnPlayerTouch
- m_OnCacheInteraction (Offset 1152) (Save|Key|Output)(0 Bytes) - OnCacheInteraction
- *CBaseAnimating

CBaseAnimating - item_box_mrounds
- m_bActivateWhenAtRest (Offset 1124) (Save)(1 Bytes)
- m_vOriginalSpawnOrigin (Offset 1176) (Save)(12 Bytes)
- m_vOriginalSpawnAngles (Offset 1188) (Save)(12 Bytes)
- m_pConstraint (Offset 1200) (Save)(0 Bytes)
- CItemItemTouch (Offset 0) (FunctionTable)(0 Bytes)
- CItemMaterialize (Offset 0) (FunctionTable)(0 Bytes)
- CItemComeToRest (Offset 0) (FunctionTable)(0 Bytes)
- m_OnPlayerTouch (Offset 1128) (Save|Key|Output)(0 Bytes) - OnPlayerTouch
- m_OnCacheInteraction (Offset 1152) (Save|Key|Output)(0 Bytes) - OnCacheInteraction
- *CBaseAnimating

CBaseAnimating - item_box_sniper_rounds
- m_bActivateWhenAtRest (Offset 1124) (Save)(1 Bytes)
- m_vOriginalSpawnOrigin (Offset 1176) (Save)(12 Bytes)
- m_vOriginalSpawnAngles (Offset 1188) (Save)(12 Bytes)
- m_pConstraint (Offset 1200) (Save)(0 Bytes)
- CItemItemTouch (Offset 0) (FunctionTable)(0 Bytes)
- CItemMaterialize (Offset 0) (FunctionTable)(0 Bytes)
- CItemComeToRest (Offset 0) (FunctionTable)(0 Bytes)
- m_OnPlayerTouch (Offset 1128) (Save|Key|Output)(0 Bytes) - OnPlayerTouch
- m_OnCacheInteraction (Offset 1152) (Save|Key|Output)(0 Bytes) - OnCacheInteraction
- *CBaseAnimating

CBaseAnimating - item_box_srounds
- m_bActivateWhenAtRest (Offset 1124) (Save)(1 Bytes)
- m_vOriginalSpawnOrigin (Offset 1176) (Save)(12 Bytes)
- m_vOriginalSpawnAngles (Offset 1188) (Save)(12 Bytes)
- m_pConstraint (Offset 1200) (Save)(0 Bytes)
- CItemItemTouch (Offset 0) (FunctionTable)(0 Bytes)
- CItemMaterialize (Offset 0) (FunctionTable)(0 Bytes)
- CItemComeToRest (Offset 0) (FunctionTable)(0 Bytes)
- m_OnPlayerTouch (Offset 1128) (Save|Key|Output)(0 Bytes) - OnPlayerTouch
- m_OnCacheInteraction (Offset 1152) (Save|Key|Output)(0 Bytes) - OnCacheInteraction
- *CBaseAnimating

CBaseEntity - item_dynamic_resupply
- CItem_DynamicResupplyCheckPVSThink (Offset 0) (FunctionTable)(0 Bytes)
- InputKill (Offset 0) (Input)(0 Bytes) - Kill
- InputCalculateType (Offset 0) (Input)(0 Bytes) - CalculateType
- InputBecomeMaster (Offset 0) (Input)(0 Bytes) - BecomeMaster
- m_flDesiredHealth[0] (Offset 828) (Save|Key)(4 Bytes) - DesiredHealth
- m_flDesiredHealth[1] (Offset 832) (Save|Key)(4 Bytes) - DesiredArmor
- m_flDesiredAmmo[0] (Offset 836) (Save|Key)(4 Bytes) - DesiredAmmoPistol
- m_flDesiredAmmo[1] (Offset 840) (Save|Key)(4 Bytes) - DesiredAmmoSMG1
- m_flDesiredAmmo[2] (Offset 844) (Save|Key)(4 Bytes) - DesiredAmmoSMG1_Grenade
- m_flDesiredAmmo[3] (Offset 848) (Save|Key)(4 Bytes) - DesiredAmmoAR2
- m_flDesiredAmmo[4] (Offset 852) (Save|Key)(4 Bytes) - DesiredAmmoBuckshot
- m_flDesiredAmmo[5] (Offset 856) (Save|Key)(4 Bytes) - DesiredAmmoRPG_Round
- m_flDesiredAmmo[6] (Offset 860) (Save|Key)(4 Bytes) - DesiredAmmoGrenade
- m_flDesiredAmmo[7] (Offset 864) (Save|Key)(4 Bytes) - DesiredAmmo357
- m_flDesiredAmmo[8] (Offset 868) (Save|Key)(4 Bytes) - DesiredAmmoCrossbow
- m_flDesiredAmmo[9] (Offset 872) (Save|Key)(4 Bytes) - DesiredAmmoAR2_AltFire
- m_version (Offset 824) (Save)(4 Bytes)
- m_bIsMaster (Offset 876) (Save)(1 Bytes)

CBaseAnimating - item_flare_round
- m_bActivateWhenAtRest (Offset 1124) (Save)(1 Bytes)
- m_vOriginalSpawnOrigin (Offset 1176) (Save)(12 Bytes)
- m_vOriginalSpawnAngles (Offset 1188) (Save)(12 Bytes)
- m_pConstraint (Offset 1200) (Save)(0 Bytes)
- CItemItemTouch (Offset 0) (FunctionTable)(0 Bytes)
- CItemMaterialize (Offset 0) (FunctionTable)(0 Bytes)
- CItemComeToRest (Offset 0) (FunctionTable)(0 Bytes)
- m_OnPlayerTouch (Offset 1128) (Save|Key|Output)(0 Bytes) - OnPlayerTouch
- m_OnCacheInteraction (Offset 1152) (Save|Key|Output)(0 Bytes) - OnCacheInteraction
- *CBaseAnimating

CBaseAnimating - item_grubnugget
- m_nDenomination (Offset 1204) (Save)(4 Bytes)
- m_bActivateWhenAtRest (Offset 1124) (Save)(1 Bytes)
- m_vOriginalSpawnOrigin (Offset 1176) (Save)(12 Bytes)
- m_vOriginalSpawnAngles (Offset 1188) (Save)(12 Bytes)
- m_pConstraint (Offset 1200) (Save)(0 Bytes)
- CItemItemTouch (Offset 0) (FunctionTable)(0 Bytes)
- CItemMaterialize (Offset 0) (FunctionTable)(0 Bytes)
- CItemComeToRest (Offset 0) (FunctionTable)(0 Bytes)
- m_OnPlayerTouch (Offset 1128) (Save|Key|Output)(0 Bytes) - OnPlayerTouch
- m_OnCacheInteraction (Offset 1152) (Save|Key|Output)(0 Bytes) - OnCacheInteraction
- *CBaseAnimating

CBaseAnimating - item_healthcharger
- m_flNextCharge (Offset 1120) (Save)(4 Bytes)
- m_iReactivate (Offset 1124) (Save)(4 Bytes)
- m_iJuice (Offset 1128) (Save)(4 Bytes)
- m_iOn (Offset 1132) (Save)(4 Bytes)
- m_flSoundTime (Offset 1136) (Save)(4 Bytes)
- m_nState (Offset 1140) (Save)(4 Bytes)
- m_iCaps (Offset 1144) (Save)(4 Bytes)
- m_flJuice (Offset 1196) (Save)(4 Bytes)
- CNewWallHealthOff (Offset 0) (FunctionTable)(0 Bytes)
- CNewWallHealthRecharge (Offset 0) (FunctionTable)(0 Bytes)
- m_OnPlayerUse (Offset 1172) (Save|Key|Output)(0 Bytes) - OnPlayerUse
- m_OutRemainingHealth (Offset 1148) (Save|Key|Output)(0 Bytes) - OutRemainingHealth
- *CBaseAnimating

CBaseAnimating - item_healthkit
- m_bActivateWhenAtRest (Offset 1124) (Save)(1 Bytes)
- m_vOriginalSpawnOrigin (Offset 1176) (Save)(12 Bytes)
- m_vOriginalSpawnAngles (Offset 1188) (Save)(12 Bytes)
- m_pConstraint (Offset 1200) (Save)(0 Bytes)
- CItemItemTouch (Offset 0) (FunctionTable)(0 Bytes)
- CItemMaterialize (Offset 0) (FunctionTable)(0 Bytes)
- CItemComeToRest (Offset 0) (FunctionTable)(0 Bytes)
- m_OnPlayerTouch (Offset 1128) (Save|Key|Output)(0 Bytes) - OnPlayerTouch
- m_OnCacheInteraction (Offset 1152) (Save|Key|Output)(0 Bytes) - OnCacheInteraction
- *CBaseAnimating

CBaseAnimating - item_healthvial
- m_bActivateWhenAtRest (Offset 1124) (Save)(1 Bytes)
- m_vOriginalSpawnOrigin (Offset 1176) (Save)(12 Bytes)
- m_vOriginalSpawnAngles (Offset 1188) (Save)(12 Bytes)
- m_pConstraint (Offset 1200) (Save)(0 Bytes)
- CItemItemTouch (Offset 0) (FunctionTable)(0 Bytes)
- CItemMaterialize (Offset 0) (FunctionTable)(0 Bytes)
- CItemComeToRest (Offset 0) (FunctionTable)(0 Bytes)
- m_OnPlayerTouch (Offset 1128) (Save|Key|Output)(0 Bytes) - OnPlayerTouch
- m_OnCacheInteraction (Offset 1152) (Save|Key|Output)(0 Bytes) - OnCacheInteraction
- *CBaseAnimating

CPhysicsProp - item_item_crate
- m_CrateType (Offset 1692) (Save|Key)(4 Bytes) - CrateType
- m_strItemClass (Offset 1696) (Save|Key)(4 Bytes) - ItemClass
- m_nItemCount (Offset 1700) (Save|Key)(4 Bytes) - ItemCount
- m_strAlternateMaster (Offset 1704) (Save|Key)(4 Bytes) - SpecificResupply
- m_CrateAppearance (Offset 1708) (Save|Key)(4 Bytes) - CrateAppearance
- InputKill (Offset 0) (Input)(0 Bytes) - Kill
- m_OnCacheInteraction (Offset 1712) (Save|Key|Output)(0 Bytes) - OnCacheInteraction
- InputEnableMotion (Offset 0) (Input)(0 Bytes) - EnableMotion
- InputDisableMotion (Offset 0) (Input)(0 Bytes) - DisableMotion
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputSleep (Offset 0) (Input)(0 Bytes) - Sleep
- InputDisableFloating (Offset 0) (Input)(0 Bytes) - DisableFloating
- m_bAwake (Offset 1690) (Save)(1 Bytes)
- m_massScale (Offset 1664) (Save|Key)(4 Bytes) - massscale
- m_inertiaScale (Offset 1668) (Save|Key)(4 Bytes) - inertiascale
- m_damageType (Offset 1672) (Save|Key)(4 Bytes) - Damagetype
- m_iszOverrideScript (Offset 1676) (Save|Key)(4 Bytes) - overridescript
- m_damageToEnableMotion (Offset 1680) (Save|Key)(4 Bytes) - damagetoenablemotion
- m_flForceToEnableMotion (Offset 1684) (Save|Key)(4 Bytes) - forcetoenablemotion
- m_OnAwakened (Offset 1472) (Save|Key|Output)(0 Bytes) - OnAwakened
- m_MotionEnabled (Offset 1448) (Save|Key|Output)(0 Bytes) - OnMotionEnabled
- m_OnPhysGunPickup (Offset 1496) (Save|Key|Output)(0 Bytes) - OnPhysGunPickup
- m_OnPhysGunOnlyPickup (Offset 1544) (Save|Key|Output)(0 Bytes) - OnPhysGunOnlyPickup
- m_OnPhysGunPunt (Offset 1520) (Save|Key|Output)(0 Bytes) - OnPhysGunPunt
- m_OnPhysGunDrop (Offset 1568) (Save|Key|Output)(0 Bytes) - OnPhysGunDrop
- m_OnPlayerUse (Offset 1592) (Save|Key|Output)(0 Bytes) - OnPlayerUse
- m_OnPlayerPickup (Offset 1616) (Save|Key|Output)(0 Bytes) - OnPlayerPickup
- m_OnOutOfWorld (Offset 1640) (Save|Key|Output)(0 Bytes) - OnOutOfWorld
- m_bThrownByPlayer (Offset 1688) (Save)(1 Bytes)
- m_bFirstCollisionAfterLaunch (Offset 1689) (Save)(1 Bytes)
- CPhysicsPropClearFlagsThink (Offset 0) (FunctionTable)(0 Bytes)
- *CBreakableProp
- *CBaseAnimating

CBaseAnimating - item_large_box_lrounds
- m_bActivateWhenAtRest (Offset 1124) (Save)(1 Bytes)
- m_vOriginalSpawnOrigin (Offset 1176) (Save)(12 Bytes)
- m_vOriginalSpawnAngles (Offset 1188) (Save)(12 Bytes)
- m_pConstraint (Offset 1200) (Save)(0 Bytes)
- CItemItemTouch (Offset 0) (FunctionTable)(0 Bytes)
- CItemMaterialize (Offset 0) (FunctionTable)(0 Bytes)
- CItemComeToRest (Offset 0) (FunctionTable)(0 Bytes)
- m_OnPlayerTouch (Offset 1128) (Save|Key|Output)(0 Bytes) - OnPlayerTouch
- m_OnCacheInteraction (Offset 1152) (Save|Key|Output)(0 Bytes) - OnCacheInteraction
- *CBaseAnimating

CBaseAnimating - item_large_box_mrounds
- m_bActivateWhenAtRest (Offset 1124) (Save)(1 Bytes)
- m_vOriginalSpawnOrigin (Offset 1176) (Save)(12 Bytes)
- m_vOriginalSpawnAngles (Offset 1188) (Save)(12 Bytes)
- m_pConstraint (Offset 1200) (Save)(0 Bytes)
- CItemItemTouch (Offset 0) (FunctionTable)(0 Bytes)
- CItemMaterialize (Offset 0) (FunctionTable)(0 Bytes)
- CItemComeToRest (Offset 0) (FunctionTable)(0 Bytes)
- m_OnPlayerTouch (Offset 1128) (Save|Key|Output)(0 Bytes) - OnPlayerTouch
- m_OnCacheInteraction (Offset 1152) (Save|Key|Output)(0 Bytes) - OnCacheInteraction
- *CBaseAnimating

CBaseAnimating - item_large_box_srounds
- m_bActivateWhenAtRest (Offset 1124) (Save)(1 Bytes)
- m_vOriginalSpawnOrigin (Offset 1176) (Save)(12 Bytes)
- m_vOriginalSpawnAngles (Offset 1188) (Save)(12 Bytes)
- m_pConstraint (Offset 1200) (Save)(0 Bytes)
- CItemItemTouch (Offset 0) (FunctionTable)(0 Bytes)
- CItemMaterialize (Offset 0) (FunctionTable)(0 Bytes)
- CItemComeToRest (Offset 0) (FunctionTable)(0 Bytes)
- m_OnPlayerTouch (Offset 1128) (Save|Key|Output)(0 Bytes) - OnPlayerTouch
- m_OnCacheInteraction (Offset 1152) (Save|Key|Output)(0 Bytes) - OnCacheInteraction
- *CBaseAnimating

CBaseAnimating - item_ml_grenade
- m_bActivateWhenAtRest (Offset 1124) (Save)(1 Bytes)
- m_vOriginalSpawnOrigin (Offset 1176) (Save)(12 Bytes)
- m_vOriginalSpawnAngles (Offset 1188) (Save)(12 Bytes)
- m_pConstraint (Offset 1200) (Save)(0 Bytes)
- CItemItemTouch (Offset 0) (FunctionTable)(0 Bytes)
- CItemMaterialize (Offset 0) (FunctionTable)(0 Bytes)
- CItemComeToRest (Offset 0) (FunctionTable)(0 Bytes)
- m_OnPlayerTouch (Offset 1128) (Save|Key|Output)(0 Bytes) - OnPlayerTouch
- m_OnCacheInteraction (Offset 1152) (Save|Key|Output)(0 Bytes) - OnCacheInteraction
- *CBaseAnimating

CBaseAnimating - item_rpg_round
- m_bActivateWhenAtRest (Offset 1124) (Save)(1 Bytes)
- m_vOriginalSpawnOrigin (Offset 1176) (Save)(12 Bytes)
- m_vOriginalSpawnAngles (Offset 1188) (Save)(12 Bytes)
- m_pConstraint (Offset 1200) (Save)(0 Bytes)
- CItemItemTouch (Offset 0) (FunctionTable)(0 Bytes)
- CItemMaterialize (Offset 0) (FunctionTable)(0 Bytes)
- CItemComeToRest (Offset 0) (FunctionTable)(0 Bytes)
- m_OnPlayerTouch (Offset 1128) (Save|Key|Output)(0 Bytes) - OnPlayerTouch
- m_OnCacheInteraction (Offset 1152) (Save|Key|Output)(0 Bytes) - OnCacheInteraction
- *CBaseAnimating

CBaseAnimating - item_sodacan
- CItemSodaCanThink (Offset 0) (FunctionTable)(0 Bytes)
- CItemSodaCanTouch (Offset 0) (FunctionTable)(0 Bytes)
- *CBaseAnimating

CBaseAnimating - item_suit
- m_bActivateWhenAtRest (Offset 1124) (Save)(1 Bytes)
- m_vOriginalSpawnOrigin (Offset 1176) (Save)(12 Bytes)
- m_vOriginalSpawnAngles (Offset 1188) (Save)(12 Bytes)
- m_pConstraint (Offset 1200) (Save)(0 Bytes)
- CItemItemTouch (Offset 0) (FunctionTable)(0 Bytes)
- CItemMaterialize (Offset 0) (FunctionTable)(0 Bytes)
- CItemComeToRest (Offset 0) (FunctionTable)(0 Bytes)
- m_OnPlayerTouch (Offset 1128) (Save|Key|Output)(0 Bytes) - OnPlayerTouch
- m_OnCacheInteraction (Offset 1152) (Save|Key|Output)(0 Bytes) - OnCacheInteraction
- *CBaseAnimating

CBaseAnimating - item_suitcharger
- m_flNextCharge (Offset 1120) (Save)(4 Bytes)
- m_iReactivate (Offset 1124) (Save)(4 Bytes)
- m_iJuice (Offset 1128) (Save)(4 Bytes)
- m_iOn (Offset 1132) (Save)(4 Bytes)
- m_flSoundTime (Offset 1136) (Save)(4 Bytes)
- m_nState (Offset 1140) (Save)(4 Bytes)
- m_iCaps (Offset 1144) (Save)(4 Bytes)
- m_iMaxJuice (Offset 1148) (Save)(4 Bytes)
- CNewRechargeOff (Offset 0) (FunctionTable)(0 Bytes)
- CNewRechargeRecharge (Offset 0) (FunctionTable)(0 Bytes)
- m_OutRemainingCharge (Offset 1152) (Save|Key|Output)(0 Bytes) - OutRemainingCharge
- m_OnHalfEmpty (Offset 1176) (Save|Key|Output)(0 Bytes) - OnHalfEmpty
- m_OnEmpty (Offset 1200) (Save|Key|Output)(0 Bytes) - OnEmpty
- m_OnFull (Offset 1224) (Save|Key|Output)(0 Bytes) - OnFull
- m_OnPlayerUse (Offset 1248) (Save|Key|Output)(0 Bytes) - OnPlayerUse
- m_flJuice (Offset 1272) (Save)(4 Bytes)
- InputRecharge (Offset 0) (Input)(0 Bytes) - Recharge
- InputSetCharge (Offset 0) (Input)(0 Bytes) - SetCharge
- *CBaseAnimating

CRopeKeyframe - keyframe_rope
- m_RopeFlags (Offset 828) (Save)(4 Bytes)
- m_iNextLinkName (Offset 832) (Save|Key)(4 Bytes) - NextKey
- m_Slack (Offset 836) (Save|Key)(4 Bytes) - Slack
- m_Width (Offset 840) (Save|Key)(4 Bytes) - Width
- m_TextureScale (Offset 844) (Save|Key)(4 Bytes) - TextureScale
- m_nSegments (Offset 848) (Save)(4 Bytes)
- m_bConstrainBetweenEndpoints (Offset 852) (Save)(1 Bytes)
- m_strRopeMaterialModel (Offset 856) (Save)(4 Bytes)
- m_iRopeMaterialModelIndex (Offset 860) (Save)(4 Bytes)
- m_Subdiv (Offset 864) (Save|Key)(4 Bytes) - Subdiv
- m_RopeLength (Offset 868) (Save)(4 Bytes)
- m_fLockedPoints (Offset 872) (Save)(4 Bytes)
- m_bCreatedFromMapFile (Offset 876) (Save)(1 Bytes)
- m_flScrollSpeed (Offset 880) (Save|Key)(4 Bytes) - ScrollSpeed
- m_bStartPointValid (Offset 884) (Save)(1 Bytes)
- m_bEndPointValid (Offset 885) (Save)(1 Bytes)
- m_hStartPoint (Offset 888) (Save)(4 Bytes)
- m_hEndPoint (Offset 892) (Save)(4 Bytes)
- m_iStartAttachment (Offset 896) (Save)(2 Bytes)
- m_iEndAttachment (Offset 898) (Save)(2 Bytes)
- InputSetScrollSpeed (Offset 0) (Input)(0 Bytes) - SetScrollSpeed
- InputSetForce (Offset 0) (Input)(0 Bytes) - SetForce
- InputBreak (Offset 0) (Input)(0 Bytes) - Break

CBaseEntity - keyframe_track
- m_Origin (Offset 824) (Save)(12 Bytes)
- m_Angles (Offset 836) (Save)(12 Bytes)
- m_qAngle (Offset 848) (Save)(16 Bytes)
- m_iNextKey (Offset 864) (Save|Key)(4 Bytes) - NextKey
- m_flNextTime (Offset 868) (Save)(4 Bytes)
- m_flSpeed (Offset 880) (Save|Key)(4 Bytes) - MoveSpeed
- m_pNextKey (Offset 872) (Save)(4 Bytes)
- m_pPrevKey (Offset 876) (Save)(4 Bytes)

CBaseEntity - light
- m_iCurrentFade (Offset 836) (Save)(1 Bytes)
- m_iTargetFade (Offset 837) (Save)(1 Bytes)
- m_iStyle (Offset 824) (Save|Key)(4 Bytes) - style
- m_iDefaultStyle (Offset 828) (Save|Key)(4 Bytes) - defaultstyle
- m_iszPattern (Offset 832) (Save|Key)(4 Bytes) - pattern
- CLightFadeThink (Offset 0) (FunctionTable)(0 Bytes)
- InputSetPattern (Offset 0) (Input)(0 Bytes) - SetPattern
- InputFadeToPattern (Offset 0) (Input)(0 Bytes) - FadeToPattern
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff

CDynamicLight - light_dynamic
- m_ActualFlags (Offset 824) (Save)(1 Bytes)
- m_Flags (Offset 825) (Save)(1 Bytes)
- m_On (Offset 827) (Save)(1 Bytes)
- CDynamicLightDynamicLightThink (Offset 0) (FunctionTable)(0 Bytes)
- m_Radius (Offset 828) (Save|Key|Input)(4 Bytes) - distance
- m_Exponent (Offset 832) (Save|Key|Input)(4 Bytes) - brightness
- m_InnerAngle (Offset 836) (Save|Key|Input)(4 Bytes) - _inner_cone
- m_OuterAngle (Offset 840) (Save|Key|Input)(4 Bytes) - _cone
- m_SpotRadius (Offset 844) (Save|Key|Input)(4 Bytes) - spotlight_radius
- m_LightStyle (Offset 826) (Save|Key|Input)(1 Bytes) - style
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle

CBaseEntity - light_environment
- m_iCurrentFade (Offset 836) (Save)(1 Bytes)
- m_iTargetFade (Offset 837) (Save)(1 Bytes)
- m_iStyle (Offset 824) (Save|Key)(4 Bytes) - style
- m_iDefaultStyle (Offset 828) (Save|Key)(4 Bytes) - defaultstyle
- m_iszPattern (Offset 832) (Save|Key)(4 Bytes) - pattern
- CLightFadeThink (Offset 0) (FunctionTable)(0 Bytes)
- InputSetPattern (Offset 0) (Input)(0 Bytes) - SetPattern
- InputFadeToPattern (Offset 0) (Input)(0 Bytes) - FadeToPattern
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff

CBaseEntity - light_glspot
- m_iCurrentFade (Offset 836) (Save)(1 Bytes)
- m_iTargetFade (Offset 837) (Save)(1 Bytes)
- m_iStyle (Offset 824) (Save|Key)(4 Bytes) - style
- m_iDefaultStyle (Offset 828) (Save|Key)(4 Bytes) - defaultstyle
- m_iszPattern (Offset 832) (Save|Key)(4 Bytes) - pattern
- CLightFadeThink (Offset 0) (FunctionTable)(0 Bytes)
- InputSetPattern (Offset 0) (Input)(0 Bytes) - SetPattern
- InputFadeToPattern (Offset 0) (Input)(0 Bytes) - FadeToPattern
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff

CBaseEntity - light_spot
- m_iCurrentFade (Offset 836) (Save)(1 Bytes)
- m_iTargetFade (Offset 837) (Save)(1 Bytes)
- m_iStyle (Offset 824) (Save|Key)(4 Bytes) - style
- m_iDefaultStyle (Offset 828) (Save|Key)(4 Bytes) - defaultstyle
- m_iszPattern (Offset 832) (Save|Key)(4 Bytes) - pattern
- CLightFadeThink (Offset 0) (FunctionTable)(0 Bytes)
- InputSetPattern (Offset 0) (Input)(0 Bytes) - SetPattern
- InputFadeToPattern (Offset 0) (Input)(0 Bytes) - FadeToPattern
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff

CBaseEntity - logic_achievement
- m_bDisabled (Offset 824) (Save|Key)(1 Bytes) - StartDisabled
- m_iszAchievementEventID (Offset 828) (Save|Key)(4 Bytes) - AchievementEvent
- InputFireEvent (Offset 0) (Input)(0 Bytes) - FireEvent
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- m_OnFired (Offset 832) (Save|Key|Output)(0 Bytes) - OnFired

CBaseEntity - logic_active_autosave
- m_TriggerHitPoints (Offset 836) (Save|Key)(4 Bytes) - TriggerHitPoints
- m_flTimeToTrigger (Offset 840) (Save|Key)(4 Bytes) - TimeToTrigger
- m_flDangerousTime (Offset 848) (Save|Key)(4 Bytes) - DangerousTime
- m_flStartTime (Offset 844) (Save)(4 Bytes)
- CLogicActiveAutosaveSaveThink (Offset 0) (FunctionTable)(0 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- m_bForceNewLevelUnit (Offset 824) (Save|Key)(1 Bytes) - NewLevelUnit
- m_minHitPoints (Offset 828) (Save|Key)(4 Bytes) - MinimumHitPoints
- m_minHitPointsToCommit (Offset 832) (Save|Key)(4 Bytes) - MinHitPointsToCommit
- InputSave (Offset 0) (Input)(0 Bytes) - Save
- InputSaveDangerous (Offset 0) (Input)(0 Bytes) - SaveDangerous
- InputSetMinHitpointsThreshold (Offset 0) (Input)(0 Bytes) - SetMinHitpointsThreshold

CBaseEntity - logic_auto
- m_globalstate (Offset 992) (Save|Key)(4 Bytes) - globalstate
- m_OnMapSpawn (Offset 824) (Save|Key|Output)(0 Bytes) - OnMapSpawn
- m_OnNewGame (Offset 848) (Save|Key|Output)(0 Bytes) - OnNewGame
- m_OnLoadGame (Offset 872) (Save|Key|Output)(0 Bytes) - OnLoadGame
- m_OnMapTransition (Offset 896) (Save|Key|Output)(0 Bytes) - OnMapTransition
- m_OnBackgroundMap (Offset 920) (Save|Key|Output)(0 Bytes) - OnBackgroundMap
- m_OnMultiNewMap (Offset 944) (Save|Key|Output)(0 Bytes) - OnMultiNewMap
- m_OnMultiNewRound (Offset 968) (Save|Key|Output)(0 Bytes) - OnMultiNewRound

CBaseEntity - logic_autosave
- m_bForceNewLevelUnit (Offset 824) (Save|Key)(1 Bytes) - NewLevelUnit
- m_minHitPoints (Offset 828) (Save|Key)(4 Bytes) - MinimumHitPoints
- m_minHitPointsToCommit (Offset 832) (Save|Key)(4 Bytes) - MinHitPointsToCommit
- InputSave (Offset 0) (Input)(0 Bytes) - Save
- InputSaveDangerous (Offset 0) (Input)(0 Bytes) - SaveDangerous
- InputSetMinHitpointsThreshold (Offset 0) (Input)(0 Bytes) - SetMinHitpointsThreshold

CBaseEntity - logic_branch
- m_bInValue (Offset 824) (Save|Key)(1 Bytes) - InitialValue
- m_Listeners (Offset 828) (Save)(0 Bytes)
- InputSetValue (Offset 0) (Input)(0 Bytes) - SetValue
- InputSetValueTest (Offset 0) (Input)(0 Bytes) - SetValueTest
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputToggleTest (Offset 0) (Input)(0 Bytes) - ToggleTest
- InputTest (Offset 0) (Input)(0 Bytes) - Test
- m_OnTrue (Offset 848) (Save|Key|Output)(0 Bytes) - OnTrue
- m_OnFalse (Offset 872) (Save|Key|Output)(0 Bytes) - OnFalse

CBaseEntity - logic_branch_listener
- m_nLogicBranchNames[0] (Offset 824) (Save|Key)(4 Bytes) - Branch01
- m_nLogicBranchNames[1] (Offset 828) (Save|Key)(4 Bytes) - Branch02
- m_nLogicBranchNames[2] (Offset 832) (Save|Key)(4 Bytes) - Branch03
- m_nLogicBranchNames[3] (Offset 836) (Save|Key)(4 Bytes) - Branch04
- m_nLogicBranchNames[4] (Offset 840) (Save|Key)(4 Bytes) - Branch05
- m_nLogicBranchNames[5] (Offset 844) (Save|Key)(4 Bytes) - Branch06
- m_nLogicBranchNames[6] (Offset 848) (Save|Key)(4 Bytes) - Branch07
- m_nLogicBranchNames[7] (Offset 852) (Save|Key)(4 Bytes) - Branch08
- m_nLogicBranchNames[8] (Offset 856) (Save|Key)(4 Bytes) - Branch09
- m_nLogicBranchNames[9] (Offset 860) (Save|Key)(4 Bytes) - Branch10
- m_nLogicBranchNames[10] (Offset 864) (Save|Key)(4 Bytes) - Branch11
- m_nLogicBranchNames[11] (Offset 868) (Save|Key)(4 Bytes) - Branch12
- m_nLogicBranchNames[12] (Offset 872) (Save|Key)(4 Bytes) - Branch13
- m_nLogicBranchNames[13] (Offset 876) (Save|Key)(4 Bytes) - Branch14
- m_nLogicBranchNames[14] (Offset 880) (Save|Key)(4 Bytes) - Branch15
- m_nLogicBranchNames[15] (Offset 884) (Save|Key)(4 Bytes) - Branch16
- m_LogicBranchList (Offset 888) (Save)(0 Bytes)
- m_eLastState (Offset 908) (Save)(4 Bytes)
- InputTest (Offset 0) (Input)(0 Bytes) - Test
- Input_OnLogicBranchChanged (Offset 0) (Input)(0 Bytes) - _OnLogicBranchChanged
- Input_OnLogicBranchRemoved (Offset 0) (Input)(0 Bytes) - _OnLogicBranchRemoved
- m_OnAllTrue (Offset 912) (Save|Key|Output)(0 Bytes) - OnAllTrue
- m_OnAllFalse (Offset 936) (Save|Key|Output)(0 Bytes) - OnAllFalse
- m_OnMixed (Offset 960) (Save|Key|Output)(0 Bytes) - OnMixed

CBaseEntity - logic_case
- m_nCase[0] (Offset 824) (Save|Key)(4 Bytes) - Case01
- m_nCase[1] (Offset 828) (Save|Key)(4 Bytes) - Case02
- m_nCase[2] (Offset 832) (Save|Key)(4 Bytes) - Case03
- m_nCase[3] (Offset 836) (Save|Key)(4 Bytes) - Case04
- m_nCase[4] (Offset 840) (Save|Key)(4 Bytes) - Case05
- m_nCase[5] (Offset 844) (Save|Key)(4 Bytes) - Case06
- m_nCase[6] (Offset 848) (Save|Key)(4 Bytes) - Case07
- m_nCase[7] (Offset 852) (Save|Key)(4 Bytes) - Case08
- m_nCase[8] (Offset 856) (Save|Key)(4 Bytes) - Case09
- m_nCase[9] (Offset 860) (Save|Key)(4 Bytes) - Case10
- m_nCase[10] (Offset 864) (Save|Key)(4 Bytes) - Case11
- m_nCase[11] (Offset 868) (Save|Key)(4 Bytes) - Case12
- m_nCase[12] (Offset 872) (Save|Key)(4 Bytes) - Case13
- m_nCase[13] (Offset 876) (Save|Key)(4 Bytes) - Case14
- m_nCase[14] (Offset 880) (Save|Key)(4 Bytes) - Case15
- m_nCase[15] (Offset 884) (Save|Key)(4 Bytes) - Case16
- m_nShuffleCases (Offset 888) (Save)(4 Bytes)
- m_nLastShuffleCase (Offset 892) (Save)(4 Bytes)
- m_uchShuffleCaseMap (Offset 896) (Save)(16 Bytes)
- InputValue (Offset 0) (Input)(0 Bytes) - InValue
- InputPickRandom (Offset 0) (Input)(0 Bytes) - PickRandom
- InputPickRandomShuffle (Offset 0) (Input)(0 Bytes) - PickRandomShuffle
- m_OnCase[0] (Offset 912) (Save|Key|Output)(0 Bytes) - OnCase01
- m_OnCase[1] (Offset 936) (Save|Key|Output)(0 Bytes) - OnCase02
- m_OnCase[2] (Offset 960) (Save|Key|Output)(0 Bytes) - OnCase03
- m_OnCase[3] (Offset 984) (Save|Key|Output)(0 Bytes) - OnCase04
- m_OnCase[4] (Offset 1008) (Save|Key|Output)(0 Bytes) - OnCase05
- m_OnCase[5] (Offset 1032) (Save|Key|Output)(0 Bytes) - OnCase06
- m_OnCase[6] (Offset 1056) (Save|Key|Output)(0 Bytes) - OnCase07
- m_OnCase[7] (Offset 1080) (Save|Key|Output)(0 Bytes) - OnCase08
- m_OnCase[8] (Offset 1104) (Save|Key|Output)(0 Bytes) - OnCase09
- m_OnCase[9] (Offset 1128) (Save|Key|Output)(0 Bytes) - OnCase10
- m_OnCase[10] (Offset 1152) (Save|Key|Output)(0 Bytes) - OnCase11
- m_OnCase[11] (Offset 1176) (Save|Key|Output)(0 Bytes) - OnCase12
- m_OnCase[12] (Offset 1200) (Save|Key|Output)(0 Bytes) - OnCase13
- m_OnCase[13] (Offset 1224) (Save|Key|Output)(0 Bytes) - OnCase14
- m_OnCase[14] (Offset 1248) (Save|Key|Output)(0 Bytes) - OnCase15
- m_OnCase[15] (Offset 1272) (Save|Key|Output)(0 Bytes) - OnCase16
- m_OnDefault (Offset 1296) (Save|Key|Output)(0 Bytes) - OnDefault

CSceneEntity - logic_choreographed_scene
- m_iszSceneFile (Offset 828) (Save|Key)(4 Bytes) - SceneFile
- m_iszResumeSceneFile (Offset 832) (Save|Key)(4 Bytes) - ResumeSceneFile
- m_hWaitingForThisResumeScene (Offset 836) (Save)(4 Bytes)
- m_bWaitingForResumeScene (Offset 840) (Save)(1 Bytes)
- m_iszTarget1 (Offset 844) (Save|Key)(4 Bytes) - target1
- m_iszTarget2 (Offset 848) (Save|Key)(4 Bytes) - target2
- m_iszTarget3 (Offset 852) (Save|Key)(4 Bytes) - target3
- m_iszTarget4 (Offset 856) (Save|Key)(4 Bytes) - target4
- m_iszTarget5 (Offset 860) (Save|Key)(4 Bytes) - target5
- m_iszTarget6 (Offset 864) (Save|Key)(4 Bytes) - target6
- m_iszTarget7 (Offset 868) (Save|Key)(4 Bytes) - target7
- m_iszTarget8 (Offset 872) (Save|Key)(4 Bytes) - target8
- m_BusyActor (Offset 1536) (Save|Key)(4 Bytes) - busyactor
- m_hTarget1 (Offset 876) (Save)(4 Bytes)
- m_hTarget2 (Offset 880) (Save)(4 Bytes)
- m_hTarget3 (Offset 884) (Save)(4 Bytes)
- m_hTarget4 (Offset 888) (Save)(4 Bytes)
- m_hTarget5 (Offset 892) (Save)(4 Bytes)
- m_hTarget6 (Offset 896) (Save)(4 Bytes)
- m_hTarget7 (Offset 900) (Save)(4 Bytes)
- m_hTarget8 (Offset 904) (Save)(4 Bytes)
- m_bIsPlayingBack (Offset 908) (Save)(1 Bytes)
- m_bPaused (Offset 909) (Save)(1 Bytes)
- m_flCurrentTime (Offset 916) (Save)(4 Bytes)
- m_flForceClientTime (Offset 912) (Save)(4 Bytes)
- m_flFrameTime (Offset 920) (Save)(4 Bytes)
- m_bCancelAtNextInterrupt (Offset 924) (Save)(1 Bytes)
- m_fPitch (Offset 928) (Save)(4 Bytes)
- m_bAutomated (Offset 932) (Save)(1 Bytes)
- m_nAutomatedAction (Offset 936) (Save)(4 Bytes)
- m_flAutomationDelay (Offset 940) (Save)(4 Bytes)
- m_flAutomationTime (Offset 944) (Save)(4 Bytes)
- m_bPausedViaInput (Offset 948) (Save)(1 Bytes)
- m_bWaitingForActor (Offset 949) (Save)(1 Bytes)
- m_bWaitingForInterrupt (Offset 950) (Save)(1 Bytes)
- m_bInterruptedActorsScenes (Offset 951) (Save)(1 Bytes)
- m_bBreakOnNonIdle (Offset 952) (Save)(1 Bytes)
- m_hActorList (Offset 956) (Save)(0 Bytes)
- m_hRemoveActorList (Offset 976) (Save)(0 Bytes)
- m_nInterruptCount (Offset 1464) (Save)(4 Bytes)
- m_bInterrupted (Offset 1468) (Save)(1 Bytes)
- m_hInterruptScene (Offset 1472) (Save)(4 Bytes)
- m_bCompletedEarly (Offset 1476) (Save)(1 Bytes)
- m_bInterruptSceneFinished (Offset 1477) (Save)(1 Bytes)
- m_bGenerated (Offset 1521) (Save)(1 Bytes)
- m_iszSoundName (Offset 1524) (Save)(4 Bytes)
- m_hActor (Offset 1528) (Save)(4 Bytes)
- m_hActivator (Offset 1532) (Save)(4 Bytes)
- m_hNotifySceneCompletion (Offset 1480) (Save)(0 Bytes)
- m_hListManagers (Offset 1500) (Save)(0 Bytes)
- m_bMultiplayer (Offset 910) (Save)(1 Bytes)
- InputStartPlayback (Offset 0) (Input)(0 Bytes) - Start
- InputPausePlayback (Offset 0) (Input)(0 Bytes) - Pause
- InputResumePlayback (Offset 0) (Input)(0 Bytes) - Resume
- InputCancelPlayback (Offset 0) (Input)(0 Bytes) - Cancel
- InputCancelAtNextInterrupt (Offset 0) (Input)(0 Bytes) - CancelAtNextInterrupt
- InputPitchShiftPlayback (Offset 0) (Input)(0 Bytes) - PitchShift
- InputInterjectResponse (Offset 0) (Input)(0 Bytes) - InterjectResponse
- InputStopWaitingForActor (Offset 0) (Input)(0 Bytes) - StopWaitingForActor
- InputTriggerEvent (Offset 0) (Input)(0 Bytes) - Trigger
- m_iPlayerDeathBehavior (Offset 1540) (Save|Key)(4 Bytes) - onplayerdeath
- InputScriptPlayerDeath (Offset 0) (Input)(0 Bytes) - ScriptPlayerDeath
- m_OnStart (Offset 1008) (Save|Key|Output)(0 Bytes) - OnStart
- m_OnCompletion (Offset 1032) (Save|Key|Output)(0 Bytes) - OnCompletion
- m_OnCanceled (Offset 1056) (Save|Key|Output)(0 Bytes) - OnCanceled
- m_OnTrigger1 (Offset 1080) (Save|Key|Output)(0 Bytes) - OnTrigger1
- m_OnTrigger2 (Offset 1104) (Save|Key|Output)(0 Bytes) - OnTrigger2
- m_OnTrigger3 (Offset 1128) (Save|Key|Output)(0 Bytes) - OnTrigger3
- m_OnTrigger4 (Offset 1152) (Save|Key|Output)(0 Bytes) - OnTrigger4
- m_OnTrigger5 (Offset 1176) (Save|Key|Output)(0 Bytes) - OnTrigger5
- m_OnTrigger6 (Offset 1200) (Save|Key|Output)(0 Bytes) - OnTrigger6
- m_OnTrigger7 (Offset 1224) (Save|Key|Output)(0 Bytes) - OnTrigger7
- m_OnTrigger8 (Offset 1248) (Save|Key|Output)(0 Bytes) - OnTrigger8
- m_OnTrigger9 (Offset 1272) (Save|Key|Output)(0 Bytes) - OnTrigger9
- m_OnTrigger10 (Offset 1296) (Save|Key|Output)(0 Bytes) - OnTrigger10
- m_OnTrigger11 (Offset 1320) (Save|Key|Output)(0 Bytes) - OnTrigger11
- m_OnTrigger12 (Offset 1344) (Save|Key|Output)(0 Bytes) - OnTrigger12
- m_OnTrigger13 (Offset 1368) (Save|Key|Output)(0 Bytes) - OnTrigger13
- m_OnTrigger14 (Offset 1392) (Save|Key|Output)(0 Bytes) - OnTrigger14
- m_OnTrigger15 (Offset 1416) (Save|Key|Output)(0 Bytes) - OnTrigger15
- m_OnTrigger16 (Offset 1440) (Save|Key|Output)(0 Bytes) - OnTrigger16

CBaseEntity - logic_collision_pair
- m_nameAttach1 (Offset 824) (Save|Key)(4 Bytes) - attach1
- m_nameAttach2 (Offset 828) (Save|Key)(4 Bytes) - attach2
- m_disabled (Offset 832) (Save|Key)(1 Bytes) - startdisabled
- m_succeeded (Offset 833) (Save)(1 Bytes)
- InputDisableCollisions (Offset 0) (Input)(0 Bytes) - DisableCollisions
- InputEnableCollisions (Offset 0) (Input)(0 Bytes) - EnableCollisions

CBaseEntity - logic_compare
- m_flCompareValue (Offset 828) (Save|Key)(4 Bytes) - CompareValue
- m_flInValue (Offset 824) (Save|Key)(4 Bytes) - InitialValue
- InputSetValue (Offset 0) (Input)(0 Bytes) - SetValue
- InputSetValueCompare (Offset 0) (Input)(0 Bytes) - SetValueCompare
- InputSetCompareValue (Offset 0) (Input)(0 Bytes) - SetCompareValue
- InputCompare (Offset 0) (Input)(0 Bytes) - Compare
- m_OnEqualTo (Offset 856) (Save|Key|Output)(0 Bytes) - OnEqualTo
- m_OnNotEqualTo (Offset 880) (Save|Key|Output)(0 Bytes) - OnNotEqualTo
- m_OnGreaterThan (Offset 904) (Save|Key|Output)(0 Bytes) - OnGreaterThan
- m_OnLessThan (Offset 832) (Save|Key|Output)(0 Bytes) - OnLessThan

CBaseEntity - logic_lineto
- m_SourceName (Offset 848) (Save|Key)(4 Bytes) - source
- m_StartEntity (Offset 852) (Save)(4 Bytes)
- m_EndEntity (Offset 856) (Save)(4 Bytes)
- m_Line (Offset 824) (Save|Key|Output)(0 Bytes) - Line

CBaseEntity - logic_measure_movement
- m_strMeasureTarget (Offset 824) (Save|Key)(4 Bytes) - MeasureTarget
- m_strMeasureReference (Offset 828) (Save|Key)(4 Bytes) - MeasureReference
- m_strTargetReference (Offset 832) (Save|Key)(4 Bytes) - TargetReference
- m_flScale (Offset 852) (Save|Key)(4 Bytes) - TargetScale
- m_nMeasureType (Offset 856) (Save|Key)(4 Bytes) - MeasureType
- m_hMeasureTarget (Offset 836) (Save)(4 Bytes)
- m_hMeasureReference (Offset 840) (Save)(4 Bytes)
- m_hTarget (Offset 844) (Save)(4 Bytes)
- m_hTargetReference (Offset 848) (Save)(4 Bytes)
- InputSetMeasureTarget (Offset 0) (Input)(0 Bytes) - SetMeasureTarget
- InputSetMeasureReference (Offset 0) (Input)(0 Bytes) - SetMeasureReference
- InputSetTarget (Offset 0) (Input)(0 Bytes) - SetTarget
- InputSetTargetReference (Offset 0) (Input)(0 Bytes) - SetTargetReference
- InputSetTargetScale (Offset 0) (Input)(0 Bytes) - SetTargetScale
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- CLogicMeasureMovementMeasureThink (Offset 0) (FunctionTable)(0 Bytes)

CBaseEntity - logic_multicompare
- m_OnEqual (Offset 824) (Save|Key|Output)(0 Bytes) - OnEqual
- m_OnNotEqual (Offset 848) (Save|Key|Output)(0 Bytes) - OnNotEqual
- m_iIntegerValue (Offset 872) (Save|Key)(4 Bytes) - IntegerValue
- m_iShouldCompareToValue (Offset 876) (Save|Key)(4 Bytes) - ShouldComparetoValue
- m_AllIntCompares (Offset 880) (Save)(8 Bytes)
- InputValue (Offset 0) (Input)(0 Bytes) - InputValue
- InputCompareValues (Offset 0) (Input)(0 Bytes) - CompareValues

CBaseEntity - logic_navigation
- m_isOn (Offset 828) (Save)(1 Bytes)
- m_navProperty (Offset 832) (Save)(4 Bytes)
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle

CBaseEntity - logic_playerproxy
- m_OnFlashlightOn (Offset 824) (Save|Key|Output)(0 Bytes) - OnFlashlightOn
- m_OnFlashlightOff (Offset 848) (Save|Key|Output)(0 Bytes) - OnFlashlightOff
- m_RequestedPlayerHealth (Offset 968) (Save|Key|Output)(0 Bytes) - PlayerHealth
- m_PlayerHasAmmo (Offset 872) (Save|Key|Output)(0 Bytes) - PlayerHasAmmo
- m_PlayerHasNoAmmo (Offset 896) (Save|Key|Output)(0 Bytes) - PlayerHasNoAmmo
- m_PlayerDied (Offset 920) (Save|Key|Output)(0 Bytes) - PlayerDied
- m_PlayerMissedAR2AltFire (Offset 944) (Save|Key|Output)(0 Bytes) - PlayerMissedAR2AltFire
- InputRequestPlayerHealth (Offset 0) (Input)(0 Bytes) - RequestPlayerHealth
- InputSetFlashlightSlowDrain (Offset 0) (Input)(0 Bytes) - SetFlashlightSlowDrain
- InputSetFlashlightNormalDrain (Offset 0) (Input)(0 Bytes) - SetFlashlightNormalDrain
- InputSetPlayerHealth (Offset 0) (Input)(0 Bytes) - SetPlayerHealth
- InputRequestAmmoState (Offset 0) (Input)(0 Bytes) - RequestAmmoState
- InputLowerWeapon (Offset 0) (Input)(0 Bytes) - LowerWeapon
- InputEnableCappedPhysicsDamage (Offset 0) (Input)(0 Bytes) - EnableCappedPhysicsDamage
- InputDisableCappedPhysicsDamage (Offset 0) (Input)(0 Bytes) - DisableCappedPhysicsDamage
- InputSetLocatorTargetEntity (Offset 0) (Input)(0 Bytes) - SetLocatorTargetEntity
- m_hPlayer (Offset 992) (Save)(4 Bytes)

CBaseEntity - logic_proximity

CBaseEntity - logic_relay
- m_bWaitForRefire (Offset 873) (Save)(1 Bytes)
- m_bDisabled (Offset 872) (Save|Key)(1 Bytes) - StartDisabled
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputEnableRefire (Offset 0) (Input)(0 Bytes) - EnableRefire
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputTrigger (Offset 0) (Input)(0 Bytes) - Trigger
- InputCancelPending (Offset 0) (Input)(0 Bytes) - CancelPending
- m_OnTrigger (Offset 824) (Save|Key|Output)(0 Bytes) - OnTrigger
- m_OnSpawn (Offset 848) (Save|Key|Output)(0 Bytes) - OnSpawn

CBaseEntity - logic_scene_list_manager
- m_hListManagers (Offset 824) (Save)(0 Bytes)
- m_iszScenes[0] (Offset 844) (Save|Key)(4 Bytes) - scene0
- m_iszScenes[1] (Offset 848) (Save|Key)(4 Bytes) - scene1
- m_iszScenes[2] (Offset 852) (Save|Key)(4 Bytes) - scene2
- m_iszScenes[3] (Offset 856) (Save|Key)(4 Bytes) - scene3
- m_iszScenes[4] (Offset 860) (Save|Key)(4 Bytes) - scene4
- m_iszScenes[5] (Offset 864) (Save|Key)(4 Bytes) - scene5
- m_iszScenes[6] (Offset 868) (Save|Key)(4 Bytes) - scene6
- m_iszScenes[7] (Offset 872) (Save|Key)(4 Bytes) - scene7
- m_iszScenes[8] (Offset 876) (Save|Key)(4 Bytes) - scene8
- m_iszScenes[9] (Offset 880) (Save|Key)(4 Bytes) - scene9
- m_iszScenes[10] (Offset 884) (Save|Key)(4 Bytes) - scene10
- m_iszScenes[11] (Offset 888) (Save|Key)(4 Bytes) - scene11
- m_iszScenes[12] (Offset 892) (Save|Key)(4 Bytes) - scene12
- m_iszScenes[13] (Offset 896) (Save|Key)(4 Bytes) - scene13
- m_iszScenes[14] (Offset 900) (Save|Key)(4 Bytes) - scene14
- m_iszScenes[15] (Offset 904) (Save|Key)(4 Bytes) - scene15
- m_hScenes[0] (Offset 908) (Save)(4 Bytes)
- m_hScenes[1] (Offset 912) (Save)(4 Bytes)
- m_hScenes[2] (Offset 916) (Save)(4 Bytes)
- m_hScenes[3] (Offset 920) (Save)(4 Bytes)
- m_hScenes[4] (Offset 924) (Save)(4 Bytes)
- m_hScenes[5] (Offset 928) (Save)(4 Bytes)
- m_hScenes[6] (Offset 932) (Save)(4 Bytes)
- m_hScenes[7] (Offset 936) (Save)(4 Bytes)
- m_hScenes[8] (Offset 940) (Save)(4 Bytes)
- m_hScenes[9] (Offset 944) (Save)(4 Bytes)
- m_hScenes[10] (Offset 948) (Save)(4 Bytes)
- m_hScenes[11] (Offset 952) (Save)(4 Bytes)
- m_hScenes[12] (Offset 956) (Save)(4 Bytes)
- m_hScenes[13] (Offset 960) (Save)(4 Bytes)
- m_hScenes[14] (Offset 964) (Save)(4 Bytes)
- m_hScenes[15] (Offset 968) (Save)(4 Bytes)
- InputShutdown (Offset 0) (Input)(0 Bytes) - Shutdown

CBaseEntity - logic_timer
- m_iDisabled (Offset 896) (Save|Key)(4 Bytes) - StartDisabled
- m_flRefireTime (Offset 900) (Save|Key)(4 Bytes) - RefireTime
- m_bUpDownState (Offset 904) (Save)(1 Bytes)
- InputRefireTime (Offset 0) (Input)(0 Bytes) - RefireTime
- InputFireTimer (Offset 0) (Input)(0 Bytes) - FireTimer
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputAddToTimer (Offset 0) (Input)(0 Bytes) - AddToTimer
- InputResetTimer (Offset 0) (Input)(0 Bytes) - ResetTimer
- InputSubtractFromTimer (Offset 0) (Input)(0 Bytes) - SubtractFromTimer
- m_iUseRandomTime (Offset 908) (Save|Key|Input)(4 Bytes) - UseRandomTime
- m_flLowerRandomBound (Offset 912) (Save|Key|Input)(4 Bytes) - LowerRandomBound
- m_flUpperRandomBound (Offset 916) (Save|Key|Input)(4 Bytes) - UpperRandomBound
- m_OnTimer (Offset 824) (Save|Key|Output)(0 Bytes) - OnTimer
- m_OnTimerHigh (Offset 848) (Save|Key|Output)(0 Bytes) - OnTimerHigh
- m_OnTimerLow (Offset 872) (Save|Key|Output)(0 Bytes) - OnTimerLow

CBaseEntity - lookdoorthinker
- m_hLookDoor (Offset 824) (Save)(4 Bytes)
- CLookDoorThinkerLookThink (Offset 0) (FunctionTable)(0 Bytes)

CMaterialModifyControl - material_modify_control
- m_szMaterialName (Offset 824) (Save)(255 Bytes)
- m_szMaterialVar (Offset 1079) (Save)(255 Bytes)
- m_szMaterialVarValue (Offset 1334) (Save)(255 Bytes)
- m_iFrameStart (Offset 1592) (Save)(4 Bytes)
- m_iFrameEnd (Offset 1596) (Save)(4 Bytes)
- m_bWrap (Offset 1600) (Save)(1 Bytes)
- m_flFramerate (Offset 1604) (Save)(4 Bytes)
- m_bNewAnimCommandsSemaphore (Offset 1608) (Save)(1 Bytes)
- m_flFloatLerpStartValue (Offset 1612) (Save)(4 Bytes)
- m_flFloatLerpEndValue (Offset 1616) (Save)(4 Bytes)
- m_flFloatLerpTransitionTime (Offset 1620) (Save)(4 Bytes)
- m_nModifyMode (Offset 1624) (Save)(4 Bytes)
- SetMaterialVar (Offset 0) (Input)(0 Bytes) - SetMaterialVar
- SetMaterialVarToCurrentTime (Offset 0) (Input)(0 Bytes) - SetMaterialVarToCurrentTime
- InputStartAnimSequence (Offset 0) (Input)(0 Bytes) - StartAnimSequence
- InputStartFloatLerp (Offset 0) (Input)(0 Bytes) - StartFloatLerp

CBaseEntity - math_colorblend
- InputValue (Offset 0) (Input)(0 Bytes) - InValue
- m_OutValue (Offset 840) (Save|Key|Output)(0 Bytes) - OutColor
- m_flInMin (Offset 824) (Save|Key)(4 Bytes) - inmin
- m_flInMax (Offset 828) (Save|Key)(4 Bytes) - inmax
- m_OutColor1 (Offset 832) (Save|Key)(4 Bytes) - colormin
- m_OutColor2 (Offset 836) (Save|Key)(4 Bytes) - colormax

CBaseEntity - math_counter
- m_bHitMax (Offset 833) (Save)(1 Bytes)
- m_bHitMin (Offset 832) (Save)(1 Bytes)
- m_flMin (Offset 824) (Save|Key)(4 Bytes) - min
- m_flMax (Offset 828) (Save|Key)(4 Bytes) - max
- m_bDisabled (Offset 834) (Save|Key)(1 Bytes) - StartDisabled
- InputAdd (Offset 0) (Input)(0 Bytes) - Add
- InputDivide (Offset 0) (Input)(0 Bytes) - Divide
- InputMultiply (Offset 0) (Input)(0 Bytes) - Multiply
- InputSetValue (Offset 0) (Input)(0 Bytes) - SetValue
- InputSetValueNoFire (Offset 0) (Input)(0 Bytes) - SetValueNoFire
- InputSubtract (Offset 0) (Input)(0 Bytes) - Subtract
- InputSetHitMax (Offset 0) (Input)(0 Bytes) - SetHitMax
- InputSetHitMin (Offset 0) (Input)(0 Bytes) - SetHitMin
- InputGetValue (Offset 0) (Input)(0 Bytes) - GetValue
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- m_OutValue (Offset 836) (Save|Key|Output)(0 Bytes) - OutValue
- m_OnHitMin (Offset 884) (Save|Key|Output)(0 Bytes) - OnHitMin
- m_OnHitMax (Offset 908) (Save|Key|Output)(0 Bytes) - OnHitMax
- m_OnGetValue (Offset 860) (Save|Key|Output)(0 Bytes) - OnGetValue

CBaseEntity - math_remap
- InputValue (Offset 0) (Input)(0 Bytes) - InValue
- m_OutValue (Offset 844) (Save|Key|Output)(0 Bytes) - OutValue
- m_flInMin (Offset 824) (Save|Key)(4 Bytes) - in1
- m_flInMax (Offset 828) (Save|Key)(4 Bytes) - in2
- m_flOut1 (Offset 832) (Save|Key)(4 Bytes) - out1
- m_flOut2 (Offset 836) (Save|Key)(4 Bytes) - out2
- m_bEnabled (Offset 840) (Save)(1 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable

CAI_BaseNPC - model_studio
- m_animate (Offset 3520) (Save)(4 Bytes)
- InputSetSequence (Offset 0) (Input)(0 Bytes) - SetSequence
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CBaseEntity - momentary_door
- m_vecMoveDir (Offset 940) (Save|Key)(12 Bytes) - movedir
- m_soundStart (Offset 952) (Save|Key)(4 Bytes) - StartSound
- m_soundStop (Offset 956) (Save|Key)(4 Bytes) - StopSound
- m_currentSound (Offset 960) (Save)(4 Bytes)
- m_flBlockDamage (Offset 964) (Save|Key)(4 Bytes) - BlockDamage
- m_flStartPosition (Offset 968) (Save|Key)(4 Bytes) - StartPosition
- m_flMoveDistance (Offset 972) (Save|Key)(4 Bytes) - MoveDistance
- InputOpen (Offset 0) (Input)(0 Bytes) - Open
- InputClose (Offset 0) (Input)(0 Bytes) - Close
- InputSetPosition (Offset 0) (Input)(0 Bytes) - SetPosition
- InputSetSpeed (Offset 0) (Input)(0 Bytes) - SetSpeed
- m_OnFullyOpen (Offset 980) (Save|Key|Output)(0 Bytes) - OnFullyOpen
- m_OnFullyClosed (Offset 1004) (Save|Key|Output)(0 Bytes) - OnFullyClosed
- CFuncMoveLinearStopMoveSound (Offset 0) (FunctionTable)(0 Bytes)
- m_toggle_state (Offset 824) (Save)(4 Bytes)
- m_flMoveDistance (Offset 828) (Save)(4 Bytes)
- m_flWait (Offset 832) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save)(4 Bytes)
- m_vecPosition1 (Offset 840) (Save)(12 Bytes)
- m_vecPosition2 (Offset 852) (Save)(12 Bytes)
- m_vecMoveAng (Offset 864) (Save)(12 Bytes)
- m_vecAngle1 (Offset 876) (Save)(12 Bytes)
- m_vecAngle2 (Offset 888) (Save)(12 Bytes)
- m_flHeight (Offset 900) (Save)(4 Bytes)
- m_hActivator (Offset 904) (Save)(4 Bytes)
- m_vecFinalDest (Offset 908) (Save)(12 Bytes)
- m_vecFinalAngle (Offset 920) (Save)(12 Bytes)
- m_sMaster (Offset 936) (Save)(4 Bytes)
- m_movementType (Offset 932) (Save)(4 Bytes)

CBaseEntity - momentary_rot_button
- m_lastUsed (Offset 1268) (Save)(4 Bytes)
- m_start (Offset 1272) (Save)(12 Bytes)
- m_end (Offset 1284) (Save)(12 Bytes)
- m_IdealYaw (Offset 1296) (Save)(4 Bytes)
- m_sNoise (Offset 1300) (Save)(4 Bytes)
- m_bUpdateTarget (Offset 1304) (Save)(1 Bytes)
- m_direction (Offset 1308) (Save|Key)(4 Bytes) - StartDirection
- m_returnSpeed (Offset 1312) (Save|Key)(4 Bytes) - returnspeed
- m_flStartPosition (Offset 1316) (Save|Key)(4 Bytes) - StartPosition
- m_bSolidBsp (Offset 1012) (Save|Key)(1 Bytes) - solidbsp
- CMomentaryRotButtonUseMoveDone (Offset 0) (FunctionTable)(0 Bytes)
- CMomentaryRotButtonReturnMoveDone (Offset 0) (FunctionTable)(0 Bytes)
- CMomentaryRotButtonSetPositionMoveDone (Offset 0) (FunctionTable)(0 Bytes)
- CMomentaryRotButtonUpdateThink (Offset 0) (FunctionTable)(0 Bytes)
- InputSetPosition (Offset 0) (Input)(0 Bytes) - SetPosition
- InputSetPositionImmediately (Offset 0) (Input)(0 Bytes) - SetPositionImmediately
- InputDisableUpdateTarget (Offset 0) (Input)(0 Bytes) - _DisableUpdateTarget
- InputEnableUpdateTarget (Offset 0) (Input)(0 Bytes) - _EnableUpdateTarget
- m_Position (Offset 1148) (Save|Key|Output)(0 Bytes) - Position
- m_OnUnpressed (Offset 1172) (Save|Key|Output)(0 Bytes) - OnUnpressed
- m_OnFullyClosed (Offset 1220) (Save|Key|Output)(0 Bytes) - OnFullyClosed
- m_OnFullyOpen (Offset 1196) (Save|Key|Output)(0 Bytes) - OnFullyOpen
- m_OnReachedPosition (Offset 1244) (Save|Key|Output)(0 Bytes) - OnReachedPosition
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- m_bDisabled (Offset 1144) (Save)(1 Bytes)
- m_vecMoveDir (Offset 940) (Save|Key)(12 Bytes) - movedir
- m_fStayPushed (Offset 952) (Save)(1 Bytes)
- m_fRotating (Offset 953) (Save)(1 Bytes)
- m_bLockedSound (Offset 996) (Save)(1 Bytes)
- m_bLockedSentence (Offset 997) (Save)(1 Bytes)
- m_bUnlockedSound (Offset 998) (Save)(1 Bytes)
- m_bUnlockedSentence (Offset 999) (Save)(1 Bytes)
- m_bLocked (Offset 1000) (Save)(1 Bytes)
- m_sNoise (Offset 1016) (Save)(4 Bytes)
- m_flUseLockedTime (Offset 1008) (Save)(4 Bytes)
- m_bSolidBsp (Offset 1012) (Save)(1 Bytes)
- m_sounds (Offset 1004) (Save|Key)(4 Bytes) - sounds
- CBaseButtonButtonTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseButtonButtonSpark (Offset 0) (FunctionTable)(0 Bytes)
- CBaseButtonTriggerAndWait (Offset 0) (FunctionTable)(0 Bytes)
- CBaseButtonButtonReturn (Offset 0) (FunctionTable)(0 Bytes)
- CBaseButtonButtonBackHome (Offset 0) (FunctionTable)(0 Bytes)
- CBaseButtonButtonUse (Offset 0) (FunctionTable)(0 Bytes)
- InputLock (Offset 0) (Input)(0 Bytes) - Lock
- InputUnlock (Offset 0) (Input)(0 Bytes) - Unlock
- InputPress (Offset 0) (Input)(0 Bytes) - Press
- InputPressIn (Offset 0) (Input)(0 Bytes) - PressIn
- InputPressOut (Offset 0) (Input)(0 Bytes) - PressOut
- m_OnDamaged (Offset 1020) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnPressed (Offset 1044) (Save|Key|Output)(0 Bytes) - OnPressed
- m_OnUseLocked (Offset 1068) (Save|Key|Output)(0 Bytes) - OnUseLocked
- m_OnIn (Offset 1092) (Save|Key|Output)(0 Bytes) - OnIn
- m_OnOut (Offset 1116) (Save|Key|Output)(0 Bytes) - OnOut
- m_toggle_state (Offset 824) (Save)(4 Bytes)
- m_flMoveDistance (Offset 828) (Save)(4 Bytes)
- m_flWait (Offset 832) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save)(4 Bytes)
- m_vecPosition1 (Offset 840) (Save)(12 Bytes)
- m_vecPosition2 (Offset 852) (Save)(12 Bytes)
- m_vecMoveAng (Offset 864) (Save)(12 Bytes)
- m_vecAngle1 (Offset 876) (Save)(12 Bytes)
- m_vecAngle2 (Offset 888) (Save)(12 Bytes)
- m_flHeight (Offset 900) (Save)(4 Bytes)
- m_hActivator (Offset 904) (Save)(4 Bytes)
- m_vecFinalDest (Offset 908) (Save)(12 Bytes)
- m_vecFinalAngle (Offset 920) (Save)(12 Bytes)
- m_sMaster (Offset 936) (Save)(4 Bytes)
- m_movementType (Offset 932) (Save)(4 Bytes)

CAI_BaseNPC - monster_furniture
 Sub-Class Table (1 Deep): m_BoneFollowerManager - CBoneFollowerManager
 - m_iNumBones (Offset 0) (Global|Save)(4 Bytes)
 - m_physBones (Offset 4) (Global|Save)(0 Bytes)
- InputDisablePlayerCollision (Offset 0) (Input)(0 Bytes) - DisablePlayerCollision
- InputEnablePlayerCollision (Offset 0) (Input)(0 Bytes) - EnablePlayerCollision
- m_fLatchedPositions (Offset 3564) (Save)(4 Bytes)
- m_latchedEyeOrigin (Offset 3568) (Save)(12 Bytes)
- m_latchedEyeDirection (Offset 3580) (Save)(12 Bytes)
- m_latchedHeadDirection (Offset 3592) (Save)(12 Bytes)
- m_goalHeadDirection (Offset 3604) (Save)(12 Bytes)
- m_goalHeadInfluence (Offset 3616) (Save)(4 Bytes)
- m_goalSpineYaw (Offset 3620) (Save)(4 Bytes)
- m_goalBodyYaw (Offset 3624) (Save)(4 Bytes)
- m_goalHeadCorrection (Offset 3628) (Save)(12 Bytes)
- m_flBlinktime (Offset 3640) (Save)(4 Bytes)
- m_hLookTarget (Offset 3644) (Save)(4 Bytes)
- m_lookQueue (Offset 3648) (Save)(0 Bytes)
- m_randomLookQueue (Offset 3688) (Save)(0 Bytes)
- m_syntheticLookQueue (Offset 3668) (Save)(0 Bytes)
- m_flNextRandomLookTime (Offset 3708) (Save)(4 Bytes)
- m_iszExpressionScene (Offset 3712) (Save)(4 Bytes)
- m_hExpressionSceneEnt (Offset 3716) (Save)(4 Bytes)
- m_flNextRandomExpressionTime (Offset 3720) (Save)(4 Bytes)
- m_iszIdleExpression (Offset 3728) (Save)(4 Bytes)
- m_iszAlertExpression (Offset 3732) (Save)(4 Bytes)
- m_iszCombatExpression (Offset 3736) (Save)(4 Bytes)
- m_iszDeathExpression (Offset 3740) (Save)(4 Bytes)
- m_ParameterBodyYaw (Offset 3744) (Save)(4 Bytes)
- m_ParameterSpineYaw (Offset 3748) (Save)(4 Bytes)
- m_ParameterNeckTrans (Offset 3752) (Save)(4 Bytes)
- m_ParameterHeadYaw (Offset 3756) (Save)(4 Bytes)
- m_ParameterHeadPitch (Offset 3760) (Save)(4 Bytes)
- m_ParameterHeadRoll (Offset 3764) (Save)(4 Bytes)
- m_FlexweightBodyRightLeft (Offset 3768) (Save)(4 Bytes)
- m_FlexweightChestRightLeft (Offset 3772) (Save)(4 Bytes)
- m_FlexweightHeadForwardBack (Offset 3776) (Save)(4 Bytes)
- m_FlexweightHeadRightLeft (Offset 3780) (Save)(4 Bytes)
- m_FlexweightHeadUpDown (Offset 3784) (Save)(4 Bytes)
- m_FlexweightHeadTilt (Offset 3788) (Save)(4 Bytes)
- m_ParameterGestureHeight (Offset 3792) (Save)(4 Bytes)
- m_ParameterGestureWidth (Offset 3796) (Save)(4 Bytes)
- m_FlexweightGestureUpDown (Offset 3800) (Save)(4 Bytes)
- m_FlexweightGestureRightLeft (Offset 3804) (Save)(4 Bytes)
- m_flAccumYawDelta (Offset 3556) (Save)(4 Bytes)
- m_flAccumYawScale (Offset 3560) (Save)(4 Bytes)
- m_flextarget (Offset 3808) (Save)(256 Bytes)
- m_bDontUseSemaphore (Offset 4064) (Save|Key)(1 Bytes) - DontUseSpeechSemaphore
- m_iszExpressionOverride (Offset 3724) (Save|Key)(4 Bytes) - ExpressionOverride
 Sub-Class Table (1 Deep): m_pExpresser - CAI_Expresser
 - m_ConceptHistories (Offset 8) (Save)(0 Bytes)
 - m_flStopTalkTime (Offset 44) (Save)(4 Bytes)
 - m_flStopTalkTimeWithoutDelay (Offset 48) (Save)(4 Bytes)
 - m_flBlockedTalkTime (Offset 52) (Save)(4 Bytes)
 - m_voicePitch (Offset 56) (Save)(4 Bytes)
 - m_flLastTimeAcceptedSpeak (Offset 60) (Save)(4 Bytes)
- InputSetExpressionOverride (Offset 0) (Input)(0 Bytes) - SetExpressionOverride
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - monster_generic
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CMortarShell - mortarshell
- m_flImpactTime (Offset 828) (Save)(4 Bytes)
- m_flFadeTime (Offset 824) (Save)(4 Bytes)
- m_flWarnTime (Offset 832) (Save)(4 Bytes)
- m_flNPCWarnTime (Offset 836) (Save)(4 Bytes)
- m_warnSound (Offset 840) (Save)(4 Bytes)
- m_iSpriteTexture (Offset 844) (Save)(4 Bytes)
- m_bHasWarned (Offset 848) (Save)(1 Bytes)
- m_flLifespan (Offset 896) (Save)(4 Bytes)
- m_vecFiredFrom (Offset 852) (Save)(12 Bytes)
- m_vecFlyDir (Offset 864) (Save)(12 Bytes)
- m_flSpawnedTime (Offset 876) (Save)(4 Bytes)
- m_pBeamEffect (Offset 880) (Save)(16 Bytes)
- m_flRadius (Offset 900) (Save)(4 Bytes)
- m_vecSurfaceNormal (Offset 904) (Save)(12 Bytes)
- CMortarShellFlyThink (Offset 0) (FunctionTable)(0 Bytes)
- CMortarShellFadeThink (Offset 0) (FunctionTable)(0 Bytes)

CBaseEntity - move_keyframed
- m_iPositionInterpolator (Offset 884) (Save|Key)(4 Bytes) - PositionInterpolator
- m_iRotationInterpolator (Offset 888) (Save|Key)(4 Bytes) - RotationInterpolator
- m_pCurrentKeyFrame (Offset 904) (Save)(4 Bytes)
- m_pTargetKeyFrame (Offset 908) (Save)(4 Bytes)
- m_pPreKeyFrame (Offset 912) (Save)(4 Bytes)
- m_pPostKeyFrame (Offset 916) (Save)(4 Bytes)
- m_flAnimStartTime (Offset 892) (Save)(4 Bytes)
- m_flAnimEndTime (Offset 896) (Save)(4 Bytes)
- m_flAverageSpeedAcrossFrame (Offset 900) (Save)(4 Bytes)
- m_flTimeIntoFrame (Offset 920) (Save)(4 Bytes)
- m_iDirection (Offset 924) (Save)(4 Bytes)
- m_Origin (Offset 824) (Save)(12 Bytes)
- m_Angles (Offset 836) (Save)(12 Bytes)
- m_qAngle (Offset 848) (Save)(16 Bytes)
- m_iNextKey (Offset 864) (Save|Key)(4 Bytes) - NextKey
- m_flNextTime (Offset 868) (Save)(4 Bytes)
- m_flSpeed (Offset 880) (Save|Key)(4 Bytes) - MoveSpeed
- m_pNextKey (Offset 872) (Save)(4 Bytes)
- m_pPrevKey (Offset 876) (Save)(4 Bytes)

CRopeKeyframe - move_rope
- m_RopeFlags (Offset 828) (Save)(4 Bytes)
- m_iNextLinkName (Offset 832) (Save|Key)(4 Bytes) - NextKey
- m_Slack (Offset 836) (Save|Key)(4 Bytes) - Slack
- m_Width (Offset 840) (Save|Key)(4 Bytes) - Width
- m_TextureScale (Offset 844) (Save|Key)(4 Bytes) - TextureScale
- m_nSegments (Offset 848) (Save)(4 Bytes)
- m_bConstrainBetweenEndpoints (Offset 852) (Save)(1 Bytes)
- m_strRopeMaterialModel (Offset 856) (Save)(4 Bytes)
- m_iRopeMaterialModelIndex (Offset 860) (Save)(4 Bytes)
- m_Subdiv (Offset 864) (Save|Key)(4 Bytes) - Subdiv
- m_RopeLength (Offset 868) (Save)(4 Bytes)
- m_fLockedPoints (Offset 872) (Save)(4 Bytes)
- m_bCreatedFromMapFile (Offset 876) (Save)(1 Bytes)
- m_flScrollSpeed (Offset 880) (Save|Key)(4 Bytes) - ScrollSpeed
- m_bStartPointValid (Offset 884) (Save)(1 Bytes)
- m_bEndPointValid (Offset 885) (Save)(1 Bytes)
- m_hStartPoint (Offset 888) (Save)(4 Bytes)
- m_hEndPoint (Offset 892) (Save)(4 Bytes)
- m_iStartAttachment (Offset 896) (Save)(2 Bytes)
- m_iEndAttachment (Offset 898) (Save)(2 Bytes)
- InputSetScrollSpeed (Offset 0) (Input)(0 Bytes) - SetScrollSpeed
- InputSetForce (Offset 0) (Input)(0 Bytes) - SetForce
- InputBreak (Offset 0) (Input)(0 Bytes) - Break

CBaseEntity - multisource
- m_rgEntities (Offset 824) (Save)(128 Bytes)
- m_rgTriggered (Offset 952) (Save)(128 Bytes)
- m_iTotal (Offset 1104) (Save)(4 Bytes)
- m_globalstate (Offset 1108) (Save|Key)(4 Bytes) - globalstate
- CMultiSourceRegister (Offset 0) (FunctionTable)(0 Bytes)
- m_OnTrigger (Offset 1080) (Save|Key|Output)(0 Bytes) - OnTrigger

CAI_BaseNPC - npc_advisor
- m_iszLevitateGoal1 (Offset 3616) (Save|Key)(4 Bytes) - levitategoal_bottom
- m_iszLevitateGoal2 (Offset 3620) (Save|Key)(4 Bytes) - levitategoal_top
- m_iszLevitationArea (Offset 3624) (Save|Key)(4 Bytes) - levitationarea
- m_pLevitateController (Offset 3564) (Save)(0 Bytes)
 Sub-Class Table (1 Deep): m_levitateCallback - CAdvisorLevitate
 - m_flFloat (Offset 32) (Save)(4 Bytes)
 - m_vecGoalPos1 (Offset 8) (Save)(12 Bytes)
 - m_vecGoalPos2 (Offset 20) (Save)(12 Bytes)
 - m_Advisor (Offset 4) (Save)(4 Bytes)
- m_physicsObjects (Offset 3544) (Save)(0 Bytes)
- m_hLevitateGoal1 (Offset 3604) (Save)(4 Bytes)
- m_hLevitateGoal2 (Offset 3608) (Save)(4 Bytes)
- m_hLevitationArea (Offset 3612) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_alyx
- m_hEmpTool (Offset 5580) (Save)(4 Bytes)
- m_hHackTarget (Offset 5584) (Save)(4 Bytes)
- m_hStealthLookTarget (Offset 5588) (Save)(4 Bytes)
- m_bInteractionAllowed (Offset 5592) (Save)(1 Bytes)
- m_fTimeNextSearchForInteractTargets (Offset 5596) (Save)(4 Bytes)
- m_bDarknessSpeechAllowed (Offset 5600) (Save)(1 Bytes)
- m_bIsEMPHolstered (Offset 5601) (Save)(1 Bytes)
- m_bIsFlashlightBlind (Offset 5602) (Save)(1 Bytes)
- m_fStayBlindUntil (Offset 5604) (Save)(4 Bytes)
- m_flDontBlindUntil (Offset 5608) (Save)(4 Bytes)
- m_bSpokeLostPlayerInDarkness (Offset 5612) (Save)(1 Bytes)
- m_bPlayerFlashlightState (Offset 5613) (Save)(1 Bytes)
- m_bHadCondSeeEnemy (Offset 5614) (Save)(1 Bytes)
- m_iszCurrentBlindScene (Offset 5616) (Save)(4 Bytes)
- m_fTimeUntilNextDarknessFoundPlayer (Offset 5620) (Save)(4 Bytes)
- m_fCombatStartTime (Offset 5624) (Save)(4 Bytes)
- m_fCombatEndTime (Offset 5628) (Save)(4 Bytes)
- m_flNextCrouchTime (Offset 5632) (Save)(4 Bytes)
- m_WeaponType (Offset 5724) (Save)(4 Bytes)
- m_bShouldHaveEMP (Offset 5728) (Save|Key)(1 Bytes) - ShouldHaveEMP
- m_sndDarknessBreathing (Offset 5636) (Save)(0 Bytes)
 Sub-Class Table (1 Deep): m_SpeechWatch_LostPlayer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_SpeechTimer_HeardSound - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_SpeechWatch_SoundDelay - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_SpeechWatch_BreathingRamp - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_SpeechWatch_FoundPlayer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- InputDisallowInteraction (Offset 0) (Input)(0 Bytes) - DisallowInteraction
- InputAllowInteraction (Offset 0) (Input)(0 Bytes) - AllowInteraction
- InputGiveWeapon (Offset 0) (Input)(0 Bytes) - GiveWeapon
- InputAllowDarknessSpeech (Offset 0) (Input)(0 Bytes) - AllowDarknessSpeech
- InputGiveEMP (Offset 0) (Input)(0 Bytes) - GiveEMP
- InputVehiclePunted (Offset 0) (Input)(0 Bytes) - VehiclePunted
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- m_OnFinishInteractWithObject (Offset 5768) (Save|Key|Output)(0 Bytes) - OnFinishInteractWithObject
- m_OnPlayerUse (Offset 5792) (Save|Key|Output)(0 Bytes) - OnPlayerUse
- CNPC_AlyxUse (Offset 0) (FunctionTable)(0 Bytes)
- m_bMovingAwayFromPlayer (Offset 4344) (Save)(1 Bytes)
 Sub-Class Table (1 Deep): m_SpeechWatch_PlayerLooking - CStopwatch
 - m_interval (Offset 8) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FakeOutMortarTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputSetReadinessPanic (Offset 0) (Input)(0 Bytes) - SetReadinessPanic
- InputSetReadinessStealth (Offset 0) (Input)(0 Bytes) - SetReadinessStealth
- InputSetReadinessLow (Offset 0) (Input)(0 Bytes) - SetReadinessLow
- InputSetReadinessMedium (Offset 0) (Input)(0 Bytes) - SetReadinessMedium
- InputSetReadinessHigh (Offset 0) (Input)(0 Bytes) - SetReadinessHigh
- InputLockReadiness (Offset 0) (Input)(0 Bytes) - LockReadiness
- m_hFlare (Offset 5528) (Save)(4 Bytes)
- InputEnterVehicle (Offset 0) (Input)(0 Bytes) - EnterVehicle
- InputEnterVehicleImmediately (Offset 0) (Input)(0 Bytes) - EnterVehicleImmediately
- InputExitVehicle (Offset 0) (Input)(0 Bytes) - ExitVehicle
- InputCancelEnterVehicle (Offset 0) (Input)(0 Bytes) - CancelEnterVehicle
- InputGiveWeapon (Offset 0) (Input)(0 Bytes) - GiveWeapon
- m_flReadiness (Offset 5484) (Save)(4 Bytes)
- m_flReadinessSensitivity (Offset 5488) (Save)(4 Bytes)
- m_bReadinessCapable (Offset 5492) (Save)(1 Bytes)
- m_flReadinessLockedUntil (Offset 5496) (Save)(4 Bytes)
- m_fLastBarrelExploded (Offset 5500) (Save)(4 Bytes)
- m_iNumConsecutiveBarrelsExploded (Offset 5508) (Save)(4 Bytes)
- m_fLastPlayerKill (Offset 5504) (Save)(4 Bytes)
- m_iNumConsecutivePlayerKills (Offset 5512) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_AnnounceAttackTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_hAimTarget (Offset 5524) (Save)(4 Bytes)
- m_bAlwaysTransition (Offset 5532) (Save|Key)(1 Bytes) - AlwaysTransition
- m_bDontPickupWeapons (Offset 5533) (Save|Key)(1 Bytes) - DontPickupWeapons
- InputEnableAlwaysTransition (Offset 0) (Input)(0 Bytes) - EnableAlwaysTransition
- InputDisableAlwaysTransition (Offset 0) (Input)(0 Bytes) - DisableAlwaysTransition
- InputEnableWeaponPickup (Offset 0) (Input)(0 Bytes) - EnableWeaponPickup
- InputDisableWeaponPickup (Offset 0) (Input)(0 Bytes) - DisableWeaponPickup
- InputClearAllOuputs (Offset 0) (Input)(0 Bytes) - ClearAllOutputs
- m_OnWeaponPickup (Offset 5536) (Save|Key|Output)(0 Bytes) - OnWeaponPickup
 Sub-Class Table (1 Deep): m_PendingResponse - AI_Response
 - m_Type (Offset 0) (Save)(1 Bytes)
 - m_szResponseName (Offset 1) (Save)(64 Bytes)
 - m_szMatchingRule (Offset 65) (Save)(64 Bytes)
  Sub-Class Table (2 Deep): m_Params - AI_ResponseParams
  - flags (Offset 14) (Save)(2 Bytes)
  - odds (Offset 12) (Save)(2 Bytes)
  - soundlevel (Offset 16) (Save)(1 Bytes)
  - delay (Offset 0) (Save)(4 Bytes)
  - respeakdelay (Offset 4) (Save)(4 Bytes)
- m_PendingConcept (Offset 4240) (Save)(0 Bytes)
- m_TimePendingSet (Offset 4264) (Save)(4 Bytes)
- m_hTalkTarget (Offset 4268) (Save)(4 Bytes)
- m_flNextRegenTime (Offset 4272) (Save)(4 Bytes)
- m_flTimePlayerStartStare (Offset 4276) (Save)(4 Bytes)
- m_hPotentialSpeechTarget (Offset 4280) (Save)(4 Bytes)
- m_flNextIdleSpeechTime (Offset 4284) (Save)(4 Bytes)
- m_iQARandomNumber (Offset 4288) (Save)(4 Bytes)
- m_hSpeechFilter (Offset 4304) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_ConceptCategoryTimers - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_bGameEndAlly (Offset 4308) (Save|Key)(1 Bytes) - GameEndAlly
- m_bCanSpeakWhileScripting (Offset 4309) (Save)(1 Bytes)
- m_flHealthAccumulator (Offset 4316) (Save)(4 Bytes)
- m_flTimeLastRegen (Offset 4312) (Save)(4 Bytes)
- InputIdleRespond (Offset 0) (Input)(0 Bytes) - IdleRespond
- InputSpeakResponseConcept (Offset 0) (Input)(0 Bytes) - SpeakResponseConcept
- InputMakeGameEndAlly (Offset 0) (Input)(0 Bytes) - MakeGameEndAlly
- InputMakeRegularAlly (Offset 0) (Input)(0 Bytes) - MakeRegularAlly
- InputAnswerQuestion (Offset 0) (Input)(0 Bytes) - AnswerQuestion
- InputAnswerQuestionHello (Offset 0) (Input)(0 Bytes) - AnswerQuestionHello
- InputEnableSpeakWhileScripting (Offset 0) (Input)(0 Bytes) - EnableSpeakWhileScripting
- InputDisableSpeakWhileScripting (Offset 0) (Input)(0 Bytes) - DisableSpeakWhileScripting
- m_fLatchedPositions (Offset 3564) (Save)(4 Bytes)
- m_latchedEyeOrigin (Offset 3568) (Save)(12 Bytes)
- m_latchedEyeDirection (Offset 3580) (Save)(12 Bytes)
- m_latchedHeadDirection (Offset 3592) (Save)(12 Bytes)
- m_goalHeadDirection (Offset 3604) (Save)(12 Bytes)
- m_goalHeadInfluence (Offset 3616) (Save)(4 Bytes)
- m_goalSpineYaw (Offset 3620) (Save)(4 Bytes)
- m_goalBodyYaw (Offset 3624) (Save)(4 Bytes)
- m_goalHeadCorrection (Offset 3628) (Save)(12 Bytes)
- m_flBlinktime (Offset 3640) (Save)(4 Bytes)
- m_hLookTarget (Offset 3644) (Save)(4 Bytes)
- m_lookQueue (Offset 3648) (Save)(0 Bytes)
- m_randomLookQueue (Offset 3688) (Save)(0 Bytes)
- m_syntheticLookQueue (Offset 3668) (Save)(0 Bytes)
- m_flNextRandomLookTime (Offset 3708) (Save)(4 Bytes)
- m_iszExpressionScene (Offset 3712) (Save)(4 Bytes)
- m_hExpressionSceneEnt (Offset 3716) (Save)(4 Bytes)
- m_flNextRandomExpressionTime (Offset 3720) (Save)(4 Bytes)
- m_iszIdleExpression (Offset 3728) (Save)(4 Bytes)
- m_iszAlertExpression (Offset 3732) (Save)(4 Bytes)
- m_iszCombatExpression (Offset 3736) (Save)(4 Bytes)
- m_iszDeathExpression (Offset 3740) (Save)(4 Bytes)
- m_ParameterBodyYaw (Offset 3744) (Save)(4 Bytes)
- m_ParameterSpineYaw (Offset 3748) (Save)(4 Bytes)
- m_ParameterNeckTrans (Offset 3752) (Save)(4 Bytes)
- m_ParameterHeadYaw (Offset 3756) (Save)(4 Bytes)
- m_ParameterHeadPitch (Offset 3760) (Save)(4 Bytes)
- m_ParameterHeadRoll (Offset 3764) (Save)(4 Bytes)
- m_FlexweightBodyRightLeft (Offset 3768) (Save)(4 Bytes)
- m_FlexweightChestRightLeft (Offset 3772) (Save)(4 Bytes)
- m_FlexweightHeadForwardBack (Offset 3776) (Save)(4 Bytes)
- m_FlexweightHeadRightLeft (Offset 3780) (Save)(4 Bytes)
- m_FlexweightHeadUpDown (Offset 3784) (Save)(4 Bytes)
- m_FlexweightHeadTilt (Offset 3788) (Save)(4 Bytes)
- m_ParameterGestureHeight (Offset 3792) (Save)(4 Bytes)
- m_ParameterGestureWidth (Offset 3796) (Save)(4 Bytes)
- m_FlexweightGestureUpDown (Offset 3800) (Save)(4 Bytes)
- m_FlexweightGestureRightLeft (Offset 3804) (Save)(4 Bytes)
- m_flAccumYawDelta (Offset 3556) (Save)(4 Bytes)
- m_flAccumYawScale (Offset 3560) (Save)(4 Bytes)
- m_flextarget (Offset 3808) (Save)(256 Bytes)
- m_bDontUseSemaphore (Offset 4064) (Save|Key)(1 Bytes) - DontUseSpeechSemaphore
- m_iszExpressionOverride (Offset 3724) (Save|Key)(4 Bytes) - ExpressionOverride
 Sub-Class Table (1 Deep): m_pExpresser - CAI_Expresser
 - m_ConceptHistories (Offset 8) (Save)(0 Bytes)
 - m_flStopTalkTime (Offset 44) (Save)(4 Bytes)
 - m_flStopTalkTimeWithoutDelay (Offset 48) (Save)(4 Bytes)
 - m_flBlockedTalkTime (Offset 52) (Save)(4 Bytes)
 - m_voicePitch (Offset 56) (Save)(4 Bytes)
 - m_flLastTimeAcceptedSpeak (Offset 60) (Save)(4 Bytes)
- InputSetExpressionOverride (Offset 0) (Input)(0 Bytes) - SetExpressionOverride
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_antlion
- m_bStartBurrowed (Offset 3552) (Save|Key)(1 Bytes) - startburrowed
- m_bIgnoreBugbait (Offset 3995) (Save|Key)(1 Bytes) - ignorebugbait
- m_flAlertRadius (Offset 3572) (Save|Key)(4 Bytes) - radius
- m_flEludeDistance (Offset 4008) (Save|Key)(4 Bytes) - eludedist
- m_bSuppressUnburrowEffects (Offset 4026) (Save|Key)(1 Bytes) - unburroweffects
- m_vecSaveSpitVelocity (Offset 3588) (Save)(12 Bytes)
- m_flIdleDelay (Offset 3560) (Save)(4 Bytes)
- m_flBurrowTime (Offset 3564) (Save)(4 Bytes)
- m_flJumpTime (Offset 3568) (Save)(4 Bytes)
- m_flPounceTime (Offset 3576) (Save)(4 Bytes)
- m_iUnBurrowAttempts (Offset 3580) (Save)(4 Bytes)
- m_iContext (Offset 3584) (Save)(4 Bytes)
- m_vecSavedJump (Offset 3940) (Save)(12 Bytes)
- m_vecLastJumpAttempt (Offset 3952) (Save)(12 Bytes)
- m_flIgnoreSoundTime (Offset 3964) (Save)(4 Bytes)
- m_vecHeardSound (Offset 3980) (Save)(12 Bytes)
- m_bHasHeardSound (Offset 3992) (Save)(1 Bytes)
- m_bAgitatedSound (Offset 3993) (Save)(1 Bytes)
- m_bWingsOpen (Offset 3994) (Save)(1 Bytes)
- m_flNextAcknowledgeTime (Offset 3968) (Save)(4 Bytes)
- m_hFollowTarget (Offset 4000) (Save)(4 Bytes)
- m_hFightGoalTarget (Offset 4004) (Save)(4 Bytes)
- m_strParentSpawner (Offset 3996) (Save)(4 Bytes)
- m_flSuppressFollowTime (Offset 3972) (Save)(4 Bytes)
- m_MoveState (Offset 3888) (Save)(4 Bytes)
- m_flObeyFollowTime (Offset 3976) (Save)(4 Bytes)
- m_bLeapAttack (Offset 4012) (Save)(1 Bytes)
- m_bDisableJump (Offset 4013) (Save)(1 Bytes)
- m_flTimeDrown (Offset 4016) (Save)(4 Bytes)
- m_flTimeDrownSplash (Offset 4020) (Save)(4 Bytes)
- m_bDontExplode (Offset 4024) (Save)(1 Bytes)
- m_flNextJumpPushTime (Offset 3556) (Save)(4 Bytes)
- m_bForcedStuckJump (Offset 4028) (Save)(1 Bytes)
- m_flZapDuration (Offset 4044) (Save)(4 Bytes)
- m_bHasDoneAirAttack (Offset 4027) (Save)(1 Bytes)
- InputUnburrow (Offset 0) (Input)(0 Bytes) - Unburrow
- InputBurrow (Offset 0) (Input)(0 Bytes) - Burrow
- InputBurrowAway (Offset 0) (Input)(0 Bytes) - BurrowAway
- InputFightToPosition (Offset 0) (Input)(0 Bytes) - FightToPosition
- InputStopFightToPosition (Offset 0) (Input)(0 Bytes) - StopFightToPosition
- InputEnableJump (Offset 0) (Input)(0 Bytes) - EnableJump
- InputDisableJump (Offset 0) (Input)(0 Bytes) - DisableJump
- InputIgnoreBugbait (Offset 0) (Input)(0 Bytes) - IgnoreBugbait
- InputHearBugbait (Offset 0) (Input)(0 Bytes) - HearBugbait
- InputJumpAtTarget (Offset 0) (Input)(0 Bytes) - JumpAtTarget
- m_OnReachFightGoal (Offset 3892) (Save|Key|Output)(0 Bytes) - OnReachedFightGoal
- m_OnUnBurrowed (Offset 3916) (Save|Key|Output)(0 Bytes) - OnUnBurrowed
- CNPC_AntlionTouch (Offset 0) (FunctionTable)(0 Bytes)
- CNPC_AntlionBurrowUse (Offset 0) (FunctionTable)(0 Bytes)
- CNPC_AntlionZapThink (Offset 0) (FunctionTable)(0 Bytes)
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CBaseAnimating - npc_antlion_grub
- m_hGlowSprite (Offset 1120) (Save)(4 Bytes)
- m_flFlinchTime (Offset 1128) (Save)(4 Bytes)
- m_flNextIdleSoundTime (Offset 1132) (Save)(4 Bytes)
- m_flNextSquealSoundTime (Offset 1136) (Save)(4 Bytes)
- m_State (Offset 1144) (Save)(4 Bytes)
- InputAgitate (Offset 0) (Input)(0 Bytes) - Agitate
- m_OnAgitated (Offset 1148) (Save|Key|Output)(0 Bytes) - OnAgitated
- m_OnDeath (Offset 1172) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnDeathByPlayer (Offset 1196) (Save|Key|Output)(0 Bytes) - OnDeathByPlayer
- CAntlionGrubGrubTouch (Offset 0) (FunctionTable)(0 Bytes)
- CAntlionGrubIdleThink (Offset 0) (FunctionTable)(0 Bytes)
- CAntlionGrubFlinchThink (Offset 0) (FunctionTable)(0 Bytes)
- InputSquash (Offset 0) (Input)(0 Bytes) - Squash
- *CBaseAnimating

CBaseEntity - npc_antlion_template_maker
- m_strSpawnGroup (Offset 976) (Save|Key)(4 Bytes) - spawngroup
- m_strSpawnTarget (Offset 980) (Save|Key)(4 Bytes) - spawntarget
- m_flSpawnRadius (Offset 984) (Save|Key)(4 Bytes) - spawnradius
- m_strFightTarget (Offset 992) (Save|Key)(4 Bytes) - fighttarget
- m_strFollowTarget (Offset 996) (Save|Key)(4 Bytes) - followtarget
- m_bIgnoreBugbait (Offset 1000) (Save|Key)(1 Bytes) - ignorebugbait
- m_flVehicleSpawnDistance (Offset 1056) (Save|Key)(4 Bytes) - vehicledistance
- m_flWorkerSpawnRate (Offset 988) (Save|Key)(4 Bytes) - workerspawnrate
- m_nChildMoveState (Offset 1004) (Save)(4 Bytes)
- m_hFightTarget (Offset 1008) (Save)(4 Bytes)
- m_hProxyTarget (Offset 1012) (Save)(4 Bytes)
- m_hFollowTarget (Offset 1016) (Save)(4 Bytes)
- m_iSkinCount (Offset 1060) (Save)(4 Bytes)
- m_flBlockedBumpTime (Offset 1064) (Save)(4 Bytes)
- m_bBlocked (Offset 1068) (Save)(1 Bytes)
- m_Children (Offset 1020) (Save)(0 Bytes)
- m_iPool (Offset 1040) (Save|Key)(4 Bytes) - pool_start
- m_iMaxPool (Offset 1044) (Save|Key)(4 Bytes) - pool_max
- m_iPoolRegenAmount (Offset 1048) (Save|Key)(4 Bytes) - pool_regen_amount
- m_flPoolRegenTime (Offset 1052) (Save|Key)(4 Bytes) - pool_regen_time
- InputSetFightTarget (Offset 0) (Input)(0 Bytes) - SetFightTarget
- InputSetFollowTarget (Offset 0) (Input)(0 Bytes) - SetFollowTarget
- InputClearFollowTarget (Offset 0) (Input)(0 Bytes) - ClearFollowTarget
- InputClearFightTarget (Offset 0) (Input)(0 Bytes) - ClearFightTarget
- InputSetSpawnRadius (Offset 0) (Input)(0 Bytes) - SetSpawnRadius
- InputAddToPool (Offset 0) (Input)(0 Bytes) - AddToPool
- InputSetMaxPool (Offset 0) (Input)(0 Bytes) - SetMaxPool
- InputSetPoolRegenAmount (Offset 0) (Input)(0 Bytes) - SetPoolRegenAmount
- InputSetPoolRegenTime (Offset 0) (Input)(0 Bytes) - SetPoolRegenTime
- InputChangeDestinationGroup (Offset 0) (Input)(0 Bytes) - ChangeDestinationGroup
- m_OnAllBlocked (Offset 1072) (Save|Key|Output)(0 Bytes) - OnAllBlocked
- m_bCreateSpores (Offset 1096) (Save|Key)(1 Bytes) - createspores
- CAntlionTemplateMakerPoolRegenThink (Offset 0) (FunctionTable)(0 Bytes)
- CAntlionTemplateMakerFindNodesCloseToPlayer (Offset 0) (FunctionTable)(0 Bytes)
- CAntlionTemplateMakerBlockedCheckFunc (Offset 0) (FunctionTable)(0 Bytes)
- m_iszTemplateName (Offset 952) (Save|Key)(4 Bytes) - TemplateName
- m_flRadius (Offset 948) (Save|Key)(4 Bytes) - radius
- m_iszTemplateData (Offset 956) (Save)(4 Bytes)
- m_iszDestinationGroup (Offset 960) (Save|Key)(4 Bytes) - DestinationGroup
- m_CriterionVisibility (Offset 968) (Save|Key)(4 Bytes) - CriterionVisibility
- m_CriterionDistance (Offset 972) (Save|Key)(4 Bytes) - CriterionDistance
- m_iMinSpawnDistance (Offset 964) (Save|Key)(4 Bytes) - MinSpawnDistance
- InputSpawnInRadius (Offset 0) (Input)(0 Bytes) - SpawnNPCInRadius
- InputSpawnInLine (Offset 0) (Input)(0 Bytes) - SpawnNPCInLine
- InputSpawnMultiple (Offset 0) (Input)(0 Bytes) - SpawnMultiple
- InputChangeDestinationGroup (Offset 0) (Input)(0 Bytes) - ChangeDestinationGroup
- InputSetMinimumSpawnDistance (Offset 0) (Input)(0 Bytes) - SetMinimumSpawnDistance
- m_nMaxNumNPCs (Offset 824) (Save|Key)(4 Bytes) - MaxNPCCount
- m_nMaxLiveChildren (Offset 932) (Save|Key)(4 Bytes) - MaxLiveChildren
- m_flSpawnFrequency (Offset 828) (Save|Key)(4 Bytes) - SpawnFrequency
- m_bDisabled (Offset 936) (Save|Key)(1 Bytes) - StartDisabled
- m_nLiveChildren (Offset 928) (Save)(4 Bytes)
- InputSpawnNPC (Offset 0) (Input)(0 Bytes) - Spawn
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputSetMaxChildren (Offset 0) (Input)(0 Bytes) - SetMaxChildren
- InputAddMaxChildren (Offset 0) (Input)(0 Bytes) - AddMaxChildren
- InputSetMaxLiveChildren (Offset 0) (Input)(0 Bytes) - SetMaxLiveChildren
- InputSetSpawnFrequency (Offset 0) (Input)(0 Bytes) - SetSpawnFrequency
- m_OnAllSpawned (Offset 856) (Save|Key|Output)(0 Bytes) - OnAllSpawned
- m_OnAllSpawnedDead (Offset 880) (Save|Key|Output)(0 Bytes) - OnAllSpawnedDead
- m_OnAllLiveChildrenDead (Offset 904) (Save|Key|Output)(0 Bytes) - OnAllLiveChildrenDead
- m_OnSpawnNPC (Offset 832) (Save|Key|Output)(0 Bytes) - OnSpawnNPC
- CBaseNPCMakerMakerThink (Offset 0) (FunctionTable)(0 Bytes)
- m_hIgnoreEntity (Offset 940) (Save)(4 Bytes)
- m_iszIngoreEnt (Offset 944) (Save|Key)(4 Bytes) - IgnoreEntity

CNPC_AntlionGuard - npc_antlionguard
- m_nFlinchActivity (Offset 3524) (Save)(4 Bytes)
- m_bStopped (Offset 3528) (Save)(1 Bytes)
- m_bIsBurrowed (Offset 3529) (Save|Key)(1 Bytes) - startburrowed
- m_bBarkEnabled (Offset 3530) (Save|Key)(1 Bytes) - allowbark
- m_flNextSummonTime (Offset 3532) (Save)(4 Bytes)
- m_iNumLiveAntlions (Offset 3536) (Save)(4 Bytes)
- m_flSearchNoiseTime (Offset 3540) (Save)(4 Bytes)
- m_flAngerNoiseTime (Offset 3544) (Save)(4 Bytes)
- m_flBreathTime (Offset 3548) (Save)(4 Bytes)
- m_flChargeTime (Offset 3552) (Save)(4 Bytes)
- m_hShoveTarget (Offset 3600) (Save)(4 Bytes)
- m_hChargeTarget (Offset 3604) (Save)(4 Bytes)
- m_hChargeTargetPosition (Offset 3608) (Save)(4 Bytes)
- m_hOldTarget (Offset 3612) (Save)(4 Bytes)
- m_hPhysicsTarget (Offset 3616) (Save)(4 Bytes)
- m_vecPhysicsTargetStartPos (Offset 3576) (Save)(12 Bytes)
- m_vecPhysicsHitPosition (Offset 3588) (Save)(12 Bytes)
- m_flPhysicsCheckTime (Offset 3556) (Save)(4 Bytes)
- m_flNextHeavyFlinchTime (Offset 3560) (Save)(4 Bytes)
- m_flNextRoarTime (Offset 3564) (Save)(4 Bytes)
- m_iChargeMisses (Offset 3568) (Save)(4 Bytes)
- m_bDecidedNotToStop (Offset 3572) (Save)(1 Bytes)
- m_bPreferPhysicsAttack (Offset 3573) (Save)(1 Bytes)
- m_iBleedingLevel (Offset 3720) (Save)(1 Bytes)
- m_bCavernBreed (Offset 3574) (Save|Key)(1 Bytes) - cavernbreed
- m_bInCavern (Offset 3575) (Save|Key)(1 Bytes) - incavern
- m_strShoveTargets (Offset 3708) (Save|Key)(4 Bytes) - shovetargets
- m_hCaveGlow (Offset 3712) (Save)(8 Bytes)
- m_OnSummon (Offset 3660) (Save|Key|Output)(0 Bytes) - OnSummon
- m_pGrowlHighSound (Offset 3684) (Save)(0 Bytes)
- m_pGrowlLowSound (Offset 3688) (Save)(0 Bytes)
- m_pGrowlIdleSound (Offset 3692) (Save)(0 Bytes)
- m_pBreathSound (Offset 3696) (Save)(0 Bytes)
- m_pConfusedSound (Offset 3700) (Save)(0 Bytes)
- InputSetShoveTarget (Offset 0) (Input)(0 Bytes) - SetShoveTarget
- InputSetChargeTarget (Offset 0) (Input)(0 Bytes) - SetChargeTarget
- InputClearChargeTarget (Offset 0) (Input)(0 Bytes) - ClearChargeTarget
- InputUnburrow (Offset 0) (Input)(0 Bytes) - Unburrow
- InputRagdoll (Offset 0) (Input)(0 Bytes) - Ragdoll
- InputEnableBark (Offset 0) (Input)(0 Bytes) - EnableBark
- InputDisableBark (Offset 0) (Input)(0 Bytes) - DisableBark
- InputSummonedAntlionDied (Offset 0) (Input)(0 Bytes) - SummonedAntlionDied
- InputEnablePreferPhysicsAttack (Offset 0) (Input)(0 Bytes) - EnablePreferPhysicsAttack
- InputDisablePreferPhysicsAttack (Offset 0) (Input)(0 Bytes) - DisablePreferPhysicsAttack
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_apcdriver
- m_bFiringDisabled (Offset 3664) (Save)(1 Bytes)
- m_flTimeLastSeenEnemy (Offset 3660) (Save)(4 Bytes)
- InputEnableFiring (Offset 0) (Input)(0 Bytes) - EnableFiring
- InputDisableFiring (Offset 0) (Input)(0 Bytes) - DisableFiring
- m_iszVehicleName (Offset 3524) (Save|Key)(4 Bytes) - vehicle
- m_hVehicleEntity (Offset 3532) (Save)(4 Bytes)
- m_vecDesiredVelocity (Offset 3552) (Save)(12 Bytes)
- m_vecDesiredPosition (Offset 3564) (Save)(12 Bytes)
- m_vecPrevPoint (Offset 3576) (Save)(12 Bytes)
- m_vecPrevPrevPoint (Offset 3588) (Save)(12 Bytes)
- m_vecPostPoint (Offset 3600) (Save)(12 Bytes)
- m_vecPostPostPoint (Offset 3612) (Save)(12 Bytes)
- m_flDistanceAlongSpline (Offset 3624) (Save)(4 Bytes)
- m_flDriversMaxSpeed (Offset 3628) (Save|Key)(4 Bytes) - drivermaxspeed
- m_flDriversMinSpeed (Offset 3632) (Save|Key)(4 Bytes) - driverminspeed
- m_flMaxSpeed (Offset 3636) (Save)(4 Bytes)
- m_flGoalSpeed (Offset 3640) (Save)(4 Bytes)
- m_flSteering (Offset 3648) (Save)(4 Bytes)
- InputSetDriversMaxSpeed (Offset 0) (Input)(0 Bytes) - SetDriversMaxSpeed
- InputSetDriversMinSpeed (Offset 0) (Input)(0 Bytes) - SetDriversMinSpeed
- InputStartForward (Offset 0) (Input)(0 Bytes) - StartForward
- InputStop (Offset 0) (Input)(0 Bytes) - Stop
- InputStartFiring (Offset 0) (Input)(0 Bytes) - StartFiring
- InputStopFiring (Offset 0) (Input)(0 Bytes) - StopFiring
- InputGotoPathCorner (Offset 0) (Input)(0 Bytes) - GotoPathCorner
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CNPC_Barnacle - npc_barnacle
- m_flAltitude (Offset 3568) (Save)(4 Bytes)
- m_cGibs (Offset 3572) (Save)(4 Bytes)
- m_bLiftingPrey (Offset 3576) (Save)(1 Bytes)
- m_bSwallowingPrey (Offset 3577) (Save)(1 Bytes)
- m_flDigestFinish (Offset 3580) (Save)(4 Bytes)
- m_bPlayedPullSound (Offset 3592) (Save)(1 Bytes)
- m_bPlayerWasStanding (Offset 3593) (Save)(1 Bytes)
- m_flVictimHeight (Offset 3584) (Save)(4 Bytes)
- m_iGrabbedBoneIndex (Offset 3588) (Save)(4 Bytes)
- m_vecRoot (Offset 3596) (Save)(12 Bytes)
- m_vecTip (Offset 3608) (Save)(12 Bytes)
- m_hTongueRoot (Offset 3632) (Save)(4 Bytes)
- m_hTongueTip (Offset 3636) (Save)(4 Bytes)
- m_hRagdoll (Offset 3640) (Save)(4 Bytes)
- m_pRagdollBones (Offset 3644) (Save)(6144 Bytes)
- m_pConstraint (Offset 9788) (Save)(0 Bytes)
- m_flRestUnitsAboveGround (Offset 9792) (Save|Key)(4 Bytes) - RestDist
- m_nSpitAttachment (Offset 9796) (Save)(4 Bytes)
- m_hLastSpitEnemy (Offset 9800) (Save)(4 Bytes)
- m_nShakeCount (Offset 9804) (Save)(4 Bytes)
- m_flNextBloodTime (Offset 9808) (Save)(4 Bytes)
- m_nBloodColor (Offset 9812) (Save)(4 Bytes)
- m_vecBloodPos (Offset 9816) (Save)(12 Bytes)
- m_flBarnaclePullSpeed (Offset 9828) (Save)(4 Bytes)
- m_flLocalTimer (Offset 9832) (Save)(4 Bytes)
- m_vLastEnemyPos (Offset 9836) (Save)(12 Bytes)
- m_flLastPull (Offset 9848) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_StuckTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- InputDropTongue (Offset 0) (Input)(0 Bytes) - DropTongue
- InputSetDropTongueSpeed (Offset 0) (Input)(0 Bytes) - SetDropTongueSpeed
- InputLetGo (Offset 0) (Input)(0 Bytes) - LetGo
- m_OnGrab (Offset 3520) (Save|Key|Output)(0 Bytes) - OnGrab
- m_OnRelease (Offset 3544) (Save|Key|Output)(0 Bytes) - OnRelease
- CNPC_BarnacleBarnacleThink (Offset 0) (FunctionTable)(0 Bytes)
- CNPC_BarnacleWaitTillDead (Offset 0) (FunctionTable)(0 Bytes)
- m_bSwallowingBomb (Offset 9856) (Save)(1 Bytes)
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CBaseAnimating - npc_barnacle_tongue_tip
- m_hBarnacle (Offset 1124) (Save)(4 Bytes)
- m_pSpring (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CNPC_Barney - npc_barney
- m_OnPlayerUse (Offset 5612) (Save|Key|Output)(0 Bytes) - OnPlayerUse
- CNPC_BarneyUseFunc (Offset 0) (FunctionTable)(0 Bytes)
- m_bMovingAwayFromPlayer (Offset 4344) (Save)(1 Bytes)
 Sub-Class Table (1 Deep): m_SpeechWatch_PlayerLooking - CStopwatch
 - m_interval (Offset 8) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FakeOutMortarTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputSetReadinessPanic (Offset 0) (Input)(0 Bytes) - SetReadinessPanic
- InputSetReadinessStealth (Offset 0) (Input)(0 Bytes) - SetReadinessStealth
- InputSetReadinessLow (Offset 0) (Input)(0 Bytes) - SetReadinessLow
- InputSetReadinessMedium (Offset 0) (Input)(0 Bytes) - SetReadinessMedium
- InputSetReadinessHigh (Offset 0) (Input)(0 Bytes) - SetReadinessHigh
- InputLockReadiness (Offset 0) (Input)(0 Bytes) - LockReadiness
- m_hFlare (Offset 5528) (Save)(4 Bytes)
- InputEnterVehicle (Offset 0) (Input)(0 Bytes) - EnterVehicle
- InputEnterVehicleImmediately (Offset 0) (Input)(0 Bytes) - EnterVehicleImmediately
- InputExitVehicle (Offset 0) (Input)(0 Bytes) - ExitVehicle
- InputCancelEnterVehicle (Offset 0) (Input)(0 Bytes) - CancelEnterVehicle
- InputGiveWeapon (Offset 0) (Input)(0 Bytes) - GiveWeapon
- m_flReadiness (Offset 5484) (Save)(4 Bytes)
- m_flReadinessSensitivity (Offset 5488) (Save)(4 Bytes)
- m_bReadinessCapable (Offset 5492) (Save)(1 Bytes)
- m_flReadinessLockedUntil (Offset 5496) (Save)(4 Bytes)
- m_fLastBarrelExploded (Offset 5500) (Save)(4 Bytes)
- m_iNumConsecutiveBarrelsExploded (Offset 5508) (Save)(4 Bytes)
- m_fLastPlayerKill (Offset 5504) (Save)(4 Bytes)
- m_iNumConsecutivePlayerKills (Offset 5512) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_AnnounceAttackTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_hAimTarget (Offset 5524) (Save)(4 Bytes)
- m_bAlwaysTransition (Offset 5532) (Save|Key)(1 Bytes) - AlwaysTransition
- m_bDontPickupWeapons (Offset 5533) (Save|Key)(1 Bytes) - DontPickupWeapons
- InputEnableAlwaysTransition (Offset 0) (Input)(0 Bytes) - EnableAlwaysTransition
- InputDisableAlwaysTransition (Offset 0) (Input)(0 Bytes) - DisableAlwaysTransition
- InputEnableWeaponPickup (Offset 0) (Input)(0 Bytes) - EnableWeaponPickup
- InputDisableWeaponPickup (Offset 0) (Input)(0 Bytes) - DisableWeaponPickup
- InputClearAllOuputs (Offset 0) (Input)(0 Bytes) - ClearAllOutputs
- m_OnWeaponPickup (Offset 5536) (Save|Key|Output)(0 Bytes) - OnWeaponPickup
 Sub-Class Table (1 Deep): m_PendingResponse - AI_Response
 - m_Type (Offset 0) (Save)(1 Bytes)
 - m_szResponseName (Offset 1) (Save)(64 Bytes)
 - m_szMatchingRule (Offset 65) (Save)(64 Bytes)
  Sub-Class Table (2 Deep): m_Params - AI_ResponseParams
  - flags (Offset 14) (Save)(2 Bytes)
  - odds (Offset 12) (Save)(2 Bytes)
  - soundlevel (Offset 16) (Save)(1 Bytes)
  - delay (Offset 0) (Save)(4 Bytes)
  - respeakdelay (Offset 4) (Save)(4 Bytes)
- m_PendingConcept (Offset 4240) (Save)(0 Bytes)
- m_TimePendingSet (Offset 4264) (Save)(4 Bytes)
- m_hTalkTarget (Offset 4268) (Save)(4 Bytes)
- m_flNextRegenTime (Offset 4272) (Save)(4 Bytes)
- m_flTimePlayerStartStare (Offset 4276) (Save)(4 Bytes)
- m_hPotentialSpeechTarget (Offset 4280) (Save)(4 Bytes)
- m_flNextIdleSpeechTime (Offset 4284) (Save)(4 Bytes)
- m_iQARandomNumber (Offset 4288) (Save)(4 Bytes)
- m_hSpeechFilter (Offset 4304) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_ConceptCategoryTimers - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_bGameEndAlly (Offset 4308) (Save|Key)(1 Bytes) - GameEndAlly
- m_bCanSpeakWhileScripting (Offset 4309) (Save)(1 Bytes)
- m_flHealthAccumulator (Offset 4316) (Save)(4 Bytes)
- m_flTimeLastRegen (Offset 4312) (Save)(4 Bytes)
- InputIdleRespond (Offset 0) (Input)(0 Bytes) - IdleRespond
- InputSpeakResponseConcept (Offset 0) (Input)(0 Bytes) - SpeakResponseConcept
- InputMakeGameEndAlly (Offset 0) (Input)(0 Bytes) - MakeGameEndAlly
- InputMakeRegularAlly (Offset 0) (Input)(0 Bytes) - MakeRegularAlly
- InputAnswerQuestion (Offset 0) (Input)(0 Bytes) - AnswerQuestion
- InputAnswerQuestionHello (Offset 0) (Input)(0 Bytes) - AnswerQuestionHello
- InputEnableSpeakWhileScripting (Offset 0) (Input)(0 Bytes) - EnableSpeakWhileScripting
- InputDisableSpeakWhileScripting (Offset 0) (Input)(0 Bytes) - DisableSpeakWhileScripting
- m_fLatchedPositions (Offset 3564) (Save)(4 Bytes)
- m_latchedEyeOrigin (Offset 3568) (Save)(12 Bytes)
- m_latchedEyeDirection (Offset 3580) (Save)(12 Bytes)
- m_latchedHeadDirection (Offset 3592) (Save)(12 Bytes)
- m_goalHeadDirection (Offset 3604) (Save)(12 Bytes)
- m_goalHeadInfluence (Offset 3616) (Save)(4 Bytes)
- m_goalSpineYaw (Offset 3620) (Save)(4 Bytes)
- m_goalBodyYaw (Offset 3624) (Save)(4 Bytes)
- m_goalHeadCorrection (Offset 3628) (Save)(12 Bytes)
- m_flBlinktime (Offset 3640) (Save)(4 Bytes)
- m_hLookTarget (Offset 3644) (Save)(4 Bytes)
- m_lookQueue (Offset 3648) (Save)(0 Bytes)
- m_randomLookQueue (Offset 3688) (Save)(0 Bytes)
- m_syntheticLookQueue (Offset 3668) (Save)(0 Bytes)
- m_flNextRandomLookTime (Offset 3708) (Save)(4 Bytes)
- m_iszExpressionScene (Offset 3712) (Save)(4 Bytes)
- m_hExpressionSceneEnt (Offset 3716) (Save)(4 Bytes)
- m_flNextRandomExpressionTime (Offset 3720) (Save)(4 Bytes)
- m_iszIdleExpression (Offset 3728) (Save)(4 Bytes)
- m_iszAlertExpression (Offset 3732) (Save)(4 Bytes)
- m_iszCombatExpression (Offset 3736) (Save)(4 Bytes)
- m_iszDeathExpression (Offset 3740) (Save)(4 Bytes)
- m_ParameterBodyYaw (Offset 3744) (Save)(4 Bytes)
- m_ParameterSpineYaw (Offset 3748) (Save)(4 Bytes)
- m_ParameterNeckTrans (Offset 3752) (Save)(4 Bytes)
- m_ParameterHeadYaw (Offset 3756) (Save)(4 Bytes)
- m_ParameterHeadPitch (Offset 3760) (Save)(4 Bytes)
- m_ParameterHeadRoll (Offset 3764) (Save)(4 Bytes)
- m_FlexweightBodyRightLeft (Offset 3768) (Save)(4 Bytes)
- m_FlexweightChestRightLeft (Offset 3772) (Save)(4 Bytes)
- m_FlexweightHeadForwardBack (Offset 3776) (Save)(4 Bytes)
- m_FlexweightHeadRightLeft (Offset 3780) (Save)(4 Bytes)
- m_FlexweightHeadUpDown (Offset 3784) (Save)(4 Bytes)
- m_FlexweightHeadTilt (Offset 3788) (Save)(4 Bytes)
- m_ParameterGestureHeight (Offset 3792) (Save)(4 Bytes)
- m_ParameterGestureWidth (Offset 3796) (Save)(4 Bytes)
- m_FlexweightGestureUpDown (Offset 3800) (Save)(4 Bytes)
- m_FlexweightGestureRightLeft (Offset 3804) (Save)(4 Bytes)
- m_flAccumYawDelta (Offset 3556) (Save)(4 Bytes)
- m_flAccumYawScale (Offset 3560) (Save)(4 Bytes)
- m_flextarget (Offset 3808) (Save)(256 Bytes)
- m_bDontUseSemaphore (Offset 4064) (Save|Key)(1 Bytes) - DontUseSpeechSemaphore
- m_iszExpressionOverride (Offset 3724) (Save|Key)(4 Bytes) - ExpressionOverride
 Sub-Class Table (1 Deep): m_pExpresser - CAI_Expresser
 - m_ConceptHistories (Offset 8) (Save)(0 Bytes)
 - m_flStopTalkTime (Offset 44) (Save)(4 Bytes)
 - m_flStopTalkTimeWithoutDelay (Offset 48) (Save)(4 Bytes)
 - m_flBlockedTalkTime (Offset 52) (Save)(4 Bytes)
 - m_voicePitch (Offset 56) (Save)(4 Bytes)
 - m_flLastTimeAcceptedSpeak (Offset 60) (Save)(4 Bytes)
- InputSetExpressionOverride (Offset 0) (Input)(0 Bytes) - SetExpressionOverride
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_breen
- m_fLatchedPositions (Offset 3564) (Save)(4 Bytes)
- m_latchedEyeOrigin (Offset 3568) (Save)(12 Bytes)
- m_latchedEyeDirection (Offset 3580) (Save)(12 Bytes)
- m_latchedHeadDirection (Offset 3592) (Save)(12 Bytes)
- m_goalHeadDirection (Offset 3604) (Save)(12 Bytes)
- m_goalHeadInfluence (Offset 3616) (Save)(4 Bytes)
- m_goalSpineYaw (Offset 3620) (Save)(4 Bytes)
- m_goalBodyYaw (Offset 3624) (Save)(4 Bytes)
- m_goalHeadCorrection (Offset 3628) (Save)(12 Bytes)
- m_flBlinktime (Offset 3640) (Save)(4 Bytes)
- m_hLookTarget (Offset 3644) (Save)(4 Bytes)
- m_lookQueue (Offset 3648) (Save)(0 Bytes)
- m_randomLookQueue (Offset 3688) (Save)(0 Bytes)
- m_syntheticLookQueue (Offset 3668) (Save)(0 Bytes)
- m_flNextRandomLookTime (Offset 3708) (Save)(4 Bytes)
- m_iszExpressionScene (Offset 3712) (Save)(4 Bytes)
- m_hExpressionSceneEnt (Offset 3716) (Save)(4 Bytes)
- m_flNextRandomExpressionTime (Offset 3720) (Save)(4 Bytes)
- m_iszIdleExpression (Offset 3728) (Save)(4 Bytes)
- m_iszAlertExpression (Offset 3732) (Save)(4 Bytes)
- m_iszCombatExpression (Offset 3736) (Save)(4 Bytes)
- m_iszDeathExpression (Offset 3740) (Save)(4 Bytes)
- m_ParameterBodyYaw (Offset 3744) (Save)(4 Bytes)
- m_ParameterSpineYaw (Offset 3748) (Save)(4 Bytes)
- m_ParameterNeckTrans (Offset 3752) (Save)(4 Bytes)
- m_ParameterHeadYaw (Offset 3756) (Save)(4 Bytes)
- m_ParameterHeadPitch (Offset 3760) (Save)(4 Bytes)
- m_ParameterHeadRoll (Offset 3764) (Save)(4 Bytes)
- m_FlexweightBodyRightLeft (Offset 3768) (Save)(4 Bytes)
- m_FlexweightChestRightLeft (Offset 3772) (Save)(4 Bytes)
- m_FlexweightHeadForwardBack (Offset 3776) (Save)(4 Bytes)
- m_FlexweightHeadRightLeft (Offset 3780) (Save)(4 Bytes)
- m_FlexweightHeadUpDown (Offset 3784) (Save)(4 Bytes)
- m_FlexweightHeadTilt (Offset 3788) (Save)(4 Bytes)
- m_ParameterGestureHeight (Offset 3792) (Save)(4 Bytes)
- m_ParameterGestureWidth (Offset 3796) (Save)(4 Bytes)
- m_FlexweightGestureUpDown (Offset 3800) (Save)(4 Bytes)
- m_FlexweightGestureRightLeft (Offset 3804) (Save)(4 Bytes)
- m_flAccumYawDelta (Offset 3556) (Save)(4 Bytes)
- m_flAccumYawScale (Offset 3560) (Save)(4 Bytes)
- m_flextarget (Offset 3808) (Save)(256 Bytes)
- m_bDontUseSemaphore (Offset 4064) (Save|Key)(1 Bytes) - DontUseSpeechSemaphore
- m_iszExpressionOverride (Offset 3724) (Save|Key)(4 Bytes) - ExpressionOverride
 Sub-Class Table (1 Deep): m_pExpresser - CAI_Expresser
 - m_ConceptHistories (Offset 8) (Save)(0 Bytes)
 - m_flStopTalkTime (Offset 44) (Save)(4 Bytes)
 - m_flStopTalkTimeWithoutDelay (Offset 48) (Save)(4 Bytes)
 - m_flBlockedTalkTime (Offset 52) (Save)(4 Bytes)
 - m_voicePitch (Offset 56) (Save)(4 Bytes)
 - m_flLastTimeAcceptedSpeak (Offset 60) (Save)(4 Bytes)
- InputSetExpressionOverride (Offset 0) (Input)(0 Bytes) - SetExpressionOverride
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_bullseye
- m_hPainPartner (Offset 3520) (Save)(4 Bytes)
- m_fAutoaimRadius (Offset 3576) (Save|Key)(4 Bytes) - autoaimradius
- m_flFieldOfView (Offset 1684) (Save|Key)(4 Bytes) - minangle
- m_flMinDistValidEnemy (Offset 3580) (Save|Key)(4 Bytes) - mindist
- CNPC_BullseyeBullseyeThink (Offset 0) (FunctionTable)(0 Bytes)
- InputTargeted (Offset 0) (Input)(0 Bytes) - InputTargeted
- InputReleased (Offset 0) (Input)(0 Bytes) - InputReleased
- m_OnTargeted (Offset 3524) (Save|Key|Output)(0 Bytes) - OnTargeted
- m_OnReleased (Offset 3548) (Save|Key|Output)(0 Bytes) - OnReleased
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_citizen
- m_nInspectActivity (Offset 5576) (Save)(0 Bytes)
- m_flNextFearSoundTime (Offset 5580) (Save)(4 Bytes)
- m_flStopManhackFlinch (Offset 5584) (Save)(4 Bytes)
- m_fNextInspectTime (Offset 5588) (Save)(4 Bytes)
- m_flPlayerHealTime (Offset 5592) (Save)(4 Bytes)
- m_flNextHealthSearchTime (Offset 5596) (Save)(4 Bytes)
- m_flAllyHealTime (Offset 5600) (Save)(4 Bytes)
- m_flPlayerGiveAmmoTime (Offset 5604) (Save)(4 Bytes)
- m_iszAmmoSupply (Offset 5608) (Save|Key)(4 Bytes) - ammosupply
- m_iAmmoAmount (Offset 5612) (Save|Key)(4 Bytes) - ammoamount
- m_bRPGAvoidPlayer (Offset 5616) (Save)(1 Bytes)
- m_bShouldPatrol (Offset 5617) (Save)(1 Bytes)
- m_iszOriginalSquad (Offset 5620) (Save)(4 Bytes)
- m_flTimeJoinedPlayerSquad (Offset 5624) (Save)(4 Bytes)
- m_bWasInPlayerSquad (Offset 5628) (Save)(1 Bytes)
- m_flTimeLastCloseToPlayer (Offset 5632) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_AutoSummonTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vAutoSummonAnchor (Offset 5644) (Save)(12 Bytes)
- m_Type (Offset 5656) (Save|Key)(4 Bytes) - citizentype
- m_ExpressionType (Offset 5660) (Save|Key)(4 Bytes) - expressiontype
- m_iHead (Offset 5664) (Save)(4 Bytes)
- m_flTimePlayerStare (Offset 5668) (Save)(4 Bytes)
- m_flTimeNextHealStare (Offset 5672) (Save)(4 Bytes)
- m_hSavedFollowGoalEnt (Offset 5856) (Save)(4 Bytes)
- m_bNotifyNavFailBlocked (Offset 5860) (Save|Key)(1 Bytes) - notifynavfailblocked
- m_bNeverLeavePlayerSquad (Offset 5861) (Save|Key)(1 Bytes) - neverleaveplayersquad
- m_iszDenyCommandConcept (Offset 5636) (Save|Key)(4 Bytes) - denycommandconcept
- m_OnJoinedPlayerSquad (Offset 5676) (Save|Key|Output)(0 Bytes) - OnJoinedPlayerSquad
- m_OnLeftPlayerSquad (Offset 5700) (Save|Key|Output)(0 Bytes) - OnLeftPlayerSquad
- m_OnFollowOrder (Offset 5724) (Save|Key|Output)(0 Bytes) - OnFollowOrder
- m_OnStationOrder (Offset 5748) (Save|Key|Output)(0 Bytes) - OnStationOrder
- m_OnPlayerUse (Offset 5772) (Save|Key|Output)(0 Bytes) - OnPlayerUse
- m_OnNavFailBlocked (Offset 5796) (Save|Key|Output)(0 Bytes) - OnNavFailBlocked
- InputRemoveFromPlayerSquad (Offset 0) (Input)(0 Bytes) - RemoveFromPlayerSquad
- InputStartPatrolling (Offset 0) (Input)(0 Bytes) - StartPatrolling
- InputStopPatrolling (Offset 0) (Input)(0 Bytes) - StopPatrolling
- InputSetCommandable (Offset 0) (Input)(0 Bytes) - SetCommandable
- InputSetMedicOn (Offset 0) (Input)(0 Bytes) - SetMedicOn
- InputSetMedicOff (Offset 0) (Input)(0 Bytes) - SetMedicOff
- InputSetAmmoResupplierOn (Offset 0) (Input)(0 Bytes) - SetAmmoResupplierOn
- InputSetAmmoResupplierOff (Offset 0) (Input)(0 Bytes) - SetAmmoResupplierOff
- InputSpeakIdleResponse (Offset 0) (Input)(0 Bytes) - SpeakIdleResponse
- InputForceHealthKitToss (Offset 0) (Input)(0 Bytes) - ThrowHealthKit
- CNPC_CitizenCommanderUse (Offset 0) (FunctionTable)(0 Bytes)
- CNPC_CitizenSimpleUse (Offset 0) (FunctionTable)(0 Bytes)
- m_bMovingAwayFromPlayer (Offset 4344) (Save)(1 Bytes)
 Sub-Class Table (1 Deep): m_SpeechWatch_PlayerLooking - CStopwatch
 - m_interval (Offset 8) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FakeOutMortarTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputSetReadinessPanic (Offset 0) (Input)(0 Bytes) - SetReadinessPanic
- InputSetReadinessStealth (Offset 0) (Input)(0 Bytes) - SetReadinessStealth
- InputSetReadinessLow (Offset 0) (Input)(0 Bytes) - SetReadinessLow
- InputSetReadinessMedium (Offset 0) (Input)(0 Bytes) - SetReadinessMedium
- InputSetReadinessHigh (Offset 0) (Input)(0 Bytes) - SetReadinessHigh
- InputLockReadiness (Offset 0) (Input)(0 Bytes) - LockReadiness
- m_hFlare (Offset 5528) (Save)(4 Bytes)
- InputEnterVehicle (Offset 0) (Input)(0 Bytes) - EnterVehicle
- InputEnterVehicleImmediately (Offset 0) (Input)(0 Bytes) - EnterVehicleImmediately
- InputExitVehicle (Offset 0) (Input)(0 Bytes) - ExitVehicle
- InputCancelEnterVehicle (Offset 0) (Input)(0 Bytes) - CancelEnterVehicle
- InputGiveWeapon (Offset 0) (Input)(0 Bytes) - GiveWeapon
- m_flReadiness (Offset 5484) (Save)(4 Bytes)
- m_flReadinessSensitivity (Offset 5488) (Save)(4 Bytes)
- m_bReadinessCapable (Offset 5492) (Save)(1 Bytes)
- m_flReadinessLockedUntil (Offset 5496) (Save)(4 Bytes)
- m_fLastBarrelExploded (Offset 5500) (Save)(4 Bytes)
- m_iNumConsecutiveBarrelsExploded (Offset 5508) (Save)(4 Bytes)
- m_fLastPlayerKill (Offset 5504) (Save)(4 Bytes)
- m_iNumConsecutivePlayerKills (Offset 5512) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_AnnounceAttackTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_hAimTarget (Offset 5524) (Save)(4 Bytes)
- m_bAlwaysTransition (Offset 5532) (Save|Key)(1 Bytes) - AlwaysTransition
- m_bDontPickupWeapons (Offset 5533) (Save|Key)(1 Bytes) - DontPickupWeapons
- InputEnableAlwaysTransition (Offset 0) (Input)(0 Bytes) - EnableAlwaysTransition
- InputDisableAlwaysTransition (Offset 0) (Input)(0 Bytes) - DisableAlwaysTransition
- InputEnableWeaponPickup (Offset 0) (Input)(0 Bytes) - EnableWeaponPickup
- InputDisableWeaponPickup (Offset 0) (Input)(0 Bytes) - DisableWeaponPickup
- InputClearAllOuputs (Offset 0) (Input)(0 Bytes) - ClearAllOutputs
- m_OnWeaponPickup (Offset 5536) (Save|Key|Output)(0 Bytes) - OnWeaponPickup
 Sub-Class Table (1 Deep): m_PendingResponse - AI_Response
 - m_Type (Offset 0) (Save)(1 Bytes)
 - m_szResponseName (Offset 1) (Save)(64 Bytes)
 - m_szMatchingRule (Offset 65) (Save)(64 Bytes)
  Sub-Class Table (2 Deep): m_Params - AI_ResponseParams
  - flags (Offset 14) (Save)(2 Bytes)
  - odds (Offset 12) (Save)(2 Bytes)
  - soundlevel (Offset 16) (Save)(1 Bytes)
  - delay (Offset 0) (Save)(4 Bytes)
  - respeakdelay (Offset 4) (Save)(4 Bytes)
- m_PendingConcept (Offset 4240) (Save)(0 Bytes)
- m_TimePendingSet (Offset 4264) (Save)(4 Bytes)
- m_hTalkTarget (Offset 4268) (Save)(4 Bytes)
- m_flNextRegenTime (Offset 4272) (Save)(4 Bytes)
- m_flTimePlayerStartStare (Offset 4276) (Save)(4 Bytes)
- m_hPotentialSpeechTarget (Offset 4280) (Save)(4 Bytes)
- m_flNextIdleSpeechTime (Offset 4284) (Save)(4 Bytes)
- m_iQARandomNumber (Offset 4288) (Save)(4 Bytes)
- m_hSpeechFilter (Offset 4304) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_ConceptCategoryTimers - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_bGameEndAlly (Offset 4308) (Save|Key)(1 Bytes) - GameEndAlly
- m_bCanSpeakWhileScripting (Offset 4309) (Save)(1 Bytes)
- m_flHealthAccumulator (Offset 4316) (Save)(4 Bytes)
- m_flTimeLastRegen (Offset 4312) (Save)(4 Bytes)
- InputIdleRespond (Offset 0) (Input)(0 Bytes) - IdleRespond
- InputSpeakResponseConcept (Offset 0) (Input)(0 Bytes) - SpeakResponseConcept
- InputMakeGameEndAlly (Offset 0) (Input)(0 Bytes) - MakeGameEndAlly
- InputMakeRegularAlly (Offset 0) (Input)(0 Bytes) - MakeRegularAlly
- InputAnswerQuestion (Offset 0) (Input)(0 Bytes) - AnswerQuestion
- InputAnswerQuestionHello (Offset 0) (Input)(0 Bytes) - AnswerQuestionHello
- InputEnableSpeakWhileScripting (Offset 0) (Input)(0 Bytes) - EnableSpeakWhileScripting
- InputDisableSpeakWhileScripting (Offset 0) (Input)(0 Bytes) - DisableSpeakWhileScripting
- m_fLatchedPositions (Offset 3564) (Save)(4 Bytes)
- m_latchedEyeOrigin (Offset 3568) (Save)(12 Bytes)
- m_latchedEyeDirection (Offset 3580) (Save)(12 Bytes)
- m_latchedHeadDirection (Offset 3592) (Save)(12 Bytes)
- m_goalHeadDirection (Offset 3604) (Save)(12 Bytes)
- m_goalHeadInfluence (Offset 3616) (Save)(4 Bytes)
- m_goalSpineYaw (Offset 3620) (Save)(4 Bytes)
- m_goalBodyYaw (Offset 3624) (Save)(4 Bytes)
- m_goalHeadCorrection (Offset 3628) (Save)(12 Bytes)
- m_flBlinktime (Offset 3640) (Save)(4 Bytes)
- m_hLookTarget (Offset 3644) (Save)(4 Bytes)
- m_lookQueue (Offset 3648) (Save)(0 Bytes)
- m_randomLookQueue (Offset 3688) (Save)(0 Bytes)
- m_syntheticLookQueue (Offset 3668) (Save)(0 Bytes)
- m_flNextRandomLookTime (Offset 3708) (Save)(4 Bytes)
- m_iszExpressionScene (Offset 3712) (Save)(4 Bytes)
- m_hExpressionSceneEnt (Offset 3716) (Save)(4 Bytes)
- m_flNextRandomExpressionTime (Offset 3720) (Save)(4 Bytes)
- m_iszIdleExpression (Offset 3728) (Save)(4 Bytes)
- m_iszAlertExpression (Offset 3732) (Save)(4 Bytes)
- m_iszCombatExpression (Offset 3736) (Save)(4 Bytes)
- m_iszDeathExpression (Offset 3740) (Save)(4 Bytes)
- m_ParameterBodyYaw (Offset 3744) (Save)(4 Bytes)
- m_ParameterSpineYaw (Offset 3748) (Save)(4 Bytes)
- m_ParameterNeckTrans (Offset 3752) (Save)(4 Bytes)
- m_ParameterHeadYaw (Offset 3756) (Save)(4 Bytes)
- m_ParameterHeadPitch (Offset 3760) (Save)(4 Bytes)
- m_ParameterHeadRoll (Offset 3764) (Save)(4 Bytes)
- m_FlexweightBodyRightLeft (Offset 3768) (Save)(4 Bytes)
- m_FlexweightChestRightLeft (Offset 3772) (Save)(4 Bytes)
- m_FlexweightHeadForwardBack (Offset 3776) (Save)(4 Bytes)
- m_FlexweightHeadRightLeft (Offset 3780) (Save)(4 Bytes)
- m_FlexweightHeadUpDown (Offset 3784) (Save)(4 Bytes)
- m_FlexweightHeadTilt (Offset 3788) (Save)(4 Bytes)
- m_ParameterGestureHeight (Offset 3792) (Save)(4 Bytes)
- m_ParameterGestureWidth (Offset 3796) (Save)(4 Bytes)
- m_FlexweightGestureUpDown (Offset 3800) (Save)(4 Bytes)
- m_FlexweightGestureRightLeft (Offset 3804) (Save)(4 Bytes)
- m_flAccumYawDelta (Offset 3556) (Save)(4 Bytes)
- m_flAccumYawScale (Offset 3560) (Save)(4 Bytes)
- m_flextarget (Offset 3808) (Save)(256 Bytes)
- m_bDontUseSemaphore (Offset 4064) (Save|Key)(1 Bytes) - DontUseSpeechSemaphore
- m_iszExpressionOverride (Offset 3724) (Save|Key)(4 Bytes) - ExpressionOverride
 Sub-Class Table (1 Deep): m_pExpresser - CAI_Expresser
 - m_ConceptHistories (Offset 8) (Save)(0 Bytes)
 - m_flStopTalkTime (Offset 44) (Save)(4 Bytes)
 - m_flStopTalkTimeWithoutDelay (Offset 48) (Save)(4 Bytes)
 - m_flBlockedTalkTime (Offset 52) (Save)(4 Bytes)
 - m_voicePitch (Offset 56) (Save)(4 Bytes)
 - m_flLastTimeAcceptedSpeak (Offset 60) (Save)(4 Bytes)
- InputSetExpressionOverride (Offset 0) (Input)(0 Bytes) - SetExpressionOverride
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_clawscanner
- m_pEngineSound (Offset 3748) (Save)(0 Bytes)
 Sub-Class Table (1 Deep): m_KilledInfo - CTakeDamageInfo
 - m_vecDamageForce (Offset 0) (Save)(12 Bytes)
 - m_vecDamagePosition (Offset 12) (Save)(12 Bytes)
 - m_vecReportedPosition (Offset 24) (Save)(12 Bytes)
 - m_hInflictor (Offset 36) (Save)(4 Bytes)
 - m_hAttacker (Offset 40) (Save)(4 Bytes)
 - m_hWeapon (Offset 44) (Save)(4 Bytes)
 - m_flDamage (Offset 48) (Save)(4 Bytes)
 - m_flMaxDamage (Offset 52) (Save)(4 Bytes)
 - m_flBaseDamage (Offset 56) (Save)(4 Bytes)
 - m_bitsDamageType (Offset 60) (Save)(4 Bytes)
 - m_iDamageCustom (Offset 64) (Save)(4 Bytes)
 - m_iDamageStats (Offset 68) (Save)(4 Bytes)
 - m_iAmmoType (Offset 72) (Save)(4 Bytes)
 - m_iDamagedOtherPlayers (Offset 76) (Save)(4 Bytes)
- m_flGoalOverrideDistance (Offset 3732) (Save)(4 Bytes)
- m_bPhotoTaken (Offset 3933) (Save)(1 Bytes)
- m_vInspectPos (Offset 3768) (Save)(12 Bytes)
- m_fInspectEndTime (Offset 3780) (Save)(4 Bytes)
- m_fCheckCitizenTime (Offset 3784) (Save)(4 Bytes)
- m_fCheckHintTime (Offset 3788) (Save)(4 Bytes)
- m_bShouldInspect (Offset 3792) (Save|Key)(1 Bytes) - ShouldInspect
- m_bOnlyInspectPlayers (Offset 3793) (Save|Key)(1 Bytes) - OnlyInspectPlayers
- m_bNeverInspectPlayers (Offset 3794) (Save|Key)(1 Bytes) - NeverInspectPlayers
- m_fNextPhotographTime (Offset 3796) (Save)(4 Bytes)
- m_vSpotlightTargetPos (Offset 3804) (Save)(12 Bytes)
- m_vSpotlightCurrentPos (Offset 3816) (Save)(12 Bytes)
- m_vSpotlightDir (Offset 3836) (Save)(12 Bytes)
- m_vSpotlightAngVelocity (Offset 3848) (Save)(12 Bytes)
- m_flSpotlightCurLength (Offset 3860) (Save)(4 Bytes)
- m_fNextSpotlightTime (Offset 3872) (Save)(4 Bytes)
- m_nHaloSprite (Offset 3876) (Save)(4 Bytes)
- m_fNextFlySoundTime (Offset 3712) (Save)(4 Bytes)
- m_nFlyMode (Offset 3676) (Save)(4 Bytes)
- m_nPoseTail (Offset 3680) (Save)(4 Bytes)
- m_nPoseDynamo (Offset 3684) (Save)(4 Bytes)
- m_nPoseFlare (Offset 3688) (Save)(4 Bytes)
- m_nPoseFaceVert (Offset 3692) (Save)(4 Bytes)
- m_nPoseFaceHoriz (Offset 3696) (Save)(4 Bytes)
- m_bIsClawScanner (Offset 3880) (Save)(1 Bytes)
- m_bIsOpen (Offset 3881) (Save)(1 Bytes)
- m_pSmokeTrail (Offset 3760) (Save)(4 Bytes)
- m_flFlyNoiseBase (Offset 3704) (Save)(4 Bytes)
- m_flEngineStallTime (Offset 3708) (Save)(4 Bytes)
- m_vecDiveBombDirection (Offset 3716) (Save)(12 Bytes)
- m_flDiveBombRollForce (Offset 3728) (Save)(4 Bytes)
- m_flSpotlightMaxLength (Offset 3864) (Save|Key)(4 Bytes) - SpotlightLength
- m_flSpotlightGoalWidth (Offset 3868) (Save|Key)(4 Bytes) - SpotlightWidth
- m_hPhysicsAttacker (Offset 3752) (Save)(4 Bytes)
- m_flLastPhysicsInfluenceTime (Offset 3756) (Save)(4 Bytes)
- m_bNoLight (Offset 3932) (Save|Key)(1 Bytes) - SpotlightDisabled
- InputDisableSpotlight (Offset 0) (Input)(0 Bytes) - DisableSpotlight
- InputInspectTargetPhoto (Offset 0) (Input)(0 Bytes) - InspectTargetPhoto
- InputInspectTargetSpotlight (Offset 0) (Input)(0 Bytes) - InspectTargetSpotlight
- InputShouldInspect (Offset 0) (Input)(0 Bytes) - InputShouldInspect
- InputSetFollowTarget (Offset 0) (Input)(0 Bytes) - SetFollowTarget
- InputClearFollowTarget (Offset 0) (Input)(0 Bytes) - ClearFollowTarget
- InputDeployMine (Offset 0) (Input)(0 Bytes) - DeployMine
- InputEquipMine (Offset 0) (Input)(0 Bytes) - EquipMine
- m_OnPhotographPlayer (Offset 3884) (Save|Key|Output)(0 Bytes) - OnPhotographPlayer
- m_OnPhotographNPC (Offset 3908) (Save|Key|Output)(0 Bytes) - OnPhotographNPC
 Sub-Class Table (1 Deep): m_KilledInfo - CTakeDamageInfo
 - m_vecDamageForce (Offset 0) (Save)(12 Bytes)
 - m_vecDamagePosition (Offset 12) (Save)(12 Bytes)
 - m_vecReportedPosition (Offset 24) (Save)(12 Bytes)
 - m_hInflictor (Offset 36) (Save)(4 Bytes)
 - m_hAttacker (Offset 40) (Save)(4 Bytes)
 - m_hWeapon (Offset 44) (Save)(4 Bytes)
 - m_flDamage (Offset 48) (Save)(4 Bytes)
 - m_flMaxDamage (Offset 52) (Save)(4 Bytes)
 - m_flBaseDamage (Offset 56) (Save)(4 Bytes)
 - m_bitsDamageType (Offset 60) (Save)(4 Bytes)
 - m_iDamageCustom (Offset 64) (Save)(4 Bytes)
 - m_iDamageStats (Offset 68) (Save)(4 Bytes)
 - m_iAmmoType (Offset 72) (Save)(4 Bytes)
 - m_iDamagedOtherPlayers (Offset 76) (Save)(4 Bytes)
- m_pEngineSound (Offset 3748) (Save)(0 Bytes)
- m_flFlyNoiseBase (Offset 3704) (Save)(4 Bytes)
- m_flEngineStallTime (Offset 3708) (Save)(4 Bytes)
- m_fNextFlySoundTime (Offset 3712) (Save)(4 Bytes)
- m_nFlyMode (Offset 3676) (Save)(4 Bytes)
- m_vecDiveBombDirection (Offset 3716) (Save)(12 Bytes)
- m_flDiveBombRollForce (Offset 3728) (Save)(4 Bytes)
- m_hPhysicsAttacker (Offset 3752) (Save)(4 Bytes)
- m_flLastPhysicsInfluenceTime (Offset 3756) (Save)(4 Bytes)
- m_flGoalOverrideDistance (Offset 3732) (Save)(4 Bytes)
- m_flAttackNearDist (Offset 3736) (Save)(4 Bytes)
- m_flAttackFarDist (Offset 3740) (Save)(4 Bytes)
- m_flAttackRange (Offset 3744) (Save)(4 Bytes)
- m_nPoseTail (Offset 3680) (Save)(4 Bytes)
- m_nPoseDynamo (Offset 3684) (Save)(4 Bytes)
- m_nPoseFlare (Offset 3688) (Save)(4 Bytes)
- m_nPoseFaceVert (Offset 3692) (Save)(4 Bytes)
- m_nPoseFaceHoriz (Offset 3696) (Save)(4 Bytes)
- m_pSmokeTrail (Offset 3760) (Save)(4 Bytes)
- InputSetDistanceOverride (Offset 0) (Input)(0 Bytes) - SetDistanceOverride
- InputSetFlightSpeed (Offset 0) (Input)(0 Bytes) - SetFlightSpeed
- CNPC_BaseScannerDiveBombSoundThink (Offset 0) (FunctionTable)(0 Bytes)
- m_vCurrentVelocity (Offset 3524) (Save)(12 Bytes)
- m_vCurrentBanking (Offset 3536) (Save)(12 Bytes)
- m_vNoiseMod (Offset 3548) (Save)(12 Bytes)
- m_fHeadYaw (Offset 3560) (Save)(4 Bytes)
- m_vLastPatrolDir (Offset 3564) (Save)(12 Bytes)
- m_pMotionController (Offset 3576) (Save)(0 Bytes)
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_combine
- m_nKickDamage (Offset 4076) (Save)(4 Bytes)
- m_vecTossVelocity (Offset 4080) (Save)(12 Bytes)
- m_hForcedGrenadeTarget (Offset 4092) (Save)(4 Bytes)
- m_bShouldPatrol (Offset 4096) (Save)(1 Bytes)
- m_bFirstEncounter (Offset 4097) (Save)(1 Bytes)
- m_flNextPainSoundTime (Offset 4100) (Save)(4 Bytes)
- m_flNextAlertSoundTime (Offset 4104) (Save)(4 Bytes)
- m_flNextGrenadeCheck (Offset 4108) (Save)(4 Bytes)
- m_flNextLostSoundTime (Offset 4112) (Save)(4 Bytes)
- m_flAlertPatrolTime (Offset 4116) (Save)(4 Bytes)
- m_flNextAltFireTime (Offset 4120) (Save)(4 Bytes)
- m_nShots (Offset 4124) (Save)(4 Bytes)
- m_flShotDelay (Offset 4128) (Save)(4 Bytes)
- m_flStopMoveShootTime (Offset 4132) (Save)(4 Bytes)
- m_iNumGrenades (Offset 4160) (Save|Key)(4 Bytes) - NumGrenades
 Sub-Class Table (1 Deep): m_Sentences - CAI_SentenceBase
 - m_voicePitch (Offset 8) (Save)(4 Bytes)
 - m_nQueuedSentenceIndex (Offset 12) (Save)(4 Bytes)
 - m_flQueueTimeout (Offset 16) (Save)(4 Bytes)
 - m_nQueueSoundPriority (Offset 20) (Save)(4 Bytes)
- InputLookOff (Offset 0) (Input)(0 Bytes) - LookOff
- InputLookOn (Offset 0) (Input)(0 Bytes) - LookOn
- InputStartPatrolling (Offset 0) (Input)(0 Bytes) - StartPatrolling
- InputStopPatrolling (Offset 0) (Input)(0 Bytes) - StopPatrolling
- InputAssault (Offset 0) (Input)(0 Bytes) - Assault
- InputHitByBugbait (Offset 0) (Input)(0 Bytes) - HitByBugbait
- InputThrowGrenadeAtTarget (Offset 0) (Input)(0 Bytes) - ThrowGrenadeAtTarget
- m_iLastAnimEventHandled (Offset 4848) (Save)(4 Bytes)
- m_fIsElite (Offset 4852) (Save)(1 Bytes)
- m_vecAltFireTarget (Offset 4856) (Save)(12 Bytes)
- m_iTacticalVariant (Offset 4868) (Save|Key)(4 Bytes) - tacticalvariant
- m_iPathfindingVariant (Offset 4872) (Save|Key)(4 Bytes) - pathfindingvariant
- m_fLatchedPositions (Offset 3564) (Save)(4 Bytes)
- m_latchedEyeOrigin (Offset 3568) (Save)(12 Bytes)
- m_latchedEyeDirection (Offset 3580) (Save)(12 Bytes)
- m_latchedHeadDirection (Offset 3592) (Save)(12 Bytes)
- m_goalHeadDirection (Offset 3604) (Save)(12 Bytes)
- m_goalHeadInfluence (Offset 3616) (Save)(4 Bytes)
- m_goalSpineYaw (Offset 3620) (Save)(4 Bytes)
- m_goalBodyYaw (Offset 3624) (Save)(4 Bytes)
- m_goalHeadCorrection (Offset 3628) (Save)(12 Bytes)
- m_flBlinktime (Offset 3640) (Save)(4 Bytes)
- m_hLookTarget (Offset 3644) (Save)(4 Bytes)
- m_lookQueue (Offset 3648) (Save)(0 Bytes)
- m_randomLookQueue (Offset 3688) (Save)(0 Bytes)
- m_syntheticLookQueue (Offset 3668) (Save)(0 Bytes)
- m_flNextRandomLookTime (Offset 3708) (Save)(4 Bytes)
- m_iszExpressionScene (Offset 3712) (Save)(4 Bytes)
- m_hExpressionSceneEnt (Offset 3716) (Save)(4 Bytes)
- m_flNextRandomExpressionTime (Offset 3720) (Save)(4 Bytes)
- m_iszIdleExpression (Offset 3728) (Save)(4 Bytes)
- m_iszAlertExpression (Offset 3732) (Save)(4 Bytes)
- m_iszCombatExpression (Offset 3736) (Save)(4 Bytes)
- m_iszDeathExpression (Offset 3740) (Save)(4 Bytes)
- m_ParameterBodyYaw (Offset 3744) (Save)(4 Bytes)
- m_ParameterSpineYaw (Offset 3748) (Save)(4 Bytes)
- m_ParameterNeckTrans (Offset 3752) (Save)(4 Bytes)
- m_ParameterHeadYaw (Offset 3756) (Save)(4 Bytes)
- m_ParameterHeadPitch (Offset 3760) (Save)(4 Bytes)
- m_ParameterHeadRoll (Offset 3764) (Save)(4 Bytes)
- m_FlexweightBodyRightLeft (Offset 3768) (Save)(4 Bytes)
- m_FlexweightChestRightLeft (Offset 3772) (Save)(4 Bytes)
- m_FlexweightHeadForwardBack (Offset 3776) (Save)(4 Bytes)
- m_FlexweightHeadRightLeft (Offset 3780) (Save)(4 Bytes)
- m_FlexweightHeadUpDown (Offset 3784) (Save)(4 Bytes)
- m_FlexweightHeadTilt (Offset 3788) (Save)(4 Bytes)
- m_ParameterGestureHeight (Offset 3792) (Save)(4 Bytes)
- m_ParameterGestureWidth (Offset 3796) (Save)(4 Bytes)
- m_FlexweightGestureUpDown (Offset 3800) (Save)(4 Bytes)
- m_FlexweightGestureRightLeft (Offset 3804) (Save)(4 Bytes)
- m_flAccumYawDelta (Offset 3556) (Save)(4 Bytes)
- m_flAccumYawScale (Offset 3560) (Save)(4 Bytes)
- m_flextarget (Offset 3808) (Save)(256 Bytes)
- m_bDontUseSemaphore (Offset 4064) (Save|Key)(1 Bytes) - DontUseSpeechSemaphore
- m_iszExpressionOverride (Offset 3724) (Save|Key)(4 Bytes) - ExpressionOverride
 Sub-Class Table (1 Deep): m_pExpresser - CAI_Expresser
 - m_ConceptHistories (Offset 8) (Save)(0 Bytes)
 - m_flStopTalkTime (Offset 44) (Save)(4 Bytes)
 - m_flStopTalkTimeWithoutDelay (Offset 48) (Save)(4 Bytes)
 - m_flBlockedTalkTime (Offset 52) (Save)(4 Bytes)
 - m_voicePitch (Offset 56) (Save)(4 Bytes)
 - m_flLastTimeAcceptedSpeak (Offset 60) (Save)(4 Bytes)
- InputSetExpressionOverride (Offset 0) (Input)(0 Bytes) - SetExpressionOverride
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_combine_camera
- m_iAmmoType (Offset 3520) (Save)(4 Bytes)
- m_iMinHealthDmg (Offset 3524) (Save|Key)(4 Bytes) - minhealthdmg
- m_nInnerRadius (Offset 3528) (Save|Key)(4 Bytes) - innerradius
- m_nOuterRadius (Offset 3532) (Save|Key)(4 Bytes) - outerradius
- m_bActive (Offset 3536) (Save)(1 Bytes)
- m_bAngry (Offset 3537) (Save)(1 Bytes)
- m_bBlinkState (Offset 3538) (Save)(1 Bytes)
- m_bEnabled (Offset 3539) (Save)(1 Bytes)
- m_sDefaultTarget (Offset 3540) (Save|Key)(4 Bytes) - defaulttarget
- m_hEnemyTarget (Offset 3544) (Save)(4 Bytes)
- m_flPingTime (Offset 3548) (Save)(4 Bytes)
- m_flClickTime (Offset 3552) (Save)(4 Bytes)
- m_nClickCount (Offset 3556) (Save)(4 Bytes)
- m_flMoveSoundTime (Offset 3560) (Save)(4 Bytes)
- m_flTurnOffEyeFlashTime (Offset 3564) (Save)(4 Bytes)
- m_flEyeHappyTime (Offset 3568) (Save)(4 Bytes)
- m_vecGoalAngles (Offset 3572) (Save)(12 Bytes)
- m_pEyeGlow (Offset 3584) (Save)(4 Bytes)
- m_pEyeFlash (Offset 3588) (Save)(4 Bytes)
- CNPC_CombineCameraDeploy (Offset 0) (FunctionTable)(0 Bytes)
- CNPC_CombineCameraActiveThink (Offset 0) (FunctionTable)(0 Bytes)
- CNPC_CombineCameraSearchThink (Offset 0) (FunctionTable)(0 Bytes)
- CNPC_CombineCameraDeathThink (Offset 0) (FunctionTable)(0 Bytes)
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputSetAngry (Offset 0) (Input)(0 Bytes) - SetAngry
- InputSetIdle (Offset 0) (Input)(0 Bytes) - SetIdle
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_combine_cannon
- m_fEnabled (Offset 3568) (Save)(1 Bytes)
- m_vecPaintStart (Offset 3572) (Save)(12 Bytes)
- m_flPaintTime (Offset 3540) (Save)(4 Bytes)
- m_vecPaintCursor (Offset 3528) (Save)(12 Bytes)
- m_pBeam (Offset 3544) (Save)(4 Bytes)
- m_flTimeLastAttackedPlayer (Offset 3584) (Save)(4 Bytes)
- m_flTimeLastShotMissed (Offset 3588) (Save)(4 Bytes)
- m_iAmmoType (Offset 3520) (Save)(4 Bytes)
- m_flBarrageDuration (Offset 3524) (Save)(4 Bytes)
- m_hBarrageTarget (Offset 3564) (Save)(4 Bytes)
- m_pAncillaryBeams (Offset 3548) (Save)(16 Bytes)
- m_flSightDist (Offset 3592) (Save|Key)(4 Bytes) - sightdist
- InputEnableSniper (Offset 0) (Input)(0 Bytes) - EnableSniper
- InputDisableSniper (Offset 0) (Input)(0 Bytes) - DisableSniper
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_combine_s
- m_iUseMarch (Offset 4880) (Save|Key)(4 Bytes) - usemarch
- m_nKickDamage (Offset 4076) (Save)(4 Bytes)
- m_vecTossVelocity (Offset 4080) (Save)(12 Bytes)
- m_hForcedGrenadeTarget (Offset 4092) (Save)(4 Bytes)
- m_bShouldPatrol (Offset 4096) (Save)(1 Bytes)
- m_bFirstEncounter (Offset 4097) (Save)(1 Bytes)
- m_flNextPainSoundTime (Offset 4100) (Save)(4 Bytes)
- m_flNextAlertSoundTime (Offset 4104) (Save)(4 Bytes)
- m_flNextGrenadeCheck (Offset 4108) (Save)(4 Bytes)
- m_flNextLostSoundTime (Offset 4112) (Save)(4 Bytes)
- m_flAlertPatrolTime (Offset 4116) (Save)(4 Bytes)
- m_flNextAltFireTime (Offset 4120) (Save)(4 Bytes)
- m_nShots (Offset 4124) (Save)(4 Bytes)
- m_flShotDelay (Offset 4128) (Save)(4 Bytes)
- m_flStopMoveShootTime (Offset 4132) (Save)(4 Bytes)
- m_iNumGrenades (Offset 4160) (Save|Key)(4 Bytes) - NumGrenades
 Sub-Class Table (1 Deep): m_Sentences - CAI_SentenceBase
 - m_voicePitch (Offset 8) (Save)(4 Bytes)
 - m_nQueuedSentenceIndex (Offset 12) (Save)(4 Bytes)
 - m_flQueueTimeout (Offset 16) (Save)(4 Bytes)
 - m_nQueueSoundPriority (Offset 20) (Save)(4 Bytes)
- InputLookOff (Offset 0) (Input)(0 Bytes) - LookOff
- InputLookOn (Offset 0) (Input)(0 Bytes) - LookOn
- InputStartPatrolling (Offset 0) (Input)(0 Bytes) - StartPatrolling
- InputStopPatrolling (Offset 0) (Input)(0 Bytes) - StopPatrolling
- InputAssault (Offset 0) (Input)(0 Bytes) - Assault
- InputHitByBugbait (Offset 0) (Input)(0 Bytes) - HitByBugbait
- InputThrowGrenadeAtTarget (Offset 0) (Input)(0 Bytes) - ThrowGrenadeAtTarget
- m_iLastAnimEventHandled (Offset 4848) (Save)(4 Bytes)
- m_fIsElite (Offset 4852) (Save)(1 Bytes)
- m_vecAltFireTarget (Offset 4856) (Save)(12 Bytes)
- m_iTacticalVariant (Offset 4868) (Save|Key)(4 Bytes) - tacticalvariant
- m_iPathfindingVariant (Offset 4872) (Save|Key)(4 Bytes) - pathfindingvariant
- m_fLatchedPositions (Offset 3564) (Save)(4 Bytes)
- m_latchedEyeOrigin (Offset 3568) (Save)(12 Bytes)
- m_latchedEyeDirection (Offset 3580) (Save)(12 Bytes)
- m_latchedHeadDirection (Offset 3592) (Save)(12 Bytes)
- m_goalHeadDirection (Offset 3604) (Save)(12 Bytes)
- m_goalHeadInfluence (Offset 3616) (Save)(4 Bytes)
- m_goalSpineYaw (Offset 3620) (Save)(4 Bytes)
- m_goalBodyYaw (Offset 3624) (Save)(4 Bytes)
- m_goalHeadCorrection (Offset 3628) (Save)(12 Bytes)
- m_flBlinktime (Offset 3640) (Save)(4 Bytes)
- m_hLookTarget (Offset 3644) (Save)(4 Bytes)
- m_lookQueue (Offset 3648) (Save)(0 Bytes)
- m_randomLookQueue (Offset 3688) (Save)(0 Bytes)
- m_syntheticLookQueue (Offset 3668) (Save)(0 Bytes)
- m_flNextRandomLookTime (Offset 3708) (Save)(4 Bytes)
- m_iszExpressionScene (Offset 3712) (Save)(4 Bytes)
- m_hExpressionSceneEnt (Offset 3716) (Save)(4 Bytes)
- m_flNextRandomExpressionTime (Offset 3720) (Save)(4 Bytes)
- m_iszIdleExpression (Offset 3728) (Save)(4 Bytes)
- m_iszAlertExpression (Offset 3732) (Save)(4 Bytes)
- m_iszCombatExpression (Offset 3736) (Save)(4 Bytes)
- m_iszDeathExpression (Offset 3740) (Save)(4 Bytes)
- m_ParameterBodyYaw (Offset 3744) (Save)(4 Bytes)
- m_ParameterSpineYaw (Offset 3748) (Save)(4 Bytes)
- m_ParameterNeckTrans (Offset 3752) (Save)(4 Bytes)
- m_ParameterHeadYaw (Offset 3756) (Save)(4 Bytes)
- m_ParameterHeadPitch (Offset 3760) (Save)(4 Bytes)
- m_ParameterHeadRoll (Offset 3764) (Save)(4 Bytes)
- m_FlexweightBodyRightLeft (Offset 3768) (Save)(4 Bytes)
- m_FlexweightChestRightLeft (Offset 3772) (Save)(4 Bytes)
- m_FlexweightHeadForwardBack (Offset 3776) (Save)(4 Bytes)
- m_FlexweightHeadRightLeft (Offset 3780) (Save)(4 Bytes)
- m_FlexweightHeadUpDown (Offset 3784) (Save)(4 Bytes)
- m_FlexweightHeadTilt (Offset 3788) (Save)(4 Bytes)
- m_ParameterGestureHeight (Offset 3792) (Save)(4 Bytes)
- m_ParameterGestureWidth (Offset 3796) (Save)(4 Bytes)
- m_FlexweightGestureUpDown (Offset 3800) (Save)(4 Bytes)
- m_FlexweightGestureRightLeft (Offset 3804) (Save)(4 Bytes)
- m_flAccumYawDelta (Offset 3556) (Save)(4 Bytes)
- m_flAccumYawScale (Offset 3560) (Save)(4 Bytes)
- m_flextarget (Offset 3808) (Save)(256 Bytes)
- m_bDontUseSemaphore (Offset 4064) (Save|Key)(1 Bytes) - DontUseSpeechSemaphore
- m_iszExpressionOverride (Offset 3724) (Save|Key)(4 Bytes) - ExpressionOverride
 Sub-Class Table (1 Deep): m_pExpresser - CAI_Expresser
 - m_ConceptHistories (Offset 8) (Save)(0 Bytes)
 - m_flStopTalkTime (Offset 44) (Save)(4 Bytes)
 - m_flStopTalkTimeWithoutDelay (Offset 48) (Save)(4 Bytes)
 - m_flBlockedTalkTime (Offset 52) (Save)(4 Bytes)
 - m_voicePitch (Offset 56) (Save)(4 Bytes)
 - m_flLastTimeAcceptedSpeak (Offset 60) (Save)(4 Bytes)
- InputSetExpressionOverride (Offset 0) (Input)(0 Bytes) - SetExpressionOverride
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CBaseHelicopter - npc_combinedropship
- m_flTimeTakeOff (Offset 3824) (Save)(4 Bytes)
- m_flNextTroopSpawnAttempt (Offset 3828) (Save)(4 Bytes)
- m_flDropDelay (Offset 3832) (Save)(4 Bytes)
- m_flTimeNextAttack (Offset 3836) (Save)(4 Bytes)
- m_flLastTime (Offset 3840) (Save)(4 Bytes)
- m_iMineCount (Offset 3844) (Save)(4 Bytes)
- m_totalMinesToDrop (Offset 3848) (Save)(4 Bytes)
- m_soldiersToDrop (Offset 3852) (Save)(4 Bytes)
- m_iDropState (Offset 3856) (Save)(4 Bytes)
- m_bDropMines (Offset 3876) (Save)(1 Bytes)
- m_iLandState (Offset 3860) (Save)(4 Bytes)
- m_engineThrust (Offset 3864) (Save)(4 Bytes)
- m_bIsFiring (Offset 3877) (Save)(1 Bytes)
- m_iBurstRounds (Offset 3880) (Save)(4 Bytes)
- m_existPitch (Offset 3868) (Save)(4 Bytes)
- m_existRoll (Offset 3872) (Save)(4 Bytes)
- m_leaveCrate (Offset 3884) (Save)(1 Bytes)
- m_iCrateType (Offset 3888) (Save|Key)(4 Bytes) - CrateType
- m_flLandingSpeed (Offset 3892) (Save)(4 Bytes)
- m_flGunRange (Offset 3896) (Save|Key)(4 Bytes) - GunRange
- m_vecAngAcceleration (Offset 3904) (Save)(12 Bytes)
- m_hContainer (Offset 3916) (Save)(4 Bytes)
- m_hPickupTarget (Offset 3920) (Save)(4 Bytes)
- m_iContainerMoveType (Offset 3924) (Save)(4 Bytes)
- m_bWaitForDropoffInput (Offset 3928) (Save)(1 Bytes)
- m_hLandTarget (Offset 3932) (Save)(4 Bytes)
- m_bHasDroppedOff (Offset 3885) (Save)(1 Bytes)
- m_bInvulnerable (Offset 3900) (Save|Key)(1 Bytes) - Invulnerable
- m_iszLandTarget (Offset 3936) (Save|Key)(4 Bytes) - LandTarget
- m_pRotorOnGroundSound (Offset 4056) (Save)(0 Bytes)
- m_pDescendingWarningSound (Offset 4060) (Save)(0 Bytes)
- m_pNearRotorSound (Offset 4064) (Save)(0 Bytes)
- m_iszAPCVehicleName (Offset 3940) (Save|Key)(4 Bytes) - APCVehicleName
- m_sRollermineTemplate (Offset 4024) (Save|Key)(4 Bytes) - RollermineTemplate
- m_sRollermineTemplateData (Offset 4028) (Save)(4 Bytes)
- m_sNPCTemplateData (Offset 3968) (Save)(24 Bytes)
- m_sNPCTemplate[0] (Offset 3944) (Save|Key)(4 Bytes) - NPCTemplate
- m_sNPCTemplate[1] (Offset 3948) (Save|Key)(4 Bytes) - NPCTemplate2
- m_sNPCTemplate[2] (Offset 3952) (Save|Key)(4 Bytes) - NPCTemplate3
- m_sNPCTemplate[3] (Offset 3956) (Save|Key)(4 Bytes) - NPCTemplate4
- m_sNPCTemplate[4] (Offset 3960) (Save|Key)(4 Bytes) - NPCTemplate5
- m_sNPCTemplate[5] (Offset 3964) (Save|Key)(4 Bytes) - NPCTemplate6
- m_sDustoffPoints[0] (Offset 3992) (Save|Key)(4 Bytes) - Dustoff1
- m_sDustoffPoints[1] (Offset 3996) (Save|Key)(4 Bytes) - Dustoff2
- m_sDustoffPoints[2] (Offset 4000) (Save|Key)(4 Bytes) - Dustoff3
- m_sDustoffPoints[3] (Offset 4004) (Save|Key)(4 Bytes) - Dustoff4
- m_sDustoffPoints[4] (Offset 4008) (Save|Key)(4 Bytes) - Dustoff5
- m_sDustoffPoints[5] (Offset 4012) (Save|Key)(4 Bytes) - Dustoff6
- m_iCurrentTroopExiting (Offset 4016) (Save)(4 Bytes)
- m_hLastTroopToLeave (Offset 4020) (Save)(4 Bytes)
- m_iMuzzleAttachment (Offset 4032) (Save)(4 Bytes)
- m_iMachineGunBaseAttachment (Offset 4036) (Save)(4 Bytes)
- m_iMachineGunRefAttachment (Offset 4040) (Save)(4 Bytes)
- m_iAttachmentTroopDeploy (Offset 4044) (Save)(4 Bytes)
- m_iAttachmentDeployStart (Offset 4048) (Save)(4 Bytes)
- m_pCannonSound (Offset 4052) (Save)(0 Bytes)
- InputLandLeave (Offset 0) (Input)(0 Bytes) - LandLeaveCrate
- InputLandTake (Offset 0) (Input)(0 Bytes) - LandTakeCrate
- InputSetLandTarget (Offset 0) (Input)(0 Bytes) - SetLandTarget
- InputDropMines (Offset 0) (Input)(0 Bytes) - DropMines
- InputDropStrider (Offset 0) (Input)(0 Bytes) - DropStrider
- InputDropAPC (Offset 0) (Input)(0 Bytes) - DropAPC
- InputPickup (Offset 0) (Input)(0 Bytes) - Pickup
- InputSetGunRange (Offset 0) (Input)(0 Bytes) - SetGunRange
- InputNPCFinishDustoff (Offset 0) (Input)(0 Bytes) - NPCFinishDustoff
- InputStopWaitingForDropoff (Offset 0) (Input)(0 Bytes) - StopWaitingForDropoff
- InputHover (Offset 0) (Input)(0 Bytes) - Hover
- InputFlyToPathTrack (Offset 0) (Input)(0 Bytes) - FlyToPathTrack
- m_OnFinishedDropoff (Offset 4068) (Save|Key|Output)(0 Bytes) - OnFinishedDropoff
- m_OnFinishedPickup (Offset 4092) (Save|Key|Output)(0 Bytes) - OnFinishedPickup
- m_OnContainerShotDownBeforeDropoff (Offset 4116) (Save|Key|Output)(0 Bytes) - OnCrateShotDownBeforeDropoff
- m_OnContainerShotDownAfterDropoff (Offset 4140) (Save|Key|Output)(0 Bytes) - OnCrateShotDownAfterDropoff
- CBaseHelicopterHelicopterThink (Offset 0) (FunctionTable)(0 Bytes)
- CBaseHelicopterRotorWashThink (Offset 0) (FunctionTable)(0 Bytes)
- CBaseHelicopterCallDyingThink (Offset 0) (FunctionTable)(0 Bytes)
- CBaseHelicopterDelayedKillThink (Offset 0) (FunctionTable)(0 Bytes)
- CBaseHelicopterCrashTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseHelicopterFlyTouch (Offset 0) (FunctionTable)(0 Bytes)
- m_pRotorSound (Offset 3680) (Save)(0 Bytes)
- m_pRotorBlast (Offset 3684) (Save)(0 Bytes)
- m_flForce (Offset 3688) (Save)(4 Bytes)
- m_fHelicopterFlags (Offset 3692) (Save)(4 Bytes)
- m_vecDesiredFaceDir (Offset 3696) (Save)(12 Bytes)
- m_flLastSeen (Offset 3708) (Save)(4 Bytes)
- m_flPrevSeen (Offset 3712) (Save)(4 Bytes)
- m_vecTargetPosition (Offset 3720) (Save)(12 Bytes)
- m_hRotorWash (Offset 3772) (Save)(4 Bytes)
- m_flMaxSpeed (Offset 3732) (Save)(4 Bytes)
- m_flMaxSpeedFiring (Offset 3736) (Save)(4 Bytes)
- m_flGoalSpeed (Offset 3740) (Save)(4 Bytes)
- m_flInitialSpeed (Offset 3744) (Save|Key)(4 Bytes) - InitialSpeed
- m_flRandomOffsetTime (Offset 3748) (Save)(4 Bytes)
- m_vecRandomOffset (Offset 3752) (Save)(12 Bytes)
- m_flRotorWashEntitySearchTime (Offset 3764) (Save)(4 Bytes)
- m_bSuppressSound (Offset 3768) (Save)(1 Bytes)
- m_flStartupTime (Offset 3820) (Save)(4 Bytes)
- m_cullBoxMins (Offset 3776) (Save)(12 Bytes)
- m_cullBoxMaxs (Offset 3788) (Save)(12 Bytes)
- m_hEntitiesPushedByWash (Offset 3800) (Save)(0 Bytes)
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- InputGunOn (Offset 0) (Input)(0 Bytes) - GunOn
- InputGunOff (Offset 0) (Input)(0 Bytes) - GunOff
- InputMissileOn (Offset 0) (Input)(0 Bytes) - MissileOn
- InputMissileOff (Offset 0) (Input)(0 Bytes) - MissileOff
- InputEnableRotorWash (Offset 0) (Input)(0 Bytes) - EnableRotorWash
- InputDisableRotorWash (Offset 0) (Input)(0 Bytes) - DisableRotorWash
- InputMoveTopSpeed (Offset 0) (Input)(0 Bytes) - MoveTopSpeed
- InputMoveSpecifiedSpeed (Offset 0) (Input)(0 Bytes) - MoveSpecifiedSpeed
- InputSetAngles (Offset 0) (Input)(0 Bytes) - SetAngles
- InputEnableRotorSound (Offset 0) (Input)(0 Bytes) - EnableRotorSound
- InputDisableRotorSound (Offset 0) (Input)(0 Bytes) - DisableRotorSound
- InputKill (Offset 0) (Input)(0 Bytes) - Kill
- m_vecDesiredPosition (Offset 3520) (Save)(12 Bytes)
- m_vecGoalOrientation (Offset 3532) (Save)(12 Bytes)
- m_pCurrentPathTarget (Offset 3544) (Save)(4 Bytes)
- m_pDestPathTarget (Offset 3548) (Save)(4 Bytes)
- m_pLastPathTarget (Offset 3552) (Save)(4 Bytes)
- m_pTargetNearestPath (Offset 3556) (Save)(4 Bytes)
- m_strCurrentPathName (Offset 3560) (Save)(4 Bytes)
- m_strDestPathName (Offset 3564) (Save)(4 Bytes)
- m_strLastPathName (Offset 3568) (Save)(4 Bytes)
- m_strTargetNearestPathName (Offset 3572) (Save)(4 Bytes)
- m_vecLastGoalCheckPosition (Offset 3576) (Save)(12 Bytes)
- m_flEnemyPathUpdateTime (Offset 3588) (Save)(4 Bytes)
- m_bForcedMove (Offset 3592) (Save)(1 Bytes)
- m_bPatrolling (Offset 3593) (Save)(1 Bytes)
- m_bPatrolBreakable (Offset 3594) (Save)(1 Bytes)
- m_bLeading (Offset 3595) (Save)(1 Bytes)
- m_flTargetDistanceThreshold (Offset 3596) (Save)(4 Bytes)
- m_flAvoidDistance (Offset 3600) (Save)(4 Bytes)
- m_flTargetTolerance (Offset 3604) (Save)(4 Bytes)
- m_vecSegmentStartPoint (Offset 3608) (Save)(12 Bytes)
- m_vecSegmentStartSplinePoint (Offset 3620) (Save)(12 Bytes)
- m_bMovingForward (Offset 3632) (Save)(1 Bytes)
- m_bChooseFarthestPoint (Offset 3633) (Save)(1 Bytes)
- m_flFarthestPathDist (Offset 3636) (Save)(4 Bytes)
- m_flPathMaxSpeed (Offset 3640) (Save)(4 Bytes)
- m_flTargetDistFromPath (Offset 3644) (Save)(4 Bytes)
- m_flLeadDistance (Offset 3648) (Save)(4 Bytes)
- m_vecTargetPathDir (Offset 3652) (Save)(12 Bytes)
- m_vecTargetPathPoint (Offset 3664) (Save)(12 Bytes)
- m_nPauseState (Offset 3676) (Save)(4 Bytes)
- InputSetTrack (Offset 0) (Input)(0 Bytes) - SetTrack
- InputFlyToPathTrack (Offset 0) (Input)(0 Bytes) - FlyToSpecificTrackViaPath
- InputStartPatrol (Offset 0) (Input)(0 Bytes) - StartPatrol
- InputStopPatrol (Offset 0) (Input)(0 Bytes) - StopPatrol
- InputStartBreakableMovement (Offset 0) (Input)(0 Bytes) - StartBreakableMovement
- InputStopBreakableMovement (Offset 0) (Input)(0 Bytes) - StopBreakableMovement
- InputChooseFarthestPathPoint (Offset 0) (Input)(0 Bytes) - ChooseFarthestPathPoint
- InputChooseNearestPathPoint (Offset 0) (Input)(0 Bytes) - ChooseNearestPathPoint
- InputStartLeading (Offset 0) (Input)(0 Bytes) - InputStartLeading
- InputStopLeading (Offset 0) (Input)(0 Bytes) - InputStopLeading
- InputStartPatrolBreakable (Offset 0) (Input)(0 Bytes) - StartPatrolBreakable
- InputFlyToPathTrack (Offset 0) (Input)(0 Bytes) - FlyToPathTrack
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CNPC_CombineGunship - npc_combinegunship
- CNPC_CombineGunshipFlyTouch (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextGroundAttack (Offset 3976) (Save)(4 Bytes)
- m_bIsGroundAttacking (Offset 3980) (Save)(1 Bytes)
- m_bCanGroundAttack (Offset 3981) (Save)(1 Bytes)
- m_flGroundAttackTime (Offset 3984) (Save)(4 Bytes)
- m_pRotorWashModel (Offset 4008) (Save)(4 Bytes)
- m_pSmokeTrail (Offset 3988) (Save)(4 Bytes)
- m_hGroundAttackTarget (Offset 3992) (Save)(4 Bytes)
- m_pAirExhaustSound (Offset 3996) (Save)(0 Bytes)
- m_pAirBlastSound (Offset 4000) (Save)(0 Bytes)
- m_pCannonSound (Offset 4004) (Save)(0 Bytes)
- m_vecAngAcceleration (Offset 4012) (Save)(12 Bytes)
- m_flDeltaT (Offset 4060) (Save)(4 Bytes)
- m_flTimeNextAttack (Offset 4064) (Save)(4 Bytes)
- m_flNextSeeEnemySound (Offset 4068) (Save)(4 Bytes)
- m_flEndDestructTime (Offset 4024) (Save)(4 Bytes)
- m_flNextRocket (Offset 4072) (Save)(4 Bytes)
- m_iDoSmokePuff (Offset 4028) (Save)(4 Bytes)
- m_iAmmoType (Offset 4032) (Save)(4 Bytes)
- m_iBurstSize (Offset 4036) (Save)(4 Bytes)
- m_flBurstDelay (Offset 4076) (Save)(4 Bytes)
- m_fBlindfire (Offset 4040) (Save)(1 Bytes)
- m_fOmniscient (Offset 4041) (Save)(1 Bytes)
- m_bIsFiring (Offset 4042) (Save)(1 Bytes)
- m_iBurstHits (Offset 4044) (Save)(4 Bytes)
- m_flTimeNextPing (Offset 4052) (Save)(4 Bytes)
- m_flPenetrationDepth (Offset 4056) (Save)(4 Bytes)
- m_vecAttackPosition (Offset 4080) (Save)(12 Bytes)
- m_vecAttackVelocity (Offset 4092) (Save)(12 Bytes)
- m_angGun (Offset 4104) (Save)(12 Bytes)
- m_pCrashingController (Offset 4116) (Save)(0 Bytes)
 Sub-Class Table (1 Deep): m_crashCallback - CGunshipRagdollMotion
- m_hRagdoll (Offset 4124) (Save)(4 Bytes)
- m_hCrashTarget (Offset 4128) (Save)(4 Bytes)
- m_vecHitPos (Offset 4140) (Save)(12 Bytes)
- m_fPatrolLoopPlaying (Offset 4152) (Save)(1 Bytes)
- m_bPreFire (Offset 4048) (Save)(1 Bytes)
- m_bInvulnerable (Offset 4049) (Save)(1 Bytes)
- m_flNextGunshipCrashFind (Offset 4132) (Save)(4 Bytes)
- m_hEnergyCore (Offset 4136) (Save)(4 Bytes)
- m_bDamageOutputsFired (Offset 3972) (Save)(4 Bytes)
- InputOmniscientOn (Offset 0) (Input)(0 Bytes) - OmniscientOn
- InputOmniscientOff (Offset 0) (Input)(0 Bytes) - OmniscientOff
- InputSetPenetrationDepth (Offset 0) (Input)(0 Bytes) - SetPenetrationDepth
- InputBlindfireOn (Offset 0) (Input)(0 Bytes) - BlindfireOn
- InputBlindfireOff (Offset 0) (Input)(0 Bytes) - BlindfireOff
- InputSelfDestruct (Offset 0) (Input)(0 Bytes) - SelfDestruct
- InputSetDockingBBox (Offset 0) (Input)(0 Bytes) - SetDockingBBox
- InputSetNormalBBox (Offset 0) (Input)(0 Bytes) - SetNormalBBox
- InputEnableGroundAttack (Offset 0) (Input)(0 Bytes) - EnableGroundAttack
- InputDisableGroundAttack (Offset 0) (Input)(0 Bytes) - DisableGroundAttack
- InputDoGroundAttack (Offset 0) (Input)(0 Bytes) - DoGroundAttack
- m_OnFireCannon (Offset 3828) (Save|Key|Output)(0 Bytes) - OnFireCannon
- m_OnFirstDamage (Offset 3876) (Save|Key|Output)(0 Bytes) - OnFirstDamage
- m_OnSecondDamage (Offset 3900) (Save|Key|Output)(0 Bytes) - OnSecondDamage
- m_OnThirdDamage (Offset 3924) (Save|Key|Output)(0 Bytes) - OnThirdDamage
- m_OnFourthDamage (Offset 3948) (Save|Key|Output)(0 Bytes) - OnFourthDamage
- m_OnCrashed (Offset 3852) (Save|Key|Output)(0 Bytes) - OnCrashed
- CBaseHelicopterHelicopterThink (Offset 0) (FunctionTable)(0 Bytes)
- CBaseHelicopterRotorWashThink (Offset 0) (FunctionTable)(0 Bytes)
- CBaseHelicopterCallDyingThink (Offset 0) (FunctionTable)(0 Bytes)
- CBaseHelicopterDelayedKillThink (Offset 0) (FunctionTable)(0 Bytes)
- CBaseHelicopterCrashTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseHelicopterFlyTouch (Offset 0) (FunctionTable)(0 Bytes)
- m_pRotorSound (Offset 3680) (Save)(0 Bytes)
- m_pRotorBlast (Offset 3684) (Save)(0 Bytes)
- m_flForce (Offset 3688) (Save)(4 Bytes)
- m_fHelicopterFlags (Offset 3692) (Save)(4 Bytes)
- m_vecDesiredFaceDir (Offset 3696) (Save)(12 Bytes)
- m_flLastSeen (Offset 3708) (Save)(4 Bytes)
- m_flPrevSeen (Offset 3712) (Save)(4 Bytes)
- m_vecTargetPosition (Offset 3720) (Save)(12 Bytes)
- m_hRotorWash (Offset 3772) (Save)(4 Bytes)
- m_flMaxSpeed (Offset 3732) (Save)(4 Bytes)
- m_flMaxSpeedFiring (Offset 3736) (Save)(4 Bytes)
- m_flGoalSpeed (Offset 3740) (Save)(4 Bytes)
- m_flInitialSpeed (Offset 3744) (Save|Key)(4 Bytes) - InitialSpeed
- m_flRandomOffsetTime (Offset 3748) (Save)(4 Bytes)
- m_vecRandomOffset (Offset 3752) (Save)(12 Bytes)
- m_flRotorWashEntitySearchTime (Offset 3764) (Save)(4 Bytes)
- m_bSuppressSound (Offset 3768) (Save)(1 Bytes)
- m_flStartupTime (Offset 3820) (Save)(4 Bytes)
- m_cullBoxMins (Offset 3776) (Save)(12 Bytes)
- m_cullBoxMaxs (Offset 3788) (Save)(12 Bytes)
- m_hEntitiesPushedByWash (Offset 3800) (Save)(0 Bytes)
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- InputGunOn (Offset 0) (Input)(0 Bytes) - GunOn
- InputGunOff (Offset 0) (Input)(0 Bytes) - GunOff
- InputMissileOn (Offset 0) (Input)(0 Bytes) - MissileOn
- InputMissileOff (Offset 0) (Input)(0 Bytes) - MissileOff
- InputEnableRotorWash (Offset 0) (Input)(0 Bytes) - EnableRotorWash
- InputDisableRotorWash (Offset 0) (Input)(0 Bytes) - DisableRotorWash
- InputMoveTopSpeed (Offset 0) (Input)(0 Bytes) - MoveTopSpeed
- InputMoveSpecifiedSpeed (Offset 0) (Input)(0 Bytes) - MoveSpecifiedSpeed
- InputSetAngles (Offset 0) (Input)(0 Bytes) - SetAngles
- InputEnableRotorSound (Offset 0) (Input)(0 Bytes) - EnableRotorSound
- InputDisableRotorSound (Offset 0) (Input)(0 Bytes) - DisableRotorSound
- InputKill (Offset 0) (Input)(0 Bytes) - Kill
- m_vecDesiredPosition (Offset 3520) (Save)(12 Bytes)
- m_vecGoalOrientation (Offset 3532) (Save)(12 Bytes)
- m_pCurrentPathTarget (Offset 3544) (Save)(4 Bytes)
- m_pDestPathTarget (Offset 3548) (Save)(4 Bytes)
- m_pLastPathTarget (Offset 3552) (Save)(4 Bytes)
- m_pTargetNearestPath (Offset 3556) (Save)(4 Bytes)
- m_strCurrentPathName (Offset 3560) (Save)(4 Bytes)
- m_strDestPathName (Offset 3564) (Save)(4 Bytes)
- m_strLastPathName (Offset 3568) (Save)(4 Bytes)
- m_strTargetNearestPathName (Offset 3572) (Save)(4 Bytes)
- m_vecLastGoalCheckPosition (Offset 3576) (Save)(12 Bytes)
- m_flEnemyPathUpdateTime (Offset 3588) (Save)(4 Bytes)
- m_bForcedMove (Offset 3592) (Save)(1 Bytes)
- m_bPatrolling (Offset 3593) (Save)(1 Bytes)
- m_bPatrolBreakable (Offset 3594) (Save)(1 Bytes)
- m_bLeading (Offset 3595) (Save)(1 Bytes)
- m_flTargetDistanceThreshold (Offset 3596) (Save)(4 Bytes)
- m_flAvoidDistance (Offset 3600) (Save)(4 Bytes)
- m_flTargetTolerance (Offset 3604) (Save)(4 Bytes)
- m_vecSegmentStartPoint (Offset 3608) (Save)(12 Bytes)
- m_vecSegmentStartSplinePoint (Offset 3620) (Save)(12 Bytes)
- m_bMovingForward (Offset 3632) (Save)(1 Bytes)
- m_bChooseFarthestPoint (Offset 3633) (Save)(1 Bytes)
- m_flFarthestPathDist (Offset 3636) (Save)(4 Bytes)
- m_flPathMaxSpeed (Offset 3640) (Save)(4 Bytes)
- m_flTargetDistFromPath (Offset 3644) (Save)(4 Bytes)
- m_flLeadDistance (Offset 3648) (Save)(4 Bytes)
- m_vecTargetPathDir (Offset 3652) (Save)(12 Bytes)
- m_vecTargetPathPoint (Offset 3664) (Save)(12 Bytes)
- m_nPauseState (Offset 3676) (Save)(4 Bytes)
- InputSetTrack (Offset 0) (Input)(0 Bytes) - SetTrack
- InputFlyToPathTrack (Offset 0) (Input)(0 Bytes) - FlyToSpecificTrackViaPath
- InputStartPatrol (Offset 0) (Input)(0 Bytes) - StartPatrol
- InputStopPatrol (Offset 0) (Input)(0 Bytes) - StopPatrol
- InputStartBreakableMovement (Offset 0) (Input)(0 Bytes) - StartBreakableMovement
- InputStopBreakableMovement (Offset 0) (Input)(0 Bytes) - StopBreakableMovement
- InputChooseFarthestPathPoint (Offset 0) (Input)(0 Bytes) - ChooseFarthestPathPoint
- InputChooseNearestPathPoint (Offset 0) (Input)(0 Bytes) - ChooseNearestPathPoint
- InputStartLeading (Offset 0) (Input)(0 Bytes) - InputStartLeading
- InputStopLeading (Offset 0) (Input)(0 Bytes) - InputStopLeading
- InputStartPatrolBreakable (Offset 0) (Input)(0 Bytes) - StartPatrolBreakable
- InputFlyToPathTrack (Offset 0) (Input)(0 Bytes) - FlyToPathTrack
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CBaseGrenade - npc_concussiongrenade
- CBaseGrenadeConcussionFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeConcussionExplodeConcussion (Offset 0) (FunctionTable)(0 Bytes)
- m_hThrower (Offset 1156) (Save)(4 Bytes)
- m_bIsLive (Offset 1129) (Save)(1 Bytes)
- m_DmgRadius (Offset 1132) (Save)(4 Bytes)
- m_flDetonateTime (Offset 1140) (Save)(4 Bytes)
- m_flWarnAITime (Offset 1144) (Save)(4 Bytes)
- m_flDamage (Offset 1148) (Save)(4 Bytes)
- m_iszBounceSound (Offset 1152) (Save)(4 Bytes)
- m_bHasWarnedAI (Offset 1128) (Save)(1 Bytes)
- CBaseGrenadeSmoke (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeBounceTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeSlideTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeExplodeTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeDetonateUse (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeDangerSoundThink (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadePreDetonate (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeDetonate (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeTumbleThink (Offset 0) (FunctionTable)(0 Bytes)
- *CBaseAnimating

CBaseGrenade - npc_contactgrenade
- m_hThrower (Offset 1156) (Save)(4 Bytes)
- m_bIsLive (Offset 1129) (Save)(1 Bytes)
- m_DmgRadius (Offset 1132) (Save)(4 Bytes)
- m_flDetonateTime (Offset 1140) (Save)(4 Bytes)
- m_flWarnAITime (Offset 1144) (Save)(4 Bytes)
- m_flDamage (Offset 1148) (Save)(4 Bytes)
- m_iszBounceSound (Offset 1152) (Save)(4 Bytes)
- m_bHasWarnedAI (Offset 1128) (Save)(1 Bytes)
- CBaseGrenadeSmoke (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeBounceTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeSlideTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeExplodeTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeDetonateUse (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeDangerSoundThink (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadePreDetonate (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeDetonate (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeTumbleThink (Offset 0) (FunctionTable)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_cranedriver
- InputForcePickup (Offset 0) (Input)(0 Bytes) - ForcePickup
- InputForceDrop (Offset 0) (Input)(0 Bytes) - ForceDrop
- m_hPickupTarget (Offset 3660) (Save)(4 Bytes)
- m_flDistanceToTarget (Offset 3664) (Save)(4 Bytes)
- m_PreviouslyPickedUpObjects (Offset 3668) (Save)(0 Bytes)
- m_bForcedPickup (Offset 3688) (Save)(1 Bytes)
- m_bForcedDropoff (Offset 3689) (Save)(1 Bytes)
- m_flDropWait (Offset 3692) (Save)(4 Bytes)
- m_flReleasePause (Offset 3696) (Save|Key)(4 Bytes) - releasepause
- m_flReleaseAt (Offset 3700) (Save)(4 Bytes)
- m_OnPickedUpObject (Offset 3704) (Save|Key|Output)(0 Bytes) - OnPickedUpObject
- m_OnDroppedObject (Offset 3728) (Save|Key|Output)(0 Bytes) - OnDroppedObject
- m_OnPausingBeforeDrop (Offset 3752) (Save|Key|Output)(0 Bytes) - OnPausingBeforeDrop
- m_iszVehicleName (Offset 3524) (Save|Key)(4 Bytes) - vehicle
- m_hVehicleEntity (Offset 3532) (Save)(4 Bytes)
- m_vecDesiredVelocity (Offset 3552) (Save)(12 Bytes)
- m_vecDesiredPosition (Offset 3564) (Save)(12 Bytes)
- m_vecPrevPoint (Offset 3576) (Save)(12 Bytes)
- m_vecPrevPrevPoint (Offset 3588) (Save)(12 Bytes)
- m_vecPostPoint (Offset 3600) (Save)(12 Bytes)
- m_vecPostPostPoint (Offset 3612) (Save)(12 Bytes)
- m_flDistanceAlongSpline (Offset 3624) (Save)(4 Bytes)
- m_flDriversMaxSpeed (Offset 3628) (Save|Key)(4 Bytes) - drivermaxspeed
- m_flDriversMinSpeed (Offset 3632) (Save|Key)(4 Bytes) - driverminspeed
- m_flMaxSpeed (Offset 3636) (Save)(4 Bytes)
- m_flGoalSpeed (Offset 3640) (Save)(4 Bytes)
- m_flSteering (Offset 3648) (Save)(4 Bytes)
- InputSetDriversMaxSpeed (Offset 0) (Input)(0 Bytes) - SetDriversMaxSpeed
- InputSetDriversMinSpeed (Offset 0) (Input)(0 Bytes) - SetDriversMinSpeed
- InputStartForward (Offset 0) (Input)(0 Bytes) - StartForward
- InputStop (Offset 0) (Input)(0 Bytes) - Stop
- InputStartFiring (Offset 0) (Input)(0 Bytes) - StartFiring
- InputStopFiring (Offset 0) (Input)(0 Bytes) - StopFiring
- InputGotoPathCorner (Offset 0) (Input)(0 Bytes) - GotoPathCorner
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_crow
- m_flGroundIdleMoveTime (Offset 3532) (Save)(4 Bytes)
- m_bOnJeep (Offset 3528) (Save)(1 Bytes)
- m_flEnemyDist (Offset 3536) (Save)(4 Bytes)
- m_nMorale (Offset 3540) (Save)(4 Bytes)
- m_bReachedMoveGoal (Offset 3544) (Save)(1 Bytes)
- m_flHopStartZ (Offset 3548) (Save)(4 Bytes)
- m_vDesiredTarget (Offset 3584) (Save)(12 Bytes)
- m_vCurrentTarget (Offset 3596) (Save)(12 Bytes)
- m_flSoarTime (Offset 3556) (Save)(4 Bytes)
- m_bSoar (Offset 3560) (Save)(1 Bytes)
- m_bPlayedLoopingSound (Offset 3552) (Save)(1 Bytes)
- m_iBirdType (Offset 3524) (Save)(4 Bytes)
- m_vLastStoredOrigin (Offset 3564) (Save)(12 Bytes)
- m_flLastStuckCheck (Offset 3576) (Save)(4 Bytes)
- m_flDangerSoundTime (Offset 3580) (Save)(4 Bytes)
- m_bIsDeaf (Offset 3608) (Save|Key)(1 Bytes) - deaf
- InputFlyAway (Offset 0) (Input)(0 Bytes) - FlyAway
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_cscanner
- m_pEngineSound (Offset 3748) (Save)(0 Bytes)
 Sub-Class Table (1 Deep): m_KilledInfo - CTakeDamageInfo
 - m_vecDamageForce (Offset 0) (Save)(12 Bytes)
 - m_vecDamagePosition (Offset 12) (Save)(12 Bytes)
 - m_vecReportedPosition (Offset 24) (Save)(12 Bytes)
 - m_hInflictor (Offset 36) (Save)(4 Bytes)
 - m_hAttacker (Offset 40) (Save)(4 Bytes)
 - m_hWeapon (Offset 44) (Save)(4 Bytes)
 - m_flDamage (Offset 48) (Save)(4 Bytes)
 - m_flMaxDamage (Offset 52) (Save)(4 Bytes)
 - m_flBaseDamage (Offset 56) (Save)(4 Bytes)
 - m_bitsDamageType (Offset 60) (Save)(4 Bytes)
 - m_iDamageCustom (Offset 64) (Save)(4 Bytes)
 - m_iDamageStats (Offset 68) (Save)(4 Bytes)
 - m_iAmmoType (Offset 72) (Save)(4 Bytes)
 - m_iDamagedOtherPlayers (Offset 76) (Save)(4 Bytes)
- m_flGoalOverrideDistance (Offset 3732) (Save)(4 Bytes)
- m_bPhotoTaken (Offset 3933) (Save)(1 Bytes)
- m_vInspectPos (Offset 3768) (Save)(12 Bytes)
- m_fInspectEndTime (Offset 3780) (Save)(4 Bytes)
- m_fCheckCitizenTime (Offset 3784) (Save)(4 Bytes)
- m_fCheckHintTime (Offset 3788) (Save)(4 Bytes)
- m_bShouldInspect (Offset 3792) (Save|Key)(1 Bytes) - ShouldInspect
- m_bOnlyInspectPlayers (Offset 3793) (Save|Key)(1 Bytes) - OnlyInspectPlayers
- m_bNeverInspectPlayers (Offset 3794) (Save|Key)(1 Bytes) - NeverInspectPlayers
- m_fNextPhotographTime (Offset 3796) (Save)(4 Bytes)
- m_vSpotlightTargetPos (Offset 3804) (Save)(12 Bytes)
- m_vSpotlightCurrentPos (Offset 3816) (Save)(12 Bytes)
- m_vSpotlightDir (Offset 3836) (Save)(12 Bytes)
- m_vSpotlightAngVelocity (Offset 3848) (Save)(12 Bytes)
- m_flSpotlightCurLength (Offset 3860) (Save)(4 Bytes)
- m_fNextSpotlightTime (Offset 3872) (Save)(4 Bytes)
- m_nHaloSprite (Offset 3876) (Save)(4 Bytes)
- m_fNextFlySoundTime (Offset 3712) (Save)(4 Bytes)
- m_nFlyMode (Offset 3676) (Save)(4 Bytes)
- m_nPoseTail (Offset 3680) (Save)(4 Bytes)
- m_nPoseDynamo (Offset 3684) (Save)(4 Bytes)
- m_nPoseFlare (Offset 3688) (Save)(4 Bytes)
- m_nPoseFaceVert (Offset 3692) (Save)(4 Bytes)
- m_nPoseFaceHoriz (Offset 3696) (Save)(4 Bytes)
- m_bIsClawScanner (Offset 3880) (Save)(1 Bytes)
- m_bIsOpen (Offset 3881) (Save)(1 Bytes)
- m_pSmokeTrail (Offset 3760) (Save)(4 Bytes)
- m_flFlyNoiseBase (Offset 3704) (Save)(4 Bytes)
- m_flEngineStallTime (Offset 3708) (Save)(4 Bytes)
- m_vecDiveBombDirection (Offset 3716) (Save)(12 Bytes)
- m_flDiveBombRollForce (Offset 3728) (Save)(4 Bytes)
- m_flSpotlightMaxLength (Offset 3864) (Save|Key)(4 Bytes) - SpotlightLength
- m_flSpotlightGoalWidth (Offset 3868) (Save|Key)(4 Bytes) - SpotlightWidth
- m_hPhysicsAttacker (Offset 3752) (Save)(4 Bytes)
- m_flLastPhysicsInfluenceTime (Offset 3756) (Save)(4 Bytes)
- m_bNoLight (Offset 3932) (Save|Key)(1 Bytes) - SpotlightDisabled
- InputDisableSpotlight (Offset 0) (Input)(0 Bytes) - DisableSpotlight
- InputInspectTargetPhoto (Offset 0) (Input)(0 Bytes) - InspectTargetPhoto
- InputInspectTargetSpotlight (Offset 0) (Input)(0 Bytes) - InspectTargetSpotlight
- InputShouldInspect (Offset 0) (Input)(0 Bytes) - InputShouldInspect
- InputSetFollowTarget (Offset 0) (Input)(0 Bytes) - SetFollowTarget
- InputClearFollowTarget (Offset 0) (Input)(0 Bytes) - ClearFollowTarget
- InputDeployMine (Offset 0) (Input)(0 Bytes) - DeployMine
- InputEquipMine (Offset 0) (Input)(0 Bytes) - EquipMine
- m_OnPhotographPlayer (Offset 3884) (Save|Key|Output)(0 Bytes) - OnPhotographPlayer
- m_OnPhotographNPC (Offset 3908) (Save|Key|Output)(0 Bytes) - OnPhotographNPC
 Sub-Class Table (1 Deep): m_KilledInfo - CTakeDamageInfo
 - m_vecDamageForce (Offset 0) (Save)(12 Bytes)
 - m_vecDamagePosition (Offset 12) (Save)(12 Bytes)
 - m_vecReportedPosition (Offset 24) (Save)(12 Bytes)
 - m_hInflictor (Offset 36) (Save)(4 Bytes)
 - m_hAttacker (Offset 40) (Save)(4 Bytes)
 - m_hWeapon (Offset 44) (Save)(4 Bytes)
 - m_flDamage (Offset 48) (Save)(4 Bytes)
 - m_flMaxDamage (Offset 52) (Save)(4 Bytes)
 - m_flBaseDamage (Offset 56) (Save)(4 Bytes)
 - m_bitsDamageType (Offset 60) (Save)(4 Bytes)
 - m_iDamageCustom (Offset 64) (Save)(4 Bytes)
 - m_iDamageStats (Offset 68) (Save)(4 Bytes)
 - m_iAmmoType (Offset 72) (Save)(4 Bytes)
 - m_iDamagedOtherPlayers (Offset 76) (Save)(4 Bytes)
- m_pEngineSound (Offset 3748) (Save)(0 Bytes)
- m_flFlyNoiseBase (Offset 3704) (Save)(4 Bytes)
- m_flEngineStallTime (Offset 3708) (Save)(4 Bytes)
- m_fNextFlySoundTime (Offset 3712) (Save)(4 Bytes)
- m_nFlyMode (Offset 3676) (Save)(4 Bytes)
- m_vecDiveBombDirection (Offset 3716) (Save)(12 Bytes)
- m_flDiveBombRollForce (Offset 3728) (Save)(4 Bytes)
- m_hPhysicsAttacker (Offset 3752) (Save)(4 Bytes)
- m_flLastPhysicsInfluenceTime (Offset 3756) (Save)(4 Bytes)
- m_flGoalOverrideDistance (Offset 3732) (Save)(4 Bytes)
- m_flAttackNearDist (Offset 3736) (Save)(4 Bytes)
- m_flAttackFarDist (Offset 3740) (Save)(4 Bytes)
- m_flAttackRange (Offset 3744) (Save)(4 Bytes)
- m_nPoseTail (Offset 3680) (Save)(4 Bytes)
- m_nPoseDynamo (Offset 3684) (Save)(4 Bytes)
- m_nPoseFlare (Offset 3688) (Save)(4 Bytes)
- m_nPoseFaceVert (Offset 3692) (Save)(4 Bytes)
- m_nPoseFaceHoriz (Offset 3696) (Save)(4 Bytes)
- m_pSmokeTrail (Offset 3760) (Save)(4 Bytes)
- InputSetDistanceOverride (Offset 0) (Input)(0 Bytes) - SetDistanceOverride
- InputSetFlightSpeed (Offset 0) (Input)(0 Bytes) - SetFlightSpeed
- CNPC_BaseScannerDiveBombSoundThink (Offset 0) (FunctionTable)(0 Bytes)
- m_vCurrentVelocity (Offset 3524) (Save)(12 Bytes)
- m_vCurrentBanking (Offset 3536) (Save)(12 Bytes)
- m_vNoiseMod (Offset 3548) (Save)(12 Bytes)
- m_fHeadYaw (Offset 3560) (Save)(4 Bytes)
- m_vLastPatrolDir (Offset 3564) (Save)(12 Bytes)
- m_pMotionController (Offset 3576) (Save)(0 Bytes)
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_dog
 Sub-Class Table (1 Deep): m_BoneFollowerManager - CBoneFollowerManager
 - m_iNumBones (Offset 0) (Global|Save)(4 Bytes)
 - m_physBones (Offset 4) (Global|Save)(0 Bytes)
- m_flNextSwat (Offset 4072) (Save)(4 Bytes)
- m_flTimeToCatch (Offset 4076) (Save)(4 Bytes)
- m_flTimeToPull (Offset 4080) (Save)(4 Bytes)
- m_hPhysicsEnt (Offset 4084) (Save)(4 Bytes)
- m_hThrowTarget (Offset 4088) (Save)(4 Bytes)
- m_iPhysGunAttachment (Offset 4092) (Save)(4 Bytes)
- m_bDoCatchThrowBehavior (Offset 4096) (Save)(1 Bytes)
- m_bDoWaitforObjectBehavior (Offset 4097) (Save)(1 Bytes)
- m_sObjectName (Offset 4100) (Save)(4 Bytes)
- m_flThrowArcModifier (Offset 4176) (Save)(4 Bytes)
- m_flNextRouteTime (Offset 4184) (Save)(4 Bytes)
- m_bHasObject (Offset 4188) (Save)(1 Bytes)
- m_iContainerMoveType (Offset 4180) (Save)(4 Bytes)
- m_bBeamEffects (Offset 4189) (Save)(1 Bytes)
- m_bBoneFollowersActive (Offset 4504) (Save)(1 Bytes)
- m_hUnreachableObjects (Offset 4192) (Save)(0 Bytes)
- m_hGlowSprites (Offset 4236) (Save)(16 Bytes)
- m_hBeams (Offset 4252) (Save)(16 Bytes)
- InputSetPickupTarget (Offset 0) (Input)(0 Bytes) - SetPickupTarget
- InputStartCatchThrowBehavior (Offset 0) (Input)(0 Bytes) - StartCatchThrowBehavior
- InputStopCatchThrowBehavior (Offset 0) (Input)(0 Bytes) - StopCatchThrowBehavior
- InputPlayerPickupObject (Offset 0) (Input)(0 Bytes) - PlayerPickupObject
- InputStartWaitAndCatch (Offset 0) (Input)(0 Bytes) - StartWaitAndCatch
- InputStopWaitAndCatch (Offset 0) (Input)(0 Bytes) - StopWaitAndCatch
- InputSetThrowArcModifier (Offset 0) (Input)(0 Bytes) - SetThrowArcModifier
- InputSetThrowTarget (Offset 0) (Input)(0 Bytes) - SetThrowTarget
- InputTurnBoneFollowersOff (Offset 0) (Input)(0 Bytes) - TurnBoneFollowersOff
- InputTurnBoneFollowersOn (Offset 0) (Input)(0 Bytes) - TurnBoneFollowersOn
- m_OnThrow (Offset 4104) (Save|Key|Output)(0 Bytes) - OnDogThrow
- m_OnCatch (Offset 4128) (Save|Key|Output)(0 Bytes) - OnDogCatch
- m_OnPickup (Offset 4152) (Save|Key|Output)(0 Bytes) - OnDogPickup
- m_fLatchedPositions (Offset 3564) (Save)(4 Bytes)
- m_latchedEyeOrigin (Offset 3568) (Save)(12 Bytes)
- m_latchedEyeDirection (Offset 3580) (Save)(12 Bytes)
- m_latchedHeadDirection (Offset 3592) (Save)(12 Bytes)
- m_goalHeadDirection (Offset 3604) (Save)(12 Bytes)
- m_goalHeadInfluence (Offset 3616) (Save)(4 Bytes)
- m_goalSpineYaw (Offset 3620) (Save)(4 Bytes)
- m_goalBodyYaw (Offset 3624) (Save)(4 Bytes)
- m_goalHeadCorrection (Offset 3628) (Save)(12 Bytes)
- m_flBlinktime (Offset 3640) (Save)(4 Bytes)
- m_hLookTarget (Offset 3644) (Save)(4 Bytes)
- m_lookQueue (Offset 3648) (Save)(0 Bytes)
- m_randomLookQueue (Offset 3688) (Save)(0 Bytes)
- m_syntheticLookQueue (Offset 3668) (Save)(0 Bytes)
- m_flNextRandomLookTime (Offset 3708) (Save)(4 Bytes)
- m_iszExpressionScene (Offset 3712) (Save)(4 Bytes)
- m_hExpressionSceneEnt (Offset 3716) (Save)(4 Bytes)
- m_flNextRandomExpressionTime (Offset 3720) (Save)(4 Bytes)
- m_iszIdleExpression (Offset 3728) (Save)(4 Bytes)
- m_iszAlertExpression (Offset 3732) (Save)(4 Bytes)
- m_iszCombatExpression (Offset 3736) (Save)(4 Bytes)
- m_iszDeathExpression (Offset 3740) (Save)(4 Bytes)
- m_ParameterBodyYaw (Offset 3744) (Save)(4 Bytes)
- m_ParameterSpineYaw (Offset 3748) (Save)(4 Bytes)
- m_ParameterNeckTrans (Offset 3752) (Save)(4 Bytes)
- m_ParameterHeadYaw (Offset 3756) (Save)(4 Bytes)
- m_ParameterHeadPitch (Offset 3760) (Save)(4 Bytes)
- m_ParameterHeadRoll (Offset 3764) (Save)(4 Bytes)
- m_FlexweightBodyRightLeft (Offset 3768) (Save)(4 Bytes)
- m_FlexweightChestRightLeft (Offset 3772) (Save)(4 Bytes)
- m_FlexweightHeadForwardBack (Offset 3776) (Save)(4 Bytes)
- m_FlexweightHeadRightLeft (Offset 3780) (Save)(4 Bytes)
- m_FlexweightHeadUpDown (Offset 3784) (Save)(4 Bytes)
- m_FlexweightHeadTilt (Offset 3788) (Save)(4 Bytes)
- m_ParameterGestureHeight (Offset 3792) (Save)(4 Bytes)
- m_ParameterGestureWidth (Offset 3796) (Save)(4 Bytes)
- m_FlexweightGestureUpDown (Offset 3800) (Save)(4 Bytes)
- m_FlexweightGestureRightLeft (Offset 3804) (Save)(4 Bytes)
- m_flAccumYawDelta (Offset 3556) (Save)(4 Bytes)
- m_flAccumYawScale (Offset 3560) (Save)(4 Bytes)
- m_flextarget (Offset 3808) (Save)(256 Bytes)
- m_bDontUseSemaphore (Offset 4064) (Save|Key)(1 Bytes) - DontUseSpeechSemaphore
- m_iszExpressionOverride (Offset 3724) (Save|Key)(4 Bytes) - ExpressionOverride
 Sub-Class Table (1 Deep): m_pExpresser - CAI_Expresser
 - m_ConceptHistories (Offset 8) (Save)(0 Bytes)
 - m_flStopTalkTime (Offset 44) (Save)(4 Bytes)
 - m_flStopTalkTimeWithoutDelay (Offset 48) (Save)(4 Bytes)
 - m_flBlockedTalkTime (Offset 52) (Save)(4 Bytes)
 - m_voicePitch (Offset 56) (Save)(4 Bytes)
 - m_flLastTimeAcceptedSpeak (Offset 60) (Save)(4 Bytes)
- InputSetExpressionOverride (Offset 0) (Input)(0 Bytes) - SetExpressionOverride
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_eli
- m_fLatchedPositions (Offset 3564) (Save)(4 Bytes)
- m_latchedEyeOrigin (Offset 3568) (Save)(12 Bytes)
- m_latchedEyeDirection (Offset 3580) (Save)(12 Bytes)
- m_latchedHeadDirection (Offset 3592) (Save)(12 Bytes)
- m_goalHeadDirection (Offset 3604) (Save)(12 Bytes)
- m_goalHeadInfluence (Offset 3616) (Save)(4 Bytes)
- m_goalSpineYaw (Offset 3620) (Save)(4 Bytes)
- m_goalBodyYaw (Offset 3624) (Save)(4 Bytes)
- m_goalHeadCorrection (Offset 3628) (Save)(12 Bytes)
- m_flBlinktime (Offset 3640) (Save)(4 Bytes)
- m_hLookTarget (Offset 3644) (Save)(4 Bytes)
- m_lookQueue (Offset 3648) (Save)(0 Bytes)
- m_randomLookQueue (Offset 3688) (Save)(0 Bytes)
- m_syntheticLookQueue (Offset 3668) (Save)(0 Bytes)
- m_flNextRandomLookTime (Offset 3708) (Save)(4 Bytes)
- m_iszExpressionScene (Offset 3712) (Save)(4 Bytes)
- m_hExpressionSceneEnt (Offset 3716) (Save)(4 Bytes)
- m_flNextRandomExpressionTime (Offset 3720) (Save)(4 Bytes)
- m_iszIdleExpression (Offset 3728) (Save)(4 Bytes)
- m_iszAlertExpression (Offset 3732) (Save)(4 Bytes)
- m_iszCombatExpression (Offset 3736) (Save)(4 Bytes)
- m_iszDeathExpression (Offset 3740) (Save)(4 Bytes)
- m_ParameterBodyYaw (Offset 3744) (Save)(4 Bytes)
- m_ParameterSpineYaw (Offset 3748) (Save)(4 Bytes)
- m_ParameterNeckTrans (Offset 3752) (Save)(4 Bytes)
- m_ParameterHeadYaw (Offset 3756) (Save)(4 Bytes)
- m_ParameterHeadPitch (Offset 3760) (Save)(4 Bytes)
- m_ParameterHeadRoll (Offset 3764) (Save)(4 Bytes)
- m_FlexweightBodyRightLeft (Offset 3768) (Save)(4 Bytes)
- m_FlexweightChestRightLeft (Offset 3772) (Save)(4 Bytes)
- m_FlexweightHeadForwardBack (Offset 3776) (Save)(4 Bytes)
- m_FlexweightHeadRightLeft (Offset 3780) (Save)(4 Bytes)
- m_FlexweightHeadUpDown (Offset 3784) (Save)(4 Bytes)
- m_FlexweightHeadTilt (Offset 3788) (Save)(4 Bytes)
- m_ParameterGestureHeight (Offset 3792) (Save)(4 Bytes)
- m_ParameterGestureWidth (Offset 3796) (Save)(4 Bytes)
- m_FlexweightGestureUpDown (Offset 3800) (Save)(4 Bytes)
- m_FlexweightGestureRightLeft (Offset 3804) (Save)(4 Bytes)
- m_flAccumYawDelta (Offset 3556) (Save)(4 Bytes)
- m_flAccumYawScale (Offset 3560) (Save)(4 Bytes)
- m_flextarget (Offset 3808) (Save)(256 Bytes)
- m_bDontUseSemaphore (Offset 4064) (Save|Key)(1 Bytes) - DontUseSpeechSemaphore
- m_iszExpressionOverride (Offset 3724) (Save|Key)(4 Bytes) - ExpressionOverride
 Sub-Class Table (1 Deep): m_pExpresser - CAI_Expresser
 - m_ConceptHistories (Offset 8) (Save)(0 Bytes)
 - m_flStopTalkTime (Offset 44) (Save)(4 Bytes)
 - m_flStopTalkTimeWithoutDelay (Offset 48) (Save)(4 Bytes)
 - m_flBlockedTalkTime (Offset 52) (Save)(4 Bytes)
 - m_voicePitch (Offset 56) (Save)(4 Bytes)
 - m_flLastTimeAcceptedSpeak (Offset 60) (Save)(4 Bytes)
- InputSetExpressionOverride (Offset 0) (Input)(0 Bytes) - SetExpressionOverride
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_enemyfinder
 Sub-Class Table (1 Deep): m_PlayerFreePass - CAI_FreePass
 - m_hTarget (Offset 8) (Save)(4 Bytes)
 - m_FreePassTimeRemaining (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_FreePassMoveMonitor - CAI_MoveMonitor
  - m_vMark (Offset 0) (Save)(12 Bytes)
  - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_Params - AI_FreePassParams_t
  - timeToTrigger (Offset 0) (Save|Key)(4 Bytes) - freepass_timetotrigger
  - duration (Offset 4) (Save|Key)(4 Bytes) - freepass_duration
  - moveTolerance (Offset 8) (Save|Key)(4 Bytes) - freepass_movetolerance
  - refillRate (Offset 12) (Save|Key)(4 Bytes) - freepass_refillrate
  - coverDist (Offset 16) (Save)(4 Bytes)
  - peekTime (Offset 20) (Save|Key)(4 Bytes) - freepass_peektime
  - peekTimeAfterDamage (Offset 24) (Save)(4 Bytes)
  - peekEyeDist (Offset 28) (Save)(4 Bytes)
  - peekEyeDistZ (Offset 32) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_ChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_nStartOn (Offset 3520) (Save|Key|Input)(4 Bytes) - StartOn
- m_flFieldOfView (Offset 1684) (Save|Key|Input)(4 Bytes) - FieldOfView
- m_flMinSearchDist (Offset 3524) (Save|Key|Input)(4 Bytes) - MinSearchDist
- m_flMaxSearchDist (Offset 3528) (Save|Key|Input)(4 Bytes) - MaxSearchDist
- m_bEnemyStatus (Offset 3604) (Save)(1 Bytes)
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
- m_OnLostEnemies (Offset 3608) (Save|Key|Output)(0 Bytes) - OnLostEnemies
- m_OnAcquireEnemies (Offset 3632) (Save|Key|Output)(0 Bytes) - OnAcquireEnemies
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_enemyfinder_combinecannon
- m_flTimeNextHateNPC (Offset 3660) (Save)(4 Bytes)
- m_flTimeStopHateNPC (Offset 3664) (Save)(4 Bytes)
- m_flOriginalFOV (Offset 3668) (Save)(4 Bytes)
- m_flTimeWideFOV (Offset 3672) (Save)(4 Bytes)
- m_iszSnapToEnt (Offset 3676) (Save|Key)(4 Bytes) - snaptoent
- InputSetWideFOVForSeconds (Offset 0) (Input)(0 Bytes) - SetWideFOVForSeconds
 Sub-Class Table (1 Deep): m_PlayerFreePass - CAI_FreePass
 - m_hTarget (Offset 8) (Save)(4 Bytes)
 - m_FreePassTimeRemaining (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_FreePassMoveMonitor - CAI_MoveMonitor
  - m_vMark (Offset 0) (Save)(12 Bytes)
  - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_Params - AI_FreePassParams_t
  - timeToTrigger (Offset 0) (Save|Key)(4 Bytes) - freepass_timetotrigger
  - duration (Offset 4) (Save|Key)(4 Bytes) - freepass_duration
  - moveTolerance (Offset 8) (Save|Key)(4 Bytes) - freepass_movetolerance
  - refillRate (Offset 12) (Save|Key)(4 Bytes) - freepass_refillrate
  - coverDist (Offset 16) (Save)(4 Bytes)
  - peekTime (Offset 20) (Save|Key)(4 Bytes) - freepass_peektime
  - peekTimeAfterDamage (Offset 24) (Save)(4 Bytes)
  - peekEyeDist (Offset 28) (Save)(4 Bytes)
  - peekEyeDistZ (Offset 32) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_ChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_nStartOn (Offset 3520) (Save|Key|Input)(4 Bytes) - StartOn
- m_flFieldOfView (Offset 1684) (Save|Key|Input)(4 Bytes) - FieldOfView
- m_flMinSearchDist (Offset 3524) (Save|Key|Input)(4 Bytes) - MinSearchDist
- m_flMaxSearchDist (Offset 3528) (Save|Key|Input)(4 Bytes) - MaxSearchDist
- m_bEnemyStatus (Offset 3604) (Save)(1 Bytes)
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
- m_OnLostEnemies (Offset 3608) (Save|Key|Output)(0 Bytes) - OnLostEnemies
- m_OnAcquireEnemies (Offset 3632) (Save|Key|Output)(0 Bytes) - OnAcquireEnemies
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_fastzombie
- m_flDistFactor (Offset 3880) (Save)(4 Bytes)
- m_iClimbCount (Offset 3884) (Save)(1 Bytes)
- m_fIsNavJumping (Offset 3885) (Save)(1 Bytes)
- m_fIsAttackJumping (Offset 3886) (Save)(1 Bytes)
- m_fHitApex (Offset 3887) (Save)(1 Bytes)
- m_flJumpDist (Offset 3888) (Save)(4 Bytes)
- m_fHasScreamed (Offset 3892) (Save)(1 Bytes)
- m_flNextMeleeAttack (Offset 3896) (Save)(4 Bytes)
- m_fJustJumped (Offset 3900) (Save)(1 Bytes)
- m_flJumpStartAltitude (Offset 3904) (Save)(4 Bytes)
- m_flTimeUpdateSound (Offset 3908) (Save)(4 Bytes)
- CFastZombieLeapAttackTouch (Offset 0) (FunctionTable)(0 Bytes)
- CFastZombieClimbTouch (Offset 0) (FunctionTable)(0 Bytes)
- m_pLayer2 (Offset 3912) (Save)(0 Bytes)
- CFastZombieVehicleLeapAttackTouch (Offset 0) (FunctionTable)(0 Bytes)
- InputAttachToVehicle (Offset 0) (Input)(0 Bytes) - AttachToVehicle
- m_pMoanSound (Offset 3672) (Save)(0 Bytes)
- m_fIsTorso (Offset 3676) (Save)(1 Bytes)
- m_fIsHeadless (Offset 3677) (Save)(1 Bytes)
- m_flNextFlinch (Offset 3680) (Save)(4 Bytes)
- m_bHeadShot (Offset 3684) (Save)(1 Bytes)
- m_flBurnDamage (Offset 3688) (Save)(4 Bytes)
- m_flBurnDamageResetTime (Offset 3692) (Save)(4 Bytes)
- m_hPhysicsEnt (Offset 3696) (Save)(4 Bytes)
- m_flNextMoanSound (Offset 3700) (Save)(4 Bytes)
- m_flNextSwat (Offset 3704) (Save)(4 Bytes)
- m_flNextSwatScan (Offset 3708) (Save)(4 Bytes)
- m_crabHealth (Offset 3712) (Save)(4 Bytes)
- m_flMoanPitch (Offset 3716) (Save)(4 Bytes)
- m_iMoanSound (Offset 3724) (Save)(4 Bytes)
- m_hObstructor (Offset 3720) (Save)(4 Bytes)
- m_bIsSlumped (Offset 3729) (Save)(1 Bytes)
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_fastzombie_torso
- m_flDistFactor (Offset 3880) (Save)(4 Bytes)
- m_iClimbCount (Offset 3884) (Save)(1 Bytes)
- m_fIsNavJumping (Offset 3885) (Save)(1 Bytes)
- m_fIsAttackJumping (Offset 3886) (Save)(1 Bytes)
- m_fHitApex (Offset 3887) (Save)(1 Bytes)
- m_flJumpDist (Offset 3888) (Save)(4 Bytes)
- m_fHasScreamed (Offset 3892) (Save)(1 Bytes)
- m_flNextMeleeAttack (Offset 3896) (Save)(4 Bytes)
- m_fJustJumped (Offset 3900) (Save)(1 Bytes)
- m_flJumpStartAltitude (Offset 3904) (Save)(4 Bytes)
- m_flTimeUpdateSound (Offset 3908) (Save)(4 Bytes)
- CFastZombieLeapAttackTouch (Offset 0) (FunctionTable)(0 Bytes)
- CFastZombieClimbTouch (Offset 0) (FunctionTable)(0 Bytes)
- m_pLayer2 (Offset 3912) (Save)(0 Bytes)
- CFastZombieVehicleLeapAttackTouch (Offset 0) (FunctionTable)(0 Bytes)
- InputAttachToVehicle (Offset 0) (Input)(0 Bytes) - AttachToVehicle
- m_pMoanSound (Offset 3672) (Save)(0 Bytes)
- m_fIsTorso (Offset 3676) (Save)(1 Bytes)
- m_fIsHeadless (Offset 3677) (Save)(1 Bytes)
- m_flNextFlinch (Offset 3680) (Save)(4 Bytes)
- m_bHeadShot (Offset 3684) (Save)(1 Bytes)
- m_flBurnDamage (Offset 3688) (Save)(4 Bytes)
- m_flBurnDamageResetTime (Offset 3692) (Save)(4 Bytes)
- m_hPhysicsEnt (Offset 3696) (Save)(4 Bytes)
- m_flNextMoanSound (Offset 3700) (Save)(4 Bytes)
- m_flNextSwat (Offset 3704) (Save)(4 Bytes)
- m_flNextSwatScan (Offset 3708) (Save)(4 Bytes)
- m_crabHealth (Offset 3712) (Save)(4 Bytes)
- m_flMoanPitch (Offset 3716) (Save)(4 Bytes)
- m_iMoanSound (Offset 3724) (Save)(4 Bytes)
- m_hObstructor (Offset 3720) (Save)(4 Bytes)
- m_bIsSlumped (Offset 3729) (Save)(1 Bytes)
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_fisherman
- m_iHatState (Offset 5580) (Save)(4 Bytes)
- m_bMovingAwayFromPlayer (Offset 4344) (Save)(1 Bytes)
 Sub-Class Table (1 Deep): m_SpeechWatch_PlayerLooking - CStopwatch
 - m_interval (Offset 8) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FakeOutMortarTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputSetReadinessPanic (Offset 0) (Input)(0 Bytes) - SetReadinessPanic
- InputSetReadinessStealth (Offset 0) (Input)(0 Bytes) - SetReadinessStealth
- InputSetReadinessLow (Offset 0) (Input)(0 Bytes) - SetReadinessLow
- InputSetReadinessMedium (Offset 0) (Input)(0 Bytes) - SetReadinessMedium
- InputSetReadinessHigh (Offset 0) (Input)(0 Bytes) - SetReadinessHigh
- InputLockReadiness (Offset 0) (Input)(0 Bytes) - LockReadiness
- m_hFlare (Offset 5528) (Save)(4 Bytes)
- InputEnterVehicle (Offset 0) (Input)(0 Bytes) - EnterVehicle
- InputEnterVehicleImmediately (Offset 0) (Input)(0 Bytes) - EnterVehicleImmediately
- InputExitVehicle (Offset 0) (Input)(0 Bytes) - ExitVehicle
- InputCancelEnterVehicle (Offset 0) (Input)(0 Bytes) - CancelEnterVehicle
- InputGiveWeapon (Offset 0) (Input)(0 Bytes) - GiveWeapon
- m_flReadiness (Offset 5484) (Save)(4 Bytes)
- m_flReadinessSensitivity (Offset 5488) (Save)(4 Bytes)
- m_bReadinessCapable (Offset 5492) (Save)(1 Bytes)
- m_flReadinessLockedUntil (Offset 5496) (Save)(4 Bytes)
- m_fLastBarrelExploded (Offset 5500) (Save)(4 Bytes)
- m_iNumConsecutiveBarrelsExploded (Offset 5508) (Save)(4 Bytes)
- m_fLastPlayerKill (Offset 5504) (Save)(4 Bytes)
- m_iNumConsecutivePlayerKills (Offset 5512) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_AnnounceAttackTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_hAimTarget (Offset 5524) (Save)(4 Bytes)
- m_bAlwaysTransition (Offset 5532) (Save|Key)(1 Bytes) - AlwaysTransition
- m_bDontPickupWeapons (Offset 5533) (Save|Key)(1 Bytes) - DontPickupWeapons
- InputEnableAlwaysTransition (Offset 0) (Input)(0 Bytes) - EnableAlwaysTransition
- InputDisableAlwaysTransition (Offset 0) (Input)(0 Bytes) - DisableAlwaysTransition
- InputEnableWeaponPickup (Offset 0) (Input)(0 Bytes) - EnableWeaponPickup
- InputDisableWeaponPickup (Offset 0) (Input)(0 Bytes) - DisableWeaponPickup
- InputClearAllOuputs (Offset 0) (Input)(0 Bytes) - ClearAllOutputs
- m_OnWeaponPickup (Offset 5536) (Save|Key|Output)(0 Bytes) - OnWeaponPickup
 Sub-Class Table (1 Deep): m_PendingResponse - AI_Response
 - m_Type (Offset 0) (Save)(1 Bytes)
 - m_szResponseName (Offset 1) (Save)(64 Bytes)
 - m_szMatchingRule (Offset 65) (Save)(64 Bytes)
  Sub-Class Table (2 Deep): m_Params - AI_ResponseParams
  - flags (Offset 14) (Save)(2 Bytes)
  - odds (Offset 12) (Save)(2 Bytes)
  - soundlevel (Offset 16) (Save)(1 Bytes)
  - delay (Offset 0) (Save)(4 Bytes)
  - respeakdelay (Offset 4) (Save)(4 Bytes)
- m_PendingConcept (Offset 4240) (Save)(0 Bytes)
- m_TimePendingSet (Offset 4264) (Save)(4 Bytes)
- m_hTalkTarget (Offset 4268) (Save)(4 Bytes)
- m_flNextRegenTime (Offset 4272) (Save)(4 Bytes)
- m_flTimePlayerStartStare (Offset 4276) (Save)(4 Bytes)
- m_hPotentialSpeechTarget (Offset 4280) (Save)(4 Bytes)
- m_flNextIdleSpeechTime (Offset 4284) (Save)(4 Bytes)
- m_iQARandomNumber (Offset 4288) (Save)(4 Bytes)
- m_hSpeechFilter (Offset 4304) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_ConceptCategoryTimers - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_bGameEndAlly (Offset 4308) (Save|Key)(1 Bytes) - GameEndAlly
- m_bCanSpeakWhileScripting (Offset 4309) (Save)(1 Bytes)
- m_flHealthAccumulator (Offset 4316) (Save)(4 Bytes)
- m_flTimeLastRegen (Offset 4312) (Save)(4 Bytes)
- InputIdleRespond (Offset 0) (Input)(0 Bytes) - IdleRespond
- InputSpeakResponseConcept (Offset 0) (Input)(0 Bytes) - SpeakResponseConcept
- InputMakeGameEndAlly (Offset 0) (Input)(0 Bytes) - MakeGameEndAlly
- InputMakeRegularAlly (Offset 0) (Input)(0 Bytes) - MakeRegularAlly
- InputAnswerQuestion (Offset 0) (Input)(0 Bytes) - AnswerQuestion
- InputAnswerQuestionHello (Offset 0) (Input)(0 Bytes) - AnswerQuestionHello
- InputEnableSpeakWhileScripting (Offset 0) (Input)(0 Bytes) - EnableSpeakWhileScripting
- InputDisableSpeakWhileScripting (Offset 0) (Input)(0 Bytes) - DisableSpeakWhileScripting
- m_fLatchedPositions (Offset 3564) (Save)(4 Bytes)
- m_latchedEyeOrigin (Offset 3568) (Save)(12 Bytes)
- m_latchedEyeDirection (Offset 3580) (Save)(12 Bytes)
- m_latchedHeadDirection (Offset 3592) (Save)(12 Bytes)
- m_goalHeadDirection (Offset 3604) (Save)(12 Bytes)
- m_goalHeadInfluence (Offset 3616) (Save)(4 Bytes)
- m_goalSpineYaw (Offset 3620) (Save)(4 Bytes)
- m_goalBodyYaw (Offset 3624) (Save)(4 Bytes)
- m_goalHeadCorrection (Offset 3628) (Save)(12 Bytes)
- m_flBlinktime (Offset 3640) (Save)(4 Bytes)
- m_hLookTarget (Offset 3644) (Save)(4 Bytes)
- m_lookQueue (Offset 3648) (Save)(0 Bytes)
- m_randomLookQueue (Offset 3688) (Save)(0 Bytes)
- m_syntheticLookQueue (Offset 3668) (Save)(0 Bytes)
- m_flNextRandomLookTime (Offset 3708) (Save)(4 Bytes)
- m_iszExpressionScene (Offset 3712) (Save)(4 Bytes)
- m_hExpressionSceneEnt (Offset 3716) (Save)(4 Bytes)
- m_flNextRandomExpressionTime (Offset 3720) (Save)(4 Bytes)
- m_iszIdleExpression (Offset 3728) (Save)(4 Bytes)
- m_iszAlertExpression (Offset 3732) (Save)(4 Bytes)
- m_iszCombatExpression (Offset 3736) (Save)(4 Bytes)
- m_iszDeathExpression (Offset 3740) (Save)(4 Bytes)
- m_ParameterBodyYaw (Offset 3744) (Save)(4 Bytes)
- m_ParameterSpineYaw (Offset 3748) (Save)(4 Bytes)
- m_ParameterNeckTrans (Offset 3752) (Save)(4 Bytes)
- m_ParameterHeadYaw (Offset 3756) (Save)(4 Bytes)
- m_ParameterHeadPitch (Offset 3760) (Save)(4 Bytes)
- m_ParameterHeadRoll (Offset 3764) (Save)(4 Bytes)
- m_FlexweightBodyRightLeft (Offset 3768) (Save)(4 Bytes)
- m_FlexweightChestRightLeft (Offset 3772) (Save)(4 Bytes)
- m_FlexweightHeadForwardBack (Offset 3776) (Save)(4 Bytes)
- m_FlexweightHeadRightLeft (Offset 3780) (Save)(4 Bytes)
- m_FlexweightHeadUpDown (Offset 3784) (Save)(4 Bytes)
- m_FlexweightHeadTilt (Offset 3788) (Save)(4 Bytes)
- m_ParameterGestureHeight (Offset 3792) (Save)(4 Bytes)
- m_ParameterGestureWidth (Offset 3796) (Save)(4 Bytes)
- m_FlexweightGestureUpDown (Offset 3800) (Save)(4 Bytes)
- m_FlexweightGestureRightLeft (Offset 3804) (Save)(4 Bytes)
- m_flAccumYawDelta (Offset 3556) (Save)(4 Bytes)
- m_flAccumYawScale (Offset 3560) (Save)(4 Bytes)
- m_flextarget (Offset 3808) (Save)(256 Bytes)
- m_bDontUseSemaphore (Offset 4064) (Save|Key)(1 Bytes) - DontUseSpeechSemaphore
- m_iszExpressionOverride (Offset 3724) (Save|Key)(4 Bytes) - ExpressionOverride
 Sub-Class Table (1 Deep): m_pExpresser - CAI_Expresser
 - m_ConceptHistories (Offset 8) (Save)(0 Bytes)
 - m_flStopTalkTime (Offset 44) (Save)(4 Bytes)
 - m_flStopTalkTimeWithoutDelay (Offset 48) (Save)(4 Bytes)
 - m_flBlockedTalkTime (Offset 52) (Save)(4 Bytes)
 - m_voicePitch (Offset 56) (Save)(4 Bytes)
 - m_flLastTimeAcceptedSpeak (Offset 60) (Save)(4 Bytes)
- InputSetExpressionOverride (Offset 0) (Input)(0 Bytes) - SetExpressionOverride
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_furniture
 Sub-Class Table (1 Deep): m_BoneFollowerManager - CBoneFollowerManager
 - m_iNumBones (Offset 0) (Global|Save)(4 Bytes)
 - m_physBones (Offset 4) (Global|Save)(0 Bytes)
- InputDisablePlayerCollision (Offset 0) (Input)(0 Bytes) - DisablePlayerCollision
- InputEnablePlayerCollision (Offset 0) (Input)(0 Bytes) - EnablePlayerCollision
- m_fLatchedPositions (Offset 3564) (Save)(4 Bytes)
- m_latchedEyeOrigin (Offset 3568) (Save)(12 Bytes)
- m_latchedEyeDirection (Offset 3580) (Save)(12 Bytes)
- m_latchedHeadDirection (Offset 3592) (Save)(12 Bytes)
- m_goalHeadDirection (Offset 3604) (Save)(12 Bytes)
- m_goalHeadInfluence (Offset 3616) (Save)(4 Bytes)
- m_goalSpineYaw (Offset 3620) (Save)(4 Bytes)
- m_goalBodyYaw (Offset 3624) (Save)(4 Bytes)
- m_goalHeadCorrection (Offset 3628) (Save)(12 Bytes)
- m_flBlinktime (Offset 3640) (Save)(4 Bytes)
- m_hLookTarget (Offset 3644) (Save)(4 Bytes)
- m_lookQueue (Offset 3648) (Save)(0 Bytes)
- m_randomLookQueue (Offset 3688) (Save)(0 Bytes)
- m_syntheticLookQueue (Offset 3668) (Save)(0 Bytes)
- m_flNextRandomLookTime (Offset 3708) (Save)(4 Bytes)
- m_iszExpressionScene (Offset 3712) (Save)(4 Bytes)
- m_hExpressionSceneEnt (Offset 3716) (Save)(4 Bytes)
- m_flNextRandomExpressionTime (Offset 3720) (Save)(4 Bytes)
- m_iszIdleExpression (Offset 3728) (Save)(4 Bytes)
- m_iszAlertExpression (Offset 3732) (Save)(4 Bytes)
- m_iszCombatExpression (Offset 3736) (Save)(4 Bytes)
- m_iszDeathExpression (Offset 3740) (Save)(4 Bytes)
- m_ParameterBodyYaw (Offset 3744) (Save)(4 Bytes)
- m_ParameterSpineYaw (Offset 3748) (Save)(4 Bytes)
- m_ParameterNeckTrans (Offset 3752) (Save)(4 Bytes)
- m_ParameterHeadYaw (Offset 3756) (Save)(4 Bytes)
- m_ParameterHeadPitch (Offset 3760) (Save)(4 Bytes)
- m_ParameterHeadRoll (Offset 3764) (Save)(4 Bytes)
- m_FlexweightBodyRightLeft (Offset 3768) (Save)(4 Bytes)
- m_FlexweightChestRightLeft (Offset 3772) (Save)(4 Bytes)
- m_FlexweightHeadForwardBack (Offset 3776) (Save)(4 Bytes)
- m_FlexweightHeadRightLeft (Offset 3780) (Save)(4 Bytes)
- m_FlexweightHeadUpDown (Offset 3784) (Save)(4 Bytes)
- m_FlexweightHeadTilt (Offset 3788) (Save)(4 Bytes)
- m_ParameterGestureHeight (Offset 3792) (Save)(4 Bytes)
- m_ParameterGestureWidth (Offset 3796) (Save)(4 Bytes)
- m_FlexweightGestureUpDown (Offset 3800) (Save)(4 Bytes)
- m_FlexweightGestureRightLeft (Offset 3804) (Save)(4 Bytes)
- m_flAccumYawDelta (Offset 3556) (Save)(4 Bytes)
- m_flAccumYawScale (Offset 3560) (Save)(4 Bytes)
- m_flextarget (Offset 3808) (Save)(256 Bytes)
- m_bDontUseSemaphore (Offset 4064) (Save|Key)(1 Bytes) - DontUseSpeechSemaphore
- m_iszExpressionOverride (Offset 3724) (Save|Key)(4 Bytes) - ExpressionOverride
 Sub-Class Table (1 Deep): m_pExpresser - CAI_Expresser
 - m_ConceptHistories (Offset 8) (Save)(0 Bytes)
 - m_flStopTalkTime (Offset 44) (Save)(4 Bytes)
 - m_flStopTalkTimeWithoutDelay (Offset 48) (Save)(4 Bytes)
 - m_flBlockedTalkTime (Offset 52) (Save)(4 Bytes)
 - m_voicePitch (Offset 56) (Save)(4 Bytes)
 - m_flLastTimeAcceptedSpeak (Offset 60) (Save)(4 Bytes)
- InputSetExpressionOverride (Offset 0) (Input)(0 Bytes) - SetExpressionOverride
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_gman
 Sub-Class Table (1 Deep): m_PendingResponse - AI_Response
 - m_Type (Offset 0) (Save)(1 Bytes)
 - m_szResponseName (Offset 1) (Save)(64 Bytes)
 - m_szMatchingRule (Offset 65) (Save)(64 Bytes)
  Sub-Class Table (2 Deep): m_Params - AI_ResponseParams
  - flags (Offset 14) (Save)(2 Bytes)
  - odds (Offset 12) (Save)(2 Bytes)
  - soundlevel (Offset 16) (Save)(1 Bytes)
  - delay (Offset 0) (Save)(4 Bytes)
  - respeakdelay (Offset 4) (Save)(4 Bytes)
- m_PendingConcept (Offset 4240) (Save)(0 Bytes)
- m_TimePendingSet (Offset 4264) (Save)(4 Bytes)
- m_hTalkTarget (Offset 4268) (Save)(4 Bytes)
- m_flNextRegenTime (Offset 4272) (Save)(4 Bytes)
- m_flTimePlayerStartStare (Offset 4276) (Save)(4 Bytes)
- m_hPotentialSpeechTarget (Offset 4280) (Save)(4 Bytes)
- m_flNextIdleSpeechTime (Offset 4284) (Save)(4 Bytes)
- m_iQARandomNumber (Offset 4288) (Save)(4 Bytes)
- m_hSpeechFilter (Offset 4304) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_ConceptCategoryTimers - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_bGameEndAlly (Offset 4308) (Save|Key)(1 Bytes) - GameEndAlly
- m_bCanSpeakWhileScripting (Offset 4309) (Save)(1 Bytes)
- m_flHealthAccumulator (Offset 4316) (Save)(4 Bytes)
- m_flTimeLastRegen (Offset 4312) (Save)(4 Bytes)
- InputIdleRespond (Offset 0) (Input)(0 Bytes) - IdleRespond
- InputSpeakResponseConcept (Offset 0) (Input)(0 Bytes) - SpeakResponseConcept
- InputMakeGameEndAlly (Offset 0) (Input)(0 Bytes) - MakeGameEndAlly
- InputMakeRegularAlly (Offset 0) (Input)(0 Bytes) - MakeRegularAlly
- InputAnswerQuestion (Offset 0) (Input)(0 Bytes) - AnswerQuestion
- InputAnswerQuestionHello (Offset 0) (Input)(0 Bytes) - AnswerQuestionHello
- InputEnableSpeakWhileScripting (Offset 0) (Input)(0 Bytes) - EnableSpeakWhileScripting
- InputDisableSpeakWhileScripting (Offset 0) (Input)(0 Bytes) - DisableSpeakWhileScripting
- m_fLatchedPositions (Offset 3564) (Save)(4 Bytes)
- m_latchedEyeOrigin (Offset 3568) (Save)(12 Bytes)
- m_latchedEyeDirection (Offset 3580) (Save)(12 Bytes)
- m_latchedHeadDirection (Offset 3592) (Save)(12 Bytes)
- m_goalHeadDirection (Offset 3604) (Save)(12 Bytes)
- m_goalHeadInfluence (Offset 3616) (Save)(4 Bytes)
- m_goalSpineYaw (Offset 3620) (Save)(4 Bytes)
- m_goalBodyYaw (Offset 3624) (Save)(4 Bytes)
- m_goalHeadCorrection (Offset 3628) (Save)(12 Bytes)
- m_flBlinktime (Offset 3640) (Save)(4 Bytes)
- m_hLookTarget (Offset 3644) (Save)(4 Bytes)
- m_lookQueue (Offset 3648) (Save)(0 Bytes)
- m_randomLookQueue (Offset 3688) (Save)(0 Bytes)
- m_syntheticLookQueue (Offset 3668) (Save)(0 Bytes)
- m_flNextRandomLookTime (Offset 3708) (Save)(4 Bytes)
- m_iszExpressionScene (Offset 3712) (Save)(4 Bytes)
- m_hExpressionSceneEnt (Offset 3716) (Save)(4 Bytes)
- m_flNextRandomExpressionTime (Offset 3720) (Save)(4 Bytes)
- m_iszIdleExpression (Offset 3728) (Save)(4 Bytes)
- m_iszAlertExpression (Offset 3732) (Save)(4 Bytes)
- m_iszCombatExpression (Offset 3736) (Save)(4 Bytes)
- m_iszDeathExpression (Offset 3740) (Save)(4 Bytes)
- m_ParameterBodyYaw (Offset 3744) (Save)(4 Bytes)
- m_ParameterSpineYaw (Offset 3748) (Save)(4 Bytes)
- m_ParameterNeckTrans (Offset 3752) (Save)(4 Bytes)
- m_ParameterHeadYaw (Offset 3756) (Save)(4 Bytes)
- m_ParameterHeadPitch (Offset 3760) (Save)(4 Bytes)
- m_ParameterHeadRoll (Offset 3764) (Save)(4 Bytes)
- m_FlexweightBodyRightLeft (Offset 3768) (Save)(4 Bytes)
- m_FlexweightChestRightLeft (Offset 3772) (Save)(4 Bytes)
- m_FlexweightHeadForwardBack (Offset 3776) (Save)(4 Bytes)
- m_FlexweightHeadRightLeft (Offset 3780) (Save)(4 Bytes)
- m_FlexweightHeadUpDown (Offset 3784) (Save)(4 Bytes)
- m_FlexweightHeadTilt (Offset 3788) (Save)(4 Bytes)
- m_ParameterGestureHeight (Offset 3792) (Save)(4 Bytes)
- m_ParameterGestureWidth (Offset 3796) (Save)(4 Bytes)
- m_FlexweightGestureUpDown (Offset 3800) (Save)(4 Bytes)
- m_FlexweightGestureRightLeft (Offset 3804) (Save)(4 Bytes)
- m_flAccumYawDelta (Offset 3556) (Save)(4 Bytes)
- m_flAccumYawScale (Offset 3560) (Save)(4 Bytes)
- m_flextarget (Offset 3808) (Save)(256 Bytes)
- m_bDontUseSemaphore (Offset 4064) (Save|Key)(1 Bytes) - DontUseSpeechSemaphore
- m_iszExpressionOverride (Offset 3724) (Save|Key)(4 Bytes) - ExpressionOverride
 Sub-Class Table (1 Deep): m_pExpresser - CAI_Expresser
 - m_ConceptHistories (Offset 8) (Save)(0 Bytes)
 - m_flStopTalkTime (Offset 44) (Save)(4 Bytes)
 - m_flStopTalkTimeWithoutDelay (Offset 48) (Save)(4 Bytes)
 - m_flBlockedTalkTime (Offset 52) (Save)(4 Bytes)
 - m_voicePitch (Offset 56) (Save)(4 Bytes)
 - m_flLastTimeAcceptedSpeak (Offset 60) (Save)(4 Bytes)
- InputSetExpressionOverride (Offset 0) (Input)(0 Bytes) - SetExpressionOverride
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CBaseGrenade - npc_grenade_bugbait
- m_flGracePeriodEndsAt (Offset 1164) (Save)(4 Bytes)
- m_pSporeTrail (Offset 1168) (Save)(4 Bytes)
- CGrenadeBugBaitBugBaitTouch (Offset 0) (FunctionTable)(0 Bytes)
- CGrenadeBugBaitThinkBecomeSolid (Offset 0) (FunctionTable)(0 Bytes)
- m_hThrower (Offset 1156) (Save)(4 Bytes)
- m_bIsLive (Offset 1129) (Save)(1 Bytes)
- m_DmgRadius (Offset 1132) (Save)(4 Bytes)
- m_flDetonateTime (Offset 1140) (Save)(4 Bytes)
- m_flWarnAITime (Offset 1144) (Save)(4 Bytes)
- m_flDamage (Offset 1148) (Save)(4 Bytes)
- m_iszBounceSound (Offset 1152) (Save)(4 Bytes)
- m_bHasWarnedAI (Offset 1128) (Save)(1 Bytes)
- CBaseGrenadeSmoke (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeBounceTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeSlideTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeExplodeTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeDetonateUse (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeDangerSoundThink (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadePreDetonate (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeDetonate (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeTumbleThink (Offset 0) (FunctionTable)(0 Bytes)
- *CBaseAnimating

CBaseGrenade - npc_grenade_frag
- m_pMainGlow (Offset 1164) (Save)(4 Bytes)
- m_pGlowTrail (Offset 1168) (Save)(4 Bytes)
- m_flNextBlipTime (Offset 1172) (Save)(4 Bytes)
- m_inSolid (Offset 1176) (Save)(1 Bytes)
- m_combineSpawned (Offset 1177) (Save)(1 Bytes)
- m_punted (Offset 1178) (Save)(1 Bytes)
- CGrenadeFragDelayThink (Offset 0) (FunctionTable)(0 Bytes)
- InputSetTimer (Offset 0) (Input)(0 Bytes) - SetTimer
- m_hThrower (Offset 1156) (Save)(4 Bytes)
- m_bIsLive (Offset 1129) (Save)(1 Bytes)
- m_DmgRadius (Offset 1132) (Save)(4 Bytes)
- m_flDetonateTime (Offset 1140) (Save)(4 Bytes)
- m_flWarnAITime (Offset 1144) (Save)(4 Bytes)
- m_flDamage (Offset 1148) (Save)(4 Bytes)
- m_iszBounceSound (Offset 1152) (Save)(4 Bytes)
- m_bHasWarnedAI (Offset 1128) (Save)(1 Bytes)
- CBaseGrenadeSmoke (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeBounceTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeSlideTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeExplodeTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeDetonateUse (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeDangerSoundThink (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadePreDetonate (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeDetonate (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeTumbleThink (Offset 0) (FunctionTable)(0 Bytes)
- *CBaseAnimating

CBaseGrenade - npc_handgrenade
- m_hThrower (Offset 1156) (Save)(4 Bytes)
- m_bIsLive (Offset 1129) (Save)(1 Bytes)
- m_DmgRadius (Offset 1132) (Save)(4 Bytes)
- m_flDetonateTime (Offset 1140) (Save)(4 Bytes)
- m_flWarnAITime (Offset 1144) (Save)(4 Bytes)
- m_flDamage (Offset 1148) (Save)(4 Bytes)
- m_iszBounceSound (Offset 1152) (Save)(4 Bytes)
- m_bHasWarnedAI (Offset 1128) (Save)(1 Bytes)
- CBaseGrenadeSmoke (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeBounceTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeSlideTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeExplodeTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeDetonateUse (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeDangerSoundThink (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadePreDetonate (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeDetonate (Offset 0) (FunctionTable)(0 Bytes)
- CBaseGrenadeTumbleThink (Offset 0) (FunctionTable)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_headcrab
- m_bHidden (Offset 3556) (Save)(1 Bytes)
- m_flTimeDrown (Offset 3528) (Save)(4 Bytes)
- m_bCommittedToJump (Offset 3552) (Save)(1 Bytes)
- m_vecCommittedJumpPos (Offset 3532) (Save)(12 Bytes)
- m_flNextNPCThink (Offset 3544) (Save)(4 Bytes)
- m_flIgnoreWorldCollisionTime (Offset 3548) (Save)(4 Bytes)
- m_bStartBurrowed (Offset 3554) (Save|Key)(1 Bytes) - startburrowed
- m_bBurrowed (Offset 3555) (Save)(1 Bytes)
- m_flBurrowTime (Offset 3560) (Save)(4 Bytes)
- m_nContext (Offset 3564) (Save)(4 Bytes)
- m_bCrawlFromCanister (Offset 3553) (Save)(1 Bytes)
- m_bMidJump (Offset 3557) (Save)(1 Bytes)
- m_nJumpFromCanisterDir (Offset 3568) (Save)(4 Bytes)
- m_bHangingFromCeiling (Offset 3572) (Save)(1 Bytes)
- m_flIlluminatedTime (Offset 3576) (Save)(4 Bytes)
- InputBurrow (Offset 0) (Input)(0 Bytes) - Burrow
- InputBurrowImmediate (Offset 0) (Input)(0 Bytes) - BurrowImmediate
- InputUnburrow (Offset 0) (Input)(0 Bytes) - Unburrow
- InputStartHangingFromCeiling (Offset 0) (Input)(0 Bytes) - StartHangingFromCeiling
- InputDropFromCeiling (Offset 0) (Input)(0 Bytes) - DropFromCeiling
- CBaseHeadcrabEliminateRollAndPitch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseHeadcrabThrowThink (Offset 0) (FunctionTable)(0 Bytes)
- CBaseHeadcrabLeapTouch (Offset 0) (FunctionTable)(0 Bytes)
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_headcrab_black
- m_bPanicState (Offset 3581) (Save)(1 Bytes)
- m_flPanicStopTime (Offset 3584) (Save)(4 Bytes)
- m_flNextHopTime (Offset 3588) (Save)(4 Bytes)
- CBlackHeadcrabEjectTouch (Offset 0) (FunctionTable)(0 Bytes)
- m_bHidden (Offset 3556) (Save)(1 Bytes)
- m_flTimeDrown (Offset 3528) (Save)(4 Bytes)
- m_bCommittedToJump (Offset 3552) (Save)(1 Bytes)
- m_vecCommittedJumpPos (Offset 3532) (Save)(12 Bytes)
- m_flNextNPCThink (Offset 3544) (Save)(4 Bytes)
- m_flIgnoreWorldCollisionTime (Offset 3548) (Save)(4 Bytes)
- m_bStartBurrowed (Offset 3554) (Save|Key)(1 Bytes) - startburrowed
- m_bBurrowed (Offset 3555) (Save)(1 Bytes)
- m_flBurrowTime (Offset 3560) (Save)(4 Bytes)
- m_nContext (Offset 3564) (Save)(4 Bytes)
- m_bCrawlFromCanister (Offset 3553) (Save)(1 Bytes)
- m_bMidJump (Offset 3557) (Save)(1 Bytes)
- m_nJumpFromCanisterDir (Offset 3568) (Save)(4 Bytes)
- m_bHangingFromCeiling (Offset 3572) (Save)(1 Bytes)
- m_flIlluminatedTime (Offset 3576) (Save)(4 Bytes)
- InputBurrow (Offset 0) (Input)(0 Bytes) - Burrow
- InputBurrowImmediate (Offset 0) (Input)(0 Bytes) - BurrowImmediate
- InputUnburrow (Offset 0) (Input)(0 Bytes) - Unburrow
- InputStartHangingFromCeiling (Offset 0) (Input)(0 Bytes) - StartHangingFromCeiling
- InputDropFromCeiling (Offset 0) (Input)(0 Bytes) - DropFromCeiling
- CBaseHeadcrabEliminateRollAndPitch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseHeadcrabThrowThink (Offset 0) (FunctionTable)(0 Bytes)
- CBaseHeadcrabLeapTouch (Offset 0) (FunctionTable)(0 Bytes)
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_headcrab_fast
- m_iRunMode (Offset 3580) (Save)(4 Bytes)
- m_flRealGroundSpeed (Offset 3584) (Save)(4 Bytes)
- m_flSlowRunTime (Offset 3588) (Save)(4 Bytes)
- m_flPauseTime (Offset 3592) (Save)(4 Bytes)
- m_vecJumpVel (Offset 3596) (Save)(12 Bytes)
- m_bHidden (Offset 3556) (Save)(1 Bytes)
- m_flTimeDrown (Offset 3528) (Save)(4 Bytes)
- m_bCommittedToJump (Offset 3552) (Save)(1 Bytes)
- m_vecCommittedJumpPos (Offset 3532) (Save)(12 Bytes)
- m_flNextNPCThink (Offset 3544) (Save)(4 Bytes)
- m_flIgnoreWorldCollisionTime (Offset 3548) (Save)(4 Bytes)
- m_bStartBurrowed (Offset 3554) (Save|Key)(1 Bytes) - startburrowed
- m_bBurrowed (Offset 3555) (Save)(1 Bytes)
- m_flBurrowTime (Offset 3560) (Save)(4 Bytes)
- m_nContext (Offset 3564) (Save)(4 Bytes)
- m_bCrawlFromCanister (Offset 3553) (Save)(1 Bytes)
- m_bMidJump (Offset 3557) (Save)(1 Bytes)
- m_nJumpFromCanisterDir (Offset 3568) (Save)(4 Bytes)
- m_bHangingFromCeiling (Offset 3572) (Save)(1 Bytes)
- m_flIlluminatedTime (Offset 3576) (Save)(4 Bytes)
- InputBurrow (Offset 0) (Input)(0 Bytes) - Burrow
- InputBurrowImmediate (Offset 0) (Input)(0 Bytes) - BurrowImmediate
- InputUnburrow (Offset 0) (Input)(0 Bytes) - Unburrow
- InputStartHangingFromCeiling (Offset 0) (Input)(0 Bytes) - StartHangingFromCeiling
- InputDropFromCeiling (Offset 0) (Input)(0 Bytes) - DropFromCeiling
- CBaseHeadcrabEliminateRollAndPitch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseHeadcrabThrowThink (Offset 0) (FunctionTable)(0 Bytes)
- CBaseHeadcrabLeapTouch (Offset 0) (FunctionTable)(0 Bytes)
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_headcrab_poison
- m_bPanicState (Offset 3581) (Save)(1 Bytes)
- m_flPanicStopTime (Offset 3584) (Save)(4 Bytes)
- m_flNextHopTime (Offset 3588) (Save)(4 Bytes)
- CBlackHeadcrabEjectTouch (Offset 0) (FunctionTable)(0 Bytes)
- m_bHidden (Offset 3556) (Save)(1 Bytes)
- m_flTimeDrown (Offset 3528) (Save)(4 Bytes)
- m_bCommittedToJump (Offset 3552) (Save)(1 Bytes)
- m_vecCommittedJumpPos (Offset 3532) (Save)(12 Bytes)
- m_flNextNPCThink (Offset 3544) (Save)(4 Bytes)
- m_flIgnoreWorldCollisionTime (Offset 3548) (Save)(4 Bytes)
- m_bStartBurrowed (Offset 3554) (Save|Key)(1 Bytes) - startburrowed
- m_bBurrowed (Offset 3555) (Save)(1 Bytes)
- m_flBurrowTime (Offset 3560) (Save)(4 Bytes)
- m_nContext (Offset 3564) (Save)(4 Bytes)
- m_bCrawlFromCanister (Offset 3553) (Save)(1 Bytes)
- m_bMidJump (Offset 3557) (Save)(1 Bytes)
- m_nJumpFromCanisterDir (Offset 3568) (Save)(4 Bytes)
- m_bHangingFromCeiling (Offset 3572) (Save)(1 Bytes)
- m_flIlluminatedTime (Offset 3576) (Save)(4 Bytes)
- InputBurrow (Offset 0) (Input)(0 Bytes) - Burrow
- InputBurrowImmediate (Offset 0) (Input)(0 Bytes) - BurrowImmediate
- InputUnburrow (Offset 0) (Input)(0 Bytes) - Unburrow
- InputStartHangingFromCeiling (Offset 0) (Input)(0 Bytes) - StartHangingFromCeiling
- InputDropFromCeiling (Offset 0) (Input)(0 Bytes) - DropFromCeiling
- CBaseHeadcrabEliminateRollAndPitch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseHeadcrabThrowThink (Offset 0) (FunctionTable)(0 Bytes)
- CBaseHeadcrabLeapTouch (Offset 0) (FunctionTable)(0 Bytes)
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CBaseEntity - npc_heli_avoidbox

CBaseEntity - npc_heli_avoidsphere
- m_flRadius (Offset 824) (Save|Key)(4 Bytes) - radius

CBaseEntity - npc_heli_nobomb

CBaseHelicopter - npc_helicopter
- CNPC_AttackHelicopterFlyTouch (Offset 0) (FunctionTable)(0 Bytes)
 Sub-Class Table (1 Deep): m_Spotlight - CAI_Spotlight
 - m_vSpotlightTargetPos (Offset 16) (Save)(12 Bytes)
 - m_vSpotlightDir (Offset 28) (Save)(12 Bytes)
 - m_flSpotlightCurLength (Offset 40) (Save)(4 Bytes)
 - m_flSpotlightMaxLength (Offset 44) (Save)(4 Bytes)
 - m_flConstraintAngle (Offset 48) (Save)(4 Bytes)
 - m_nHaloSprite (Offset 52) (Save)(4 Bytes)
 - m_nSpotlightAttachment (Offset 56) (Save)(4 Bytes)
 - m_nFlags (Offset 60) (Save)(4 Bytes)
 - m_vAngularVelocity (Offset 64) (Save)(16 Bytes)
 Sub-Class Table (1 Deep): m_BoneFollowerManager - CBoneFollowerManager
 - m_iNumBones (Offset 0) (Global|Save)(4 Bytes)
 - m_physBones (Offset 4) (Global|Save)(0 Bytes)
- m_angGun (Offset 3944) (Save)(12 Bytes)
- m_vecAngAcceleration (Offset 3956) (Save)(12 Bytes)
- m_iAmmoType (Offset 3968) (Save)(4 Bytes)
- m_flLastCorpseFall (Offset 3972) (Save)(4 Bytes)
- m_nGunState (Offset 3976) (Save)(4 Bytes)
- m_flChargeTime (Offset 3980) (Save)(4 Bytes)
- m_flIdleTimeDelay (Offset 3984) (Save)(4 Bytes)
- m_nRemainingBursts (Offset 3988) (Save)(4 Bytes)
- m_nGrenadeCount (Offset 3992) (Save)(4 Bytes)
- m_flPathOffset (Offset 3996) (Save)(4 Bytes)
- m_flAcrossTime (Offset 4000) (Save)(4 Bytes)
- m_flCurrPathOffset (Offset 4004) (Save)(4 Bytes)
- m_nBurstHits (Offset 4008) (Save)(4 Bytes)
- m_nMaxBurstHits (Offset 4012) (Save)(4 Bytes)
- m_flCircleOfDeathRadius (Offset 4016) (Save)(4 Bytes)
- m_nAttackMode (Offset 4020) (Save)(4 Bytes)
- m_flInputDropBombTime (Offset 4024) (Save)(4 Bytes)
- m_hSensor (Offset 4028) (Save)(4 Bytes)
- m_flAvoidMetric (Offset 4032) (Save)(4 Bytes)
- m_vecLastAngVelocity (Offset 4036) (Save)(12 Bytes)
- m_hSmokeTrail (Offset 4048) (Save)(20 Bytes)
- m_nSmokeTrailCount (Offset 4068) (Save)(4 Bytes)
- m_nNearShots (Offset 4084) (Save)(4 Bytes)
- m_nMaxNearShots (Offset 4088) (Save)(4 Bytes)
- m_flLastFastTime (Offset 4108) (Save)(4 Bytes)
- m_nSecondaryMode (Offset 4112) (Save)(4 Bytes)
- m_flSecondaryModeStartTime (Offset 4116) (Save)(4 Bytes)
- m_bRushForward (Offset 4120) (Save)(1 Bytes)
- m_flBullrushAdditionalHeight (Offset 4124) (Save)(4 Bytes)
- m_nBullrushBombMode (Offset 4128) (Save)(4 Bytes)
- m_flNextBullrushBombTime (Offset 4132) (Save)(4 Bytes)
- m_flNextMegaBombHealth (Offset 4136) (Save)(4 Bytes)
- m_nShootingMode (Offset 4140) (Save)(4 Bytes)
- m_bDeadlyShooting (Offset 4144) (Save)(1 Bytes)
- m_bBombingSuppressed (Offset 4145) (Save)(1 Bytes)
- m_pGunFiringSound (Offset 4180) (Save)(0 Bytes)
- m_hLights (Offset 4148) (Save)(12 Bytes)
- m_bIgnorePathVisibilityTests (Offset 4161) (Save)(1 Bytes)
- m_bShortBlink (Offset 4160) (Save)(1 Bytes)
- m_bIndestructible (Offset 4072) (Save)(1 Bytes)
- m_bBombsExplodeOnContact (Offset 4080) (Save)(1 Bytes)
- m_bAlwaysTransition (Offset 4162) (Save|Key)(1 Bytes) - AlwaysTransition
- m_iszTransitionTarget (Offset 4164) (Save|Key)(4 Bytes) - TransitionTarget
- m_bIsCarpetBombing (Offset 4168) (Save)(1 Bytes)
- InputEnableAlwaysTransition (Offset 0) (Input)(0 Bytes) - EnableAlwaysTransition
- InputDisableAlwaysTransition (Offset 0) (Input)(0 Bytes) - DisableAlwaysTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputSetOutsideTransitionTarget (Offset 0) (Input)(0 Bytes) - SetTransitionTarget
- m_flGracePeriod (Offset 4076) (Save|Key)(4 Bytes) - GracePeriod
- m_flMaxSpeed (Offset 3732) (Save|Key)(4 Bytes) - PatrolSpeed
- m_bNonCombat (Offset 4081) (Save|Key)(1 Bytes) - NonCombat
- m_hCrashPoint (Offset 4232) (Save)(4 Bytes)
- InputResetIdleTime (Offset 0) (Input)(0 Bytes) - ResetIdleTime
- InputStartAlwaysLeadingVehicle (Offset 0) (Input)(0 Bytes) - StartAlwaysLeadingVehicle
- InputStartBombingVehicle (Offset 0) (Input)(0 Bytes) - StartBombingVehicle
- InputStartTrailingVehicle (Offset 0) (Input)(0 Bytes) - StartTrailingVehicle
- InputStartDefaultBehavior (Offset 0) (Input)(0 Bytes) - StartDefaultBehavior
- InputStartBullrushBehavior (Offset 0) (Input)(0 Bytes) - StartBullrushBehavior
- InputDropBomb (Offset 0) (Input)(0 Bytes) - DropBomb
- InputDropBombStraightDown (Offset 0) (Input)(0 Bytes) - DropBombStraightDown
- InputDropBombAtTargetAlways (Offset 0) (Input)(0 Bytes) - DropBombAtTargetAlways
- InputDropBombAtTarget (Offset 0) (Input)(0 Bytes) - DropBombAtTarget
- InputDropBombDelay (Offset 0) (Input)(0 Bytes) - DropBombDelay
- InputStartCarpetBombing (Offset 0) (Input)(0 Bytes) - StartCarpetBombing
- InputStopCarpetBombing (Offset 0) (Input)(0 Bytes) - StopCarpetBombing
- InputBecomeIndestructible (Offset 0) (Input)(0 Bytes) - BecomeIndestructible
- InputEnableDeadlyShooting (Offset 0) (Input)(0 Bytes) - EnableDeadlyShooting
- InputDisableDeadlyShooting (Offset 0) (Input)(0 Bytes) - DisableDeadlyShooting
- InputStartNormalShooting (Offset 0) (Input)(0 Bytes) - StartNormalShooting
- InputStartLongCycleShooting (Offset 0) (Input)(0 Bytes) - StartLongCycleShooting
- InputStartContinuousShooting (Offset 0) (Input)(0 Bytes) - StartContinuousShooting
- InputStartFastShooting (Offset 0) (Input)(0 Bytes) - StartFastShooting
- InputGunOff (Offset 0) (Input)(0 Bytes) - GunOff
- InputSetHealthFraction (Offset 0) (Input)(0 Bytes) - SetHealthFraction
- InputStartBombExplodeOnContact (Offset 0) (Input)(0 Bytes) - StartBombExplodeOnContact
- InputStopBombExplodeOnContact (Offset 0) (Input)(0 Bytes) - StopBombExplodeOnContact
- InputDisablePathVisibilityTests (Offset 0) (Input)(0 Bytes) - DisablePathVisibilityTests
- InputEnablePathVisibilityTests (Offset 0) (Input)(0 Bytes) - EnablePathVisibilityTests
- InputSelfDestruct (Offset 0) (Input)(0 Bytes) - SelfDestruct
- CNPC_AttackHelicopterBlinkLightsThink (Offset 0) (FunctionTable)(0 Bytes)
- CNPC_AttackHelicopterSpotlightThink (Offset 0) (FunctionTable)(0 Bytes)
- m_OnHealthChanged (Offset 4184) (Save|Key|Output)(0 Bytes) - OnHealthChanged
- m_OnShotDown (Offset 4208) (Save|Key|Output)(0 Bytes) - OnShotDown
- CBaseHelicopterHelicopterThink (Offset 0) (FunctionTable)(0 Bytes)
- CBaseHelicopterRotorWashThink (Offset 0) (FunctionTable)(0 Bytes)
- CBaseHelicopterCallDyingThink (Offset 0) (FunctionTable)(0 Bytes)
- CBaseHelicopterDelayedKillThink (Offset 0) (FunctionTable)(0 Bytes)
- CBaseHelicopterCrashTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBaseHelicopterFlyTouch (Offset 0) (FunctionTable)(0 Bytes)
- m_pRotorSound (Offset 3680) (Save)(0 Bytes)
- m_pRotorBlast (Offset 3684) (Save)(0 Bytes)
- m_flForce (Offset 3688) (Save)(4 Bytes)
- m_fHelicopterFlags (Offset 3692) (Save)(4 Bytes)
- m_vecDesiredFaceDir (Offset 3696) (Save)(12 Bytes)
- m_flLastSeen (Offset 3708) (Save)(4 Bytes)
- m_flPrevSeen (Offset 3712) (Save)(4 Bytes)
- m_vecTargetPosition (Offset 3720) (Save)(12 Bytes)
- m_hRotorWash (Offset 3772) (Save)(4 Bytes)
- m_flMaxSpeed (Offset 3732) (Save)(4 Bytes)
- m_flMaxSpeedFiring (Offset 3736) (Save)(4 Bytes)
- m_flGoalSpeed (Offset 3740) (Save)(4 Bytes)
- m_flInitialSpeed (Offset 3744) (Save|Key)(4 Bytes) - InitialSpeed
- m_flRandomOffsetTime (Offset 3748) (Save)(4 Bytes)
- m_vecRandomOffset (Offset 3752) (Save)(12 Bytes)
- m_flRotorWashEntitySearchTime (Offset 3764) (Save)(4 Bytes)
- m_bSuppressSound (Offset 3768) (Save)(1 Bytes)
- m_flStartupTime (Offset 3820) (Save)(4 Bytes)
- m_cullBoxMins (Offset 3776) (Save)(12 Bytes)
- m_cullBoxMaxs (Offset 3788) (Save)(12 Bytes)
- m_hEntitiesPushedByWash (Offset 3800) (Save)(0 Bytes)
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- InputGunOn (Offset 0) (Input)(0 Bytes) - GunOn
- InputGunOff (Offset 0) (Input)(0 Bytes) - GunOff
- InputMissileOn (Offset 0) (Input)(0 Bytes) - MissileOn
- InputMissileOff (Offset 0) (Input)(0 Bytes) - MissileOff
- InputEnableRotorWash (Offset 0) (Input)(0 Bytes) - EnableRotorWash
- InputDisableRotorWash (Offset 0) (Input)(0 Bytes) - DisableRotorWash
- InputMoveTopSpeed (Offset 0) (Input)(0 Bytes) - MoveTopSpeed
- InputMoveSpecifiedSpeed (Offset 0) (Input)(0 Bytes) - MoveSpecifiedSpeed
- InputSetAngles (Offset 0) (Input)(0 Bytes) - SetAngles
- InputEnableRotorSound (Offset 0) (Input)(0 Bytes) - EnableRotorSound
- InputDisableRotorSound (Offset 0) (Input)(0 Bytes) - DisableRotorSound
- InputKill (Offset 0) (Input)(0 Bytes) - Kill
- m_vecDesiredPosition (Offset 3520) (Save)(12 Bytes)
- m_vecGoalOrientation (Offset 3532) (Save)(12 Bytes)
- m_pCurrentPathTarget (Offset 3544) (Save)(4 Bytes)
- m_pDestPathTarget (Offset 3548) (Save)(4 Bytes)
- m_pLastPathTarget (Offset 3552) (Save)(4 Bytes)
- m_pTargetNearestPath (Offset 3556) (Save)(4 Bytes)
- m_strCurrentPathName (Offset 3560) (Save)(4 Bytes)
- m_strDestPathName (Offset 3564) (Save)(4 Bytes)
- m_strLastPathName (Offset 3568) (Save)(4 Bytes)
- m_strTargetNearestPathName (Offset 3572) (Save)(4 Bytes)
- m_vecLastGoalCheckPosition (Offset 3576) (Save)(12 Bytes)
- m_flEnemyPathUpdateTime (Offset 3588) (Save)(4 Bytes)
- m_bForcedMove (Offset 3592) (Save)(1 Bytes)
- m_bPatrolling (Offset 3593) (Save)(1 Bytes)
- m_bPatrolBreakable (Offset 3594) (Save)(1 Bytes)
- m_bLeading (Offset 3595) (Save)(1 Bytes)
- m_flTargetDistanceThreshold (Offset 3596) (Save)(4 Bytes)
- m_flAvoidDistance (Offset 3600) (Save)(4 Bytes)
- m_flTargetTolerance (Offset 3604) (Save)(4 Bytes)
- m_vecSegmentStartPoint (Offset 3608) (Save)(12 Bytes)
- m_vecSegmentStartSplinePoint (Offset 3620) (Save)(12 Bytes)
- m_bMovingForward (Offset 3632) (Save)(1 Bytes)
- m_bChooseFarthestPoint (Offset 3633) (Save)(1 Bytes)
- m_flFarthestPathDist (Offset 3636) (Save)(4 Bytes)
- m_flPathMaxSpeed (Offset 3640) (Save)(4 Bytes)
- m_flTargetDistFromPath (Offset 3644) (Save)(4 Bytes)
- m_flLeadDistance (Offset 3648) (Save)(4 Bytes)
- m_vecTargetPathDir (Offset 3652) (Save)(12 Bytes)
- m_vecTargetPathPoint (Offset 3664) (Save)(12 Bytes)
- m_nPauseState (Offset 3676) (Save)(4 Bytes)
- InputSetTrack (Offset 0) (Input)(0 Bytes) - SetTrack
- InputFlyToPathTrack (Offset 0) (Input)(0 Bytes) - FlyToSpecificTrackViaPath
- InputStartPatrol (Offset 0) (Input)(0 Bytes) - StartPatrol
- InputStopPatrol (Offset 0) (Input)(0 Bytes) - StopPatrol
- InputStartBreakableMovement (Offset 0) (Input)(0 Bytes) - StartBreakableMovement
- InputStopBreakableMovement (Offset 0) (Input)(0 Bytes) - StopBreakableMovement
- InputChooseFarthestPathPoint (Offset 0) (Input)(0 Bytes) - ChooseFarthestPathPoint
- InputChooseNearestPathPoint (Offset 0) (Input)(0 Bytes) - ChooseNearestPathPoint
- InputStartLeading (Offset 0) (Input)(0 Bytes) - InputStartLeading
- InputStopLeading (Offset 0) (Input)(0 Bytes) - InputStopLeading
- InputStartPatrolBreakable (Offset 0) (Input)(0 Bytes) - StartPatrolBreakable
- InputFlyToPathTrack (Offset 0) (Input)(0 Bytes) - FlyToPathTrack
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CBaseEntity - npc_helicoptersensor
- InputDropBomb (Offset 0) (Input)(0 Bytes) - DropBomb
- InputDropBombStraightDown (Offset 0) (Input)(0 Bytes) - DropBombStraightDown
- InputDropBombAtTargetAlways (Offset 0) (Input)(0 Bytes) - DropBombAtTargetAlways
- InputDropBombAtTarget (Offset 0) (Input)(0 Bytes) - DropBombAtTarget
- InputDropBombDelay (Offset 0) (Input)(0 Bytes) - DropBombDelay

CAI_BaseNPC - npc_hunter
- m_iszFollowTarget (Offset 4072) (Save|Key)(4 Bytes) - FollowTarget
- m_aimYaw (Offset 4092) (Save)(4 Bytes)
- m_aimPitch (Offset 4096) (Save)(4 Bytes)
- m_flShootAllowInterruptTime (Offset 4100) (Save)(4 Bytes)
- m_flNextChargeTime (Offset 4104) (Save)(4 Bytes)
- m_flNextSideStepTime (Offset 4112) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_HeavyDamageDelay - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FlinchTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_eEyeState (Offset 4088) (Save)(4 Bytes)
- m_bTopMuzzle (Offset 4128) (Save)(1 Bytes)
- m_bEnableSquadShootDelay (Offset 4129) (Save)(1 Bytes)
- m_bIsBleeding (Offset 4130) (Save)(1 Bytes)
- m_bDisableShooting (Offset 4144) (Save)(1 Bytes)
- m_bFlashlightInEyes (Offset 4145) (Save)(1 Bytes)
- m_flPupilDilateTime (Offset 4148) (Save)(4 Bytes)
- m_vecEnemyLastSeen (Offset 4152) (Save)(12 Bytes)
- m_vecLastCanPlantHerePos (Offset 4164) (Save)(12 Bytes)
- m_vecStaggerDir (Offset 4176) (Save)(12 Bytes)
- m_bPlanted (Offset 4188) (Save)(1 Bytes)
- m_bLastCanPlantHere (Offset 4189) (Save)(1 Bytes)
- m_bEnableUnplantedShooting (Offset 4191) (Save)(1 Bytes)
- m_nKillingDamageType (Offset 4084) (Save)(4 Bytes)
- m_eDodgeActivity (Offset 4132) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_RundownDelay - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_IgnoreVehicleTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_flNextMeleeTime (Offset 4456) (Save)(4 Bytes)
- m_flTeslaStopTime (Offset 4460) (Save)(4 Bytes)
- m_iszCurrentExpression (Offset 4464) (Save)(4 Bytes)
- m_fCorneredTimer (Offset 4488) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckHintGroupTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_flTimeSawEnemyAgain (Offset 4500) (Save)(4 Bytes)
- m_iszSiegeTargetName (Offset 4524) (Save)(4 Bytes)
- m_flTimeNextSiegeTargetAttack (Offset 4528) (Save)(4 Bytes)
- m_hCurrentSiegeTarget (Offset 4532) (Save)(4 Bytes)
- m_hHitByVehicle (Offset 4536) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_BeginFollowDelay - CStopwatchBase
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_EyeSwitchTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_nFlechettesQueued (Offset 4440) (Save)(4 Bytes)
- m_nClampedShots (Offset 4444) (Save)(4 Bytes)
- m_flNextRangeAttack2Time (Offset 4448) (Save)(4 Bytes)
- m_flNextFlechetteTime (Offset 4452) (Save)(4 Bytes)
- m_hAttachedBusters (Offset 4468) (Save)(0 Bytes)
- m_pSiegeTargets (Offset 4504) (Save)(0 Bytes)
- InputDodge (Offset 0) (Input)(0 Bytes) - Dodge
- InputFlankEnemy (Offset 0) (Input)(0 Bytes) - FlankEnemy
- InputDisableShooting (Offset 0) (Input)(0 Bytes) - DisableShooting
- InputEnableShooting (Offset 0) (Input)(0 Bytes) - EnableShooting
- InputFollowStrider (Offset 0) (Input)(0 Bytes) - FollowStrider
- InputUseSiegeTargets (Offset 0) (Input)(0 Bytes) - UseSiegeTargets
- InputEnableSquadShootDelay (Offset 0) (Input)(0 Bytes) - EnableSquadShootDelay
- InputDisableSquadShootDelay (Offset 0) (Input)(0 Bytes) - DisableSquadShootDelay
- InputEnableUnplantedShooting (Offset 0) (Input)(0 Bytes) - EnableUnplantedShooting
- InputDisableUnplantedShooting (Offset 0) (Input)(0 Bytes) - DisableUnplantedShooting
- CNPC_HunterTeslaThink (Offset 0) (FunctionTable)(0 Bytes)
- CNPC_HunterBleedThink (Offset 0) (FunctionTable)(0 Bytes)
- CNPC_HunterJostleVehicleThink (Offset 0) (FunctionTable)(0 Bytes)
- m_fLatchedPositions (Offset 3564) (Save)(4 Bytes)
- m_latchedEyeOrigin (Offset 3568) (Save)(12 Bytes)
- m_latchedEyeDirection (Offset 3580) (Save)(12 Bytes)
- m_latchedHeadDirection (Offset 3592) (Save)(12 Bytes)
- m_goalHeadDirection (Offset 3604) (Save)(12 Bytes)
- m_goalHeadInfluence (Offset 3616) (Save)(4 Bytes)
- m_goalSpineYaw (Offset 3620) (Save)(4 Bytes)
- m_goalBodyYaw (Offset 3624) (Save)(4 Bytes)
- m_goalHeadCorrection (Offset 3628) (Save)(12 Bytes)
- m_flBlinktime (Offset 3640) (Save)(4 Bytes)
- m_hLookTarget (Offset 3644) (Save)(4 Bytes)
- m_lookQueue (Offset 3648) (Save)(0 Bytes)
- m_randomLookQueue (Offset 3688) (Save)(0 Bytes)
- m_syntheticLookQueue (Offset 3668) (Save)(0 Bytes)
- m_flNextRandomLookTime (Offset 3708) (Save)(4 Bytes)
- m_iszExpressionScene (Offset 3712) (Save)(4 Bytes)
- m_hExpressionSceneEnt (Offset 3716) (Save)(4 Bytes)
- m_flNextRandomExpressionTime (Offset 3720) (Save)(4 Bytes)
- m_iszIdleExpression (Offset 3728) (Save)(4 Bytes)
- m_iszAlertExpression (Offset 3732) (Save)(4 Bytes)
- m_iszCombatExpression (Offset 3736) (Save)(4 Bytes)
- m_iszDeathExpression (Offset 3740) (Save)(4 Bytes)
- m_ParameterBodyYaw (Offset 3744) (Save)(4 Bytes)
- m_ParameterSpineYaw (Offset 3748) (Save)(4 Bytes)
- m_ParameterNeckTrans (Offset 3752) (Save)(4 Bytes)
- m_ParameterHeadYaw (Offset 3756) (Save)(4 Bytes)
- m_ParameterHeadPitch (Offset 3760) (Save)(4 Bytes)
- m_ParameterHeadRoll (Offset 3764) (Save)(4 Bytes)
- m_FlexweightBodyRightLeft (Offset 3768) (Save)(4 Bytes)
- m_FlexweightChestRightLeft (Offset 3772) (Save)(4 Bytes)
- m_FlexweightHeadForwardBack (Offset 3776) (Save)(4 Bytes)
- m_FlexweightHeadRightLeft (Offset 3780) (Save)(4 Bytes)
- m_FlexweightHeadUpDown (Offset 3784) (Save)(4 Bytes)
- m_FlexweightHeadTilt (Offset 3788) (Save)(4 Bytes)
- m_ParameterGestureHeight (Offset 3792) (Save)(4 Bytes)
- m_ParameterGestureWidth (Offset 3796) (Save)(4 Bytes)
- m_FlexweightGestureUpDown (Offset 3800) (Save)(4 Bytes)
- m_FlexweightGestureRightLeft (Offset 3804) (Save)(4 Bytes)
- m_flAccumYawDelta (Offset 3556) (Save)(4 Bytes)
- m_flAccumYawScale (Offset 3560) (Save)(4 Bytes)
- m_flextarget (Offset 3808) (Save)(256 Bytes)
- m_bDontUseSemaphore (Offset 4064) (Save|Key)(1 Bytes) - DontUseSpeechSemaphore
- m_iszExpressionOverride (Offset 3724) (Save|Key)(4 Bytes) - ExpressionOverride
 Sub-Class Table (1 Deep): m_pExpresser - CAI_Expresser
 - m_ConceptHistories (Offset 8) (Save)(0 Bytes)
 - m_flStopTalkTime (Offset 44) (Save)(4 Bytes)
 - m_flStopTalkTimeWithoutDelay (Offset 48) (Save)(4 Bytes)
 - m_flBlockedTalkTime (Offset 52) (Save)(4 Bytes)
 - m_voicePitch (Offset 56) (Save)(4 Bytes)
 - m_flLastTimeAcceptedSpeak (Offset 60) (Save)(4 Bytes)
- InputSetExpressionOverride (Offset 0) (Input)(0 Bytes) - SetExpressionOverride
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CBaseEntity - npc_hunter_maker
- m_iszTemplateName (Offset 952) (Save|Key)(4 Bytes) - TemplateName
- m_flRadius (Offset 948) (Save|Key)(4 Bytes) - radius
- m_iszTemplateData (Offset 956) (Save)(4 Bytes)
- m_iszDestinationGroup (Offset 960) (Save|Key)(4 Bytes) - DestinationGroup
- m_CriterionVisibility (Offset 968) (Save|Key)(4 Bytes) - CriterionVisibility
- m_CriterionDistance (Offset 972) (Save|Key)(4 Bytes) - CriterionDistance
- m_iMinSpawnDistance (Offset 964) (Save|Key)(4 Bytes) - MinSpawnDistance
- InputSpawnInRadius (Offset 0) (Input)(0 Bytes) - SpawnNPCInRadius
- InputSpawnInLine (Offset 0) (Input)(0 Bytes) - SpawnNPCInLine
- InputSpawnMultiple (Offset 0) (Input)(0 Bytes) - SpawnMultiple
- InputChangeDestinationGroup (Offset 0) (Input)(0 Bytes) - ChangeDestinationGroup
- InputSetMinimumSpawnDistance (Offset 0) (Input)(0 Bytes) - SetMinimumSpawnDistance
- m_nMaxNumNPCs (Offset 824) (Save|Key)(4 Bytes) - MaxNPCCount
- m_nMaxLiveChildren (Offset 932) (Save|Key)(4 Bytes) - MaxLiveChildren
- m_flSpawnFrequency (Offset 828) (Save|Key)(4 Bytes) - SpawnFrequency
- m_bDisabled (Offset 936) (Save|Key)(1 Bytes) - StartDisabled
- m_nLiveChildren (Offset 928) (Save)(4 Bytes)
- InputSpawnNPC (Offset 0) (Input)(0 Bytes) - Spawn
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputSetMaxChildren (Offset 0) (Input)(0 Bytes) - SetMaxChildren
- InputAddMaxChildren (Offset 0) (Input)(0 Bytes) - AddMaxChildren
- InputSetMaxLiveChildren (Offset 0) (Input)(0 Bytes) - SetMaxLiveChildren
- InputSetSpawnFrequency (Offset 0) (Input)(0 Bytes) - SetSpawnFrequency
- m_OnAllSpawned (Offset 856) (Save|Key|Output)(0 Bytes) - OnAllSpawned
- m_OnAllSpawnedDead (Offset 880) (Save|Key|Output)(0 Bytes) - OnAllSpawnedDead
- m_OnAllLiveChildrenDead (Offset 904) (Save|Key|Output)(0 Bytes) - OnAllLiveChildrenDead
- m_OnSpawnNPC (Offset 832) (Save|Key|Output)(0 Bytes) - OnSpawnNPC
- CBaseNPCMakerMakerThink (Offset 0) (FunctionTable)(0 Bytes)
- m_hIgnoreEntity (Offset 940) (Save)(4 Bytes)
- m_iszIngoreEnt (Offset 944) (Save|Key)(4 Bytes) - IgnoreEntity

CAI_BaseNPC - npc_ichthyosaur
- m_pVictim (Offset 3520) (Save)(4 Bytes)
- m_vecLastMoveTarget (Offset 3524) (Save)(12 Bytes)
- m_flNextBiteTime (Offset 3536) (Save)(4 Bytes)
- m_flHoldTime (Offset 3540) (Save)(4 Bytes)
- m_flSwimSpeed (Offset 3544) (Save)(4 Bytes)
- m_flTailYaw (Offset 3548) (Save)(4 Bytes)
- m_flTailPitch (Offset 3552) (Save)(4 Bytes)
- m_flNextPingTime (Offset 3556) (Save)(4 Bytes)
- m_flNextGrowlTime (Offset 3560) (Save)(4 Bytes)
- m_bHasMoveTarget (Offset 3564) (Save)(1 Bytes)
- m_bIgnoreSurface (Offset 3565) (Save)(1 Bytes)
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_kleiner
- m_fLatchedPositions (Offset 3564) (Save)(4 Bytes)
- m_latchedEyeOrigin (Offset 3568) (Save)(12 Bytes)
- m_latchedEyeDirection (Offset 3580) (Save)(12 Bytes)
- m_latchedHeadDirection (Offset 3592) (Save)(12 Bytes)
- m_goalHeadDirection (Offset 3604) (Save)(12 Bytes)
- m_goalHeadInfluence (Offset 3616) (Save)(4 Bytes)
- m_goalSpineYaw (Offset 3620) (Save)(4 Bytes)
- m_goalBodyYaw (Offset 3624) (Save)(4 Bytes)
- m_goalHeadCorrection (Offset 3628) (Save)(12 Bytes)
- m_flBlinktime (Offset 3640) (Save)(4 Bytes)
- m_hLookTarget (Offset 3644) (Save)(4 Bytes)
- m_lookQueue (Offset 3648) (Save)(0 Bytes)
- m_randomLookQueue (Offset 3688) (Save)(0 Bytes)
- m_syntheticLookQueue (Offset 3668) (Save)(0 Bytes)
- m_flNextRandomLookTime (Offset 3708) (Save)(4 Bytes)
- m_iszExpressionScene (Offset 3712) (Save)(4 Bytes)
- m_hExpressionSceneEnt (Offset 3716) (Save)(4 Bytes)
- m_flNextRandomExpressionTime (Offset 3720) (Save)(4 Bytes)
- m_iszIdleExpression (Offset 3728) (Save)(4 Bytes)
- m_iszAlertExpression (Offset 3732) (Save)(4 Bytes)
- m_iszCombatExpression (Offset 3736) (Save)(4 Bytes)
- m_iszDeathExpression (Offset 3740) (Save)(4 Bytes)
- m_ParameterBodyYaw (Offset 3744) (Save)(4 Bytes)
- m_ParameterSpineYaw (Offset 3748) (Save)(4 Bytes)
- m_ParameterNeckTrans (Offset 3752) (Save)(4 Bytes)
- m_ParameterHeadYaw (Offset 3756) (Save)(4 Bytes)
- m_ParameterHeadPitch (Offset 3760) (Save)(4 Bytes)
- m_ParameterHeadRoll (Offset 3764) (Save)(4 Bytes)
- m_FlexweightBodyRightLeft (Offset 3768) (Save)(4 Bytes)
- m_FlexweightChestRightLeft (Offset 3772) (Save)(4 Bytes)
- m_FlexweightHeadForwardBack (Offset 3776) (Save)(4 Bytes)
- m_FlexweightHeadRightLeft (Offset 3780) (Save)(4 Bytes)
- m_FlexweightHeadUpDown (Offset 3784) (Save)(4 Bytes)
- m_FlexweightHeadTilt (Offset 3788) (Save)(4 Bytes)
- m_ParameterGestureHeight (Offset 3792) (Save)(4 Bytes)
- m_ParameterGestureWidth (Offset 3796) (Save)(4 Bytes)
- m_FlexweightGestureUpDown (Offset 3800) (Save)(4 Bytes)
- m_FlexweightGestureRightLeft (Offset 3804) (Save)(4 Bytes)
- m_flAccumYawDelta (Offset 3556) (Save)(4 Bytes)
- m_flAccumYawScale (Offset 3560) (Save)(4 Bytes)
- m_flextarget (Offset 3808) (Save)(256 Bytes)
- m_bDontUseSemaphore (Offset 4064) (Save|Key)(1 Bytes) - DontUseSpeechSemaphore
- m_iszExpressionOverride (Offset 3724) (Save|Key)(4 Bytes) - ExpressionOverride
 Sub-Class Table (1 Deep): m_pExpresser - CAI_Expresser
 - m_ConceptHistories (Offset 8) (Save)(0 Bytes)
 - m_flStopTalkTime (Offset 44) (Save)(4 Bytes)
 - m_flStopTalkTimeWithoutDelay (Offset 48) (Save)(4 Bytes)
 - m_flBlockedTalkTime (Offset 52) (Save)(4 Bytes)
 - m_voicePitch (Offset 56) (Save)(4 Bytes)
 - m_flLastTimeAcceptedSpeak (Offset 60) (Save)(4 Bytes)
- InputSetExpressionOverride (Offset 0) (Input)(0 Bytes) - SetExpressionOverride
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_launcher
- m_nStartOn (Offset 3520) (Save|Key)(4 Bytes) - StartOn
- m_sMissileModel (Offset 3524) (Save|Key)(4 Bytes) - MissileModel
- m_sLaunchSound (Offset 3528) (Save|Key)(4 Bytes) - LaunchSound
- m_sFlySound (Offset 3532) (Save|Key)(4 Bytes) - FlySound
- m_nSmokeTrail (Offset 3536) (Save|Key)(4 Bytes) - SmokeTrail
- m_bSmokeLaunch (Offset 3540) (Save|Key)(1 Bytes) - LaunchSmoke
- m_nLaunchDelay (Offset 3544) (Save|Key)(4 Bytes) - LaunchDelay
- m_flLaunchSpeed (Offset 3548) (Save|Key)(4 Bytes) - LaunchSpeed
- m_sPathCornerName (Offset 3552) (Save|Key)(4 Bytes) - PathCornerName
- m_flHomingSpeed (Offset 3556) (Save|Key)(4 Bytes) - HomingSpeed
- m_nHomingStrength (Offset 3560) (Save|Key)(4 Bytes) - HomingStrength
- m_flHomingDelay (Offset 3564) (Save|Key)(4 Bytes) - HomingDelay
- m_flHomingRampUp (Offset 3568) (Save|Key)(4 Bytes) - HomingRampUp
- m_flHomingDuration (Offset 3572) (Save|Key)(4 Bytes) - HomingDuration
- m_flHomingRampDown (Offset 3576) (Save|Key)(4 Bytes) - HomingRampDown
- m_flGravity (Offset 608) (Save|Key)(4 Bytes) - Gravity
- m_flMinAttackDist (Offset 3584) (Save|Key)(4 Bytes) - MinRange
- m_flMaxAttackDist (Offset 3588) (Save|Key)(4 Bytes) - MaxRange
- m_flSpinMagnitude (Offset 3592) (Save|Key)(4 Bytes) - SpinMagnitude
- m_flSpinSpeed (Offset 3596) (Save|Key)(4 Bytes) - SpinSpeed
- m_flDamage (Offset 3600) (Save|Key)(4 Bytes) - Damage
- m_flDamageRadius (Offset 3604) (Save|Key)(4 Bytes) - DamageRadius
- m_flMissileGravity (Offset 3580) (Save)(4 Bytes)
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
- InputLOSCheckOn (Offset 0) (Input)(0 Bytes) - LOSCheckOn
- InputLOSCheckOn (Offset 0) (Input)(0 Bytes) - LOSCheckOn
- InputFireOnce (Offset 0) (Input)(0 Bytes) - FireOnce
- InputSetEnemy (Offset 0) (Input)(0 Bytes) - SetEnemyEntity
- InputClearEnemy (Offset 0) (Input)(0 Bytes) - ClearEnemyEntity
- m_OnLaunch (Offset 3608) (Save|Key|Output)(0 Bytes) - OnLaunch
- CNPC_LauncherLauncherThink (Offset 0) (FunctionTable)(0 Bytes)
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_magnusson
- m_fLatchedPositions (Offset 3564) (Save)(4 Bytes)
- m_latchedEyeOrigin (Offset 3568) (Save)(12 Bytes)
- m_latchedEyeDirection (Offset 3580) (Save)(12 Bytes)
- m_latchedHeadDirection (Offset 3592) (Save)(12 Bytes)
- m_goalHeadDirection (Offset 3604) (Save)(12 Bytes)
- m_goalHeadInfluence (Offset 3616) (Save)(4 Bytes)
- m_goalSpineYaw (Offset 3620) (Save)(4 Bytes)
- m_goalBodyYaw (Offset 3624) (Save)(4 Bytes)
- m_goalHeadCorrection (Offset 3628) (Save)(12 Bytes)
- m_flBlinktime (Offset 3640) (Save)(4 Bytes)
- m_hLookTarget (Offset 3644) (Save)(4 Bytes)
- m_lookQueue (Offset 3648) (Save)(0 Bytes)
- m_randomLookQueue (Offset 3688) (Save)(0 Bytes)
- m_syntheticLookQueue (Offset 3668) (Save)(0 Bytes)
- m_flNextRandomLookTime (Offset 3708) (Save)(4 Bytes)
- m_iszExpressionScene (Offset 3712) (Save)(4 Bytes)
- m_hExpressionSceneEnt (Offset 3716) (Save)(4 Bytes)
- m_flNextRandomExpressionTime (Offset 3720) (Save)(4 Bytes)
- m_iszIdleExpression (Offset 3728) (Save)(4 Bytes)
- m_iszAlertExpression (Offset 3732) (Save)(4 Bytes)
- m_iszCombatExpression (Offset 3736) (Save)(4 Bytes)
- m_iszDeathExpression (Offset 3740) (Save)(4 Bytes)
- m_ParameterBodyYaw (Offset 3744) (Save)(4 Bytes)
- m_ParameterSpineYaw (Offset 3748) (Save)(4 Bytes)
- m_ParameterNeckTrans (Offset 3752) (Save)(4 Bytes)
- m_ParameterHeadYaw (Offset 3756) (Save)(4 Bytes)
- m_ParameterHeadPitch (Offset 3760) (Save)(4 Bytes)
- m_ParameterHeadRoll (Offset 3764) (Save)(4 Bytes)
- m_FlexweightBodyRightLeft (Offset 3768) (Save)(4 Bytes)
- m_FlexweightChestRightLeft (Offset 3772) (Save)(4 Bytes)
- m_FlexweightHeadForwardBack (Offset 3776) (Save)(4 Bytes)
- m_FlexweightHeadRightLeft (Offset 3780) (Save)(4 Bytes)
- m_FlexweightHeadUpDown (Offset 3784) (Save)(4 Bytes)
- m_FlexweightHeadTilt (Offset 3788) (Save)(4 Bytes)
- m_ParameterGestureHeight (Offset 3792) (Save)(4 Bytes)
- m_ParameterGestureWidth (Offset 3796) (Save)(4 Bytes)
- m_FlexweightGestureUpDown (Offset 3800) (Save)(4 Bytes)
- m_FlexweightGestureRightLeft (Offset 3804) (Save)(4 Bytes)
- m_flAccumYawDelta (Offset 3556) (Save)(4 Bytes)
- m_flAccumYawScale (Offset 3560) (Save)(4 Bytes)
- m_flextarget (Offset 3808) (Save)(256 Bytes)
- m_bDontUseSemaphore (Offset 4064) (Save|Key)(1 Bytes) - DontUseSpeechSemaphore
- m_iszExpressionOverride (Offset 3724) (Save|Key)(4 Bytes) - ExpressionOverride
 Sub-Class Table (1 Deep): m_pExpresser - CAI_Expresser
 - m_ConceptHistories (Offset 8) (Save)(0 Bytes)
 - m_flStopTalkTime (Offset 44) (Save)(4 Bytes)
 - m_flStopTalkTimeWithoutDelay (Offset 48) (Save)(4 Bytes)
 - m_flBlockedTalkTime (Offset 52) (Save)(4 Bytes)
 - m_voicePitch (Offset 56) (Save)(4 Bytes)
 - m_flLastTimeAcceptedSpeak (Offset 60) (Save)(4 Bytes)
- InputSetExpressionOverride (Offset 0) (Input)(0 Bytes) - SetExpressionOverride
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CBaseEntity - npc_maker
- m_iszNPCClassname (Offset 948) (Save|Key)(4 Bytes) - NPCType
- m_ChildTargetName (Offset 968) (Save|Key)(4 Bytes) - NPCTargetname
- m_SquadName (Offset 952) (Save|Key)(4 Bytes) - NPCSquadName
- m_spawnEquipment (Offset 960) (Save|Key)(4 Bytes) - additionalequipment
- m_strHintGroup (Offset 956) (Save|Key)(4 Bytes) - NPCHintGroup
- m_RelationshipString (Offset 964) (Save|Key)(4 Bytes) - Relationship
- m_nMaxNumNPCs (Offset 824) (Save|Key)(4 Bytes) - MaxNPCCount
- m_nMaxLiveChildren (Offset 932) (Save|Key)(4 Bytes) - MaxLiveChildren
- m_flSpawnFrequency (Offset 828) (Save|Key)(4 Bytes) - SpawnFrequency
- m_bDisabled (Offset 936) (Save|Key)(1 Bytes) - StartDisabled
- m_nLiveChildren (Offset 928) (Save)(4 Bytes)
- InputSpawnNPC (Offset 0) (Input)(0 Bytes) - Spawn
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputSetMaxChildren (Offset 0) (Input)(0 Bytes) - SetMaxChildren
- InputAddMaxChildren (Offset 0) (Input)(0 Bytes) - AddMaxChildren
- InputSetMaxLiveChildren (Offset 0) (Input)(0 Bytes) - SetMaxLiveChildren
- InputSetSpawnFrequency (Offset 0) (Input)(0 Bytes) - SetSpawnFrequency
- m_OnAllSpawned (Offset 856) (Save|Key|Output)(0 Bytes) - OnAllSpawned
- m_OnAllSpawnedDead (Offset 880) (Save|Key|Output)(0 Bytes) - OnAllSpawnedDead
- m_OnAllLiveChildrenDead (Offset 904) (Save|Key|Output)(0 Bytes) - OnAllLiveChildrenDead
- m_OnSpawnNPC (Offset 832) (Save|Key|Output)(0 Bytes) - OnSpawnNPC
- CBaseNPCMakerMakerThink (Offset 0) (FunctionTable)(0 Bytes)
- m_hIgnoreEntity (Offset 940) (Save)(4 Bytes)
- m_iszIngoreEnt (Offset 944) (Save|Key)(4 Bytes) - IgnoreEntity

CNPC_Manhack - npc_manhack
- m_vForceVelocity (Offset 3640) (Save)(12 Bytes)
- m_vTargetBanking (Offset 3652) (Save)(12 Bytes)
- m_vForceMoveTarget (Offset 3664) (Save)(12 Bytes)
- m_fForceMoveTime (Offset 3676) (Save)(4 Bytes)
- m_vSwarmMoveTarget (Offset 3680) (Save)(12 Bytes)
- m_fSwarmMoveTime (Offset 3692) (Save)(4 Bytes)
- m_fEnginePowerScale (Offset 3696) (Save)(4 Bytes)
- m_flNextEngineSoundTime (Offset 3700) (Save)(4 Bytes)
- m_flEngineStallTime (Offset 3704) (Save)(4 Bytes)
- m_flNextBurstTime (Offset 3708) (Save)(4 Bytes)
- m_flWaterSuspendTime (Offset 3728) (Save)(4 Bytes)
- m_nLastSpinSound (Offset 3732) (Save)(4 Bytes)
- m_fSparkTime (Offset 3744) (Save)(4 Bytes)
- m_fSmokeTime (Offset 3748) (Save)(4 Bytes)
- m_bDirtyPitch (Offset 3752) (Save)(1 Bytes)
- m_bGib (Offset 3793) (Save)(1 Bytes)
- m_bHeld (Offset 3794) (Save)(1 Bytes)
- m_bHackedByAlyx (Offset 3795) (Save)(1 Bytes)
- m_vecLoiterPosition (Offset 3796) (Save)(12 Bytes)
- m_fTimeNextLoiterPulse (Offset 3808) (Save)(4 Bytes)
- m_flBumpSuppressTime (Offset 3812) (Save)(4 Bytes)
- m_bBladesActive (Offset 3754) (Save)(1 Bytes)
- m_flBladeSpeed (Offset 3756) (Save)(4 Bytes)
- m_bIgnoreClipbrushes (Offset 3755) (Save|Key)(1 Bytes) - ignoreclipbrushes
- m_hSmokeTrail (Offset 3768) (Save)(4 Bytes)
- m_iPanel1 (Offset 3772) (Save)(4 Bytes)
- m_iPanel2 (Offset 3776) (Save)(4 Bytes)
- m_iPanel3 (Offset 3780) (Save)(4 Bytes)
- m_iPanel4 (Offset 3784) (Save)(4 Bytes)
- m_nLastWaterLevel (Offset 3788) (Save)(4 Bytes)
- m_bDoSwarmBehavior (Offset 3792) (Save)(1 Bytes)
- m_nEnginePitch1 (Offset 3816) (Save)(4 Bytes)
- m_flEnginePitch1Time (Offset 3824) (Save)(4 Bytes)
- m_nEnginePitch2 (Offset 3820) (Save)(4 Bytes)
- m_flEnginePitch2Time (Offset 3828) (Save)(4 Bytes)
- m_hPhysicsAttacker (Offset 3736) (Save)(4 Bytes)
- m_flLastPhysicsInfluenceTime (Offset 3740) (Save)(4 Bytes)
- m_flBurstDuration (Offset 3712) (Save)(4 Bytes)
- m_vecBurstDirection (Offset 3716) (Save)(12 Bytes)
- m_bShowingHostile (Offset 3753) (Save)(1 Bytes)
- InputDisableSwarm (Offset 0) (Input)(0 Bytes) - DisableSwarm
- InputUnpack (Offset 0) (Input)(0 Bytes) - Unpack
- CNPC_ManhackCrashTouch (Offset 0) (FunctionTable)(0 Bytes)
- m_OnAlyxStartedInteraction (Offset 3584) (Save|Key|Output)(0 Bytes) - OnAlyxStartedInteraction
- m_OnAlyxFinishedInteraction (Offset 3608) (Save|Key|Output)(0 Bytes) - OnAlyxFinishedInteraction
- InputPowerdown (Offset 0) (Input)(0 Bytes) - InteractivePowerDown
- m_vCurrentVelocity (Offset 3524) (Save)(12 Bytes)
- m_vCurrentBanking (Offset 3536) (Save)(12 Bytes)
- m_vNoiseMod (Offset 3548) (Save)(12 Bytes)
- m_fHeadYaw (Offset 3560) (Save)(4 Bytes)
- m_vLastPatrolDir (Offset 3564) (Save)(12 Bytes)
- m_pMotionController (Offset 3576) (Save)(0 Bytes)
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_metropolice
 Sub-Class Table (1 Deep): m_BatonSwingTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_NextChargeTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_flBatonDebounceTime (Offset 4216) (Save)(4 Bytes)
- m_bShouldActivateBaton (Offset 4212) (Save)(1 Bytes)
- m_iPistolClips (Offset 4072) (Save)(4 Bytes)
- m_fWeaponDrawn (Offset 4080) (Save|Key)(1 Bytes) - weapondrawn
- m_LastShootSlot (Offset 4084) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_TimeYieldShootSlot - CRandSimTimer
 - m_minInterval (Offset 4) (Save)(4 Bytes)
 - m_maxInterval (Offset 8) (Save)(4 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_Sentences - CAI_SentenceBase
 - m_voicePitch (Offset 8) (Save)(4 Bytes)
 - m_nQueuedSentenceIndex (Offset 12) (Save)(4 Bytes)
 - m_flQueueTimeout (Offset 16) (Save)(4 Bytes)
 - m_nQueueSoundPriority (Offset 20) (Save)(4 Bytes)
- m_bPlayerIsNear (Offset 4240) (Save)(1 Bytes)
- m_vecBurstTargetPos (Offset 4108) (Save)(12 Bytes)
- m_vecBurstDelta (Offset 4120) (Save)(12 Bytes)
- m_nBurstHits (Offset 4132) (Save)(4 Bytes)
- m_nMaxBurstHits (Offset 4136) (Save)(4 Bytes)
- m_flBurstPredictTime (Offset 4180) (Save)(4 Bytes)
- m_nBurstReloadCount (Offset 4140) (Save)(4 Bytes)
- m_vecBurstLineOfDeathDelta (Offset 4144) (Save)(12 Bytes)
- m_vecBurstLineOfDeathOrigin (Offset 4156) (Save)(12 Bytes)
- m_flBurstSteerDistance (Offset 4176) (Save)(4 Bytes)
- m_nBurstMode (Offset 4168) (Save)(4 Bytes)
- m_nBurstSteerMode (Offset 4172) (Save)(4 Bytes)
- m_vecBurstPredictedVelocityDir (Offset 4184) (Save)(12 Bytes)
- m_vecBurstPredictedSpeed (Offset 4196) (Save)(4 Bytes)
- m_flValidStitchTime (Offset 4200) (Save)(4 Bytes)
- m_flNextLedgeCheckTime (Offset 4204) (Save)(4 Bytes)
- m_flTaskCompletionTime (Offset 4208) (Save)(4 Bytes)
- m_flLastPhysicsFlinchTime (Offset 4220) (Save)(4 Bytes)
- m_flLastDamageFlinchTime (Offset 4224) (Save)(4 Bytes)
- m_hManhack (Offset 4320) (Save)(4 Bytes)
- m_hBlockingProp (Offset 4324) (Save)(4 Bytes)
- m_nRecentDamage (Offset 5084) (Save)(4 Bytes)
- m_flRecentDamageTime (Offset 5088) (Save)(4 Bytes)
- m_flNextPainSoundTime (Offset 4228) (Save)(4 Bytes)
- m_flNextLostSoundTime (Offset 4232) (Save)(4 Bytes)
- m_nIdleChatterType (Offset 4236) (Save)(4 Bytes)
- m_bSimpleCops (Offset 4081) (Save)(1 Bytes)
- m_flLastHitYaw (Offset 5092) (Save)(4 Bytes)
- m_bPlayerTooClose (Offset 4241) (Save)(1 Bytes)
- m_bKeepFacingPlayer (Offset 4242) (Save)(1 Bytes)
- m_flChasePlayerTime (Offset 4244) (Save)(4 Bytes)
- m_vecPreChaseOrigin (Offset 4248) (Save)(12 Bytes)
- m_flPreChaseYaw (Offset 4260) (Save)(4 Bytes)
- m_nNumWarnings (Offset 4264) (Save)(4 Bytes)
- m_iNumPlayerHits (Offset 4268) (Save)(4 Bytes)
- m_iManhacks (Offset 4076) (Save|Key)(4 Bytes) - manhacks
- InputEnableManhackToss (Offset 0) (Input)(0 Bytes) - EnableManhackToss
- InputSetPoliceGoal (Offset 0) (Input)(0 Bytes) - SetPoliceGoal
- InputActivateBaton (Offset 0) (Input)(0 Bytes) - ActivateBaton
- CNPC_MetroPolicePrecriminalUse (Offset 0) (FunctionTable)(0 Bytes)
- m_OnStunnedPlayer (Offset 4272) (Save|Key|Output)(0 Bytes) - OnStunnedPlayer
- m_OnCupCopped (Offset 4296) (Save|Key|Output)(0 Bytes) - OnCupCopped
- m_fLatchedPositions (Offset 3564) (Save)(4 Bytes)
- m_latchedEyeOrigin (Offset 3568) (Save)(12 Bytes)
- m_latchedEyeDirection (Offset 3580) (Save)(12 Bytes)
- m_latchedHeadDirection (Offset 3592) (Save)(12 Bytes)
- m_goalHeadDirection (Offset 3604) (Save)(12 Bytes)
- m_goalHeadInfluence (Offset 3616) (Save)(4 Bytes)
- m_goalSpineYaw (Offset 3620) (Save)(4 Bytes)
- m_goalBodyYaw (Offset 3624) (Save)(4 Bytes)
- m_goalHeadCorrection (Offset 3628) (Save)(12 Bytes)
- m_flBlinktime (Offset 3640) (Save)(4 Bytes)
- m_hLookTarget (Offset 3644) (Save)(4 Bytes)
- m_lookQueue (Offset 3648) (Save)(0 Bytes)
- m_randomLookQueue (Offset 3688) (Save)(0 Bytes)
- m_syntheticLookQueue (Offset 3668) (Save)(0 Bytes)
- m_flNextRandomLookTime (Offset 3708) (Save)(4 Bytes)
- m_iszExpressionScene (Offset 3712) (Save)(4 Bytes)
- m_hExpressionSceneEnt (Offset 3716) (Save)(4 Bytes)
- m_flNextRandomExpressionTime (Offset 3720) (Save)(4 Bytes)
- m_iszIdleExpression (Offset 3728) (Save)(4 Bytes)
- m_iszAlertExpression (Offset 3732) (Save)(4 Bytes)
- m_iszCombatExpression (Offset 3736) (Save)(4 Bytes)
- m_iszDeathExpression (Offset 3740) (Save)(4 Bytes)
- m_ParameterBodyYaw (Offset 3744) (Save)(4 Bytes)
- m_ParameterSpineYaw (Offset 3748) (Save)(4 Bytes)
- m_ParameterNeckTrans (Offset 3752) (Save)(4 Bytes)
- m_ParameterHeadYaw (Offset 3756) (Save)(4 Bytes)
- m_ParameterHeadPitch (Offset 3760) (Save)(4 Bytes)
- m_ParameterHeadRoll (Offset 3764) (Save)(4 Bytes)
- m_FlexweightBodyRightLeft (Offset 3768) (Save)(4 Bytes)
- m_FlexweightChestRightLeft (Offset 3772) (Save)(4 Bytes)
- m_FlexweightHeadForwardBack (Offset 3776) (Save)(4 Bytes)
- m_FlexweightHeadRightLeft (Offset 3780) (Save)(4 Bytes)
- m_FlexweightHeadUpDown (Offset 3784) (Save)(4 Bytes)
- m_FlexweightHeadTilt (Offset 3788) (Save)(4 Bytes)
- m_ParameterGestureHeight (Offset 3792) (Save)(4 Bytes)
- m_ParameterGestureWidth (Offset 3796) (Save)(4 Bytes)
- m_FlexweightGestureUpDown (Offset 3800) (Save)(4 Bytes)
- m_FlexweightGestureRightLeft (Offset 3804) (Save)(4 Bytes)
- m_flAccumYawDelta (Offset 3556) (Save)(4 Bytes)
- m_flAccumYawScale (Offset 3560) (Save)(4 Bytes)
- m_flextarget (Offset 3808) (Save)(256 Bytes)
- m_bDontUseSemaphore (Offset 4064) (Save|Key)(1 Bytes) - DontUseSpeechSemaphore
- m_iszExpressionOverride (Offset 3724) (Save|Key)(4 Bytes) - ExpressionOverride
 Sub-Class Table (1 Deep): m_pExpresser - CAI_Expresser
 - m_ConceptHistories (Offset 8) (Save)(0 Bytes)
 - m_flStopTalkTime (Offset 44) (Save)(4 Bytes)
 - m_flStopTalkTimeWithoutDelay (Offset 48) (Save)(4 Bytes)
 - m_flBlockedTalkTime (Offset 52) (Save)(4 Bytes)
 - m_voicePitch (Offset 56) (Save)(4 Bytes)
 - m_flLastTimeAcceptedSpeak (Offset 60) (Save)(4 Bytes)
- InputSetExpressionOverride (Offset 0) (Input)(0 Bytes) - SetExpressionOverride
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_missiledefense
- m_iAmmoLoaded (Offset 3532) (Save)(4 Bytes)
- m_flReloadedTime (Offset 3536) (Save)(4 Bytes)
- m_vGunAng (Offset 3520) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_monk
- m_iNumZombies (Offset 4576) (Save)(4 Bytes)
- m_iDangerousZombies (Offset 4580) (Save)(4 Bytes)
- m_bPerfectAccuracy (Offset 4584) (Save)(1 Bytes)
- m_bMournedPlayer (Offset 4585) (Save)(1 Bytes)
- InputPerfectAccuracyOn (Offset 0) (Input)(0 Bytes) - PerfectAccuracyOn
- InputPerfectAccuracyOff (Offset 0) (Input)(0 Bytes) - PerfectAccuracyOff
 Sub-Class Table (1 Deep): m_PendingResponse - AI_Response
 - m_Type (Offset 0) (Save)(1 Bytes)
 - m_szResponseName (Offset 1) (Save)(64 Bytes)
 - m_szMatchingRule (Offset 65) (Save)(64 Bytes)
  Sub-Class Table (2 Deep): m_Params - AI_ResponseParams
  - flags (Offset 14) (Save)(2 Bytes)
  - odds (Offset 12) (Save)(2 Bytes)
  - soundlevel (Offset 16) (Save)(1 Bytes)
  - delay (Offset 0) (Save)(4 Bytes)
  - respeakdelay (Offset 4) (Save)(4 Bytes)
- m_PendingConcept (Offset 4240) (Save)(0 Bytes)
- m_TimePendingSet (Offset 4264) (Save)(4 Bytes)
- m_hTalkTarget (Offset 4268) (Save)(4 Bytes)
- m_flNextRegenTime (Offset 4272) (Save)(4 Bytes)
- m_flTimePlayerStartStare (Offset 4276) (Save)(4 Bytes)
- m_hPotentialSpeechTarget (Offset 4280) (Save)(4 Bytes)
- m_flNextIdleSpeechTime (Offset 4284) (Save)(4 Bytes)
- m_iQARandomNumber (Offset 4288) (Save)(4 Bytes)
- m_hSpeechFilter (Offset 4304) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_ConceptCategoryTimers - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_bGameEndAlly (Offset 4308) (Save|Key)(1 Bytes) - GameEndAlly
- m_bCanSpeakWhileScripting (Offset 4309) (Save)(1 Bytes)
- m_flHealthAccumulator (Offset 4316) (Save)(4 Bytes)
- m_flTimeLastRegen (Offset 4312) (Save)(4 Bytes)
- InputIdleRespond (Offset 0) (Input)(0 Bytes) - IdleRespond
- InputSpeakResponseConcept (Offset 0) (Input)(0 Bytes) - SpeakResponseConcept
- InputMakeGameEndAlly (Offset 0) (Input)(0 Bytes) - MakeGameEndAlly
- InputMakeRegularAlly (Offset 0) (Input)(0 Bytes) - MakeRegularAlly
- InputAnswerQuestion (Offset 0) (Input)(0 Bytes) - AnswerQuestion
- InputAnswerQuestionHello (Offset 0) (Input)(0 Bytes) - AnswerQuestionHello
- InputEnableSpeakWhileScripting (Offset 0) (Input)(0 Bytes) - EnableSpeakWhileScripting
- InputDisableSpeakWhileScripting (Offset 0) (Input)(0 Bytes) - DisableSpeakWhileScripting
- m_fLatchedPositions (Offset 3564) (Save)(4 Bytes)
- m_latchedEyeOrigin (Offset 3568) (Save)(12 Bytes)
- m_latchedEyeDirection (Offset 3580) (Save)(12 Bytes)
- m_latchedHeadDirection (Offset 3592) (Save)(12 Bytes)
- m_goalHeadDirection (Offset 3604) (Save)(12 Bytes)
- m_goalHeadInfluence (Offset 3616) (Save)(4 Bytes)
- m_goalSpineYaw (Offset 3620) (Save)(4 Bytes)
- m_goalBodyYaw (Offset 3624) (Save)(4 Bytes)
- m_goalHeadCorrection (Offset 3628) (Save)(12 Bytes)
- m_flBlinktime (Offset 3640) (Save)(4 Bytes)
- m_hLookTarget (Offset 3644) (Save)(4 Bytes)
- m_lookQueue (Offset 3648) (Save)(0 Bytes)
- m_randomLookQueue (Offset 3688) (Save)(0 Bytes)
- m_syntheticLookQueue (Offset 3668) (Save)(0 Bytes)
- m_flNextRandomLookTime (Offset 3708) (Save)(4 Bytes)
- m_iszExpressionScene (Offset 3712) (Save)(4 Bytes)
- m_hExpressionSceneEnt (Offset 3716) (Save)(4 Bytes)
- m_flNextRandomExpressionTime (Offset 3720) (Save)(4 Bytes)
- m_iszIdleExpression (Offset 3728) (Save)(4 Bytes)
- m_iszAlertExpression (Offset 3732) (Save)(4 Bytes)
- m_iszCombatExpression (Offset 3736) (Save)(4 Bytes)
- m_iszDeathExpression (Offset 3740) (Save)(4 Bytes)
- m_ParameterBodyYaw (Offset 3744) (Save)(4 Bytes)
- m_ParameterSpineYaw (Offset 3748) (Save)(4 Bytes)
- m_ParameterNeckTrans (Offset 3752) (Save)(4 Bytes)
- m_ParameterHeadYaw (Offset 3756) (Save)(4 Bytes)
- m_ParameterHeadPitch (Offset 3760) (Save)(4 Bytes)
- m_ParameterHeadRoll (Offset 3764) (Save)(4 Bytes)
- m_FlexweightBodyRightLeft (Offset 3768) (Save)(4 Bytes)
- m_FlexweightChestRightLeft (Offset 3772) (Save)(4 Bytes)
- m_FlexweightHeadForwardBack (Offset 3776) (Save)(4 Bytes)
- m_FlexweightHeadRightLeft (Offset 3780) (Save)(4 Bytes)
- m_FlexweightHeadUpDown (Offset 3784) (Save)(4 Bytes)
- m_FlexweightHeadTilt (Offset 3788) (Save)(4 Bytes)
- m_ParameterGestureHeight (Offset 3792) (Save)(4 Bytes)
- m_ParameterGestureWidth (Offset 3796) (Save)(4 Bytes)
- m_FlexweightGestureUpDown (Offset 3800) (Save)(4 Bytes)
- m_FlexweightGestureRightLeft (Offset 3804) (Save)(4 Bytes)
- m_flAccumYawDelta (Offset 3556) (Save)(4 Bytes)
- m_flAccumYawScale (Offset 3560) (Save)(4 Bytes)
- m_flextarget (Offset 3808) (Save)(256 Bytes)
- m_bDontUseSemaphore (Offset 4064) (Save|Key)(1 Bytes) - DontUseSpeechSemaphore
- m_iszExpressionOverride (Offset 3724) (Save|Key)(4 Bytes) - ExpressionOverride
 Sub-Class Table (1 Deep): m_pExpresser - CAI_Expresser
 - m_ConceptHistories (Offset 8) (Save)(0 Bytes)
 - m_flStopTalkTime (Offset 44) (Save)(4 Bytes)
 - m_flStopTalkTimeWithoutDelay (Offset 48) (Save)(4 Bytes)
 - m_flBlockedTalkTime (Offset 52) (Save)(4 Bytes)
 - m_voicePitch (Offset 56) (Save)(4 Bytes)
 - m_flLastTimeAcceptedSpeak (Offset 60) (Save)(4 Bytes)
- InputSetExpressionOverride (Offset 0) (Input)(0 Bytes) - SetExpressionOverride
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_mossman
 Sub-Class Table (1 Deep): m_PendingResponse - AI_Response
 - m_Type (Offset 0) (Save)(1 Bytes)
 - m_szResponseName (Offset 1) (Save)(64 Bytes)
 - m_szMatchingRule (Offset 65) (Save)(64 Bytes)
  Sub-Class Table (2 Deep): m_Params - AI_ResponseParams
  - flags (Offset 14) (Save)(2 Bytes)
  - odds (Offset 12) (Save)(2 Bytes)
  - soundlevel (Offset 16) (Save)(1 Bytes)
  - delay (Offset 0) (Save)(4 Bytes)
  - respeakdelay (Offset 4) (Save)(4 Bytes)
- m_PendingConcept (Offset 4240) (Save)(0 Bytes)
- m_TimePendingSet (Offset 4264) (Save)(4 Bytes)
- m_hTalkTarget (Offset 4268) (Save)(4 Bytes)
- m_flNextRegenTime (Offset 4272) (Save)(4 Bytes)
- m_flTimePlayerStartStare (Offset 4276) (Save)(4 Bytes)
- m_hPotentialSpeechTarget (Offset 4280) (Save)(4 Bytes)
- m_flNextIdleSpeechTime (Offset 4284) (Save)(4 Bytes)
- m_iQARandomNumber (Offset 4288) (Save)(4 Bytes)
- m_hSpeechFilter (Offset 4304) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_ConceptCategoryTimers - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_bGameEndAlly (Offset 4308) (Save|Key)(1 Bytes) - GameEndAlly
- m_bCanSpeakWhileScripting (Offset 4309) (Save)(1 Bytes)
- m_flHealthAccumulator (Offset 4316) (Save)(4 Bytes)
- m_flTimeLastRegen (Offset 4312) (Save)(4 Bytes)
- InputIdleRespond (Offset 0) (Input)(0 Bytes) - IdleRespond
- InputSpeakResponseConcept (Offset 0) (Input)(0 Bytes) - SpeakResponseConcept
- InputMakeGameEndAlly (Offset 0) (Input)(0 Bytes) - MakeGameEndAlly
- InputMakeRegularAlly (Offset 0) (Input)(0 Bytes) - MakeRegularAlly
- InputAnswerQuestion (Offset 0) (Input)(0 Bytes) - AnswerQuestion
- InputAnswerQuestionHello (Offset 0) (Input)(0 Bytes) - AnswerQuestionHello
- InputEnableSpeakWhileScripting (Offset 0) (Input)(0 Bytes) - EnableSpeakWhileScripting
- InputDisableSpeakWhileScripting (Offset 0) (Input)(0 Bytes) - DisableSpeakWhileScripting
- m_fLatchedPositions (Offset 3564) (Save)(4 Bytes)
- m_latchedEyeOrigin (Offset 3568) (Save)(12 Bytes)
- m_latchedEyeDirection (Offset 3580) (Save)(12 Bytes)
- m_latchedHeadDirection (Offset 3592) (Save)(12 Bytes)
- m_goalHeadDirection (Offset 3604) (Save)(12 Bytes)
- m_goalHeadInfluence (Offset 3616) (Save)(4 Bytes)
- m_goalSpineYaw (Offset 3620) (Save)(4 Bytes)
- m_goalBodyYaw (Offset 3624) (Save)(4 Bytes)
- m_goalHeadCorrection (Offset 3628) (Save)(12 Bytes)
- m_flBlinktime (Offset 3640) (Save)(4 Bytes)
- m_hLookTarget (Offset 3644) (Save)(4 Bytes)
- m_lookQueue (Offset 3648) (Save)(0 Bytes)
- m_randomLookQueue (Offset 3688) (Save)(0 Bytes)
- m_syntheticLookQueue (Offset 3668) (Save)(0 Bytes)
- m_flNextRandomLookTime (Offset 3708) (Save)(4 Bytes)
- m_iszExpressionScene (Offset 3712) (Save)(4 Bytes)
- m_hExpressionSceneEnt (Offset 3716) (Save)(4 Bytes)
- m_flNextRandomExpressionTime (Offset 3720) (Save)(4 Bytes)
- m_iszIdleExpression (Offset 3728) (Save)(4 Bytes)
- m_iszAlertExpression (Offset 3732) (Save)(4 Bytes)
- m_iszCombatExpression (Offset 3736) (Save)(4 Bytes)
- m_iszDeathExpression (Offset 3740) (Save)(4 Bytes)
- m_ParameterBodyYaw (Offset 3744) (Save)(4 Bytes)
- m_ParameterSpineYaw (Offset 3748) (Save)(4 Bytes)
- m_ParameterNeckTrans (Offset 3752) (Save)(4 Bytes)
- m_ParameterHeadYaw (Offset 3756) (Save)(4 Bytes)
- m_ParameterHeadPitch (Offset 3760) (Save)(4 Bytes)
- m_ParameterHeadRoll (Offset 3764) (Save)(4 Bytes)
- m_FlexweightBodyRightLeft (Offset 3768) (Save)(4 Bytes)
- m_FlexweightChestRightLeft (Offset 3772) (Save)(4 Bytes)
- m_FlexweightHeadForwardBack (Offset 3776) (Save)(4 Bytes)
- m_FlexweightHeadRightLeft (Offset 3780) (Save)(4 Bytes)
- m_FlexweightHeadUpDown (Offset 3784) (Save)(4 Bytes)
- m_FlexweightHeadTilt (Offset 3788) (Save)(4 Bytes)
- m_ParameterGestureHeight (Offset 3792) (Save)(4 Bytes)
- m_ParameterGestureWidth (Offset 3796) (Save)(4 Bytes)
- m_FlexweightGestureUpDown (Offset 3800) (Save)(4 Bytes)
- m_FlexweightGestureRightLeft (Offset 3804) (Save)(4 Bytes)
- m_flAccumYawDelta (Offset 3556) (Save)(4 Bytes)
- m_flAccumYawScale (Offset 3560) (Save)(4 Bytes)
- m_flextarget (Offset 3808) (Save)(256 Bytes)
- m_bDontUseSemaphore (Offset 4064) (Save|Key)(1 Bytes) - DontUseSpeechSemaphore
- m_iszExpressionOverride (Offset 3724) (Save|Key)(4 Bytes) - ExpressionOverride
 Sub-Class Table (1 Deep): m_pExpresser - CAI_Expresser
 - m_ConceptHistories (Offset 8) (Save)(0 Bytes)
 - m_flStopTalkTime (Offset 44) (Save)(4 Bytes)
 - m_flStopTalkTimeWithoutDelay (Offset 48) (Save)(4 Bytes)
 - m_flBlockedTalkTime (Offset 52) (Save)(4 Bytes)
 - m_voicePitch (Offset 56) (Save)(4 Bytes)
 - m_flLastTimeAcceptedSpeak (Offset 60) (Save)(4 Bytes)
- InputSetExpressionOverride (Offset 0) (Input)(0 Bytes) - SetExpressionOverride
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_newnpc
- m_iDeleteThisField (Offset 3520) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_pigeon
- m_flGroundIdleMoveTime (Offset 3532) (Save)(4 Bytes)
- m_bOnJeep (Offset 3528) (Save)(1 Bytes)
- m_flEnemyDist (Offset 3536) (Save)(4 Bytes)
- m_nMorale (Offset 3540) (Save)(4 Bytes)
- m_bReachedMoveGoal (Offset 3544) (Save)(1 Bytes)
- m_flHopStartZ (Offset 3548) (Save)(4 Bytes)
- m_vDesiredTarget (Offset 3584) (Save)(12 Bytes)
- m_vCurrentTarget (Offset 3596) (Save)(12 Bytes)
- m_flSoarTime (Offset 3556) (Save)(4 Bytes)
- m_bSoar (Offset 3560) (Save)(1 Bytes)
- m_bPlayedLoopingSound (Offset 3552) (Save)(1 Bytes)
- m_iBirdType (Offset 3524) (Save)(4 Bytes)
- m_vLastStoredOrigin (Offset 3564) (Save)(12 Bytes)
- m_flLastStuckCheck (Offset 3576) (Save)(4 Bytes)
- m_flDangerSoundTime (Offset 3580) (Save)(4 Bytes)
- m_bIsDeaf (Offset 3608) (Save|Key)(1 Bytes) - deaf
- InputFlyAway (Offset 0) (Input)(0 Bytes) - FlyAway
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_poisonzombie
- m_pFastBreathSound (Offset 3736) (Save)(0 Bytes)
- m_pSlowBreathSound (Offset 3740) (Save)(0 Bytes)
- m_nCrabCount (Offset 3744) (Save|Key)(4 Bytes) - crabcount
- m_bCrabs (Offset 3748) (Save)(3 Bytes)
- m_flNextCrabThrowTime (Offset 3752) (Save)(4 Bytes)
- m_flNextPainSoundTime (Offset 3756) (Save)(4 Bytes)
- m_bNearEnemy (Offset 3760) (Save)(1 Bytes)
- m_pMoanSound (Offset 3672) (Save)(0 Bytes)
- m_fIsTorso (Offset 3676) (Save)(1 Bytes)
- m_fIsHeadless (Offset 3677) (Save)(1 Bytes)
- m_flNextFlinch (Offset 3680) (Save)(4 Bytes)
- m_bHeadShot (Offset 3684) (Save)(1 Bytes)
- m_flBurnDamage (Offset 3688) (Save)(4 Bytes)
- m_flBurnDamageResetTime (Offset 3692) (Save)(4 Bytes)
- m_hPhysicsEnt (Offset 3696) (Save)(4 Bytes)
- m_flNextMoanSound (Offset 3700) (Save)(4 Bytes)
- m_flNextSwat (Offset 3704) (Save)(4 Bytes)
- m_flNextSwatScan (Offset 3708) (Save)(4 Bytes)
- m_crabHealth (Offset 3712) (Save)(4 Bytes)
- m_flMoanPitch (Offset 3716) (Save)(4 Bytes)
- m_iMoanSound (Offset 3724) (Save)(4 Bytes)
- m_hObstructor (Offset 3720) (Save)(4 Bytes)
- m_bIsSlumped (Offset 3729) (Save)(1 Bytes)
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CNPC_Puppet - npc_puppet
- m_sAnimTargetname (Offset 3520) (Save|Key)(4 Bytes) - animationtarget
- m_sAnimAttachmentName (Offset 3524) (Save|Key)(4 Bytes) - attachmentname
- m_nTargetAttachment (Offset 3532) (Save)(4 Bytes)
- m_hAnimationTarget (Offset 3528) (Save)(4 Bytes)
- InputSetAnimationTarget (Offset 0) (Input)(0 Bytes) - SetAnimationTarget
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CNPC_RollerMine - npc_rollermine
- m_pRollSound (Offset 3628) (Save)(0 Bytes)
- m_pPingSound (Offset 3632) (Save)(0 Bytes)
 Sub-Class Table (1 Deep): m_RollerController - CRollerController
 - m_vecAngular (Offset 4) (Save)(12 Bytes)
 - m_vecLinear (Offset 16) (Save)(12 Bytes)
 - m_fIsStopped (Offset 28) (Save)(1 Bytes)
- m_pMotionController (Offset 3668) (Save)(0 Bytes)
- m_flSeeVehiclesOnlyBeyond (Offset 3672) (Save)(4 Bytes)
- m_flActiveTime (Offset 3704) (Save)(4 Bytes)
- m_flChargeTime (Offset 3676) (Save)(4 Bytes)
- m_flGoIdleTime (Offset 3680) (Save)(4 Bytes)
- m_flShockTime (Offset 3684) (Save)(4 Bytes)
- m_flForwardSpeed (Offset 3688) (Save)(4 Bytes)
- m_bIsOpen (Offset 3700) (Save)(1 Bytes)
- m_bHeld (Offset 3708) (Save)(1 Bytes)
- m_hVehicleStuckTo (Offset 3712) (Save)(4 Bytes)
- m_flPreventUnstickUntil (Offset 3716) (Save)(4 Bytes)
- m_flNextHop (Offset 3720) (Save)(4 Bytes)
- m_bIsPrimed (Offset 3726) (Save)(1 Bytes)
- m_iSoundEventFlags (Offset 3692) (Save)(4 Bytes)
- m_rollingSoundState (Offset 3696) (Save)(4 Bytes)
- m_bStartBuried (Offset 3724) (Save|Key)(1 Bytes) - StartBuried
- m_bBuried (Offset 3725) (Save)(1 Bytes)
- m_wakeUp (Offset 3727) (Save)(1 Bytes)
- m_bEmbedOnGroundImpact (Offset 3728) (Save)(1 Bytes)
- m_bHackedByAlyx (Offset 3729) (Save)(1 Bytes)
- m_bPowerDown (Offset 3738) (Save)(1 Bytes)
- m_flPowerDownTime (Offset 3740) (Save)(4 Bytes)
- m_flPowerDownDetonateTime (Offset 3744) (Save)(4 Bytes)
- m_pConstraint (Offset 3732) (Save)(0 Bytes)
- m_bTurnedOn (Offset 3736) (Save)(1 Bytes)
- m_bUniformSight (Offset 3737) (Save|Key)(1 Bytes) - uniformsightdist
- InputConstraintBroken (Offset 0) (Input)(0 Bytes) - ConstraintBroken
- InputRespondToChirp (Offset 0) (Input)(0 Bytes) - RespondToChirp
- InputRespondToExplodeChirp (Offset 0) (Input)(0 Bytes) - RespondToExplodeChirp
- InputJoltVehicle (Offset 0) (Input)(0 Bytes) - JoltVehicle
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
- InputPowerdown (Offset 0) (Input)(0 Bytes) - PowerDown
- CNPC_RollerMineSpikeTouch (Offset 0) (FunctionTable)(0 Bytes)
- CNPC_RollerMineShockTouch (Offset 0) (FunctionTable)(0 Bytes)
- CNPC_RollerMineCloseTouch (Offset 0) (FunctionTable)(0 Bytes)
- CNPC_RollerMineEmbedTouch (Offset 0) (FunctionTable)(0 Bytes)
- CNPC_RollerMineExplode (Offset 0) (FunctionTable)(0 Bytes)
- CNPC_RollerMinePreDetonate (Offset 0) (FunctionTable)(0 Bytes)
- m_OnPhysGunDrop (Offset 3576) (Save|Key|Output)(0 Bytes) - OnPhysGunDrop
- m_OnPhysGunPickup (Offset 3600) (Save|Key|Output)(0 Bytes) - OnPhysGunPickup
- m_OnAlyxStartedInteraction (Offset 3524) (Save|Key|Output)(0 Bytes) - OnAlyxStartedInteraction
- m_OnAlyxFinishedInteraction (Offset 3548) (Save|Key|Output)(0 Bytes) - OnAlyxFinishedInteraction
- InputPowerdown (Offset 0) (Input)(0 Bytes) - InteractivePowerDown
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_seagull
- m_flGroundIdleMoveTime (Offset 3532) (Save)(4 Bytes)
- m_bOnJeep (Offset 3528) (Save)(1 Bytes)
- m_flEnemyDist (Offset 3536) (Save)(4 Bytes)
- m_nMorale (Offset 3540) (Save)(4 Bytes)
- m_bReachedMoveGoal (Offset 3544) (Save)(1 Bytes)
- m_flHopStartZ (Offset 3548) (Save)(4 Bytes)
- m_vDesiredTarget (Offset 3584) (Save)(12 Bytes)
- m_vCurrentTarget (Offset 3596) (Save)(12 Bytes)
- m_flSoarTime (Offset 3556) (Save)(4 Bytes)
- m_bSoar (Offset 3560) (Save)(1 Bytes)
- m_bPlayedLoopingSound (Offset 3552) (Save)(1 Bytes)
- m_iBirdType (Offset 3524) (Save)(4 Bytes)
- m_vLastStoredOrigin (Offset 3564) (Save)(12 Bytes)
- m_flLastStuckCheck (Offset 3576) (Save)(4 Bytes)
- m_flDangerSoundTime (Offset 3580) (Save)(4 Bytes)
- m_bIsDeaf (Offset 3608) (Save|Key)(1 Bytes) - deaf
- InputFlyAway (Offset 0) (Input)(0 Bytes) - FlyAway
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_sniper
- m_fWeaponLoaded (Offset 3544) (Save)(1 Bytes)
- m_fEnabled (Offset 3545) (Save)(1 Bytes)
- m_fIsPatient (Offset 3546) (Save)(1 Bytes)
- m_flPatience (Offset 3548) (Save)(4 Bytes)
- m_iMisses (Offset 3552) (Save)(4 Bytes)
- m_hDecoyObject (Offset 3556) (Save)(4 Bytes)
- m_hSweepTarget (Offset 3560) (Save)(4 Bytes)
- m_vecDecoyObjectTarget (Offset 3564) (Save)(12 Bytes)
- m_vecFrustratedTarget (Offset 3576) (Save)(12 Bytes)
- m_vecPaintStart (Offset 3588) (Save)(12 Bytes)
- m_flPaintTime (Offset 3540) (Save)(4 Bytes)
- m_vecPaintCursor (Offset 3528) (Save)(12 Bytes)
- m_flFrustration (Offset 3600) (Save)(4 Bytes)
- m_flThinkInterval (Offset 3604) (Save)(4 Bytes)
- m_flDecoyRadius (Offset 3608) (Save)(4 Bytes)
- m_pBeam (Offset 3612) (Save)(4 Bytes)
- m_fSnapShot (Offset 3616) (Save)(1 Bytes)
- m_iNumGroupTargets (Offset 3620) (Save)(4 Bytes)
- m_pGroupTarget (Offset 3624) (Save)(64 Bytes)
- m_iBeamBrightness (Offset 3692) (Save|Key)(4 Bytes) - beambrightness
- m_flShieldDist (Offset 3696) (Save|Key)(4 Bytes) - shielddistance
- m_flShieldRadius (Offset 3700) (Save|Key)(4 Bytes) - shieldradius
- m_bShootZombiesInChest (Offset 3725) (Save|Key)(1 Bytes) - shootZombiesInChest
- m_flKeyfieldPaintTime (Offset 3520) (Save|Key)(4 Bytes) - PaintInterval
- m_flKeyfieldPaintTimeNoise (Offset 3524) (Save|Key)(4 Bytes) - PaintIntervalVariance
- m_flTimeLastAttackedPlayer (Offset 3704) (Save)(4 Bytes)
- m_hProtectTarget (Offset 3708) (Save)(4 Bytes)
- m_flDangerEnemyDistance (Offset 3712) (Save)(4 Bytes)
- m_bSweepHighestPriority (Offset 3688) (Save)(1 Bytes)
- m_bWarnedTargetEntity (Offset 3716) (Save)(1 Bytes)
- m_flTimeLastShotMissed (Offset 3720) (Save)(4 Bytes)
- InputEnableSniper (Offset 0) (Input)(0 Bytes) - EnableSniper
- InputDisableSniper (Offset 0) (Input)(0 Bytes) - DisableSniper
- InputSetDecoyRadius (Offset 0) (Input)(0 Bytes) - SetDecoyRadius
- InputSweepTarget (Offset 0) (Input)(0 Bytes) - SweepTarget
- InputSweepTargetHighestPriority (Offset 0) (Input)(0 Bytes) - SweepTargetHighestPriority
- InputSweepGroupRandomly (Offset 0) (Input)(0 Bytes) - SweepGroupRandomly
- InputStopSweeping (Offset 0) (Input)(0 Bytes) - StopSweeping
- InputProtectTarget (Offset 0) (Input)(0 Bytes) - ProtectTarget
- InputSetPaintInterval (Offset 0) (Input)(0 Bytes) - SetPaintInterval
- InputSetPaintIntervalVariance (Offset 0) (Input)(0 Bytes) - SetPaintIntervalVariance
- m_OnShotFired (Offset 3728) (Save|Key|Output)(0 Bytes) - OnShotFired
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_stalker
- m_eBeamPower (Offset 3568) (Save|Key)(4 Bytes) - BeamPower
- m_vLaserDir (Offset 3572) (Save)(12 Bytes)
- m_vLaserTargetPos (Offset 3584) (Save)(12 Bytes)
- m_fBeamEndTime (Offset 3596) (Save)(4 Bytes)
- m_fBeamRechargeTime (Offset 3600) (Save)(4 Bytes)
- m_fNextDamageTime (Offset 3604) (Save)(4 Bytes)
- m_bPlayingHitWall (Offset 3612) (Save)(4 Bytes)
- m_bPlayingHitFlesh (Offset 3616) (Save)(4 Bytes)
- m_pBeam (Offset 3620) (Save)(4 Bytes)
- m_pLightGlow (Offset 3624) (Save)(4 Bytes)
- m_flNextNPCThink (Offset 3564) (Save)(4 Bytes)
- m_vLaserCurPos (Offset 3636) (Save)(12 Bytes)
- m_flNextAttackSoundTime (Offset 3552) (Save)(4 Bytes)
- m_flNextBreatheSoundTime (Offset 3556) (Save)(4 Bytes)
- m_flNextScrambleSoundTime (Offset 3560) (Save)(4 Bytes)
- m_nextSmokeTime (Offset 3608) (Save)(4 Bytes)
- m_iPlayerAggression (Offset 3628) (Save)(4 Bytes)
- m_flNextScreamTime (Offset 3632) (Save)(4 Bytes)
- CNPC_StalkerStalkerThink (Offset 0) (FunctionTable)(0 Bytes)
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CNPC_Strider - npc_strider
- m_hAttachedBusters (Offset 3904) (Save)(0 Bytes)
 Sub-Class Table (1 Deep): m_EnemyUpdatedTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMinigun - CStriderMinigun
 - m_enable (Offset 4) (Save)(1 Bytes)
 - m_minigunState (Offset 8) (Save)(4 Bytes)
 - m_nextBulletTime (Offset 12) (Save)(4 Bytes)
 - m_burstTime (Offset 16) (Save)(4 Bytes)
 - m_nextTwitchTime (Offset 20) (Save)(4 Bytes)
 - m_randomState (Offset 24) (Save)(4 Bytes)
 - m_hTarget (Offset 28) (Save)(4 Bytes)
 - m_bWarnedAI (Offset 56) (Save)(1 Bytes)
 - m_shootDuration (Offset 60) (Save)(4 Bytes)
 - m_vecAnchor (Offset 64) (Save)(12 Bytes)
 - m_bOverrideEnemy (Offset 76) (Save)(1 Bytes)
 - m_vecLastTargetPos (Offset 80) (Save)(12 Bytes)
 - m_iOnTargetShots (Offset 92) (Save)(4 Bytes)
 - m_yaw.current (Offset 32) (Save)(4 Bytes)
 - m_yaw.target (Offset 36) (Save)(4 Bytes)
 - m_yaw.rate (Offset 40) (Save)(4 Bytes)
 - m_pitch.current (Offset 44) (Save)(4 Bytes)
 - m_pitch.target (Offset 48) (Save)(4 Bytes)
 - m_pitch.rate (Offset 52) (Save)(4 Bytes)
- m_miniGunAmmo (Offset 3544) (Save)(4 Bytes)
- m_miniGunDirectAmmo (Offset 3548) (Save)(4 Bytes)
- m_nextStompTime (Offset 3556) (Save)(4 Bytes)
- m_nextShootTime (Offset 3552) (Save)(4 Bytes)
- m_ragdollTime (Offset 3560) (Save)(4 Bytes)
- m_miniGunShootDuration (Offset 3564) (Save)(4 Bytes)
- m_aimYaw (Offset 3568) (Save)(4 Bytes)
- m_aimPitch (Offset 3572) (Save)(4 Bytes)
- m_blastHit (Offset 3576) (Save)(12 Bytes)
- m_blastNormal (Offset 3588) (Save)(12 Bytes)
- m_vecHitPos (Offset 3600) (Save)(12 Bytes)
- m_vecIKTarget (Offset 3612) (Save)(72 Bytes)
 Sub-Class Table (1 Deep): m_PlayerFreePass - CAI_FreePass
 - m_hTarget (Offset 8) (Save)(4 Bytes)
 - m_FreePassTimeRemaining (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_FreePassMoveMonitor - CAI_MoveMonitor
  - m_vMark (Offset 0) (Save)(12 Bytes)
  - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_Params - AI_FreePassParams_t
  - timeToTrigger (Offset 0) (Save|Key)(4 Bytes) - freepass_timetotrigger
  - duration (Offset 4) (Save|Key)(4 Bytes) - freepass_duration
  - moveTolerance (Offset 8) (Save|Key)(4 Bytes) - freepass_movetolerance
  - refillRate (Offset 12) (Save|Key)(4 Bytes) - freepass_refillrate
  - coverDist (Offset 16) (Save)(4 Bytes)
  - peekTime (Offset 20) (Save|Key)(4 Bytes) - freepass_peektime
  - peekTimeAfterDamage (Offset 24) (Save)(4 Bytes)
  - peekEyeDist (Offset 28) (Save)(4 Bytes)
  - peekEyeDistZ (Offset 32) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_PostureAnimationTimer - CRandSimTimer
 - m_minInterval (Offset 4) (Save)(4 Bytes)
 - m_maxInterval (Offset 8) (Save)(4 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_BoneFollowerManager - CBoneFollowerManager
 - m_iNumBones (Offset 0) (Global|Save)(4 Bytes)
 - m_physBones (Offset 4) (Global|Save)(0 Bytes)
- m_hRagdoll (Offset 3696) (Save)(4 Bytes)
- m_hCannonTarget (Offset 3700) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_AttemptCannonLOSTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_flSpeedScale (Offset 3708) (Save)(4 Bytes)
- m_flTargetSpeedScale (Offset 3712) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_LowZCorrectionTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_BodyTargetBone (Offset 3744) (Save)(4 Bytes)
- m_iVisibleEnemies (Offset 3752) (Save)(4 Bytes)
- m_flTargetAcquiredTime (Offset 3756) (Save)(4 Bytes)
- m_bCrouchLocked (Offset 3760) (Save)(1 Bytes)
- m_bNoCrouchWalk (Offset 3761) (Save)(1 Bytes)
- m_bDontCrouch (Offset 3762) (Save)(1 Bytes)
- m_bNoMoveToLOS (Offset 3763) (Save)(1 Bytes)
- m_bDisableBoneFollowers (Offset 3748) (Save|Key)(1 Bytes) - disablephysics
- m_idealHeight (Offset 3768) (Save)(4 Bytes)
- m_HeightVelocity (Offset 3772) (Save)(4 Bytes)
- m_prevYaw (Offset 3776) (Save)(4 Bytes)
- m_doTurn (Offset 3780) (Save)(4 Bytes)
- m_doLeft (Offset 3784) (Save)(4 Bytes)
- m_doRight (Offset 3788) (Save)(4 Bytes)
- m_flNextTurnAct (Offset 3792) (Save)(4 Bytes)
- m_strTrackName (Offset 3796) (Save)(4 Bytes)
- m_hFocus (Offset 3800) (Save)(4 Bytes)
- m_hSmoke (Offset 3828) (Save)(4 Bytes)
- m_flTimeLastAlertSound (Offset 3804) (Save)(4 Bytes)
- m_flTimeNextHuntSound (Offset 3808) (Save)(4 Bytes)
- m_flTimePlayerMissileDetected (Offset 3816) (Save)(4 Bytes)
- m_hPlayersMissile (Offset 3820) (Save)(4 Bytes)
- m_bMinigunUseDirectFire (Offset 3824) (Save)(1 Bytes)
- m_bUseAggressiveBehavior (Offset 3812) (Save)(1 Bytes)
- m_bFastCrouch (Offset 3764) (Save)(1 Bytes)
- m_bMinigunEnabled (Offset 3765) (Save)(1 Bytes)
- m_bExploding (Offset 3524) (Save)(1 Bytes)
- InputSetMinigunTime (Offset 0) (Input)(0 Bytes) - SetMinigunTime
- InputSetMinigunTarget (Offset 0) (Input)(0 Bytes) - SetMinigunTarget
- InputSetCannonTarget (Offset 0) (Input)(0 Bytes) - SetCannonTarget
- InputFlickRagdoll (Offset 0) (Input)(0 Bytes) - FlickRagdoll
- InputCrouch (Offset 0) (Input)(0 Bytes) - Crouch
- InputCrouchInstantly (Offset 0) (Input)(0 Bytes) - CrouchInstantly
- InputStand (Offset 0) (Input)(0 Bytes) - Stand
- InputSetHeight (Offset 0) (Input)(0 Bytes) - SetHeight
- InputSetTargetPath (Offset 0) (Input)(0 Bytes) - SetTargetPath
- InputClearTargetPath (Offset 0) (Input)(0 Bytes) - ClearTargetPath
- InputDisableCrouchWalk (Offset 0) (Input)(0 Bytes) - DisableCrouchWalk
- InputEnableCrouchWalk (Offset 0) (Input)(0 Bytes) - EnableCrouchWalk
- InputEnableAggressiveBehavior (Offset 0) (Input)(0 Bytes) - EnableAggressiveBehavior
- InputDisableAggressiveBehavior (Offset 0) (Input)(0 Bytes) - DisableAggressiveBehavior
- InputDisableMinigun (Offset 0) (Input)(0 Bytes) - DisableMinigun
- InputEnableMinigun (Offset 0) (Input)(0 Bytes) - EnableMinigun
- InputStopShootingMinigunForSeconds (Offset 0) (Input)(0 Bytes) - StopShootingMinigunForSeconds
- InputDisableCrouch (Offset 0) (Input)(0 Bytes) - DisableCrouch
- InputDisableMoveToLOS (Offset 0) (Input)(0 Bytes) - DisableMoveToLOS
- InputDisableCollisionWith (Offset 0) (Input)(0 Bytes) - DisableCollisionWith
- InputEnableCollisionWith (Offset 0) (Input)(0 Bytes) - EnableCollisionWith
- InputExplode (Offset 0) (Input)(0 Bytes) - Explode
- InputScaleGroundSpeed (Offset 0) (Input)(0 Bytes) - ScaleGroundSpeed
- CNPC_StriderCarriedThink (Offset 0) (FunctionTable)(0 Bytes)
- CNPC_StriderCannonHitThink (Offset 0) (FunctionTable)(0 Bytes)
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CBaseEntity - npc_template_maker
- m_iszTemplateName (Offset 952) (Save|Key)(4 Bytes) - TemplateName
- m_flRadius (Offset 948) (Save|Key)(4 Bytes) - radius
- m_iszTemplateData (Offset 956) (Save)(4 Bytes)
- m_iszDestinationGroup (Offset 960) (Save|Key)(4 Bytes) - DestinationGroup
- m_CriterionVisibility (Offset 968) (Save|Key)(4 Bytes) - CriterionVisibility
- m_CriterionDistance (Offset 972) (Save|Key)(4 Bytes) - CriterionDistance
- m_iMinSpawnDistance (Offset 964) (Save|Key)(4 Bytes) - MinSpawnDistance
- InputSpawnInRadius (Offset 0) (Input)(0 Bytes) - SpawnNPCInRadius
- InputSpawnInLine (Offset 0) (Input)(0 Bytes) - SpawnNPCInLine
- InputSpawnMultiple (Offset 0) (Input)(0 Bytes) - SpawnMultiple
- InputChangeDestinationGroup (Offset 0) (Input)(0 Bytes) - ChangeDestinationGroup
- InputSetMinimumSpawnDistance (Offset 0) (Input)(0 Bytes) - SetMinimumSpawnDistance
- m_nMaxNumNPCs (Offset 824) (Save|Key)(4 Bytes) - MaxNPCCount
- m_nMaxLiveChildren (Offset 932) (Save|Key)(4 Bytes) - MaxLiveChildren
- m_flSpawnFrequency (Offset 828) (Save|Key)(4 Bytes) - SpawnFrequency
- m_bDisabled (Offset 936) (Save|Key)(1 Bytes) - StartDisabled
- m_nLiveChildren (Offset 928) (Save)(4 Bytes)
- InputSpawnNPC (Offset 0) (Input)(0 Bytes) - Spawn
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputSetMaxChildren (Offset 0) (Input)(0 Bytes) - SetMaxChildren
- InputAddMaxChildren (Offset 0) (Input)(0 Bytes) - AddMaxChildren
- InputSetMaxLiveChildren (Offset 0) (Input)(0 Bytes) - SetMaxLiveChildren
- InputSetSpawnFrequency (Offset 0) (Input)(0 Bytes) - SetSpawnFrequency
- m_OnAllSpawned (Offset 856) (Save|Key|Output)(0 Bytes) - OnAllSpawned
- m_OnAllSpawnedDead (Offset 880) (Save|Key|Output)(0 Bytes) - OnAllSpawnedDead
- m_OnAllLiveChildrenDead (Offset 904) (Save|Key|Output)(0 Bytes) - OnAllLiveChildrenDead
- m_OnSpawnNPC (Offset 832) (Save|Key|Output)(0 Bytes) - OnSpawnNPC
- CBaseNPCMakerMakerThink (Offset 0) (FunctionTable)(0 Bytes)
- m_hIgnoreEntity (Offset 940) (Save)(4 Bytes)
- m_iszIngoreEnt (Offset 944) (Save|Key)(4 Bytes) - IgnoreEntity

CAI_BaseNPC - npc_turret_ceiling
- m_iAmmoType (Offset 3520) (Save)(4 Bytes)
- m_iMinHealthDmg (Offset 3524) (Save|Key)(4 Bytes) - minhealthdmg
- m_bAutoStart (Offset 3528) (Save)(1 Bytes)
- m_bActive (Offset 3529) (Save)(1 Bytes)
- m_bBlinkState (Offset 3530) (Save)(1 Bytes)
- m_bEnabled (Offset 3531) (Save)(1 Bytes)
- m_flShotTime (Offset 3532) (Save)(4 Bytes)
- m_flLastSight (Offset 3536) (Save)(4 Bytes)
- m_flPingTime (Offset 3540) (Save)(4 Bytes)
- m_vecGoalAngles (Offset 3544) (Save)(12 Bytes)
- m_pEyeGlow (Offset 3556) (Save)(4 Bytes)
- CNPC_CeilingTurretRetire (Offset 0) (FunctionTable)(0 Bytes)
- CNPC_CeilingTurretDeploy (Offset 0) (FunctionTable)(0 Bytes)
- CNPC_CeilingTurretActiveThink (Offset 0) (FunctionTable)(0 Bytes)
- CNPC_CeilingTurretSearchThink (Offset 0) (FunctionTable)(0 Bytes)
- CNPC_CeilingTurretAutoSearchThink (Offset 0) (FunctionTable)(0 Bytes)
- CNPC_CeilingTurretDeathThink (Offset 0) (FunctionTable)(0 Bytes)
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- m_OnDeploy (Offset 3560) (Save|Key|Output)(0 Bytes) - OnDeploy
- m_OnRetire (Offset 3584) (Save|Key|Output)(0 Bytes) - OnRetire
- m_OnTipped (Offset 3608) (Save|Key|Output)(0 Bytes) - OnTipped
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_turret_floor
- m_iAmmoType (Offset 3628) (Save)(4 Bytes)
- m_bAutoStart (Offset 3632) (Save)(1 Bytes)
- m_bActive (Offset 3633) (Save)(1 Bytes)
- m_bBlinkState (Offset 3634) (Save)(1 Bytes)
- m_bEnabled (Offset 3635) (Save)(1 Bytes)
- m_bNoAlarmSounds (Offset 3636) (Save)(1 Bytes)
- m_flShotTime (Offset 3644) (Save)(4 Bytes)
- m_flLastSight (Offset 3648) (Save)(4 Bytes)
- m_flThrashTime (Offset 3652) (Save)(4 Bytes)
- m_flPingTime (Offset 3656) (Save)(4 Bytes)
- m_flNextActivateSoundTime (Offset 3660) (Save)(4 Bytes)
- m_bCarriedByPlayer (Offset 3664) (Save)(1 Bytes)
- m_bUseCarryAngles (Offset 3665) (Save)(1 Bytes)
- m_flPlayerDropTime (Offset 3668) (Save)(4 Bytes)
- m_hLastNPCToKickMe (Offset 3676) (Save)(4 Bytes)
- m_flKnockOverFailedTime (Offset 3680) (Save)(4 Bytes)
- m_flDestructStartTime (Offset 3640) (Save)(4 Bytes)
- m_hFizzleEffect (Offset 3720) (Save)(4 Bytes)
- m_vecGoalAngles (Offset 3684) (Save)(12 Bytes)
- m_iEyeAttachment (Offset 3696) (Save)(4 Bytes)
- m_iMuzzleAttachment (Offset 3700) (Save)(4 Bytes)
- m_iEyeState (Offset 3704) (Save)(4 Bytes)
- m_hEyeGlow (Offset 3708) (Save)(4 Bytes)
- m_pMotionController (Offset 3716) (Save)(4 Bytes)
- m_vecEnemyLKP (Offset 3724) (Save)(12 Bytes)
- m_hLaser (Offset 3712) (Save)(4 Bytes)
- m_bSelfDestructing (Offset 3637) (Save)(1 Bytes)
- m_hPhysicsAttacker (Offset 3736) (Save)(4 Bytes)
- m_flLastPhysicsInfluenceTime (Offset 3740) (Save)(4 Bytes)
- m_bHackedByAlyx (Offset 3864) (Save)(1 Bytes)
- m_iKeySkin (Offset 3672) (Save|Key)(4 Bytes) - SkinNumber
- CNPC_FloorTurretRetire (Offset 0) (FunctionTable)(0 Bytes)
- CNPC_FloorTurretDeploy (Offset 0) (FunctionTable)(0 Bytes)
- CNPC_FloorTurretActiveThink (Offset 0) (FunctionTable)(0 Bytes)
- CNPC_FloorTurretSearchThink (Offset 0) (FunctionTable)(0 Bytes)
- CNPC_FloorTurretAutoSearchThink (Offset 0) (FunctionTable)(0 Bytes)
- CNPC_FloorTurretTippedThink (Offset 0) (FunctionTable)(0 Bytes)
- CNPC_FloorTurretInactiveThink (Offset 0) (FunctionTable)(0 Bytes)
- CNPC_FloorTurretSuppressThink (Offset 0) (FunctionTable)(0 Bytes)
- CNPC_FloorTurretDisabledThink (Offset 0) (FunctionTable)(0 Bytes)
- CNPC_FloorTurretSelfDestructThink (Offset 0) (FunctionTable)(0 Bytes)
- CNPC_FloorTurretBreakThink (Offset 0) (FunctionTable)(0 Bytes)
- CNPC_FloorTurretToggleUse (Offset 0) (FunctionTable)(0 Bytes)
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputDepleteAmmo (Offset 0) (Input)(0 Bytes) - DepleteAmmo
- InputRestoreAmmo (Offset 0) (Input)(0 Bytes) - RestoreAmmo
- InputSelfDestruct (Offset 0) (Input)(0 Bytes) - SelfDestruct
- m_OnDeploy (Offset 3744) (Save|Key|Output)(0 Bytes) - OnDeploy
- m_OnRetire (Offset 3768) (Save|Key|Output)(0 Bytes) - OnRetire
- m_OnTipped (Offset 3792) (Save|Key|Output)(0 Bytes) - OnTipped
- m_OnPhysGunPickup (Offset 3816) (Save|Key|Output)(0 Bytes) - OnPhysGunPickup
- m_OnPhysGunDrop (Offset 3840) (Save|Key|Output)(0 Bytes) - OnPhysGunDrop
- m_OnAlyxStartedInteraction (Offset 3524) (Save|Key|Output)(0 Bytes) - OnAlyxStartedInteraction
- m_OnAlyxFinishedInteraction (Offset 3548) (Save|Key|Output)(0 Bytes) - OnAlyxFinishedInteraction
- InputPowerdown (Offset 0) (Input)(0 Bytes) - InteractivePowerDown
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_turret_ground
- m_iAmmoType (Offset 3548) (Save)(4 Bytes)
- m_pSmoke (Offset 3552) (Save)(4 Bytes)
- m_vecSpread (Offset 3568) (Save)(12 Bytes)
- m_bEnabled (Offset 3556) (Save)(1 Bytes)
- m_flTimeNextShoot (Offset 3560) (Save)(4 Bytes)
- m_flTimeLastSawEnemy (Offset 3564) (Save)(4 Bytes)
- m_iDeathSparks (Offset 3584) (Save)(4 Bytes)
- m_bHasExploded (Offset 3580) (Save)(1 Bytes)
- m_flSensingDist (Offset 3588) (Save)(4 Bytes)
- m_flTimeNextPing (Offset 3596) (Save)(4 Bytes)
- m_bSeeEnemy (Offset 3592) (Save)(1 Bytes)
- m_vecClosedPos (Offset 3600) (Save)(12 Bytes)
- m_vecLightOffset (Offset 3612) (Save)(12 Bytes)
- CNPC_GroundTurretDeathEffects (Offset 0) (FunctionTable)(0 Bytes)
- m_OnAreaClear (Offset 3520) (Save|Key|Output)(0 Bytes) - OnAreaClear
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_vehicledriver
- m_iszVehicleName (Offset 3524) (Save|Key)(4 Bytes) - vehicle
- m_hVehicleEntity (Offset 3532) (Save)(4 Bytes)
- m_vecDesiredVelocity (Offset 3552) (Save)(12 Bytes)
- m_vecDesiredPosition (Offset 3564) (Save)(12 Bytes)
- m_vecPrevPoint (Offset 3576) (Save)(12 Bytes)
- m_vecPrevPrevPoint (Offset 3588) (Save)(12 Bytes)
- m_vecPostPoint (Offset 3600) (Save)(12 Bytes)
- m_vecPostPostPoint (Offset 3612) (Save)(12 Bytes)
- m_flDistanceAlongSpline (Offset 3624) (Save)(4 Bytes)
- m_flDriversMaxSpeed (Offset 3628) (Save|Key)(4 Bytes) - drivermaxspeed
- m_flDriversMinSpeed (Offset 3632) (Save|Key)(4 Bytes) - driverminspeed
- m_flMaxSpeed (Offset 3636) (Save)(4 Bytes)
- m_flGoalSpeed (Offset 3640) (Save)(4 Bytes)
- m_flSteering (Offset 3648) (Save)(4 Bytes)
- InputSetDriversMaxSpeed (Offset 0) (Input)(0 Bytes) - SetDriversMaxSpeed
- InputSetDriversMinSpeed (Offset 0) (Input)(0 Bytes) - SetDriversMinSpeed
- InputStartForward (Offset 0) (Input)(0 Bytes) - StartForward
- InputStop (Offset 0) (Input)(0 Bytes) - Stop
- InputStartFiring (Offset 0) (Input)(0 Bytes) - StartFiring
- InputStopFiring (Offset 0) (Input)(0 Bytes) - StopFiring
- InputGotoPathCorner (Offset 0) (Input)(0 Bytes) - GotoPathCorner
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CNPC_Vortigaunt - npc_vortigaunt
- m_eHealState (Offset 5624) (Save)(4 Bytes)
- m_flNextHealTokenTime (Offset 5620) (Save)(4 Bytes)
- m_hHandEffect (Offset 5596) (Save)(8 Bytes)
- m_flNextHealTime (Offset 5608) (Save)(4 Bytes)
- m_bPlayerRequestedHeal (Offset 5616) (Save)(1 Bytes)
- m_flDispelTestTime (Offset 5648) (Save)(4 Bytes)
- m_flHealHinderedTime (Offset 5632) (Save)(4 Bytes)
- m_nLightningSprite (Offset 5576) (Save)(4 Bytes)
- m_fGlowAge (Offset 5580) (Save)(4 Bytes)
- m_fGlowChangeTime (Offset 5584) (Save)(4 Bytes)
- m_bGlowTurningOn (Offset 5588) (Save)(1 Bytes)
- m_nCurGlowIndex (Offset 5592) (Save)(4 Bytes)
- m_flNextHealTime (Offset 5608) (Save)(4 Bytes)
- m_flPainTime (Offset 5636) (Save)(4 Bytes)
- m_nextLineFireTime (Offset 5640) (Save)(4 Bytes)
- m_bArmorRechargeEnabled (Offset 5644) (Save|Key)(1 Bytes) - ArmorRechargeEnabled
- m_bForceArmorRecharge (Offset 5645) (Save)(1 Bytes)
- m_bExtractingBugbait (Offset 5652) (Save)(1 Bytes)
- m_iLeftHandAttachment (Offset 5728) (Save)(4 Bytes)
- m_iRightHandAttachment (Offset 5732) (Save)(4 Bytes)
- m_hHealTarget (Offset 5612) (Save)(4 Bytes)
- m_flBlueEndFadeTime (Offset 5748) (Save)(4 Bytes)
- m_bIsBlue (Offset 5744) (Save)(1 Bytes)
- m_bIsBlack (Offset 5752) (Save)(1 Bytes)
- m_flAimDelay (Offset 5740) (Save)(4 Bytes)
- m_bCarryingNPC (Offset 5653) (Save)(1 Bytes)
- m_bRegenerateHealth (Offset 5604) (Save|Key)(1 Bytes) - HealthRegenerateEnabled
- CNPC_VortigauntUse (Offset 0) (FunctionTable)(0 Bytes)
- InputEnableArmorRecharge (Offset 0) (Input)(0 Bytes) - EnableArmorRecharge
- InputDisableArmorRecharge (Offset 0) (Input)(0 Bytes) - DisableArmorRecharge
- InputChargeTarget (Offset 0) (Input)(0 Bytes) - ChargeTarget
- InputExtractBugbait (Offset 0) (Input)(0 Bytes) - ExtractBugbait
- InputEnableHealthRegeneration (Offset 0) (Input)(0 Bytes) - EnableHealthRegeneration
- InputDisableHealthRegeneration (Offset 0) (Input)(0 Bytes) - DisableHealthRegeneration
- InputDispel (Offset 0) (Input)(0 Bytes) - Dispel
- InputBeginCarryNPC (Offset 0) (Input)(0 Bytes) - BeginCarryNPC
- InputEndCarryNPC (Offset 0) (Input)(0 Bytes) - EndCarryNPC
- InputTurnBlue (Offset 0) (Input)(0 Bytes) - TurnBlue
- InputTurnBlack (Offset 0) (Input)(0 Bytes) - TurnBlack
- m_OnFinishedExtractingBugbait (Offset 5656) (Save|Key|Output)(0 Bytes) - OnFinishedExtractingBugbait
- m_OnFinishedChargingTarget (Offset 5680) (Save|Key|Output)(0 Bytes) - OnFinishedChargingTarget
- m_OnPlayerUse (Offset 5704) (Save|Key|Output)(0 Bytes) - OnPlayerUse
- m_bMovingAwayFromPlayer (Offset 4344) (Save)(1 Bytes)
 Sub-Class Table (1 Deep): m_SpeechWatch_PlayerLooking - CStopwatch
 - m_interval (Offset 8) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FakeOutMortarTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputSetReadinessPanic (Offset 0) (Input)(0 Bytes) - SetReadinessPanic
- InputSetReadinessStealth (Offset 0) (Input)(0 Bytes) - SetReadinessStealth
- InputSetReadinessLow (Offset 0) (Input)(0 Bytes) - SetReadinessLow
- InputSetReadinessMedium (Offset 0) (Input)(0 Bytes) - SetReadinessMedium
- InputSetReadinessHigh (Offset 0) (Input)(0 Bytes) - SetReadinessHigh
- InputLockReadiness (Offset 0) (Input)(0 Bytes) - LockReadiness
- m_hFlare (Offset 5528) (Save)(4 Bytes)
- InputEnterVehicle (Offset 0) (Input)(0 Bytes) - EnterVehicle
- InputEnterVehicleImmediately (Offset 0) (Input)(0 Bytes) - EnterVehicleImmediately
- InputExitVehicle (Offset 0) (Input)(0 Bytes) - ExitVehicle
- InputCancelEnterVehicle (Offset 0) (Input)(0 Bytes) - CancelEnterVehicle
- InputGiveWeapon (Offset 0) (Input)(0 Bytes) - GiveWeapon
- m_flReadiness (Offset 5484) (Save)(4 Bytes)
- m_flReadinessSensitivity (Offset 5488) (Save)(4 Bytes)
- m_bReadinessCapable (Offset 5492) (Save)(1 Bytes)
- m_flReadinessLockedUntil (Offset 5496) (Save)(4 Bytes)
- m_fLastBarrelExploded (Offset 5500) (Save)(4 Bytes)
- m_iNumConsecutiveBarrelsExploded (Offset 5508) (Save)(4 Bytes)
- m_fLastPlayerKill (Offset 5504) (Save)(4 Bytes)
- m_iNumConsecutivePlayerKills (Offset 5512) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_AnnounceAttackTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_hAimTarget (Offset 5524) (Save)(4 Bytes)
- m_bAlwaysTransition (Offset 5532) (Save|Key)(1 Bytes) - AlwaysTransition
- m_bDontPickupWeapons (Offset 5533) (Save|Key)(1 Bytes) - DontPickupWeapons
- InputEnableAlwaysTransition (Offset 0) (Input)(0 Bytes) - EnableAlwaysTransition
- InputDisableAlwaysTransition (Offset 0) (Input)(0 Bytes) - DisableAlwaysTransition
- InputEnableWeaponPickup (Offset 0) (Input)(0 Bytes) - EnableWeaponPickup
- InputDisableWeaponPickup (Offset 0) (Input)(0 Bytes) - DisableWeaponPickup
- InputClearAllOuputs (Offset 0) (Input)(0 Bytes) - ClearAllOutputs
- m_OnWeaponPickup (Offset 5536) (Save|Key|Output)(0 Bytes) - OnWeaponPickup
 Sub-Class Table (1 Deep): m_PendingResponse - AI_Response
 - m_Type (Offset 0) (Save)(1 Bytes)
 - m_szResponseName (Offset 1) (Save)(64 Bytes)
 - m_szMatchingRule (Offset 65) (Save)(64 Bytes)
  Sub-Class Table (2 Deep): m_Params - AI_ResponseParams
  - flags (Offset 14) (Save)(2 Bytes)
  - odds (Offset 12) (Save)(2 Bytes)
  - soundlevel (Offset 16) (Save)(1 Bytes)
  - delay (Offset 0) (Save)(4 Bytes)
  - respeakdelay (Offset 4) (Save)(4 Bytes)
- m_PendingConcept (Offset 4240) (Save)(0 Bytes)
- m_TimePendingSet (Offset 4264) (Save)(4 Bytes)
- m_hTalkTarget (Offset 4268) (Save)(4 Bytes)
- m_flNextRegenTime (Offset 4272) (Save)(4 Bytes)
- m_flTimePlayerStartStare (Offset 4276) (Save)(4 Bytes)
- m_hPotentialSpeechTarget (Offset 4280) (Save)(4 Bytes)
- m_flNextIdleSpeechTime (Offset 4284) (Save)(4 Bytes)
- m_iQARandomNumber (Offset 4288) (Save)(4 Bytes)
- m_hSpeechFilter (Offset 4304) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_ConceptCategoryTimers - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_bGameEndAlly (Offset 4308) (Save|Key)(1 Bytes) - GameEndAlly
- m_bCanSpeakWhileScripting (Offset 4309) (Save)(1 Bytes)
- m_flHealthAccumulator (Offset 4316) (Save)(4 Bytes)
- m_flTimeLastRegen (Offset 4312) (Save)(4 Bytes)
- InputIdleRespond (Offset 0) (Input)(0 Bytes) - IdleRespond
- InputSpeakResponseConcept (Offset 0) (Input)(0 Bytes) - SpeakResponseConcept
- InputMakeGameEndAlly (Offset 0) (Input)(0 Bytes) - MakeGameEndAlly
- InputMakeRegularAlly (Offset 0) (Input)(0 Bytes) - MakeRegularAlly
- InputAnswerQuestion (Offset 0) (Input)(0 Bytes) - AnswerQuestion
- InputAnswerQuestionHello (Offset 0) (Input)(0 Bytes) - AnswerQuestionHello
- InputEnableSpeakWhileScripting (Offset 0) (Input)(0 Bytes) - EnableSpeakWhileScripting
- InputDisableSpeakWhileScripting (Offset 0) (Input)(0 Bytes) - DisableSpeakWhileScripting
- m_fLatchedPositions (Offset 3564) (Save)(4 Bytes)
- m_latchedEyeOrigin (Offset 3568) (Save)(12 Bytes)
- m_latchedEyeDirection (Offset 3580) (Save)(12 Bytes)
- m_latchedHeadDirection (Offset 3592) (Save)(12 Bytes)
- m_goalHeadDirection (Offset 3604) (Save)(12 Bytes)
- m_goalHeadInfluence (Offset 3616) (Save)(4 Bytes)
- m_goalSpineYaw (Offset 3620) (Save)(4 Bytes)
- m_goalBodyYaw (Offset 3624) (Save)(4 Bytes)
- m_goalHeadCorrection (Offset 3628) (Save)(12 Bytes)
- m_flBlinktime (Offset 3640) (Save)(4 Bytes)
- m_hLookTarget (Offset 3644) (Save)(4 Bytes)
- m_lookQueue (Offset 3648) (Save)(0 Bytes)
- m_randomLookQueue (Offset 3688) (Save)(0 Bytes)
- m_syntheticLookQueue (Offset 3668) (Save)(0 Bytes)
- m_flNextRandomLookTime (Offset 3708) (Save)(4 Bytes)
- m_iszExpressionScene (Offset 3712) (Save)(4 Bytes)
- m_hExpressionSceneEnt (Offset 3716) (Save)(4 Bytes)
- m_flNextRandomExpressionTime (Offset 3720) (Save)(4 Bytes)
- m_iszIdleExpression (Offset 3728) (Save)(4 Bytes)
- m_iszAlertExpression (Offset 3732) (Save)(4 Bytes)
- m_iszCombatExpression (Offset 3736) (Save)(4 Bytes)
- m_iszDeathExpression (Offset 3740) (Save)(4 Bytes)
- m_ParameterBodyYaw (Offset 3744) (Save)(4 Bytes)
- m_ParameterSpineYaw (Offset 3748) (Save)(4 Bytes)
- m_ParameterNeckTrans (Offset 3752) (Save)(4 Bytes)
- m_ParameterHeadYaw (Offset 3756) (Save)(4 Bytes)
- m_ParameterHeadPitch (Offset 3760) (Save)(4 Bytes)
- m_ParameterHeadRoll (Offset 3764) (Save)(4 Bytes)
- m_FlexweightBodyRightLeft (Offset 3768) (Save)(4 Bytes)
- m_FlexweightChestRightLeft (Offset 3772) (Save)(4 Bytes)
- m_FlexweightHeadForwardBack (Offset 3776) (Save)(4 Bytes)
- m_FlexweightHeadRightLeft (Offset 3780) (Save)(4 Bytes)
- m_FlexweightHeadUpDown (Offset 3784) (Save)(4 Bytes)
- m_FlexweightHeadTilt (Offset 3788) (Save)(4 Bytes)
- m_ParameterGestureHeight (Offset 3792) (Save)(4 Bytes)
- m_ParameterGestureWidth (Offset 3796) (Save)(4 Bytes)
- m_FlexweightGestureUpDown (Offset 3800) (Save)(4 Bytes)
- m_FlexweightGestureRightLeft (Offset 3804) (Save)(4 Bytes)
- m_flAccumYawDelta (Offset 3556) (Save)(4 Bytes)
- m_flAccumYawScale (Offset 3560) (Save)(4 Bytes)
- m_flextarget (Offset 3808) (Save)(256 Bytes)
- m_bDontUseSemaphore (Offset 4064) (Save|Key)(1 Bytes) - DontUseSpeechSemaphore
- m_iszExpressionOverride (Offset 3724) (Save|Key)(4 Bytes) - ExpressionOverride
 Sub-Class Table (1 Deep): m_pExpresser - CAI_Expresser
 - m_ConceptHistories (Offset 8) (Save)(0 Bytes)
 - m_flStopTalkTime (Offset 44) (Save)(4 Bytes)
 - m_flStopTalkTimeWithoutDelay (Offset 48) (Save)(4 Bytes)
 - m_flBlockedTalkTime (Offset 52) (Save)(4 Bytes)
 - m_voicePitch (Offset 56) (Save)(4 Bytes)
 - m_flLastTimeAcceptedSpeak (Offset 60) (Save)(4 Bytes)
- InputSetExpressionOverride (Offset 0) (Input)(0 Bytes) - SetExpressionOverride
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_zombie
- m_hBlockingDoor (Offset 3736) (Save)(4 Bytes)
- m_flDoorBashYaw (Offset 3740) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_DurationDoorBash - CRandSimTimer
 - m_minInterval (Offset 4) (Save)(4 Bytes)
 - m_maxInterval (Offset 8) (Save)(4 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_NextTimeToStartDoorBash - CSimTimer
 - m_interval (Offset 4) (Save)(4 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vPositionCharged (Offset 3764) (Save)(12 Bytes)
- m_pMoanSound (Offset 3672) (Save)(0 Bytes)
- m_fIsTorso (Offset 3676) (Save)(1 Bytes)
- m_fIsHeadless (Offset 3677) (Save)(1 Bytes)
- m_flNextFlinch (Offset 3680) (Save)(4 Bytes)
- m_bHeadShot (Offset 3684) (Save)(1 Bytes)
- m_flBurnDamage (Offset 3688) (Save)(4 Bytes)
- m_flBurnDamageResetTime (Offset 3692) (Save)(4 Bytes)
- m_hPhysicsEnt (Offset 3696) (Save)(4 Bytes)
- m_flNextMoanSound (Offset 3700) (Save)(4 Bytes)
- m_flNextSwat (Offset 3704) (Save)(4 Bytes)
- m_flNextSwatScan (Offset 3708) (Save)(4 Bytes)
- m_crabHealth (Offset 3712) (Save)(4 Bytes)
- m_flMoanPitch (Offset 3716) (Save)(4 Bytes)
- m_iMoanSound (Offset 3724) (Save)(4 Bytes)
- m_hObstructor (Offset 3720) (Save)(4 Bytes)
- m_bIsSlumped (Offset 3729) (Save)(1 Bytes)
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_zombie_torso
- m_hBlockingDoor (Offset 3736) (Save)(4 Bytes)
- m_flDoorBashYaw (Offset 3740) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_DurationDoorBash - CRandSimTimer
 - m_minInterval (Offset 4) (Save)(4 Bytes)
 - m_maxInterval (Offset 8) (Save)(4 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_NextTimeToStartDoorBash - CSimTimer
 - m_interval (Offset 4) (Save)(4 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vPositionCharged (Offset 3764) (Save)(12 Bytes)
- m_pMoanSound (Offset 3672) (Save)(0 Bytes)
- m_fIsTorso (Offset 3676) (Save)(1 Bytes)
- m_fIsHeadless (Offset 3677) (Save)(1 Bytes)
- m_flNextFlinch (Offset 3680) (Save)(4 Bytes)
- m_bHeadShot (Offset 3684) (Save)(1 Bytes)
- m_flBurnDamage (Offset 3688) (Save)(4 Bytes)
- m_flBurnDamageResetTime (Offset 3692) (Save)(4 Bytes)
- m_hPhysicsEnt (Offset 3696) (Save)(4 Bytes)
- m_flNextMoanSound (Offset 3700) (Save)(4 Bytes)
- m_flNextSwat (Offset 3704) (Save)(4 Bytes)
- m_flNextSwatScan (Offset 3708) (Save)(4 Bytes)
- m_crabHealth (Offset 3712) (Save)(4 Bytes)
- m_flMoanPitch (Offset 3716) (Save)(4 Bytes)
- m_iMoanSound (Offset 3724) (Save)(4 Bytes)
- m_hObstructor (Offset 3720) (Save)(4 Bytes)
- m_bIsSlumped (Offset 3729) (Save)(1 Bytes)
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CAI_BaseNPC - npc_zombine
- m_flSprintTime (Offset 3740) (Save)(4 Bytes)
- m_flSprintRestTime (Offset 3744) (Save)(4 Bytes)
- m_flSuperFastAttackTime (Offset 3748) (Save)(4 Bytes)
- m_hGrenade (Offset 3760) (Save)(4 Bytes)
- m_flGrenadePullTime (Offset 3752) (Save)(4 Bytes)
- m_iGrenadeCount (Offset 3756) (Save)(4 Bytes)
- InputStartSprint (Offset 0) (Input)(0 Bytes) - StartSprint
- InputPullGrenade (Offset 0) (Input)(0 Bytes) - PullGrenade
- m_pMoanSound (Offset 3672) (Save)(0 Bytes)
- m_fIsTorso (Offset 3676) (Save)(1 Bytes)
- m_fIsHeadless (Offset 3677) (Save)(1 Bytes)
- m_flNextFlinch (Offset 3680) (Save)(4 Bytes)
- m_bHeadShot (Offset 3684) (Save)(1 Bytes)
- m_flBurnDamage (Offset 3688) (Save)(4 Bytes)
- m_flBurnDamageResetTime (Offset 3692) (Save)(4 Bytes)
- m_hPhysicsEnt (Offset 3696) (Save)(4 Bytes)
- m_flNextMoanSound (Offset 3700) (Save)(4 Bytes)
- m_flNextSwat (Offset 3704) (Save)(4 Bytes)
- m_flNextSwatScan (Offset 3708) (Save)(4 Bytes)
- m_crabHealth (Offset 3712) (Save)(4 Bytes)
- m_flMoanPitch (Offset 3716) (Save)(4 Bytes)
- m_iMoanSound (Offset 3724) (Save)(4 Bytes)
- m_hObstructor (Offset 3720) (Save)(4 Bytes)
- m_bIsSlumped (Offset 3729) (Save)(1 Bytes)
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CBaseEntity - path_corner
- m_flWait (Offset 824) (Save|Key)(4 Bytes) - wait
- InputSetNextPathCorner (Offset 0) (Input)(0 Bytes) - SetNextPathCorner
- InputInPass (Offset 0) (Input)(0 Bytes) - InPass
- m_OnPass (Offset 828) (Save|Key|Output)(0 Bytes) - OnPass

CBaseEntity - path_corner_crash
- m_flWait (Offset 824) (Save|Key)(4 Bytes) - wait
- InputSetNextPathCorner (Offset 0) (Input)(0 Bytes) - SetNextPathCorner
- InputInPass (Offset 0) (Input)(0 Bytes) - InPass
- m_OnPass (Offset 828) (Save|Key|Output)(0 Bytes) - OnPass

CBaseEntity - path_track
- m_pnext (Offset 824) (Save)(4 Bytes)
- m_pprevious (Offset 828) (Save)(4 Bytes)
- m_paltpath (Offset 832) (Save)(4 Bytes)
- m_flRadius (Offset 836) (Save|Key)(4 Bytes) - radius
- m_length (Offset 840) (Save)(4 Bytes)
- m_altName (Offset 844) (Save|Key)(4 Bytes) - altpath
- m_eOrientationType (Offset 852) (Save|Key)(4 Bytes) - orientationtype
- InputPass (Offset 0) (Input)(0 Bytes) - InPass
- InputTeleport (Offset 0) (Input)(0 Bytes) - InTeleport
- InputEnableAlternatePath (Offset 0) (Input)(0 Bytes) - EnableAlternatePath
- InputDisableAlternatePath (Offset 0) (Input)(0 Bytes) - DisableAlternatePath
- InputToggleAlternatePath (Offset 0) (Input)(0 Bytes) - ToggleAlternatePath
- InputEnablePath (Offset 0) (Input)(0 Bytes) - EnablePath
- InputDisablePath (Offset 0) (Input)(0 Bytes) - DisablePath
- InputTogglePath (Offset 0) (Input)(0 Bytes) - TogglePath
- m_OnPass (Offset 856) (Save|Key|Output)(0 Bytes) - OnPass
- m_OnTeleport (Offset 880) (Save|Key|Output)(0 Bytes) - OnTeleport

CBaseEntity - phys_ballsocket
- m_pConstraint (Offset 824) (Save)(0 Bytes)
- m_nameSystem (Offset 840) (Save|Key)(4 Bytes) - constraintsystem
- m_nameAttach1 (Offset 828) (Save|Key)(4 Bytes) - attach1
- m_nameAttach2 (Offset 832) (Save|Key)(4 Bytes) - attach2
- m_breakSound (Offset 836) (Save|Key)(4 Bytes) - breaksound
- m_forceLimit (Offset 844) (Save|Key)(4 Bytes) - forcelimit
- m_torqueLimit (Offset 848) (Save|Key)(4 Bytes) - torquelimit
- m_minTeleportDistance (Offset 856) (Save|Key)(4 Bytes) - teleportfollowdistance
- m_OnBreak (Offset 860) (Save|Key|Output)(0 Bytes) - OnBreak
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputOnBreak (Offset 0) (Input)(0 Bytes) - ConstraintBroken
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff

CBoneFollower - phys_bone_follower
- m_modelIndex (Offset 824) (Save)(4 Bytes)
- m_solidIndex (Offset 828) (Save)(4 Bytes)
- m_physicsBone (Offset 832) (Save)(4 Bytes)
- m_hitGroup (Offset 836) (Save)(4 Bytes)

CBaseEntity - phys_constraint
- m_pConstraint (Offset 824) (Save)(0 Bytes)
- m_nameSystem (Offset 840) (Save|Key)(4 Bytes) - constraintsystem
- m_nameAttach1 (Offset 828) (Save|Key)(4 Bytes) - attach1
- m_nameAttach2 (Offset 832) (Save|Key)(4 Bytes) - attach2
- m_breakSound (Offset 836) (Save|Key)(4 Bytes) - breaksound
- m_forceLimit (Offset 844) (Save|Key)(4 Bytes) - forcelimit
- m_torqueLimit (Offset 848) (Save|Key)(4 Bytes) - torquelimit
- m_minTeleportDistance (Offset 856) (Save|Key)(4 Bytes) - teleportfollowdistance
- m_OnBreak (Offset 860) (Save|Key|Output)(0 Bytes) - OnBreak
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputOnBreak (Offset 0) (Input)(0 Bytes) - ConstraintBroken
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff

CBaseEntity - phys_constraintsystem
- m_pMachine (Offset 824) (Save)(0 Bytes)
- m_additionalIterations (Offset 828) (Save|Key)(4 Bytes) - additionaliterations

CBaseEntity - phys_convert
- m_swapModel (Offset 848) (Save|Key)(4 Bytes) - swapmodel
- m_flMassOverride (Offset 852) (Save|Key)(4 Bytes) - massoverride
- InputConvertTarget (Offset 0) (Input)(0 Bytes) - ConvertTarget
- m_OnConvert (Offset 824) (Save|Key|Output)(0 Bytes) - OnConvert

CBaseEntity - phys_hinge
- m_hingeFriction (Offset 1040) (Save|Key)(4 Bytes) - hingefriction
- m_hinge.worldPosition (Offset 976) (Save)(12 Bytes)
- m_hinge.worldAxisDirection (Offset 988) (Save|Key)(12 Bytes) - hingeaxis
- m_systemLoadScale (Offset 1044) (Save|Key)(4 Bytes) - systemloadscale
- InputSetVelocity (Offset 0) (Input)(0 Bytes) - SetAngularVelocity
- InputSetHingeFriction (Offset 0) (Input)(0 Bytes) - SetHingeFriction
- m_soundInfo.m_soundProfile.m_keyPoints[SimpleConstraintSoundProfile::kMIN_THRESHOLD] (Offset 912) (Save|Key)(4 Bytes) - minSoundThreshold
- m_soundInfo.m_soundProfile.m_keyPoints[SimpleConstraintSoundProfile::kMIN_FULL] (Offset 916) (Save|Key)(4 Bytes) - maxSoundThreshold
- m_soundInfo.m_iszTravelSoundFwd (Offset 944) (Save|Key)(4 Bytes) - slidesoundfwd
- m_soundInfo.m_iszTravelSoundBack (Offset 948) (Save|Key)(4 Bytes) - slidesoundback
- m_soundInfo.m_iszReversalSounds[0] (Offset 960) (Save|Key)(4 Bytes) - reversalsoundSmall
- m_soundInfo.m_iszReversalSounds[1] (Offset 964) (Save|Key)(4 Bytes) - reversalsoundMedium
- m_soundInfo.m_iszReversalSounds[2] (Offset 968) (Save|Key)(4 Bytes) - reversalsoundLarge
- m_soundInfo.m_soundProfile.m_reversalSoundThresholds[0] (Offset 920) (Save|Key)(4 Bytes) - reversalsoundthresholdSmall
- m_soundInfo.m_soundProfile.m_reversalSoundThresholds[1] (Offset 924) (Save|Key)(4 Bytes) - reversalsoundthresholdMedium
- m_soundInfo.m_soundProfile.m_reversalSoundThresholds[2] (Offset 928) (Save|Key)(4 Bytes) - reversalsoundthresholdLarge
- CPhysHingeSoundThink (Offset 0) (FunctionTable)(0 Bytes)
- m_pConstraint (Offset 824) (Save)(0 Bytes)
- m_nameSystem (Offset 840) (Save|Key)(4 Bytes) - constraintsystem
- m_nameAttach1 (Offset 828) (Save|Key)(4 Bytes) - attach1
- m_nameAttach2 (Offset 832) (Save|Key)(4 Bytes) - attach2
- m_breakSound (Offset 836) (Save|Key)(4 Bytes) - breaksound
- m_forceLimit (Offset 844) (Save|Key)(4 Bytes) - forcelimit
- m_torqueLimit (Offset 848) (Save|Key)(4 Bytes) - torquelimit
- m_minTeleportDistance (Offset 856) (Save|Key)(4 Bytes) - teleportfollowdistance
- m_OnBreak (Offset 860) (Save|Key|Output)(0 Bytes) - OnBreak
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputOnBreak (Offset 0) (Input)(0 Bytes) - ConstraintBroken
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff

CBaseEntity - phys_keepupright
- m_worldGoalAxis (Offset 828) (Save)(12 Bytes)
- m_localTestAxis (Offset 840) (Save)(12 Bytes)
- m_pController (Offset 852) (Save)(0 Bytes)
- m_nameAttach (Offset 856) (Save|Key)(4 Bytes) - attach1
- m_attachedObject (Offset 860) (Save)(4 Bytes)
- m_angularLimit (Offset 864) (Save|Key)(4 Bytes) - angularlimit
- m_bActive (Offset 868) (Save)(1 Bytes)
- m_bDampAllRotation (Offset 869) (Save)(1 Bytes)
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
- InputSetAngularLimit (Offset 0) (Input)(0 Bytes) - SetAngularLimit

CBaseEntity - phys_lengthconstraint
- m_offset (Offset 884) (Save)(24 Bytes)
- m_addLength (Offset 920) (Save|Key)(4 Bytes) - addlength
- m_minLength (Offset 924) (Save|Key)(4 Bytes) - minlength
- m_vecAttach (Offset 908) (Save|Key)(12 Bytes) - attachpoint
- m_totalLength (Offset 928) (Save)(4 Bytes)
- m_pConstraint (Offset 824) (Save)(0 Bytes)
- m_nameSystem (Offset 840) (Save|Key)(4 Bytes) - constraintsystem
- m_nameAttach1 (Offset 828) (Save|Key)(4 Bytes) - attach1
- m_nameAttach2 (Offset 832) (Save|Key)(4 Bytes) - attach2
- m_breakSound (Offset 836) (Save|Key)(4 Bytes) - breaksound
- m_forceLimit (Offset 844) (Save|Key)(4 Bytes) - forcelimit
- m_torqueLimit (Offset 848) (Save|Key)(4 Bytes) - torquelimit
- m_minTeleportDistance (Offset 856) (Save|Key)(4 Bytes) - teleportfollowdistance
- m_OnBreak (Offset 860) (Save|Key|Output)(0 Bytes) - OnBreak
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputOnBreak (Offset 0) (Input)(0 Bytes) - ConstraintBroken
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff

CPhysMagnet - phys_magnet
- m_OnMagnetAttach (Offset 1124) (Save|Key|Output)(0 Bytes) - OnAttach
- m_OnMagnetDetach (Offset 1148) (Save|Key|Output)(0 Bytes) - OnDetach
- m_massScale (Offset 1172) (Save|Key)(4 Bytes) - massScale
- m_iszOverrideScript (Offset 1176) (Save|Key)(4 Bytes) - overridescript
- m_iMaxObjectsAttached (Offset 1228) (Save|Key)(4 Bytes) - maxobjects
- m_forceLimit (Offset 1180) (Save|Key)(4 Bytes) - forcelimit
- m_torqueLimit (Offset 1184) (Save|Key)(4 Bytes) - torquelimit
- m_MagnettedEntities (Offset 1188) (Save)(0 Bytes)
- m_pConstraintGroup (Offset 1208) (Save)(0 Bytes)
- m_bActive (Offset 1212) (Save)(1 Bytes)
- m_bHasHitSomething (Offset 1213) (Save)(1 Bytes)
- m_flTotalMass (Offset 1216) (Save)(4 Bytes)
- m_flRadius (Offset 1220) (Save)(4 Bytes)
- m_flNextSuckTime (Offset 1224) (Save)(4 Bytes)
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
- *CBaseAnimating

CBaseEntity - phys_motor
- m_nameAttach (Offset 824) (Save|Key)(4 Bytes) - attach1
- m_attachedObject (Offset 828) (Save)(4 Bytes)
- m_spinUp (Offset 832) (Save|Key)(4 Bytes) - spinup
- m_additionalAcceleration (Offset 836) (Save|Key)(4 Bytes) - addangaccel
- m_angularAcceleration (Offset 840) (Save)(4 Bytes)
- m_lastTime (Offset 844) (Save)(4 Bytes)
- m_pHinge (Offset 848) (Save)(0 Bytes)
- m_pController (Offset 852) (Save)(0 Bytes)
- InputSetTargetSpeed (Offset 0) (Input)(0 Bytes) - SetSpeed
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
 Sub-Class Table (1 Deep): m_motor - CMotorController
 - m_speed (Offset 4) (Save)(4 Bytes)
 - m_maxTorque (Offset 8) (Save)(4 Bytes)
 - m_axis (Offset 12) (Save|Key)(12 Bytes) - axis
 - m_inertiaFactor (Offset 24) (Save|Key)(4 Bytes) - inertiafactor
 - m_lastSpeed (Offset 28) (Save)(4 Bytes)
 - m_lastAcceleration (Offset 32) (Save)(4 Bytes)
 - m_lastForce (Offset 36) (Save)(4 Bytes)
 - m_restistanceDamping (Offset 40) (Save)(4 Bytes)

CBaseEntity - phys_pulleyconstraint
- m_position2 (Offset 884) (Save|Key)(12 Bytes) - position2
- m_offset (Offset 896) (Save)(24 Bytes)
- m_addLength (Offset 920) (Save|Key)(4 Bytes) - addlength
- m_gearRatio (Offset 924) (Save|Key)(4 Bytes) - gearratio
- m_pConstraint (Offset 824) (Save)(0 Bytes)
- m_nameSystem (Offset 840) (Save|Key)(4 Bytes) - constraintsystem
- m_nameAttach1 (Offset 828) (Save|Key)(4 Bytes) - attach1
- m_nameAttach2 (Offset 832) (Save|Key)(4 Bytes) - attach2
- m_breakSound (Offset 836) (Save|Key)(4 Bytes) - breaksound
- m_forceLimit (Offset 844) (Save|Key)(4 Bytes) - forcelimit
- m_torqueLimit (Offset 848) (Save|Key)(4 Bytes) - torquelimit
- m_minTeleportDistance (Offset 856) (Save|Key)(4 Bytes) - teleportfollowdistance
- m_OnBreak (Offset 860) (Save|Key|Output)(0 Bytes) - OnBreak
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputOnBreak (Offset 0) (Input)(0 Bytes) - ConstraintBroken
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff

CBaseEntity - phys_ragdollconstraint
- m_xmin (Offset 884) (Save|Key)(4 Bytes) - xmin
- m_xmax (Offset 888) (Save|Key)(4 Bytes) - xmax
- m_ymin (Offset 892) (Save|Key)(4 Bytes) - ymin
- m_ymax (Offset 896) (Save|Key)(4 Bytes) - ymax
- m_zmin (Offset 900) (Save|Key)(4 Bytes) - zmin
- m_zmax (Offset 904) (Save|Key)(4 Bytes) - zmax
- m_xfriction (Offset 908) (Save|Key)(4 Bytes) - xfriction
- m_yfriction (Offset 912) (Save|Key)(4 Bytes) - yfriction
- m_zfriction (Offset 916) (Save|Key)(4 Bytes) - zfriction
- m_pConstraint (Offset 824) (Save)(0 Bytes)
- m_nameSystem (Offset 840) (Save|Key)(4 Bytes) - constraintsystem
- m_nameAttach1 (Offset 828) (Save|Key)(4 Bytes) - attach1
- m_nameAttach2 (Offset 832) (Save|Key)(4 Bytes) - attach2
- m_breakSound (Offset 836) (Save|Key)(4 Bytes) - breaksound
- m_forceLimit (Offset 844) (Save|Key)(4 Bytes) - forcelimit
- m_torqueLimit (Offset 848) (Save|Key)(4 Bytes) - torquelimit
- m_minTeleportDistance (Offset 856) (Save|Key)(4 Bytes) - teleportfollowdistance
- m_OnBreak (Offset 860) (Save|Key|Output)(0 Bytes) - OnBreak
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputOnBreak (Offset 0) (Input)(0 Bytes) - ConstraintBroken
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff

CBaseEntity - phys_ragdollmagnet
- m_radius (Offset 828) (Save|Key)(4 Bytes) - radius
- m_force (Offset 832) (Save|Key)(4 Bytes) - force
- m_axis (Offset 836) (Save|Key)(12 Bytes) - axis
- m_bDisabled (Offset 824) (Save|Key)(1 Bytes) - StartDisabled
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable

CBaseEntity - phys_slideconstraint
- m_axisEnd (Offset 888) (Save|Key)(12 Bytes) - slideaxis
- m_slideFriction (Offset 900) (Save|Key)(4 Bytes) - slidefriction
- m_systemLoadScale (Offset 904) (Save|Key)(4 Bytes) - systemloadscale
- InputSetVelocity (Offset 0) (Input)(0 Bytes) - SetVelocity
- m_soundInfo.m_soundProfile.m_keyPoints[SimpleConstraintSoundProfile::kMIN_THRESHOLD] (Offset 932) (Save|Key)(4 Bytes) - minSoundThreshold
- m_soundInfo.m_soundProfile.m_keyPoints[SimpleConstraintSoundProfile::kMIN_FULL] (Offset 936) (Save|Key)(4 Bytes) - maxSoundThreshold
- m_soundInfo.m_iszTravelSoundFwd (Offset 964) (Save|Key)(4 Bytes) - slidesoundfwd
- m_soundInfo.m_iszTravelSoundBack (Offset 968) (Save|Key)(4 Bytes) - slidesoundback
- m_soundInfo.m_iszReversalSounds[0] (Offset 980) (Save|Key)(4 Bytes) - reversalsoundSmall
- m_soundInfo.m_iszReversalSounds[1] (Offset 984) (Save|Key)(4 Bytes) - reversalsoundMedium
- m_soundInfo.m_iszReversalSounds[2] (Offset 988) (Save|Key)(4 Bytes) - reversalsoundLarge
- m_soundInfo.m_soundProfile.m_reversalSoundThresholds[0] (Offset 940) (Save|Key)(4 Bytes) - reversalsoundthresholdSmall
- m_soundInfo.m_soundProfile.m_reversalSoundThresholds[1] (Offset 944) (Save|Key)(4 Bytes) - reversalsoundthresholdMedium
- m_soundInfo.m_soundProfile.m_reversalSoundThresholds[2] (Offset 948) (Save|Key)(4 Bytes) - reversalsoundthresholdLarge
- CPhysSlideConstraintSoundThink (Offset 0) (FunctionTable)(0 Bytes)
- m_pConstraint (Offset 824) (Save)(0 Bytes)
- m_nameSystem (Offset 840) (Save|Key)(4 Bytes) - constraintsystem
- m_nameAttach1 (Offset 828) (Save|Key)(4 Bytes) - attach1
- m_nameAttach2 (Offset 832) (Save|Key)(4 Bytes) - attach2
- m_breakSound (Offset 836) (Save|Key)(4 Bytes) - breaksound
- m_forceLimit (Offset 844) (Save|Key)(4 Bytes) - forcelimit
- m_torqueLimit (Offset 848) (Save|Key)(4 Bytes) - torquelimit
- m_minTeleportDistance (Offset 856) (Save|Key)(4 Bytes) - teleportfollowdistance
- m_OnBreak (Offset 860) (Save|Key|Output)(0 Bytes) - OnBreak
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputOnBreak (Offset 0) (Input)(0 Bytes) - ConstraintBroken
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff

CBaseEntity - phys_spring
- m_pSpring (Offset 824) (Save)(0 Bytes)
- m_tempConstant (Offset 832) (Save|Key)(4 Bytes) - constant
- m_tempLength (Offset 836) (Save|Key)(4 Bytes) - length
- m_tempDamping (Offset 840) (Save|Key)(4 Bytes) - damping
- m_tempRelativeDamping (Offset 844) (Save|Key)(4 Bytes) - relativedamping
- m_nameAttachStart (Offset 848) (Save|Key)(4 Bytes) - attach1
- m_nameAttachEnd (Offset 852) (Save|Key)(4 Bytes) - attach2
- m_start (Offset 856) (Save)(12 Bytes)
- m_end (Offset 868) (Save|Key)(12 Bytes) - springaxis
- m_isLocal (Offset 828) (Save)(1 Bytes)
- InputSetSpringConstant (Offset 0) (Input)(0 Bytes) - SetSpringConstant
- InputSetSpringLength (Offset 0) (Input)(0 Bytes) - SetSpringLength
- InputSetSpringDamping (Offset 0) (Input)(0 Bytes) - SetSpringDamping

CBaseEntity - phys_thruster
- m_localOrigin (Offset 904) (Save)(12 Bytes)
- m_pController (Offset 824) (Save)(0 Bytes)
- m_nameAttach (Offset 828) (Save|Key)(4 Bytes) - attach1
- m_force (Offset 832) (Save|Key)(4 Bytes) - force
- m_forceTime (Offset 836) (Save|Key)(4 Bytes) - forcetime
- m_attachedObject (Offset 840) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_integrator - CConstantForceController
 - m_controlType (Offset 4) (Save)(4 Bytes)
 - m_linear (Offset 8) (Save)(12 Bytes)
 - m_angular (Offset 20) (Save)(12 Bytes)
 - m_linearSave (Offset 32) (Save)(12 Bytes)
 - m_angularSave (Offset 44) (Save)(12 Bytes)
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- InputDeactivate (Offset 0) (Input)(0 Bytes) - Deactivate
- InputForceScale (Offset 0) (Input)(0 Bytes) - scale
- CPhysForceForceOff (Offset 0) (FunctionTable)(0 Bytes)

CBaseEntity - phys_torque
- m_axis (Offset 904) (Save|Key)(12 Bytes) - axis
- m_pController (Offset 824) (Save)(0 Bytes)
- m_nameAttach (Offset 828) (Save|Key)(4 Bytes) - attach1
- m_force (Offset 832) (Save|Key)(4 Bytes) - force
- m_forceTime (Offset 836) (Save|Key)(4 Bytes) - forcetime
- m_attachedObject (Offset 840) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_integrator - CConstantForceController
 - m_controlType (Offset 4) (Save)(4 Bytes)
 - m_linear (Offset 8) (Save)(12 Bytes)
 - m_angular (Offset 20) (Save)(12 Bytes)
 - m_linearSave (Offset 32) (Save)(12 Bytes)
 - m_angularSave (Offset 44) (Save)(12 Bytes)
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- InputDeactivate (Offset 0) (Input)(0 Bytes) - Deactivate
- InputForceScale (Offset 0) (Input)(0 Bytes) - scale
- CPhysForceForceOff (Offset 0) (FunctionTable)(0 Bytes)

CBaseCombatCharacter - physics_cannister
- m_onActivate (Offset 2216) (Save|Key|Output)(0 Bytes) - OnActivate
- m_OnAwakened (Offset 2240) (Save|Key|Output)(0 Bytes) - OnAwakened
- m_thrustOrigin (Offset 2136) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_thruster - CThrustController
 - m_thrustVector (Offset 4) (Save)(12 Bytes)
 - m_torqueVector (Offset 16) (Save)(12 Bytes)
 - m_thrust (Offset 28) (Save|Key)(4 Bytes) - thrust
- m_pController (Offset 2180) (Save)(0 Bytes)
- m_pJet (Offset 2184) (Save)(4 Bytes)
- m_active (Offset 2188) (Save)(1 Bytes)
- m_thrustTime (Offset 2192) (Save|Key)(4 Bytes) - fuel
- m_damage (Offset 2196) (Save|Key)(4 Bytes) - expdamage
- m_damageRadius (Offset 2200) (Save|Key)(4 Bytes) - expradius
- m_activateTime (Offset 2204) (Save)(4 Bytes)
- m_gasSound (Offset 2208) (Save|Key)(4 Bytes) - gassound
- m_bFired (Offset 2212) (Save)(1 Bytes)
- m_hPhysicsAttacker (Offset 2264) (Save)(4 Bytes)
- m_flLastPhysicsInfluenceTime (Offset 2268) (Save)(4 Bytes)
- m_hLauncher (Offset 2272) (Save)(4 Bytes)
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- InputDeactivate (Offset 0) (Input)(0 Bytes) - Deactivate
- InputExplode (Offset 0) (Input)(0 Bytes) - Explode
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- CPhysicsCannisterBeginShutdownThink (Offset 0) (FunctionTable)(0 Bytes)
- CPhysicsCannisterExplodeTouch (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CBaseEntity - physics_entity_solver
- m_hMovingEntity (Offset 824) (Save)(4 Bytes)
- m_hPhysicsBlocker (Offset 828) (Save)(4 Bytes)
- m_separationDuration (Offset 832) (Save)(4 Bytes)
- m_cancelTime (Offset 836) (Save)(4 Bytes)
- m_savedCollisionGroup (Offset 840) (Save)(4 Bytes)

CBaseEntity - physics_npc_solver
- m_hNPC (Offset 832) (Save)(4 Bytes)
- m_hEntity (Offset 836) (Save)(4 Bytes)
- m_separationDuration (Offset 844) (Save)(4 Bytes)
- m_cancelTime (Offset 848) (Save)(4 Bytes)
- m_allowIntersection (Offset 852) (Save)(1 Bytes)
- m_pController (Offset 840) (Save)(0 Bytes)

CPhysicsProp - physics_prop
- InputEnableMotion (Offset 0) (Input)(0 Bytes) - EnableMotion
- InputDisableMotion (Offset 0) (Input)(0 Bytes) - DisableMotion
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputSleep (Offset 0) (Input)(0 Bytes) - Sleep
- InputDisableFloating (Offset 0) (Input)(0 Bytes) - DisableFloating
- m_bAwake (Offset 1690) (Save)(1 Bytes)
- m_massScale (Offset 1664) (Save|Key)(4 Bytes) - massscale
- m_inertiaScale (Offset 1668) (Save|Key)(4 Bytes) - inertiascale
- m_damageType (Offset 1672) (Save|Key)(4 Bytes) - Damagetype
- m_iszOverrideScript (Offset 1676) (Save|Key)(4 Bytes) - overridescript
- m_damageToEnableMotion (Offset 1680) (Save|Key)(4 Bytes) - damagetoenablemotion
- m_flForceToEnableMotion (Offset 1684) (Save|Key)(4 Bytes) - forcetoenablemotion
- m_OnAwakened (Offset 1472) (Save|Key|Output)(0 Bytes) - OnAwakened
- m_MotionEnabled (Offset 1448) (Save|Key|Output)(0 Bytes) - OnMotionEnabled
- m_OnPhysGunPickup (Offset 1496) (Save|Key|Output)(0 Bytes) - OnPhysGunPickup
- m_OnPhysGunOnlyPickup (Offset 1544) (Save|Key|Output)(0 Bytes) - OnPhysGunOnlyPickup
- m_OnPhysGunPunt (Offset 1520) (Save|Key|Output)(0 Bytes) - OnPhysGunPunt
- m_OnPhysGunDrop (Offset 1568) (Save|Key|Output)(0 Bytes) - OnPhysGunDrop
- m_OnPlayerUse (Offset 1592) (Save|Key|Output)(0 Bytes) - OnPlayerUse
- m_OnPlayerPickup (Offset 1616) (Save|Key|Output)(0 Bytes) - OnPlayerPickup
- m_OnOutOfWorld (Offset 1640) (Save|Key|Output)(0 Bytes) - OnOutOfWorld
- m_bThrownByPlayer (Offset 1688) (Save)(1 Bytes)
- m_bFirstCollisionAfterLaunch (Offset 1689) (Save)(1 Bytes)
- CPhysicsPropClearFlagsThink (Offset 0) (FunctionTable)(0 Bytes)
- *CBreakableProp
- *CBaseAnimating

CRagdollProp - physics_prop_ragdoll
- m_ragdoll.boneIndex (Offset 1712) (Save)(96 Bytes)
- m_ragPos (Offset 1832) (Save)(288 Bytes)
- m_ragAngles (Offset 2120) (Save)(288 Bytes)
- m_anglesOverrideString (Offset 2408) (Save|Key)(4 Bytes) - angleOverride
- m_lastUpdateTickCount (Offset 2416) (Save)(4 Bytes)
- m_allAsleep (Offset 2420) (Save)(1 Bytes)
- m_hDamageEntity (Offset 2424) (Save)(4 Bytes)
- m_hKiller (Offset 2428) (Save)(4 Bytes)
- m_bStartDisabled (Offset 1828) (Save|Key)(1 Bytes) - StartDisabled
- InputStartRadgollBoogie (Offset 0) (Input)(0 Bytes) - StartRagdollBoogie
- InputEnableMotion (Offset 0) (Input)(0 Bytes) - EnableMotion
- InputDisableMotion (Offset 0) (Input)(0 Bytes) - DisableMotion
- InputTurnOn (Offset 0) (Input)(0 Bytes) - Enable
- InputTurnOff (Offset 0) (Input)(0 Bytes) - Disable
- InputFadeAndRemove (Offset 0) (Input)(0 Bytes) - FadeAndRemove
- m_hUnragdoll (Offset 2412) (Save)(4 Bytes)
- m_bFirstCollisionAfterLaunch (Offset 2421) (Save)(1 Bytes)
- m_flBlendWeight (Offset 2456) (Save)(4 Bytes)
- m_nOverlaySequence (Offset 2460) (Save)(4 Bytes)
- m_ragdollMins (Offset 2468) (Save)(288 Bytes)
- m_ragdollMaxs (Offset 2756) (Save)(288 Bytes)
- m_hPhysicsAttacker (Offset 2432) (Save)(4 Bytes)
- m_flLastPhysicsInfluenceTime (Offset 2436) (Save)(4 Bytes)
- m_flFadeOutStartTime (Offset 2440) (Save)(4 Bytes)
- m_flFadeTime (Offset 2444) (Save)(4 Bytes)
- m_strSourceClassName (Offset 2448) (Save)(4 Bytes)
- m_bHasBeenPhysgunned (Offset 2452) (Save)(1 Bytes)
- CRagdollPropSetDebrisThink (Offset 0) (FunctionTable)(0 Bytes)
- CRagdollPropClearFlagsThink (Offset 0) (FunctionTable)(0 Bytes)
- CRagdollPropFadeOutThink (Offset 0) (FunctionTable)(0 Bytes)
- m_ragdoll.listCount (Offset 1124) (Save)(4 Bytes)
- m_ragdoll.allowStretch (Offset 1128) (Save)(1 Bytes)
- m_ragdoll.pGroup (Offset 1132) (Save)(0 Bytes)
- m_flDefaultFadeScale (Offset 2464) (Save)(4 Bytes)
- m_ragdoll.list[1].originParentSpace (Offset 1160) (Save)(12 Bytes)
- m_ragdoll.list[1].pObject (Offset 1172) (Save)(0 Bytes)
- m_ragdoll.list[1].pConstraint (Offset 1176) (Save)(0 Bytes)
- m_ragdoll.list[1].parentIndex (Offset 1180) (Save)(4 Bytes)
- m_ragdoll.list[2].originParentSpace (Offset 1184) (Save)(12 Bytes)
- m_ragdoll.list[2].pObject (Offset 1196) (Save)(0 Bytes)
- m_ragdoll.list[2].pConstraint (Offset 1200) (Save)(0 Bytes)
- m_ragdoll.list[2].parentIndex (Offset 1204) (Save)(4 Bytes)
- m_ragdoll.list[3].originParentSpace (Offset 1208) (Save)(12 Bytes)
- m_ragdoll.list[3].pObject (Offset 1220) (Save)(0 Bytes)
- m_ragdoll.list[3].pConstraint (Offset 1224) (Save)(0 Bytes)
- m_ragdoll.list[3].parentIndex (Offset 1228) (Save)(4 Bytes)
- m_ragdoll.list[4].originParentSpace (Offset 1232) (Save)(12 Bytes)
- m_ragdoll.list[4].pObject (Offset 1244) (Save)(0 Bytes)
- m_ragdoll.list[4].pConstraint (Offset 1248) (Save)(0 Bytes)
- m_ragdoll.list[4].parentIndex (Offset 1252) (Save)(4 Bytes)
- m_ragdoll.list[5].originParentSpace (Offset 1256) (Save)(12 Bytes)
- m_ragdoll.list[5].pObject (Offset 1268) (Save)(0 Bytes)
- m_ragdoll.list[5].pConstraint (Offset 1272) (Save)(0 Bytes)
- m_ragdoll.list[5].parentIndex (Offset 1276) (Save)(4 Bytes)
- m_ragdoll.list[6].originParentSpace (Offset 1280) (Save)(12 Bytes)
- m_ragdoll.list[6].pObject (Offset 1292) (Save)(0 Bytes)
- m_ragdoll.list[6].pConstraint (Offset 1296) (Save)(0 Bytes)
- m_ragdoll.list[6].parentIndex (Offset 1300) (Save)(4 Bytes)
- m_ragdoll.list[7].originParentSpace (Offset 1304) (Save)(12 Bytes)
- m_ragdoll.list[7].pObject (Offset 1316) (Save)(0 Bytes)
- m_ragdoll.list[7].pConstraint (Offset 1320) (Save)(0 Bytes)
- m_ragdoll.list[7].parentIndex (Offset 1324) (Save)(4 Bytes)
- m_ragdoll.list[8].originParentSpace (Offset 1328) (Save)(12 Bytes)
- m_ragdoll.list[8].pObject (Offset 1340) (Save)(0 Bytes)
- m_ragdoll.list[8].pConstraint (Offset 1344) (Save)(0 Bytes)
- m_ragdoll.list[8].parentIndex (Offset 1348) (Save)(4 Bytes)
- m_ragdoll.list[9].originParentSpace (Offset 1352) (Save)(12 Bytes)
- m_ragdoll.list[9].pObject (Offset 1364) (Save)(0 Bytes)
- m_ragdoll.list[9].pConstraint (Offset 1368) (Save)(0 Bytes)
- m_ragdoll.list[9].parentIndex (Offset 1372) (Save)(4 Bytes)
- m_ragdoll.list[10].originParentSpace (Offset 1376) (Save)(12 Bytes)
- m_ragdoll.list[10].pObject (Offset 1388) (Save)(0 Bytes)
- m_ragdoll.list[10].pConstraint (Offset 1392) (Save)(0 Bytes)
- m_ragdoll.list[10].parentIndex (Offset 1396) (Save)(4 Bytes)
- m_ragdoll.list[11].originParentSpace (Offset 1400) (Save)(12 Bytes)
- m_ragdoll.list[11].pObject (Offset 1412) (Save)(0 Bytes)
- m_ragdoll.list[11].pConstraint (Offset 1416) (Save)(0 Bytes)
- m_ragdoll.list[11].parentIndex (Offset 1420) (Save)(4 Bytes)
- m_ragdoll.list[12].originParentSpace (Offset 1424) (Save)(12 Bytes)
- m_ragdoll.list[12].pObject (Offset 1436) (Save)(0 Bytes)
- m_ragdoll.list[12].pConstraint (Offset 1440) (Save)(0 Bytes)
- m_ragdoll.list[12].parentIndex (Offset 1444) (Save)(4 Bytes)
- m_ragdoll.list[13].originParentSpace (Offset 1448) (Save)(12 Bytes)
- m_ragdoll.list[13].pObject (Offset 1460) (Save)(0 Bytes)
- m_ragdoll.list[13].pConstraint (Offset 1464) (Save)(0 Bytes)
- m_ragdoll.list[13].parentIndex (Offset 1468) (Save)(4 Bytes)
- m_ragdoll.list[14].originParentSpace (Offset 1472) (Save)(12 Bytes)
- m_ragdoll.list[14].pObject (Offset 1484) (Save)(0 Bytes)
- m_ragdoll.list[14].pConstraint (Offset 1488) (Save)(0 Bytes)
- m_ragdoll.list[14].parentIndex (Offset 1492) (Save)(4 Bytes)
- m_ragdoll.list[15].originParentSpace (Offset 1496) (Save)(12 Bytes)
- m_ragdoll.list[15].pObject (Offset 1508) (Save)(0 Bytes)
- m_ragdoll.list[15].pConstraint (Offset 1512) (Save)(0 Bytes)
- m_ragdoll.list[15].parentIndex (Offset 1516) (Save)(4 Bytes)
- m_ragdoll.list[16].originParentSpace (Offset 1520) (Save)(12 Bytes)
- m_ragdoll.list[16].pObject (Offset 1532) (Save)(0 Bytes)
- m_ragdoll.list[16].pConstraint (Offset 1536) (Save)(0 Bytes)
- m_ragdoll.list[16].parentIndex (Offset 1540) (Save)(4 Bytes)
- m_ragdoll.list[17].originParentSpace (Offset 1544) (Save)(12 Bytes)
- m_ragdoll.list[17].pObject (Offset 1556) (Save)(0 Bytes)
- m_ragdoll.list[17].pConstraint (Offset 1560) (Save)(0 Bytes)
- m_ragdoll.list[17].parentIndex (Offset 1564) (Save)(4 Bytes)
- m_ragdoll.list[18].originParentSpace (Offset 1568) (Save)(12 Bytes)
- m_ragdoll.list[18].pObject (Offset 1580) (Save)(0 Bytes)
- m_ragdoll.list[18].pConstraint (Offset 1584) (Save)(0 Bytes)
- m_ragdoll.list[18].parentIndex (Offset 1588) (Save)(4 Bytes)
- m_ragdoll.list[19].originParentSpace (Offset 1592) (Save)(12 Bytes)
- m_ragdoll.list[19].pObject (Offset 1604) (Save)(0 Bytes)
- m_ragdoll.list[19].pConstraint (Offset 1608) (Save)(0 Bytes)
- m_ragdoll.list[19].parentIndex (Offset 1612) (Save)(4 Bytes)
- m_ragdoll.list[20].originParentSpace (Offset 1616) (Save)(12 Bytes)
- m_ragdoll.list[20].pObject (Offset 1628) (Save)(0 Bytes)
- m_ragdoll.list[20].pConstraint (Offset 1632) (Save)(0 Bytes)
- m_ragdoll.list[20].parentIndex (Offset 1636) (Save)(4 Bytes)
- m_ragdoll.list[21].originParentSpace (Offset 1640) (Save)(12 Bytes)
- m_ragdoll.list[21].pObject (Offset 1652) (Save)(0 Bytes)
- m_ragdoll.list[21].pConstraint (Offset 1656) (Save)(0 Bytes)
- m_ragdoll.list[21].parentIndex (Offset 1660) (Save)(4 Bytes)
- m_ragdoll.list[22].originParentSpace (Offset 1664) (Save)(12 Bytes)
- m_ragdoll.list[22].pObject (Offset 1676) (Save)(0 Bytes)
- m_ragdoll.list[22].pConstraint (Offset 1680) (Save)(0 Bytes)
- m_ragdoll.list[22].parentIndex (Offset 1684) (Save)(4 Bytes)
- m_ragdoll.list[23].originParentSpace (Offset 1688) (Save)(12 Bytes)
- m_ragdoll.list[23].pObject (Offset 1700) (Save)(0 Bytes)
- m_ragdoll.list[23].pConstraint (Offset 1704) (Save)(0 Bytes)
- m_ragdoll.list[23].parentIndex (Offset 1708) (Save)(4 Bytes)
- *CBaseAnimating

CHL2_Player - player
- m_nControlClass (Offset 4300) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_HL2Local - CHL2PlayerLocalData
 - m_flSuitPower (Offset 4) (Save)(4 Bytes)
 - m_bZooming (Offset 8) (Save)(1 Bytes)
 - m_bitsActiveDevices (Offset 12) (Save)(4 Bytes)
 - m_iSquadMemberCount (Offset 16) (Save)(4 Bytes)
 - m_iSquadMedicCount (Offset 20) (Save)(4 Bytes)
 - m_fSquadInFollowMode (Offset 24) (Save)(1 Bytes)
 - m_bWeaponLowered (Offset 25) (Save)(1 Bytes)
 - m_bDisplayReticle (Offset 44) (Save)(1 Bytes)
 - m_bStickyAutoAim (Offset 45) (Save)(1 Bytes)
 - m_flFlashBattery (Offset 48) (Save)(4 Bytes)
 - m_vecLocatorOrigin (Offset 52) (Save)(12 Bytes)
 - m_hLadder (Offset 64) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_LadderMove - LadderMove_t
  - m_bForceLadderMove (Offset 0) (Save)(1 Bytes)
  - m_bForceMount (Offset 1) (Save)(1 Bytes)
  - m_flStartTime (Offset 4) (Save)(4 Bytes)
  - m_flArrivalTime (Offset 8) (Save)(4 Bytes)
  - m_vecGoalPosition (Offset 12) (Save)(12 Bytes)
  - m_vecStartPosition (Offset 24) (Save)(12 Bytes)
  - m_hForceLadder (Offset 36) (Save)(4 Bytes)
  - m_hReservedSpot (Offset 40) (Save)(4 Bytes)
- m_bSprintEnabled (Offset 4420) (Save)(1 Bytes)
- m_flTimeAllSuitDevicesOff (Offset 4416) (Save)(4 Bytes)
- m_fIsSprinting (Offset 4428) (Save)(1 Bytes)
- m_fIsWalking (Offset 4429) (Save)(1 Bytes)
- m_vecMissPositions (Offset 4448) (Save)(192 Bytes)
- m_nNumMissPositions (Offset 4640) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CommanderUpdateTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_QueuedCommand (Offset 4444) (Save)(4 Bytes)
- m_flTimeIgnoreFallDamage (Offset 4644) (Save)(4 Bytes)
- m_bIgnoreFallDamageResetAfterImpact (Offset 4648) (Save)(1 Bytes)
- m_flSuitPowerLoad (Offset 4652) (Save)(4 Bytes)
- m_flIdleTime (Offset 4668) (Save)(4 Bytes)
- m_flMoveTime (Offset 4672) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 4676) (Save)(4 Bytes)
- m_flTargetFindTime (Offset 4680) (Save)(4 Bytes)
- m_flAdmireGlovesAnimTime (Offset 4656) (Save)(4 Bytes)
- m_flNextFlashlightCheckTime (Offset 4660) (Save)(4 Bytes)
- m_flFlashlightPowerDrainScale (Offset 4664) (Save)(4 Bytes)
- m_bFlashlightDisabled (Offset 4688) (Save)(1 Bytes)
- m_bUseCappedPhysicsDamageTable (Offset 4689) (Save)(1 Bytes)
- m_hLockedAutoAimEntity (Offset 4712) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_LowerWeaponTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_AutoaimTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- InputIgnoreFallDamage (Offset 0) (Input)(0 Bytes) - IgnoreFallDamage
- InputIgnoreFallDamageWithoutReset (Offset 0) (Input)(0 Bytes) - IgnoreFallDamageWithoutReset
- OnSquadMemberKilled (Offset 0) (Input)(0 Bytes) - OnSquadMemberKilled
- InputDisableFlashlight (Offset 0) (Input)(0 Bytes) - DisableFlashlight
- InputEnableFlashlight (Offset 0) (Input)(0 Bytes) - EnableFlashlight
- InputForceDropPhysObjects (Offset 0) (Input)(0 Bytes) - ForceDropPhysObjects
- m_sndLeeches (Offset 4292) (Save)(0 Bytes)
- m_sndWaterSplashes (Offset 4296) (Save)(0 Bytes)
- m_flArmorReductionTime (Offset 4692) (Save)(4 Bytes)
- m_iArmorReductionFrom (Offset 4696) (Save)(4 Bytes)
- m_flTimeUseSuspended (Offset 4700) (Save)(4 Bytes)
- m_hLocatorTargetEntity (Offset 4716) (Save)(4 Bytes)
- m_flTimeNextLadderHint (Offset 4720) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_Local - CPlayerLocalData
 - m_chAreaBits (Offset 4) (Save)(32 Bytes)
 - m_chAreaPortalBits (Offset 36) (Save)(24 Bytes)
 - m_iHideHUD (Offset 60) (Save)(4 Bytes)
 - m_flFOVRate (Offset 64) (Save)(4 Bytes)
 - m_vecOverViewpoint (Offset 68) (Save)(12 Bytes)
 - m_bDucked (Offset 80) (Save)(1 Bytes)
 - m_bDucking (Offset 81) (Save)(1 Bytes)
 - m_bInDuckJump (Offset 82) (Save)(1 Bytes)
 - m_flDucktime (Offset 84) (Save)(4 Bytes)
 - m_flDuckJumpTime (Offset 88) (Save)(4 Bytes)
 - m_flJumpTime (Offset 92) (Save)(4 Bytes)
 - m_nStepside (Offset 96) (Save)(4 Bytes)
 - m_flFallVelocity (Offset 100) (Save)(4 Bytes)
 - m_nOldButtons (Offset 104) (Save)(4 Bytes)
 - m_vecPunchAngle (Offset 112) (Save)(12 Bytes)
 - m_vecPunchAngleVel (Offset 124) (Save)(12 Bytes)
 - m_bDrawViewmodel (Offset 136) (Save)(1 Bytes)
 - m_bWearingSuit (Offset 137) (Save)(1 Bytes)
 - m_bPoisoned (Offset 138) (Save)(1 Bytes)
 - m_flStepSize (Offset 140) (Save)(4 Bytes)
 - m_bAllowAutoMovement (Offset 144) (Save)(1 Bytes)
  Sub-Class Table (2 Deep): m_skybox3d - sky3dparams_t
  - scale (Offset 4) (Save)(4 Bytes)
  - origin (Offset 8) (Save)(12 Bytes)
  - area (Offset 20) (Save)(4 Bytes)
   Sub-Class Table (3 Deep): fog - fogparams_t
   - enable (Offset 64) (Save)(1 Bytes)
   - blend (Offset 65) (Save)(1 Bytes)
   - dirPrimary (Offset 4) (Save)(12 Bytes)
   - colorPrimary (Offset 16) (Save)(4 Bytes)
   - colorSecondary (Offset 20) (Save)(4 Bytes)
   - start (Offset 32) (Save)(4 Bytes)
   - end (Offset 36) (Save)(4 Bytes)
   - farz (Offset 40) (Save)(4 Bytes)
   - maxdensity (Offset 44) (Save)(4 Bytes)
   - colorPrimaryLerpTo (Offset 24) (Save)(4 Bytes)
   - colorSecondaryLerpTo (Offset 28) (Save)(4 Bytes)
   - startLerpTo (Offset 48) (Save)(4 Bytes)
   - endLerpTo (Offset 52) (Save)(4 Bytes)
   - lerptime (Offset 56) (Save)(4 Bytes)
   - duration (Offset 60) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_PlayerFog - fogplayerparams_t
  - m_hCtrl (Offset 4) (Save)(4 Bytes)
  - m_flTransitionTime (Offset 8) (Save)(4 Bytes)
  - m_OldColor (Offset 12) (Save)(4 Bytes)
  - m_flOldStart (Offset 16) (Save)(4 Bytes)
  - m_flOldEnd (Offset 20) (Save)(4 Bytes)
  - m_NewColor (Offset 24) (Save)(4 Bytes)
  - m_flNewStart (Offset 28) (Save)(4 Bytes)
  - m_flNewEnd (Offset 32) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_fog - fogparams_t
  - enable (Offset 64) (Save)(1 Bytes)
  - blend (Offset 65) (Save)(1 Bytes)
  - dirPrimary (Offset 4) (Save)(12 Bytes)
  - colorPrimary (Offset 16) (Save)(4 Bytes)
  - colorSecondary (Offset 20) (Save)(4 Bytes)
  - start (Offset 32) (Save)(4 Bytes)
  - end (Offset 36) (Save)(4 Bytes)
  - farz (Offset 40) (Save)(4 Bytes)
  - maxdensity (Offset 44) (Save)(4 Bytes)
  - colorPrimaryLerpTo (Offset 24) (Save)(4 Bytes)
  - colorSecondaryLerpTo (Offset 28) (Save)(4 Bytes)
  - startLerpTo (Offset 48) (Save)(4 Bytes)
  - endLerpTo (Offset 52) (Save)(4 Bytes)
  - lerptime (Offset 56) (Save)(4 Bytes)
  - duration (Offset 60) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_audio - audioparams_t
  - localSound (Offset 4) (Save)(96 Bytes)
  - soundscapeIndex (Offset 100) (Save)(4 Bytes)
  - localBits (Offset 104) (Save)(4 Bytes)
  - ent (Offset 108) (Save)(4 Bytes)
- m_hTriggerSoundscapeList (Offset 2600) (Save)(0 Bytes)
 Sub-Class Table (1 Deep): pl - CPlayerState
 - v_angle (Offset 8) (Save)(12 Bytes)
 - deadflag (Offset 4) (Save)(1 Bytes)
- m_StuckLast (Offset 2136) (Save)(4 Bytes)
- m_nButtons (Offset 2672) (Save)(4 Bytes)
- m_afButtonLast (Offset 2684) (Save)(4 Bytes)
- m_afButtonPressed (Offset 2676) (Save)(4 Bytes)
- m_afButtonReleased (Offset 2680) (Save)(4 Bytes)
- m_afButtonDisabled (Offset 2688) (Save)(4 Bytes)
- m_afButtonForced (Offset 2692) (Save)(4 Bytes)
- m_iFOV (Offset 2852) (Save)(4 Bytes)
- m_iFOVStart (Offset 2860) (Save)(4 Bytes)
- m_flFOVTime (Offset 2864) (Save)(4 Bytes)
- m_iDefaultFOV (Offset 2856) (Save)(4 Bytes)
- m_flVehicleViewFOV (Offset 3752) (Save)(4 Bytes)
- m_iObserverMode (Offset 2848) (Save)(4 Bytes)
- m_iObserverLastMode (Offset 2868) (Save)(4 Bytes)
- m_hObserverTarget (Offset 2872) (Save)(4 Bytes)
- m_bForcedObserverMode (Offset 2876) (Save)(1 Bytes)
- m_szAnimExtension (Offset 2697) (Save)(32 Bytes)
- m_nUpdateRate (Offset 2732) (Save)(4 Bytes)
- m_fLerpTime (Offset 2736) (Save)(4 Bytes)
- m_bLagCompensation (Offset 2740) (Save)(1 Bytes)
- m_bPredictWeapons (Offset 2741) (Save)(1 Bytes)
- m_vecAdditionalPVSOrigin (Offset 2748) (Save)(12 Bytes)
- m_vecCameraPVSOrigin (Offset 2760) (Save)(12 Bytes)
- m_hUseEntity (Offset 2772) (Save)(4 Bytes)
- m_iTrain (Offset 2776) (Save)(4 Bytes)
- m_iRespawnFrames (Offset 2780) (Save)(4 Bytes)
- m_afPhysicsFlags (Offset 2784) (Save)(4 Bytes)
- m_hVehicle (Offset 2788) (Save)(4 Bytes)
- m_szNetworkIDString (Offset 3794) (Save)(64 Bytes)
- m_oldOrigin (Offset 2968) (Save)(12 Bytes)
- m_vecSmoothedVelocity (Offset 2980) (Save)(12 Bytes)
- m_iTargetVolume (Offset 3000) (Save)(4 Bytes)
- m_rgItems (Offset 3004) (Save)(20 Bytes)
- m_flSwimTime (Offset 3024) (Save)(4 Bytes)
- m_flDuckTime (Offset 3028) (Save)(4 Bytes)
- m_flDuckJumpTime (Offset 3032) (Save)(4 Bytes)
- m_flSuitUpdate (Offset 3036) (Save)(4 Bytes)
- m_rgSuitPlayList (Offset 3040) (Save)(16 Bytes)
- m_iSuitPlayNext (Offset 3056) (Save)(4 Bytes)
- m_rgiSuitNoRepeat (Offset 3060) (Save)(128 Bytes)
- m_rgflSuitNoRepeatTime (Offset 3188) (Save)(128 Bytes)
- m_bPauseBonusProgress (Offset 2796) (Save)(1 Bytes)
- m_iBonusProgress (Offset 2800) (Save)(4 Bytes)
- m_iBonusChallenge (Offset 2804) (Save)(4 Bytes)
- m_lastDamageAmount (Offset 2808) (Save)(4 Bytes)
- m_tbdPrev (Offset 2884) (Save)(4 Bytes)
- m_flStepSoundTime (Offset 3492) (Save)(4 Bytes)
- m_szNetname (Offset 3668) (Save)(32 Bytes)
- m_idrowndmg (Offset 2888) (Save)(4 Bytes)
- m_idrownrestored (Offset 2892) (Save)(4 Bytes)
- m_nPoisonDmg (Offset 2896) (Save)(4 Bytes)
- m_nPoisonRestored (Offset 2900) (Save)(4 Bytes)
- m_bitsHUDDamage (Offset 2836) (Save)(4 Bytes)
- m_fInitHUD (Offset 3328) (Save)(1 Bytes)
- m_flDeathTime (Offset 2840) (Save)(4 Bytes)
- m_flDeathAnimTime (Offset 2844) (Save)(4 Bytes)
- m_iFrags (Offset 3360) (Save)(4 Bytes)
- m_iDeaths (Offset 3364) (Save)(4 Bytes)
- m_bAllowInstantSpawn (Offset 3496) (Save)(1 Bytes)
- m_flNextDecalTime (Offset 3368) (Save)(4 Bytes)
- m_ArmorValue (Offset 3376) (Save)(4 Bytes)
- m_DmgOrigin (Offset 2812) (Save)(12 Bytes)
- m_DmgTake (Offset 2824) (Save)(4 Bytes)
- m_DmgSave (Offset 2828) (Save)(4 Bytes)
- m_AirFinished (Offset 3380) (Save)(4 Bytes)
- m_PainFinished (Offset 3384) (Save)(4 Bytes)
- m_iPlayerLocked (Offset 3388) (Save)(4 Bytes)
- m_hViewModel (Offset 3396) (Save)(8 Bytes)
- m_flMaxspeed (Offset 3500) (Save)(4 Bytes)
- m_flWaterJumpTime (Offset 3504) (Save)(4 Bytes)
- m_vecWaterJumpVel (Offset 3508) (Save)(12 Bytes)
- m_nImpulse (Offset 3520) (Save)(4 Bytes)
- m_flSwimSoundTime (Offset 3524) (Save)(4 Bytes)
- m_vecLadderNormal (Offset 3528) (Save)(12 Bytes)
- m_flFlashTime (Offset 3540) (Save)(4 Bytes)
- m_nDrownDmgRate (Offset 3544) (Save)(4 Bytes)
- m_iSuicideCustomKillFlags (Offset 2920) (Save)(4 Bytes)
- m_bitsDamageType (Offset 2832) (Save)(4 Bytes)
- m_rgbTimeBasedDamage (Offset 2904) (Save)(8 Bytes)
- m_fLastPlayerTalkTime (Offset 3592) (Save)(4 Bytes)
- m_hLastWeapon (Offset 3596) (Save)(4 Bytes)
- m_flOldPlayerZ (Offset 3624) (Save)(4 Bytes)
- m_flOldPlayerViewOffsetZ (Offset 3628) (Save)(4 Bytes)
- m_bPlayerUnderwater (Offset 3632) (Save)(1 Bytes)
- m_hViewEntity (Offset 3636) (Save)(4 Bytes)
- m_hConstraintEntity (Offset 3640) (Save)(4 Bytes)
- m_vecConstraintCenter (Offset 3644) (Save)(12 Bytes)
- m_flConstraintRadius (Offset 3656) (Save)(4 Bytes)
- m_flConstraintWidth (Offset 3660) (Save)(4 Bytes)
- m_flConstraintSpeedFactor (Offset 3664) (Save)(4 Bytes)
- m_hZoomOwner (Offset 2880) (Save)(4 Bytes)
- m_flLaggedMovementValue (Offset 3700) (Save)(4 Bytes)
- m_vNewVPhysicsPosition (Offset 3704) (Save)(12 Bytes)
- m_vNewVPhysicsVelocity (Offset 3716) (Save)(12 Bytes)
- m_bSinglePlayerGameEnding (Offset 3886) (Save)(1 Bytes)
- m_szLastPlaceName (Offset 3776) (Save)(18 Bytes)
- m_autoKickDisabled (Offset 3888) (Save)(1 Bytes)
- CBasePlayerPlayerDeathThink (Offset 0) (FunctionTable)(0 Bytes)
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputSetHUDVisibility (Offset 0) (Input)(0 Bytes) - SetHUDVisibility
- InputSetFogController (Offset 0) (Input)(0 Bytes) - SetFogController
- InputHandleMapEvent (Offset 0) (Input)(0 Bytes) - HandleMapEvent
- m_nNumCrouches (Offset 3548) (Save)(4 Bytes)
- m_bDuckToggled (Offset 3552) (Save)(1 Bytes)
- m_flForwardMove (Offset 3556) (Save)(4 Bytes)
- m_flSideMove (Offset 3560) (Save)(4 Bytes)
- m_vecPreviouslyPredictedOrigin (Offset 3760) (Save)(12 Bytes)
- m_nNumCrateHudHints (Offset 3564) (Save)(4 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CBaseEntity - player_loadsaved
- m_loadTime (Offset 824) (Save|Key)(4 Bytes) - loadtime
- m_Duration (Offset 828) (Save|Key)(4 Bytes) - duration
- m_HoldTime (Offset 832) (Save|Key)(4 Bytes) - holdtime
- InputReload (Offset 0) (Input)(0 Bytes) - Reload
- CRevertSavedLoadThink (Offset 0) (FunctionTable)(0 Bytes)

CPlayerResource - player_manager
- CPlayerResourceResourceThink (Offset 0) (FunctionTable)(0 Bytes)

CBaseEntity - player_pickup
 Sub-Class Table (1 Deep): m_grabController - CGrabController
  Sub-Class Table (2 Deep): m_shadow - game_shadowcontrol_params_t
  - targetPosition (Offset 0) (Save)(12 Bytes)
  - targetRotation (Offset 12) (Save)(12 Bytes)
  - maxAngular (Offset 24) (Save)(4 Bytes)
  - maxDampAngular (Offset 28) (Save)(4 Bytes)
  - maxSpeed (Offset 32) (Save)(4 Bytes)
  - maxDampSpeed (Offset 36) (Save)(4 Bytes)
  - dampFactor (Offset 40) (Save)(4 Bytes)
  - teleportDistance (Offset 44) (Save)(4 Bytes)
 - m_timeToArrive (Offset 52) (Save)(4 Bytes)
 - m_errorTime (Offset 56) (Save)(4 Bytes)
 - m_error (Offset 60) (Save)(4 Bytes)
 - m_contactAmount (Offset 64) (Save)(4 Bytes)
 - m_savedRotDamping (Offset 80) (Save)(4096 Bytes)
 - m_savedMass (Offset 4176) (Save)(4096 Bytes)
 - m_flLoadWeight (Offset 76) (Save)(4 Bytes)
 - m_bCarriedEntityBlocksLOS (Offset 72) (Save)(1 Bytes)
 - m_bIgnoreRelativePitch (Offset 73) (Save)(1 Bytes)
 - m_attachedEntity (Offset 8272) (Save)(4 Bytes)
 - m_angleAlignment (Offset 68) (Save)(4 Bytes)
 - m_vecPreferredCarryAngles (Offset 8276) (Save)(12 Bytes)
 - m_bHasPreferredCarryAngles (Offset 8288) (Save)(1 Bytes)
 - m_flDistanceOffset (Offset 8292) (Save)(4 Bytes)
 - m_attachedAnglesPlayerSpace (Offset 8296) (Save)(12 Bytes)
 - m_attachedPositionObjectSpace (Offset 8308) (Save)(12 Bytes)
 - m_bAllowObjectOverhead (Offset 8324) (Save)(1 Bytes)
- m_grabController.m_controller (Offset 9144) (Save)(0 Bytes)
- m_pPlayer (Offset 9156) (Save)(4 Bytes)

CBaseEntity - player_speedmod
- InputSpeedMod (Offset 0) (Input)(0 Bytes) - ModifySpeed

CBaseEntity - player_weaponstrip
- InputStripWeapons (Offset 0) (Input)(0 Bytes) - Strip
- InputStripWeaponsAndSuit (Offset 0) (Input)(0 Bytes) - StripWeaponsAndSuit

CBaseEntity - point_anglesensor
- m_bDisabled (Offset 824) (Save|Key)(1 Bytes) - StartDisabled
- m_nLookAtName (Offset 828) (Save|Key)(4 Bytes) - lookatname
- m_hTargetEntity (Offset 832) (Save)(4 Bytes)
- m_hLookAtEntity (Offset 836) (Save)(4 Bytes)
- m_flDuration (Offset 840) (Save|Key)(4 Bytes) - duration
- m_flDotTolerance (Offset 844) (Save)(4 Bytes)
- m_flFacingTime (Offset 848) (Save)(4 Bytes)
- m_bFired (Offset 852) (Save)(1 Bytes)
- m_OnFacingLookat (Offset 856) (Save|Key|Output)(0 Bytes) - OnFacingLookat
- m_OnNotFacingLookat (Offset 880) (Save|Key|Output)(0 Bytes) - OnNotFacingLookat
- m_TargetDir (Offset 904) (Save|Key|Output)(0 Bytes) - TargetDir
- m_FacingPercentage (Offset 928) (Save|Key|Output)(0 Bytes) - FacingPercentage
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputTest (Offset 0) (Input)(0 Bytes) - Test
- InputSetTargetEntity (Offset 0) (Input)(0 Bytes) - SetTargetEntity

CBaseEntity - point_angularvelocitysensor
- m_hTargetEntity (Offset 824) (Save)(4 Bytes)
- m_flThreshold (Offset 828) (Save|Key)(4 Bytes) - threshold
- m_nLastCompareResult (Offset 832) (Save)(4 Bytes)
- m_nLastFireResult (Offset 836) (Save)(4 Bytes)
- m_flFireTime (Offset 840) (Save)(4 Bytes)
- m_flFireInterval (Offset 844) (Save|Key)(4 Bytes) - fireinterval
- m_flLastAngVelocity (Offset 848) (Save)(4 Bytes)
- m_lastOrientation (Offset 852) (Save)(12 Bytes)
- InputTest (Offset 0) (Input)(0 Bytes) - Test
- InputTestWithInterval (Offset 0) (Input)(0 Bytes) - TestWithInterval
- m_OnLessThan (Offset 904) (Save|Key|Output)(0 Bytes) - OnLessThan
- m_OnLessThanOrEqualTo (Offset 928) (Save|Key|Output)(0 Bytes) - OnLessThanOrEqualTo
- m_OnGreaterThan (Offset 952) (Save|Key|Output)(0 Bytes) - OnGreaterThan
- m_OnGreaterThanOrEqualTo (Offset 976) (Save|Key|Output)(0 Bytes) - OnGreaterThanOrEqualTo
- m_OnEqualTo (Offset 1000) (Save|Key|Output)(0 Bytes) - OnEqualTo
- m_AngularVelocity (Offset 880) (Save|Key|Output)(0 Bytes) - AngularVelocity
- m_vecAxis (Offset 864) (Save|Key)(12 Bytes) - axis
- m_bUseHelper (Offset 876) (Save|Key)(1 Bytes) - usehelper

CBaseEntity - point_antlion_repellant
- m_flRepelRadius (Offset 824) (Save|Key)(4 Bytes) - repelradius
- m_bEnabled (Offset 828) (Save)(1 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable

CBaseEntity - point_apc_controller
- m_yawCenter (Offset 824) (Save)(4 Bytes)
- m_yawRate (Offset 828) (Save|Key)(4 Bytes) - yawrate
- m_yawTolerance (Offset 832) (Save|Key)(4 Bytes) - yawtolerance
- m_pitchCenter (Offset 836) (Save)(4 Bytes)
- m_pitchRate (Offset 840) (Save|Key)(4 Bytes) - pitchrate
- m_pitchTolerance (Offset 844) (Save|Key)(4 Bytes) - pitchtolerance
- m_minRange (Offset 848) (Save|Key)(4 Bytes) - minRange
- m_maxRange (Offset 852) (Save|Key)(4 Bytes) - maxRange
- m_barrelPos (Offset 856) (Save)(12 Bytes)
- m_sightOrigin (Offset 868) (Save)(12 Bytes)
- m_soundStartRotate (Offset 880) (Save|Key)(4 Bytes) - rotatestartsound
- m_soundStopRotate (Offset 884) (Save|Key)(4 Bytes) - rotatestopsound
- m_soundLoopRotate (Offset 888) (Save|Key)(4 Bytes) - rotatesound
- m_targetEntityName (Offset 892) (Save|Key)(4 Bytes) - targetentityname
- m_hTarget (Offset 896) (Save)(4 Bytes)
- m_parentMatrix (Offset 900) (Save)(64 Bytes)
- m_flFiringDelay (Offset 988) (Save)(4 Bytes)
- m_bFireDelayed (Offset 992) (Save)(1 Bytes)
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- InputDeactivate (Offset 0) (Input)(0 Bytes) - Deactivate
- m_OnFireAtTarget (Offset 964) (Save|Key|Output)(0 Bytes) - OnFireAtTarget

CBaseEntity - point_bonusmaps_accessor
- m_String_tFileName (Offset 824) (Save|Key)(4 Bytes) - filename
- m_String_tMapName (Offset 828) (Save|Key)(4 Bytes) - mapname
- InputUnlock (Offset 0) (Input)(0 Bytes) - Unlock
- InputComplete (Offset 0) (Input)(0 Bytes) - Complete
- InputSave (Offset 0) (Input)(0 Bytes) - Save

CBaseEntity - point_bugbait
- m_bEnabled (Offset 828) (Save|Key)(1 Bytes) - Enabled
- m_flRadius (Offset 824) (Save|Key)(4 Bytes) - radius
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- m_OnBaited (Offset 832) (Save|Key|Output)(0 Bytes) - OnBaited

CPointCamera - point_camera
- m_FOV (Offset 832) (Save|Key)(4 Bytes) - FOV
- m_Resolution (Offset 836) (Save|Key)(4 Bytes) - resolution
- m_bFogEnable (Offset 840) (Save|Key)(1 Bytes) - fogEnable
- m_FogColor (Offset 841) (Save|Key)(4 Bytes) - fogColor
- m_flFogStart (Offset 848) (Save|Key)(4 Bytes) - fogStart
- m_flFogEnd (Offset 852) (Save|Key)(4 Bytes) - fogEnd
- m_flFogMaxDensity (Offset 856) (Save|Key)(4 Bytes) - fogMaxDensity
- m_bUseScreenAspectRatio (Offset 861) (Save|Key)(1 Bytes) - UseScreenAspectRatio
- m_bActive (Offset 860) (Save)(1 Bytes)
- m_bIsOn (Offset 862) (Save)(1 Bytes)
- m_TargetFOV (Offset 824) (Save)(4 Bytes)
- m_DegreesPerSecond (Offset 828) (Save)(4 Bytes)
- CPointCameraChangeFOVThink (Offset 0) (FunctionTable)(0 Bytes)
- InputChangeFOV (Offset 0) (Input)(0 Bytes) - ChangeFOV
- InputSetOnAndTurnOthersOff (Offset 0) (Input)(0 Bytes) - SetOnAndTurnOthersOff
- InputSetOn (Offset 0) (Input)(0 Bytes) - SetOn
- InputSetOff (Offset 0) (Input)(0 Bytes) - SetOff

CBaseEntity - point_clientcommand
- InputCommand (Offset 0) (Input)(0 Bytes) - Command

CBaseEntity - point_combine_ball_launcher
- m_flConeDegrees (Offset 1032) (Save|Key)(4 Bytes) - launchconenoise
- m_iszBullseyeName (Offset 1036) (Save|Key)(4 Bytes) - bullseyename
- m_iBounces (Offset 1028) (Save|Key)(4 Bytes) - maxballbounces
- InputLaunchBall (Offset 0) (Input)(0 Bytes) - LaunchBall
- m_nBallCount (Offset 864) (Save|Key)(4 Bytes) - ballcount
- m_flMinSpeed (Offset 836) (Save|Key)(4 Bytes) - minspeed
- m_flMaxSpeed (Offset 840) (Save|Key)(4 Bytes) - maxspeed
- m_flBallRadius (Offset 828) (Save|Key)(4 Bytes) - ballradius
- m_flBallRespawnTime (Offset 832) (Save|Key)(4 Bytes) - ballrespawntime
- m_flRadius (Offset 872) (Save)(4 Bytes)
- m_nBallsRemainingInField (Offset 868) (Save)(4 Bytes)
- m_bEnabled (Offset 880) (Save)(1 Bytes)
- m_BallRespawnTime (Offset 844) (Save)(0 Bytes)
- m_flDisableTime (Offset 876) (Save)(4 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- m_OnBallGrabbed (Offset 884) (Save|Key|Output)(0 Bytes) - OnBallGrabbed
- m_OnBallReinserted (Offset 908) (Save|Key|Output)(0 Bytes) - OnBallReinserted
- m_OnBallHitTopSide (Offset 932) (Save|Key|Output)(0 Bytes) - OnBallHitTopSide
- m_OnBallHitBottomSide (Offset 956) (Save|Key|Output)(0 Bytes) - OnBallHitBottomSide
- m_OnLastBallGrabbed (Offset 980) (Save|Key|Output)(0 Bytes) - OnLastBallGrabbed
- m_OnFirstBallReinserted (Offset 1004) (Save|Key|Output)(0 Bytes) - OnFirstBallReinserted
- CFuncCombineBallSpawnerBallThink (Offset 0) (FunctionTable)(0 Bytes)
- CFuncCombineBallSpawnerGrabBallTouch (Offset 0) (FunctionTable)(0 Bytes)

CPointCommentaryNode - point_commentary_node
- m_iszPreCommands (Offset 1120) (Save|Key)(4 Bytes) - precommands
- m_iszPostCommands (Offset 1124) (Save|Key)(4 Bytes) - postcommands
- m_iszCommentaryFile (Offset 1128) (Save|Key)(4 Bytes) - commentaryfile
- m_iszCommentaryFileNoHDR (Offset 1132) (Save|Key)(4 Bytes) - commentaryfile_nohdr
- m_iszViewTarget (Offset 1136) (Save|Key)(4 Bytes) - viewtarget
- m_hViewTarget (Offset 1140) (Save)(4 Bytes)
- m_hViewTargetAngles (Offset 1144) (Save)(4 Bytes)
- m_iszViewPosition (Offset 1148) (Save|Key)(4 Bytes) - viewposition
- m_hViewPosition (Offset 1152) (Save)(4 Bytes)
- m_hViewPositionMover (Offset 1156) (Save)(4 Bytes)
- m_bPreventMovement (Offset 1160) (Save|Key)(1 Bytes) - prevent_movement
- m_bUnderCrosshair (Offset 1161) (Save)(1 Bytes)
- m_bUnstoppable (Offset 1162) (Save)(1 Bytes)
- m_flFinishedTime (Offset 1164) (Save)(4 Bytes)
- m_vecFinishOrigin (Offset 1168) (Save)(12 Bytes)
- m_vecOriginalAngles (Offset 1180) (Save)(12 Bytes)
- m_vecFinishAngles (Offset 1192) (Save)(12 Bytes)
- m_bActive (Offset 1268) (Save)(1 Bytes)
- m_flStartTime (Offset 1272) (Save)(4 Bytes)
- m_iszSpeakers (Offset 1276) (Save|Key)(4 Bytes) - speakers
- m_iNodeNumber (Offset 1280) (Save)(4 Bytes)
- m_iNodeNumberMax (Offset 1284) (Save)(4 Bytes)
- m_bPreventChangesWhileMoving (Offset 1204) (Save)(1 Bytes)
- m_bDisabled (Offset 1205) (Save|Key)(1 Bytes) - start_disabled
- m_vecTeleportOrigin (Offset 1208) (Save|Key)(12 Bytes) - teleport_origin
- m_pOnCommentaryStarted (Offset 1220) (Save|Key|Output)(0 Bytes) - OnCommentaryStarted
- m_pOnCommentaryStopped (Offset 1244) (Save|Key|Output)(0 Bytes) - OnCommentaryStopped
- InputStartCommentary (Offset 0) (Input)(0 Bytes) - StartCommentary
- InputStartUnstoppableCommentary (Offset 0) (Input)(0 Bytes) - StartUnstoppableCommentary
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- CPointCommentaryNodeSpinThink (Offset 0) (FunctionTable)(0 Bytes)
- CPointCommentaryNodeUpdateViewThink (Offset 0) (FunctionTable)(0 Bytes)
- CPointCommentaryNodeUpdateViewPostThink (Offset 0) (FunctionTable)(0 Bytes)
- *CBaseAnimating

CSprite - point_commentary_viewpoint
- m_flLastTime (Offset 872) (Save)(4 Bytes)
- m_flMaxFrame (Offset 876) (Save)(4 Bytes)
- m_hAttachedToEntity (Offset 824) (Save)(4 Bytes)
- m_nAttachment (Offset 828) (Save)(4 Bytes)
- m_flDieTime (Offset 840) (Save)(4 Bytes)
- m_nBrightness (Offset 844) (Save)(4 Bytes)
- m_flBrightnessTime (Offset 848) (Save)(4 Bytes)
- m_flSpriteScale (Offset 852) (Save|Key)(4 Bytes) - scale
- m_flSpriteFramerate (Offset 832) (Save|Key)(4 Bytes) - framerate
- m_flFrame (Offset 836) (Save|Key)(4 Bytes) - frame
- m_flHDRColorScale (Offset 868) (Save|Key)(4 Bytes) - HDRColorScale
- m_flGlowProxySize (Offset 864) (Save|Key)(4 Bytes) - GlowProxySize
- m_flScaleTime (Offset 856) (Save)(4 Bytes)
- m_flStartScale (Offset 880) (Save)(4 Bytes)
- m_flDestScale (Offset 884) (Save)(4 Bytes)
- m_flScaleTimeStart (Offset 888) (Save)(4 Bytes)
- m_nStartBrightness (Offset 892) (Save)(4 Bytes)
- m_nDestBrightness (Offset 896) (Save)(4 Bytes)
- m_flBrightnessTimeStart (Offset 900) (Save)(4 Bytes)
- m_bWorldSpaceScale (Offset 860) (Save)(1 Bytes)
- CSpriteAnimateThink (Offset 0) (FunctionTable)(0 Bytes)
- CSpriteExpandThink (Offset 0) (FunctionTable)(0 Bytes)
- CSpriteAnimateUntilDead (Offset 0) (FunctionTable)(0 Bytes)
- CSpriteBeginFadeOutThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flSpriteScale (Offset 852) (Save|Key|Input)(4 Bytes) - SetScale
- InputHideSprite (Offset 0) (Input)(0 Bytes) - HideSprite
- InputShowSprite (Offset 0) (Input)(0 Bytes) - ShowSprite
- InputToggleSprite (Offset 0) (Input)(0 Bytes) - ToggleSprite
- InputColorRedValue (Offset 0) (Input)(0 Bytes) - ColorRedValue
- InputColorGreenValue (Offset 0) (Input)(0 Bytes) - ColorGreenValue
- InputColorBlueValue (Offset 0) (Input)(0 Bytes) - ColorBlueValue

CBaseEntity - point_devshot_camera
- CPointDevShotCameraDevShotThink_Setup (Offset 0) (FunctionTable)(0 Bytes)
- CPointDevShotCameraDevShotThink_TakeShot (Offset 0) (FunctionTable)(0 Bytes)
- CPointDevShotCameraDevShotThink_PostShot (Offset 0) (FunctionTable)(0 Bytes)
- m_iszCameraName (Offset 824) (Save|Key)(4 Bytes) - cameraname
- m_iFOV (Offset 828) (Save|Key)(4 Bytes) - FOV

CBaseEntity - point_enable_motion_fixup

CFleshEffectTarget - point_flesh_effect_target
- m_flScaleTime (Offset 828) (Save)(4 Bytes)
- m_flRadius (Offset 824) (Save|Key)(4 Bytes) - radius
- InputSetRadius (Offset 0) (Input)(0 Bytes) - SetRadius

CBaseEntity - point_gamestats_counter
- m_strStatisticName (Offset 824) (Save|Key)(4 Bytes) - Name
- m_bDisabled (Offset 828) (Save)(1 Bytes)
- InputSetName (Offset 0) (Input)(0 Bytes) - SetName
- InputIncrement (Offset 0) (Input)(0 Bytes) - Increment
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable

CBaseEntity - point_hurt
- m_flRadius (Offset 832) (Save|Key)(4 Bytes) - DamageRadius
- m_nDamage (Offset 824) (Save|Key)(4 Bytes) - Damage
- m_flDelay (Offset 836) (Save|Key)(4 Bytes) - DamageDelay
- m_bitsDamageType (Offset 828) (Save|Key)(4 Bytes) - DamageType
- m_strTarget (Offset 840) (Save|Key)(4 Bytes) - DamageTarget
- CPointHurtHurtThink (Offset 0) (FunctionTable)(0 Bytes)
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputHurt (Offset 0) (Input)(0 Bytes) - Hurt
- m_pActivator (Offset 844) (Save)(4 Bytes)

CBaseEntity - point_message
- m_radius (Offset 824) (Save|Key)(4 Bytes) - radius
- m_messageText (Offset 828) (Save|Key)(4 Bytes) - message
- m_bDeveloperOnly (Offset 833) (Save|Key)(1 Bytes) - developeronly
- m_drawText (Offset 832) (Save)(1 Bytes)
- m_bEnabled (Offset 834) (Save)(1 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable

CBaseEntity - point_playermoveconstraint
- m_flRadius (Offset 824) (Save|Key)(4 Bytes) - radius
- m_flConstraintWidth (Offset 828) (Save|Key)(4 Bytes) - width
- m_flSpeedFactor (Offset 832) (Save|Key)(4 Bytes) - speedfactor
- m_hConstrainedPlayers (Offset 840) (Save)(0 Bytes)
- CPointPlayerMoveConstraintConstraintThink (Offset 0) (FunctionTable)(0 Bytes)
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
- m_OnConstraintBroken (Offset 860) (Save|Key|Output)(0 Bytes) - OnConstraintBroken

CPoseController - point_posecontroller
- m_hProps (Offset 824) (Save)(16 Bytes)
- m_chPoseIndex (Offset 840) (Save)(4 Bytes)
- m_bDisablePropLookup (Offset 844) (Save)(1 Bytes)
- m_bPoseValueParity (Offset 845) (Save)(1 Bytes)
- m_iszPropName (Offset 848) (Save|Key)(4 Bytes) - PropName
- m_iszPoseParameterName (Offset 852) (Save|Key)(4 Bytes) - PoseParameterName
- m_fPoseValue (Offset 856) (Save|Key)(4 Bytes) - PoseValue
- m_fInterpolationTime (Offset 860) (Save|Key)(4 Bytes) - InterpolationTime
- m_bInterpolationWrap (Offset 864) (Save|Key)(1 Bytes) - InterpolationWrap
- m_fCycleFrequency (Offset 868) (Save|Key)(4 Bytes) - CycleFrequency
- m_nFModType (Offset 872) (Save|Key)(4 Bytes) - FModType
- m_fFModTimeOffset (Offset 876) (Save|Key)(4 Bytes) - FModTimeOffset
- m_fFModRate (Offset 880) (Save|Key)(4 Bytes) - FModRate
- m_fFModAmplitude (Offset 884) (Save|Key)(4 Bytes) - FModAmplitude
- CPoseControllerThink (Offset 0) (FunctionTable)(0 Bytes)
- InputSetPoseParameterName (Offset 0) (Input)(0 Bytes) - SetPoseParameterName
- InputSetPoseValue (Offset 0) (Input)(0 Bytes) - SetPoseValue
- InputSetInterpolationTime (Offset 0) (Input)(0 Bytes) - SetInterpolationTime
- InputSetCycleFrequency (Offset 0) (Input)(0 Bytes) - SetCycleFrequency
- InputSetFModType (Offset 0) (Input)(0 Bytes) - SetFModType
- InputSetFModTimeOffset (Offset 0) (Input)(0 Bytes) - SetFModTimeOffset
- InputSetFModRate (Offset 0) (Input)(0 Bytes) - SetFModRate
- InputSetFModAmplitude (Offset 0) (Input)(0 Bytes) - SetFModAmplitude
- InputRandomizeFMod (Offset 0) (Input)(0 Bytes) - RandomizeFMod
- InputGetFMod (Offset 0) (Input)(0 Bytes) - GetFMod

CBaseEntity - point_proximity_sensor
- m_bDisabled (Offset 824) (Save|Key)(1 Bytes) - StartDisabled
- m_hTargetEntity (Offset 828) (Save)(4 Bytes)
- m_Distance (Offset 832) (Save|Key|Output)(0 Bytes) - Distance
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputSetTargetEntity (Offset 0) (Input)(0 Bytes) - SetTargetEntity

CBaseEntity - point_push
- CPointPushPushThink (Offset 0) (FunctionTable)(0 Bytes)
- m_bEnabled (Offset 824) (Save|Key)(1 Bytes) - enabled
- m_flMagnitude (Offset 828) (Save|Key)(4 Bytes) - magnitude
- m_flRadius (Offset 832) (Save|Key)(4 Bytes) - radius
- m_flInnerRadius (Offset 836) (Save|Key)(4 Bytes) - inner_radius
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable

CBaseEntity - point_servercommand
- InputCommand (Offset 0) (Input)(0 Bytes) - Command

CBaseEntity - point_spotlight
- m_flSpotlightCurLength (Offset 880) (Save)(4 Bytes)
- m_bSpotlightOn (Offset 824) (Save)(1 Bytes)
- m_bEfficientSpotlight (Offset 825) (Save)(1 Bytes)
- m_vSpotlightTargetPos (Offset 828) (Save)(12 Bytes)
- m_vSpotlightCurrentPos (Offset 840) (Save)(12 Bytes)
- m_vSpotlightDir (Offset 852) (Save)(12 Bytes)
- m_nHaloSprite (Offset 864) (Save)(4 Bytes)
- m_flSpotlightMaxLength (Offset 876) (Save|Key)(4 Bytes) - SpotlightLength
- m_flSpotlightGoalWidth (Offset 884) (Save|Key)(4 Bytes) - SpotlightWidth
- m_flHDRColorScale (Offset 888) (Save|Key)(4 Bytes) - HDRColorScale
- m_nMinDXLevel (Offset 892) (Save|Key)(4 Bytes) - mindxlevel
- InputLightOn (Offset 0) (Input)(0 Bytes) - LightOn
- InputLightOff (Offset 0) (Input)(0 Bytes) - LightOff
- m_OnOn (Offset 896) (Save|Key|Output)(0 Bytes) - OnLightOn
- m_OnOff (Offset 920) (Save|Key|Output)(0 Bytes) - OnLightOff
- CPointSpotlightSpotlightThink (Offset 0) (FunctionTable)(0 Bytes)

CBaseEntity - point_teleport
- m_vSaveOrigin (Offset 824) (Save)(12 Bytes)
- m_vSaveAngles (Offset 836) (Save)(12 Bytes)
- InputTeleport (Offset 0) (Input)(0 Bytes) - Teleport

CBaseEntity - point_template
- m_iszTemplateEntityNames[0] (Offset 824) (Save|Key)(4 Bytes) - Template01
- m_iszTemplateEntityNames[1] (Offset 828) (Save|Key)(4 Bytes) - Template02
- m_iszTemplateEntityNames[2] (Offset 832) (Save|Key)(4 Bytes) - Template03
- m_iszTemplateEntityNames[3] (Offset 836) (Save|Key)(4 Bytes) - Template04
- m_iszTemplateEntityNames[4] (Offset 840) (Save|Key)(4 Bytes) - Template05
- m_iszTemplateEntityNames[5] (Offset 844) (Save|Key)(4 Bytes) - Template06
- m_iszTemplateEntityNames[6] (Offset 848) (Save|Key)(4 Bytes) - Template07
- m_iszTemplateEntityNames[7] (Offset 852) (Save|Key)(4 Bytes) - Template08
- m_iszTemplateEntityNames[8] (Offset 856) (Save|Key)(4 Bytes) - Template09
- m_iszTemplateEntityNames[9] (Offset 860) (Save|Key)(4 Bytes) - Template10
- m_iszTemplateEntityNames[10] (Offset 864) (Save|Key)(4 Bytes) - Template11
- m_iszTemplateEntityNames[11] (Offset 868) (Save|Key)(4 Bytes) - Template12
- m_iszTemplateEntityNames[12] (Offset 872) (Save|Key)(4 Bytes) - Template13
- m_iszTemplateEntityNames[13] (Offset 876) (Save|Key)(4 Bytes) - Template14
- m_iszTemplateEntityNames[14] (Offset 880) (Save|Key)(4 Bytes) - Template15
- m_iszTemplateEntityNames[15] (Offset 884) (Save|Key)(4 Bytes) - Template16
- m_hTemplateEntities (Offset 888) (Save)(0 Bytes)
- m_hTemplates (Offset 908) (Save)(0 Bytes)
- InputForceSpawn (Offset 0) (Input)(0 Bytes) - ForceSpawn
- m_pOutputOnSpawned (Offset 928) (Save|Key|Output)(0 Bytes) - OnEntitySpawned

CTesla - point_tesla
- m_SourceEntityName (Offset 824) (Save|Key)(4 Bytes) - m_SourceEntityName
- m_SoundName (Offset 828) (Save|Key)(4 Bytes) - m_SoundName
- m_iszSpriteName (Offset 876) (Save|Key)(4 Bytes) - texture
- m_Color (Offset 832) (Save|Key)(4 Bytes) - m_Color
- m_flRadius (Offset 844) (Save|Key)(4 Bytes) - m_flRadius
- m_flThickness[0] (Offset 848) (Save|Key)(4 Bytes) - thick_min
- m_flThickness[1] (Offset 852) (Save|Key)(4 Bytes) - thick_max
- m_flTimeVisible[0] (Offset 856) (Save|Key)(4 Bytes) - lifetime_min
- m_flTimeVisible[1] (Offset 860) (Save|Key)(4 Bytes) - lifetime_max
- m_flArcInterval[0] (Offset 864) (Save|Key)(4 Bytes) - interval_min
- m_flArcInterval[1] (Offset 868) (Save|Key)(4 Bytes) - interval_max
- m_NumBeams[0] (Offset 836) (Save|Key)(4 Bytes) - beamcount_min
- m_NumBeams[1] (Offset 840) (Save|Key)(4 Bytes) - beamcount_max
- m_bOn (Offset 872) (Save|Key)(1 Bytes) - m_bOn
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
- InputDoSpark (Offset 0) (Input)(0 Bytes) - DoSpark
- CTeslaShootArcThink (Offset 0) (FunctionTable)(0 Bytes)

CBaseEntity - point_velocitysensor
- m_hTargetEntity (Offset 824) (Save)(4 Bytes)
- m_vecAxis (Offset 828) (Save|Key)(12 Bytes) - axis
- m_bEnabled (Offset 840) (Save|Key)(1 Bytes) - enabled
- m_fPrevVelocity (Offset 844) (Save)(4 Bytes)
- m_Velocity (Offset 848) (Save|Key|Output)(0 Bytes) - Velocity
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable

CBaseEntity - point_viewcontrol
- m_hPlayer (Offset 824) (Save)(4 Bytes)
- m_hTarget (Offset 828) (Save)(4 Bytes)
- m_pPath (Offset 832) (Save)(4 Bytes)
- m_sPath (Offset 836) (Save)(4 Bytes)
- m_flWait (Offset 840) (Save)(4 Bytes)
- m_flReturnTime (Offset 844) (Save)(4 Bytes)
- m_flStopTime (Offset 848) (Save)(4 Bytes)
- m_moveDistance (Offset 852) (Save)(4 Bytes)
- m_targetSpeed (Offset 856) (Save)(4 Bytes)
- m_initialSpeed (Offset 860) (Save)(4 Bytes)
- m_acceleration (Offset 864) (Save)(4 Bytes)
- m_deceleration (Offset 868) (Save)(4 Bytes)
- m_state (Offset 872) (Save)(4 Bytes)
- m_vecMoveDir (Offset 876) (Save)(12 Bytes)
- m_iszTargetAttachment (Offset 888) (Save|Key)(4 Bytes) - targetattachment
- m_iAttachmentIndex (Offset 892) (Save)(4 Bytes)
- m_bSnapToGoal (Offset 896) (Save)(1 Bytes)
- m_bInterpolatePosition (Offset 897) (Save|Key)(1 Bytes) - interpolatepositiontoplayer
- m_vStartPos (Offset 900) (Save)(12 Bytes)
- m_vEndPos (Offset 912) (Save)(12 Bytes)
- m_flInterpStartTime (Offset 924) (Save)(4 Bytes)
- m_nPlayerButtons (Offset 928) (Save)(4 Bytes)
- m_nOldTakeDamage (Offset 932) (Save)(4 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- CTriggerCameraFollowTarget (Offset 0) (FunctionTable)(0 Bytes)
- m_OnEndFollow (Offset 936) (Save|Key|Output)(0 Bytes) - OnEndFollow

CPropCombineBall - prop_combine_ball
- m_flLastBounceTime (Offset 1136) (Save)(4 Bytes)
- m_flRadius (Offset 1180) (Save)(4 Bytes)
- m_nState (Offset 1144) (Save)(1 Bytes)
- m_pGlowTrail (Offset 1152) (Save)(4 Bytes)
- m_pHoldingSound (Offset 1156) (Save)(0 Bytes)
- m_bFiredGrabbedOutput (Offset 1140) (Save)(1 Bytes)
- m_bEmit (Offset 1176) (Save)(1 Bytes)
- m_bHeld (Offset 1177) (Save)(1 Bytes)
- m_bLaunched (Offset 1178) (Save)(1 Bytes)
- m_bStruckEntity (Offset 1141) (Save)(1 Bytes)
- m_bWeaponLaunched (Offset 1142) (Save)(1 Bytes)
- m_bForward (Offset 1143) (Save)(1 Bytes)
- m_flSpeed (Offset 1148) (Save)(4 Bytes)
- m_flNextDamageTime (Offset 1160) (Save)(4 Bytes)
- m_flLastCaptureTime (Offset 1164) (Save)(4 Bytes)
- m_bCaptureInProgress (Offset 1145) (Save)(1 Bytes)
- m_nBounceCount (Offset 1124) (Save)(4 Bytes)
- m_nMaxBounces (Offset 1128) (Save)(4 Bytes)
- m_bBounceDie (Offset 1132) (Save)(1 Bytes)
- m_hSpawner (Offset 1168) (Save)(4 Bytes)
- CPropCombineBallExplodeThink (Offset 0) (FunctionTable)(0 Bytes)
- CPropCombineBallWhizSoundThink (Offset 0) (FunctionTable)(0 Bytes)
- CPropCombineBallDieThink (Offset 0) (FunctionTable)(0 Bytes)
- CPropCombineBallDissolveThink (Offset 0) (FunctionTable)(0 Bytes)
- CPropCombineBallDissolveRampSoundThink (Offset 0) (FunctionTable)(0 Bytes)
- CPropCombineBallAnimThink (Offset 0) (FunctionTable)(0 Bytes)
- CPropCombineBallCaptureBySpawner (Offset 0) (FunctionTable)(0 Bytes)
- InputExplode (Offset 0) (Input)(0 Bytes) - Explode
- InputFadeAndRespawn (Offset 0) (Input)(0 Bytes) - FadeAndRespawn
- InputKill (Offset 0) (Input)(0 Bytes) - Kill
- InputSocketed (Offset 0) (Input)(0 Bytes) - Socketed
- *CBaseAnimating

CPropScalable - prop_coreball
- InputSetScaleX (Offset 0) (Input)(0 Bytes) - SetScaleX
- InputSetScaleY (Offset 0) (Input)(0 Bytes) - SetScaleY
- InputSetScaleZ (Offset 0) (Input)(0 Bytes) - SetScaleZ
- m_flScaleX (Offset 1120) (Save)(4 Bytes)
- m_flScaleY (Offset 1124) (Save)(4 Bytes)
- m_flScaleZ (Offset 1128) (Save)(4 Bytes)
- m_flLerpTimeX (Offset 1132) (Save)(4 Bytes)
- m_flLerpTimeY (Offset 1136) (Save)(4 Bytes)
- m_flLerpTimeZ (Offset 1140) (Save)(4 Bytes)
- m_flGoalTimeX (Offset 1144) (Save)(4 Bytes)
- m_flGoalTimeY (Offset 1148) (Save)(4 Bytes)
- m_flGoalTimeZ (Offset 1152) (Save)(4 Bytes)
- *CBaseAnimating

CBasePropDoor - prop_door_rotating
- m_eSpawnPosition (Offset 1900) (Save|Key)(4 Bytes) - spawnpos
- m_eOpenDirection (Offset 1904) (Save|Key)(4 Bytes) - opendir
- m_vecAxis (Offset 1884) (Save|Key)(12 Bytes) - axis
- m_flDistance (Offset 1896) (Save|Key)(4 Bytes) - distance
- m_angRotationAjar (Offset 1908) (Save|Key)(12 Bytes) - ajarangles
- m_angRotationClosed (Offset 1920) (Save)(12 Bytes)
- m_angRotationOpenForward (Offset 1932) (Save)(12 Bytes)
- m_angRotationOpenBack (Offset 1944) (Save)(12 Bytes)
- m_angGoal (Offset 1956) (Save)(12 Bytes)
- m_hDoorBlocker (Offset 2016) (Save)(4 Bytes)
- InputSetRotationDistance (Offset 0) (Input)(0 Bytes) - SetRotationDistance
- InputSetSpeed (Offset 0) (Input)(0 Bytes) - SetSpeed
- m_nHardwareType (Offset 1584) (Save|Key)(4 Bytes) - hardware
- m_flAutoReturnDelay (Offset 1560) (Save|Key)(4 Bytes) - returndelay
- m_hActivator (Offset 1632) (Save)(4 Bytes)
- m_SoundMoving (Offset 1648) (Save|Key)(4 Bytes) - soundmoveoverride
- m_SoundOpen (Offset 1652) (Save|Key)(4 Bytes) - soundopenoverride
- m_SoundClose (Offset 1656) (Save|Key)(4 Bytes) - soundcloseoverride
- m_ls.sLockedSound (Offset 1596) (Save|Key)(4 Bytes) - soundlockedoverride
- m_ls.sUnlockedSound (Offset 1604) (Save|Key)(4 Bytes) - soundunlockedoverride
- m_SlaveName (Offset 1660) (Save|Key)(4 Bytes) - slavename
- m_bLocked (Offset 1636) (Save)(1 Bytes)
- m_bForceClosed (Offset 1645) (Save|Key)(1 Bytes) - forceclosed
- m_eDoorState (Offset 1588) (Save)(4 Bytes)
- m_hMaster (Offset 1664) (Save)(4 Bytes)
- m_hBlocker (Offset 1640) (Save)(4 Bytes)
- m_bFirstBlocked (Offset 1644) (Save)(1 Bytes)
- InputOpen (Offset 0) (Input)(0 Bytes) - Open
- InputOpenAwayFrom (Offset 0) (Input)(0 Bytes) - OpenAwayFrom
- InputClose (Offset 0) (Input)(0 Bytes) - Close
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputLock (Offset 0) (Input)(0 Bytes) - Lock
- InputUnlock (Offset 0) (Input)(0 Bytes) - Unlock
- m_OnBlockedOpening (Offset 1692) (Save|Key|Output)(0 Bytes) - OnBlockedOpening
- m_OnBlockedClosing (Offset 1668) (Save|Key|Output)(0 Bytes) - OnBlockedClosing
- m_OnUnblockedOpening (Offset 1740) (Save|Key|Output)(0 Bytes) - OnUnblockedOpening
- m_OnUnblockedClosing (Offset 1716) (Save|Key|Output)(0 Bytes) - OnUnblockedClosing
- m_OnFullyClosed (Offset 1764) (Save|Key|Output)(0 Bytes) - OnFullyClosed
- m_OnFullyOpen (Offset 1788) (Save|Key|Output)(0 Bytes) - OnFullyOpen
- m_OnClose (Offset 1812) (Save|Key|Output)(0 Bytes) - OnClose
- m_OnOpen (Offset 1836) (Save|Key|Output)(0 Bytes) - OnOpen
- m_OnLockedUse (Offset 1860) (Save|Key|Output)(0 Bytes) - OnLockedUse
 Sub-Class Table (1 Deep): m_ls - locksound_t
 - sLockedSound (Offset 4) (Save)(4 Bytes)
 - sLockedSentence (Offset 8) (Save)(4 Bytes)
 - sUnlockedSound (Offset 12) (Save)(4 Bytes)
 - sUnlockedSentence (Offset 16) (Save)(4 Bytes)
 - iLockedSentence (Offset 20) (Save)(4 Bytes)
 - iUnlockedSentence (Offset 24) (Save)(4 Bytes)
 - flwaitSound (Offset 28) (Save)(4 Bytes)
 - flwaitSentence (Offset 32) (Save)(4 Bytes)
 - bEOFLocked (Offset 36) (Save)(1 Bytes)
 - bEOFUnlocked (Offset 37) (Save)(1 Bytes)
- CBasePropDoorDoorOpenMoveDone (Offset 0) (FunctionTable)(0 Bytes)
- CBasePropDoorDoorCloseMoveDone (Offset 0) (FunctionTable)(0 Bytes)
- CBasePropDoorDoorAutoCloseThink (Offset 0) (FunctionTable)(0 Bytes)
- m_iszDefaultAnim (Offset 1500) (Save|Key)(4 Bytes) - DefaultAnim
- m_iGoalSequence (Offset 1504) (Save)(4 Bytes)
- m_iTransitionDirection (Offset 1508) (Save)(4 Bytes)
- m_bRandomAnimator (Offset 1512) (Save|Key)(1 Bytes) - RandomAnimation
- m_flNextRandAnim (Offset 1516) (Save)(4 Bytes)
- m_flMinRandAnimTime (Offset 1520) (Save|Key)(4 Bytes) - MinAnimTime
- m_flMaxRandAnimTime (Offset 1524) (Save|Key)(4 Bytes) - MaxAnimTime
- m_bStartDisabled (Offset 1530) (Save|Key)(1 Bytes) - StartDisabled
- m_bDisableBoneFollowers (Offset 1531) (Save|Key)(1 Bytes) - DisableBoneFollowers
- m_bUseHitboxesForRenderBox (Offset 1532) (Save)(1 Bytes)
- m_nPendingSequence (Offset 1528) (Save)(2 Bytes)
- InputSetAnimation (Offset 0) (Input)(0 Bytes) - SetAnimation
- InputSetDefaultAnimation (Offset 0) (Input)(0 Bytes) - SetDefaultAnimation
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
- InputTurnOn (Offset 0) (Input)(0 Bytes) - Enable
- InputTurnOff (Offset 0) (Input)(0 Bytes) - Disable
- InputEnableCollision (Offset 0) (Input)(0 Bytes) - EnableCollision
- InputDisableCollision (Offset 0) (Input)(0 Bytes) - DisableCollision
- InputSetPlaybackRate (Offset 0) (Input)(0 Bytes) - SetPlaybackRate
- m_pOutputAnimBegun (Offset 1452) (Save|Key|Output)(0 Bytes) - OnAnimationBegun
- m_pOutputAnimOver (Offset 1476) (Save|Key|Output)(0 Bytes) - OnAnimationDone
- CDynamicPropAnimThink (Offset 0) (FunctionTable)(0 Bytes)
 Sub-Class Table (1 Deep): m_BoneFollowerManager - CBoneFollowerManager
 - m_iNumBones (Offset 0) (Global|Save)(4 Bytes)
 - m_physBones (Offset 4) (Global|Save)(0 Bytes)
- *CBreakableProp
- *CBaseAnimating

CPhysicsProp - prop_dropship_container
- m_nSmokeTrailCount (Offset 1692) (Save)(4 Bytes)
- m_hLastInflictor (Offset 1696) (Save)(4 Bytes)
- m_flLastHitTime (Offset 1700) (Save)(4 Bytes)
- InputEnableMotion (Offset 0) (Input)(0 Bytes) - EnableMotion
- InputDisableMotion (Offset 0) (Input)(0 Bytes) - DisableMotion
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputSleep (Offset 0) (Input)(0 Bytes) - Sleep
- InputDisableFloating (Offset 0) (Input)(0 Bytes) - DisableFloating
- m_bAwake (Offset 1690) (Save)(1 Bytes)
- m_massScale (Offset 1664) (Save|Key)(4 Bytes) - massscale
- m_inertiaScale (Offset 1668) (Save|Key)(4 Bytes) - inertiascale
- m_damageType (Offset 1672) (Save|Key)(4 Bytes) - Damagetype
- m_iszOverrideScript (Offset 1676) (Save|Key)(4 Bytes) - overridescript
- m_damageToEnableMotion (Offset 1680) (Save|Key)(4 Bytes) - damagetoenablemotion
- m_flForceToEnableMotion (Offset 1684) (Save|Key)(4 Bytes) - forcetoenablemotion
- m_OnAwakened (Offset 1472) (Save|Key|Output)(0 Bytes) - OnAwakened
- m_MotionEnabled (Offset 1448) (Save|Key|Output)(0 Bytes) - OnMotionEnabled
- m_OnPhysGunPickup (Offset 1496) (Save|Key|Output)(0 Bytes) - OnPhysGunPickup
- m_OnPhysGunOnlyPickup (Offset 1544) (Save|Key|Output)(0 Bytes) - OnPhysGunOnlyPickup
- m_OnPhysGunPunt (Offset 1520) (Save|Key|Output)(0 Bytes) - OnPhysGunPunt
- m_OnPhysGunDrop (Offset 1568) (Save|Key|Output)(0 Bytes) - OnPhysGunDrop
- m_OnPlayerUse (Offset 1592) (Save|Key|Output)(0 Bytes) - OnPlayerUse
- m_OnPlayerPickup (Offset 1616) (Save|Key|Output)(0 Bytes) - OnPlayerPickup
- m_OnOutOfWorld (Offset 1640) (Save|Key|Output)(0 Bytes) - OnOutOfWorld
- m_bThrownByPlayer (Offset 1688) (Save)(1 Bytes)
- m_bFirstCollisionAfterLaunch (Offset 1689) (Save)(1 Bytes)
- CPhysicsPropClearFlagsThink (Offset 0) (FunctionTable)(0 Bytes)
- *CBreakableProp
- *CBaseAnimating

CDynamicProp - prop_dynamic
- m_iszDefaultAnim (Offset 1500) (Save|Key)(4 Bytes) - DefaultAnim
- m_iGoalSequence (Offset 1504) (Save)(4 Bytes)
- m_iTransitionDirection (Offset 1508) (Save)(4 Bytes)
- m_bRandomAnimator (Offset 1512) (Save|Key)(1 Bytes) - RandomAnimation
- m_flNextRandAnim (Offset 1516) (Save)(4 Bytes)
- m_flMinRandAnimTime (Offset 1520) (Save|Key)(4 Bytes) - MinAnimTime
- m_flMaxRandAnimTime (Offset 1524) (Save|Key)(4 Bytes) - MaxAnimTime
- m_bStartDisabled (Offset 1530) (Save|Key)(1 Bytes) - StartDisabled
- m_bDisableBoneFollowers (Offset 1531) (Save|Key)(1 Bytes) - DisableBoneFollowers
- m_bUseHitboxesForRenderBox (Offset 1532) (Save)(1 Bytes)
- m_nPendingSequence (Offset 1528) (Save)(2 Bytes)
- InputSetAnimation (Offset 0) (Input)(0 Bytes) - SetAnimation
- InputSetDefaultAnimation (Offset 0) (Input)(0 Bytes) - SetDefaultAnimation
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
- InputTurnOn (Offset 0) (Input)(0 Bytes) - Enable
- InputTurnOff (Offset 0) (Input)(0 Bytes) - Disable
- InputEnableCollision (Offset 0) (Input)(0 Bytes) - EnableCollision
- InputDisableCollision (Offset 0) (Input)(0 Bytes) - DisableCollision
- InputSetPlaybackRate (Offset 0) (Input)(0 Bytes) - SetPlaybackRate
- m_pOutputAnimBegun (Offset 1452) (Save|Key|Output)(0 Bytes) - OnAnimationBegun
- m_pOutputAnimOver (Offset 1476) (Save|Key|Output)(0 Bytes) - OnAnimationDone
- CDynamicPropAnimThink (Offset 0) (FunctionTable)(0 Bytes)
 Sub-Class Table (1 Deep): m_BoneFollowerManager - CBoneFollowerManager
 - m_iNumBones (Offset 0) (Global|Save)(4 Bytes)
 - m_physBones (Offset 4) (Global|Save)(0 Bytes)
- *CBreakableProp
- *CBaseAnimating

CDynamicProp - prop_dynamic_ornament
- m_initialOwner (Offset 1560) (Save|Key)(4 Bytes) - InitialOwner
- InputSetAttached (Offset 0) (Input)(0 Bytes) - SetAttached
- InputDetach (Offset 0) (Input)(0 Bytes) - Detach
- m_iszDefaultAnim (Offset 1500) (Save|Key)(4 Bytes) - DefaultAnim
- m_iGoalSequence (Offset 1504) (Save)(4 Bytes)
- m_iTransitionDirection (Offset 1508) (Save)(4 Bytes)
- m_bRandomAnimator (Offset 1512) (Save|Key)(1 Bytes) - RandomAnimation
- m_flNextRandAnim (Offset 1516) (Save)(4 Bytes)
- m_flMinRandAnimTime (Offset 1520) (Save|Key)(4 Bytes) - MinAnimTime
- m_flMaxRandAnimTime (Offset 1524) (Save|Key)(4 Bytes) - MaxAnimTime
- m_bStartDisabled (Offset 1530) (Save|Key)(1 Bytes) - StartDisabled
- m_bDisableBoneFollowers (Offset 1531) (Save|Key)(1 Bytes) - DisableBoneFollowers
- m_bUseHitboxesForRenderBox (Offset 1532) (Save)(1 Bytes)
- m_nPendingSequence (Offset 1528) (Save)(2 Bytes)
- InputSetAnimation (Offset 0) (Input)(0 Bytes) - SetAnimation
- InputSetDefaultAnimation (Offset 0) (Input)(0 Bytes) - SetDefaultAnimation
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
- InputTurnOn (Offset 0) (Input)(0 Bytes) - Enable
- InputTurnOff (Offset 0) (Input)(0 Bytes) - Disable
- InputEnableCollision (Offset 0) (Input)(0 Bytes) - EnableCollision
- InputDisableCollision (Offset 0) (Input)(0 Bytes) - DisableCollision
- InputSetPlaybackRate (Offset 0) (Input)(0 Bytes) - SetPlaybackRate
- m_pOutputAnimBegun (Offset 1452) (Save|Key|Output)(0 Bytes) - OnAnimationBegun
- m_pOutputAnimOver (Offset 1476) (Save|Key|Output)(0 Bytes) - OnAnimationDone
- CDynamicPropAnimThink (Offset 0) (FunctionTable)(0 Bytes)
 Sub-Class Table (1 Deep): m_BoneFollowerManager - CBoneFollowerManager
 - m_iNumBones (Offset 0) (Global|Save)(4 Bytes)
 - m_physBones (Offset 4) (Global|Save)(0 Bytes)
- *CBreakableProp
- *CBaseAnimating

CDynamicProp - prop_dynamic_override
- m_iszDefaultAnim (Offset 1500) (Save|Key)(4 Bytes) - DefaultAnim
- m_iGoalSequence (Offset 1504) (Save)(4 Bytes)
- m_iTransitionDirection (Offset 1508) (Save)(4 Bytes)
- m_bRandomAnimator (Offset 1512) (Save|Key)(1 Bytes) - RandomAnimation
- m_flNextRandAnim (Offset 1516) (Save)(4 Bytes)
- m_flMinRandAnimTime (Offset 1520) (Save|Key)(4 Bytes) - MinAnimTime
- m_flMaxRandAnimTime (Offset 1524) (Save|Key)(4 Bytes) - MaxAnimTime
- m_bStartDisabled (Offset 1530) (Save|Key)(1 Bytes) - StartDisabled
- m_bDisableBoneFollowers (Offset 1531) (Save|Key)(1 Bytes) - DisableBoneFollowers
- m_bUseHitboxesForRenderBox (Offset 1532) (Save)(1 Bytes)
- m_nPendingSequence (Offset 1528) (Save)(2 Bytes)
- InputSetAnimation (Offset 0) (Input)(0 Bytes) - SetAnimation
- InputSetDefaultAnimation (Offset 0) (Input)(0 Bytes) - SetDefaultAnimation
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
- InputTurnOn (Offset 0) (Input)(0 Bytes) - Enable
- InputTurnOff (Offset 0) (Input)(0 Bytes) - Disable
- InputEnableCollision (Offset 0) (Input)(0 Bytes) - EnableCollision
- InputDisableCollision (Offset 0) (Input)(0 Bytes) - DisableCollision
- InputSetPlaybackRate (Offset 0) (Input)(0 Bytes) - SetPlaybackRate
- m_pOutputAnimBegun (Offset 1452) (Save|Key|Output)(0 Bytes) - OnAnimationBegun
- m_pOutputAnimOver (Offset 1476) (Save|Key|Output)(0 Bytes) - OnAnimationDone
- CDynamicPropAnimThink (Offset 0) (FunctionTable)(0 Bytes)
 Sub-Class Table (1 Deep): m_BoneFollowerManager - CBoneFollowerManager
 - m_iNumBones (Offset 0) (Global|Save)(4 Bytes)
 - m_physBones (Offset 4) (Global|Save)(0 Bytes)
- *CBreakableProp
- *CBaseAnimating

CPhysicsProp - prop_physics
- InputEnableMotion (Offset 0) (Input)(0 Bytes) - EnableMotion
- InputDisableMotion (Offset 0) (Input)(0 Bytes) - DisableMotion
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputSleep (Offset 0) (Input)(0 Bytes) - Sleep
- InputDisableFloating (Offset 0) (Input)(0 Bytes) - DisableFloating
- m_bAwake (Offset 1690) (Save)(1 Bytes)
- m_massScale (Offset 1664) (Save|Key)(4 Bytes) - massscale
- m_inertiaScale (Offset 1668) (Save|Key)(4 Bytes) - inertiascale
- m_damageType (Offset 1672) (Save|Key)(4 Bytes) - Damagetype
- m_iszOverrideScript (Offset 1676) (Save|Key)(4 Bytes) - overridescript
- m_damageToEnableMotion (Offset 1680) (Save|Key)(4 Bytes) - damagetoenablemotion
- m_flForceToEnableMotion (Offset 1684) (Save|Key)(4 Bytes) - forcetoenablemotion
- m_OnAwakened (Offset 1472) (Save|Key|Output)(0 Bytes) - OnAwakened
- m_MotionEnabled (Offset 1448) (Save|Key|Output)(0 Bytes) - OnMotionEnabled
- m_OnPhysGunPickup (Offset 1496) (Save|Key|Output)(0 Bytes) - OnPhysGunPickup
- m_OnPhysGunOnlyPickup (Offset 1544) (Save|Key|Output)(0 Bytes) - OnPhysGunOnlyPickup
- m_OnPhysGunPunt (Offset 1520) (Save|Key|Output)(0 Bytes) - OnPhysGunPunt
- m_OnPhysGunDrop (Offset 1568) (Save|Key|Output)(0 Bytes) - OnPhysGunDrop
- m_OnPlayerUse (Offset 1592) (Save|Key|Output)(0 Bytes) - OnPlayerUse
- m_OnPlayerPickup (Offset 1616) (Save|Key|Output)(0 Bytes) - OnPlayerPickup
- m_OnOutOfWorld (Offset 1640) (Save|Key|Output)(0 Bytes) - OnOutOfWorld
- m_bThrownByPlayer (Offset 1688) (Save)(1 Bytes)
- m_bFirstCollisionAfterLaunch (Offset 1689) (Save)(1 Bytes)
- CPhysicsPropClearFlagsThink (Offset 0) (FunctionTable)(0 Bytes)
- *CBreakableProp
- *CBaseAnimating

CPhysicsPropMultiplayer - prop_physics_multiplayer
- m_iPhysicsMode (Offset 1696) (Save|Key)(4 Bytes) - physicsmode
- m_fMass (Offset 1700) (Save)(4 Bytes)
- m_usingCustomCollisionBounds (Offset 1704) (Save)(1 Bytes)
- m_collisionMins (Offset 1708) (Save)(12 Bytes)
- m_collisionMaxs (Offset 1720) (Save)(12 Bytes)
- InputEnableMotion (Offset 0) (Input)(0 Bytes) - EnableMotion
- InputDisableMotion (Offset 0) (Input)(0 Bytes) - DisableMotion
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputSleep (Offset 0) (Input)(0 Bytes) - Sleep
- InputDisableFloating (Offset 0) (Input)(0 Bytes) - DisableFloating
- m_bAwake (Offset 1690) (Save)(1 Bytes)
- m_massScale (Offset 1664) (Save|Key)(4 Bytes) - massscale
- m_inertiaScale (Offset 1668) (Save|Key)(4 Bytes) - inertiascale
- m_damageType (Offset 1672) (Save|Key)(4 Bytes) - Damagetype
- m_iszOverrideScript (Offset 1676) (Save|Key)(4 Bytes) - overridescript
- m_damageToEnableMotion (Offset 1680) (Save|Key)(4 Bytes) - damagetoenablemotion
- m_flForceToEnableMotion (Offset 1684) (Save|Key)(4 Bytes) - forcetoenablemotion
- m_OnAwakened (Offset 1472) (Save|Key|Output)(0 Bytes) - OnAwakened
- m_MotionEnabled (Offset 1448) (Save|Key|Output)(0 Bytes) - OnMotionEnabled
- m_OnPhysGunPickup (Offset 1496) (Save|Key|Output)(0 Bytes) - OnPhysGunPickup
- m_OnPhysGunOnlyPickup (Offset 1544) (Save|Key|Output)(0 Bytes) - OnPhysGunOnlyPickup
- m_OnPhysGunPunt (Offset 1520) (Save|Key|Output)(0 Bytes) - OnPhysGunPunt
- m_OnPhysGunDrop (Offset 1568) (Save|Key|Output)(0 Bytes) - OnPhysGunDrop
- m_OnPlayerUse (Offset 1592) (Save|Key|Output)(0 Bytes) - OnPlayerUse
- m_OnPlayerPickup (Offset 1616) (Save|Key|Output)(0 Bytes) - OnPlayerPickup
- m_OnOutOfWorld (Offset 1640) (Save|Key|Output)(0 Bytes) - OnOutOfWorld
- m_bThrownByPlayer (Offset 1688) (Save)(1 Bytes)
- m_bFirstCollisionAfterLaunch (Offset 1689) (Save)(1 Bytes)
- CPhysicsPropClearFlagsThink (Offset 0) (FunctionTable)(0 Bytes)
- *CBreakableProp
- *CBaseAnimating

CPhysicsProp - prop_physics_override
- InputEnableMotion (Offset 0) (Input)(0 Bytes) - EnableMotion
- InputDisableMotion (Offset 0) (Input)(0 Bytes) - DisableMotion
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputSleep (Offset 0) (Input)(0 Bytes) - Sleep
- InputDisableFloating (Offset 0) (Input)(0 Bytes) - DisableFloating
- m_bAwake (Offset 1690) (Save)(1 Bytes)
- m_massScale (Offset 1664) (Save|Key)(4 Bytes) - massscale
- m_inertiaScale (Offset 1668) (Save|Key)(4 Bytes) - inertiascale
- m_damageType (Offset 1672) (Save|Key)(4 Bytes) - Damagetype
- m_iszOverrideScript (Offset 1676) (Save|Key)(4 Bytes) - overridescript
- m_damageToEnableMotion (Offset 1680) (Save|Key)(4 Bytes) - damagetoenablemotion
- m_flForceToEnableMotion (Offset 1684) (Save|Key)(4 Bytes) - forcetoenablemotion
- m_OnAwakened (Offset 1472) (Save|Key|Output)(0 Bytes) - OnAwakened
- m_MotionEnabled (Offset 1448) (Save|Key|Output)(0 Bytes) - OnMotionEnabled
- m_OnPhysGunPickup (Offset 1496) (Save|Key|Output)(0 Bytes) - OnPhysGunPickup
- m_OnPhysGunOnlyPickup (Offset 1544) (Save|Key|Output)(0 Bytes) - OnPhysGunOnlyPickup
- m_OnPhysGunPunt (Offset 1520) (Save|Key|Output)(0 Bytes) - OnPhysGunPunt
- m_OnPhysGunDrop (Offset 1568) (Save|Key|Output)(0 Bytes) - OnPhysGunDrop
- m_OnPlayerUse (Offset 1592) (Save|Key|Output)(0 Bytes) - OnPlayerUse
- m_OnPlayerPickup (Offset 1616) (Save|Key|Output)(0 Bytes) - OnPlayerPickup
- m_OnOutOfWorld (Offset 1640) (Save|Key|Output)(0 Bytes) - OnOutOfWorld
- m_bThrownByPlayer (Offset 1688) (Save)(1 Bytes)
- m_bFirstCollisionAfterLaunch (Offset 1689) (Save)(1 Bytes)
- CPhysicsPropClearFlagsThink (Offset 0) (FunctionTable)(0 Bytes)
- *CBreakableProp
- *CBaseAnimating

CPhysicsProp - prop_physics_respawnable
- CPhysicsPropRespawnableMaterialize (Offset 0) (FunctionTable)(0 Bytes)
- m_flRespawnTime (Offset 1740) (Save|Key)(4 Bytes) - RespawnTime
- m_vOriginalSpawnOrigin (Offset 1692) (Save)(12 Bytes)
- m_vOriginalSpawnAngles (Offset 1704) (Save)(12 Bytes)
- m_vOriginalMins (Offset 1716) (Save)(12 Bytes)
- m_vOriginalMaxs (Offset 1728) (Save)(12 Bytes)
- InputEnableMotion (Offset 0) (Input)(0 Bytes) - EnableMotion
- InputDisableMotion (Offset 0) (Input)(0 Bytes) - DisableMotion
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputSleep (Offset 0) (Input)(0 Bytes) - Sleep
- InputDisableFloating (Offset 0) (Input)(0 Bytes) - DisableFloating
- m_bAwake (Offset 1690) (Save)(1 Bytes)
- m_massScale (Offset 1664) (Save|Key)(4 Bytes) - massscale
- m_inertiaScale (Offset 1668) (Save|Key)(4 Bytes) - inertiascale
- m_damageType (Offset 1672) (Save|Key)(4 Bytes) - Damagetype
- m_iszOverrideScript (Offset 1676) (Save|Key)(4 Bytes) - overridescript
- m_damageToEnableMotion (Offset 1680) (Save|Key)(4 Bytes) - damagetoenablemotion
- m_flForceToEnableMotion (Offset 1684) (Save|Key)(4 Bytes) - forcetoenablemotion
- m_OnAwakened (Offset 1472) (Save|Key|Output)(0 Bytes) - OnAwakened
- m_MotionEnabled (Offset 1448) (Save|Key|Output)(0 Bytes) - OnMotionEnabled
- m_OnPhysGunPickup (Offset 1496) (Save|Key|Output)(0 Bytes) - OnPhysGunPickup
- m_OnPhysGunOnlyPickup (Offset 1544) (Save|Key|Output)(0 Bytes) - OnPhysGunOnlyPickup
- m_OnPhysGunPunt (Offset 1520) (Save|Key|Output)(0 Bytes) - OnPhysGunPunt
- m_OnPhysGunDrop (Offset 1568) (Save|Key|Output)(0 Bytes) - OnPhysGunDrop
- m_OnPlayerUse (Offset 1592) (Save|Key|Output)(0 Bytes) - OnPlayerUse
- m_OnPlayerPickup (Offset 1616) (Save|Key|Output)(0 Bytes) - OnPlayerPickup
- m_OnOutOfWorld (Offset 1640) (Save|Key|Output)(0 Bytes) - OnOutOfWorld
- m_bThrownByPlayer (Offset 1688) (Save)(1 Bytes)
- m_bFirstCollisionAfterLaunch (Offset 1689) (Save)(1 Bytes)
- CPhysicsPropClearFlagsThink (Offset 0) (FunctionTable)(0 Bytes)
- *CBreakableProp
- *CBaseAnimating

CRagdollProp - prop_ragdoll
- m_ragdoll.boneIndex (Offset 1712) (Save)(96 Bytes)
- m_ragPos (Offset 1832) (Save)(288 Bytes)
- m_ragAngles (Offset 2120) (Save)(288 Bytes)
- m_anglesOverrideString (Offset 2408) (Save|Key)(4 Bytes) - angleOverride
- m_lastUpdateTickCount (Offset 2416) (Save)(4 Bytes)
- m_allAsleep (Offset 2420) (Save)(1 Bytes)
- m_hDamageEntity (Offset 2424) (Save)(4 Bytes)
- m_hKiller (Offset 2428) (Save)(4 Bytes)
- m_bStartDisabled (Offset 1828) (Save|Key)(1 Bytes) - StartDisabled
- InputStartRadgollBoogie (Offset 0) (Input)(0 Bytes) - StartRagdollBoogie
- InputEnableMotion (Offset 0) (Input)(0 Bytes) - EnableMotion
- InputDisableMotion (Offset 0) (Input)(0 Bytes) - DisableMotion
- InputTurnOn (Offset 0) (Input)(0 Bytes) - Enable
- InputTurnOff (Offset 0) (Input)(0 Bytes) - Disable
- InputFadeAndRemove (Offset 0) (Input)(0 Bytes) - FadeAndRemove
- m_hUnragdoll (Offset 2412) (Save)(4 Bytes)
- m_bFirstCollisionAfterLaunch (Offset 2421) (Save)(1 Bytes)
- m_flBlendWeight (Offset 2456) (Save)(4 Bytes)
- m_nOverlaySequence (Offset 2460) (Save)(4 Bytes)
- m_ragdollMins (Offset 2468) (Save)(288 Bytes)
- m_ragdollMaxs (Offset 2756) (Save)(288 Bytes)
- m_hPhysicsAttacker (Offset 2432) (Save)(4 Bytes)
- m_flLastPhysicsInfluenceTime (Offset 2436) (Save)(4 Bytes)
- m_flFadeOutStartTime (Offset 2440) (Save)(4 Bytes)
- m_flFadeTime (Offset 2444) (Save)(4 Bytes)
- m_strSourceClassName (Offset 2448) (Save)(4 Bytes)
- m_bHasBeenPhysgunned (Offset 2452) (Save)(1 Bytes)
- CRagdollPropSetDebrisThink (Offset 0) (FunctionTable)(0 Bytes)
- CRagdollPropClearFlagsThink (Offset 0) (FunctionTable)(0 Bytes)
- CRagdollPropFadeOutThink (Offset 0) (FunctionTable)(0 Bytes)
- m_ragdoll.listCount (Offset 1124) (Save)(4 Bytes)
- m_ragdoll.allowStretch (Offset 1128) (Save)(1 Bytes)
- m_ragdoll.pGroup (Offset 1132) (Save)(0 Bytes)
- m_flDefaultFadeScale (Offset 2464) (Save)(4 Bytes)
- m_ragdoll.list[1].originParentSpace (Offset 1160) (Save)(12 Bytes)
- m_ragdoll.list[1].pObject (Offset 1172) (Save)(0 Bytes)
- m_ragdoll.list[1].pConstraint (Offset 1176) (Save)(0 Bytes)
- m_ragdoll.list[1].parentIndex (Offset 1180) (Save)(4 Bytes)
- m_ragdoll.list[2].originParentSpace (Offset 1184) (Save)(12 Bytes)
- m_ragdoll.list[2].pObject (Offset 1196) (Save)(0 Bytes)
- m_ragdoll.list[2].pConstraint (Offset 1200) (Save)(0 Bytes)
- m_ragdoll.list[2].parentIndex (Offset 1204) (Save)(4 Bytes)
- m_ragdoll.list[3].originParentSpace (Offset 1208) (Save)(12 Bytes)
- m_ragdoll.list[3].pObject (Offset 1220) (Save)(0 Bytes)
- m_ragdoll.list[3].pConstraint (Offset 1224) (Save)(0 Bytes)
- m_ragdoll.list[3].parentIndex (Offset 1228) (Save)(4 Bytes)
- m_ragdoll.list[4].originParentSpace (Offset 1232) (Save)(12 Bytes)
- m_ragdoll.list[4].pObject (Offset 1244) (Save)(0 Bytes)
- m_ragdoll.list[4].pConstraint (Offset 1248) (Save)(0 Bytes)
- m_ragdoll.list[4].parentIndex (Offset 1252) (Save)(4 Bytes)
- m_ragdoll.list[5].originParentSpace (Offset 1256) (Save)(12 Bytes)
- m_ragdoll.list[5].pObject (Offset 1268) (Save)(0 Bytes)
- m_ragdoll.list[5].pConstraint (Offset 1272) (Save)(0 Bytes)
- m_ragdoll.list[5].parentIndex (Offset 1276) (Save)(4 Bytes)
- m_ragdoll.list[6].originParentSpace (Offset 1280) (Save)(12 Bytes)
- m_ragdoll.list[6].pObject (Offset 1292) (Save)(0 Bytes)
- m_ragdoll.list[6].pConstraint (Offset 1296) (Save)(0 Bytes)
- m_ragdoll.list[6].parentIndex (Offset 1300) (Save)(4 Bytes)
- m_ragdoll.list[7].originParentSpace (Offset 1304) (Save)(12 Bytes)
- m_ragdoll.list[7].pObject (Offset 1316) (Save)(0 Bytes)
- m_ragdoll.list[7].pConstraint (Offset 1320) (Save)(0 Bytes)
- m_ragdoll.list[7].parentIndex (Offset 1324) (Save)(4 Bytes)
- m_ragdoll.list[8].originParentSpace (Offset 1328) (Save)(12 Bytes)
- m_ragdoll.list[8].pObject (Offset 1340) (Save)(0 Bytes)
- m_ragdoll.list[8].pConstraint (Offset 1344) (Save)(0 Bytes)
- m_ragdoll.list[8].parentIndex (Offset 1348) (Save)(4 Bytes)
- m_ragdoll.list[9].originParentSpace (Offset 1352) (Save)(12 Bytes)
- m_ragdoll.list[9].pObject (Offset 1364) (Save)(0 Bytes)
- m_ragdoll.list[9].pConstraint (Offset 1368) (Save)(0 Bytes)
- m_ragdoll.list[9].parentIndex (Offset 1372) (Save)(4 Bytes)
- m_ragdoll.list[10].originParentSpace (Offset 1376) (Save)(12 Bytes)
- m_ragdoll.list[10].pObject (Offset 1388) (Save)(0 Bytes)
- m_ragdoll.list[10].pConstraint (Offset 1392) (Save)(0 Bytes)
- m_ragdoll.list[10].parentIndex (Offset 1396) (Save)(4 Bytes)
- m_ragdoll.list[11].originParentSpace (Offset 1400) (Save)(12 Bytes)
- m_ragdoll.list[11].pObject (Offset 1412) (Save)(0 Bytes)
- m_ragdoll.list[11].pConstraint (Offset 1416) (Save)(0 Bytes)
- m_ragdoll.list[11].parentIndex (Offset 1420) (Save)(4 Bytes)
- m_ragdoll.list[12].originParentSpace (Offset 1424) (Save)(12 Bytes)
- m_ragdoll.list[12].pObject (Offset 1436) (Save)(0 Bytes)
- m_ragdoll.list[12].pConstraint (Offset 1440) (Save)(0 Bytes)
- m_ragdoll.list[12].parentIndex (Offset 1444) (Save)(4 Bytes)
- m_ragdoll.list[13].originParentSpace (Offset 1448) (Save)(12 Bytes)
- m_ragdoll.list[13].pObject (Offset 1460) (Save)(0 Bytes)
- m_ragdoll.list[13].pConstraint (Offset 1464) (Save)(0 Bytes)
- m_ragdoll.list[13].parentIndex (Offset 1468) (Save)(4 Bytes)
- m_ragdoll.list[14].originParentSpace (Offset 1472) (Save)(12 Bytes)
- m_ragdoll.list[14].pObject (Offset 1484) (Save)(0 Bytes)
- m_ragdoll.list[14].pConstraint (Offset 1488) (Save)(0 Bytes)
- m_ragdoll.list[14].parentIndex (Offset 1492) (Save)(4 Bytes)
- m_ragdoll.list[15].originParentSpace (Offset 1496) (Save)(12 Bytes)
- m_ragdoll.list[15].pObject (Offset 1508) (Save)(0 Bytes)
- m_ragdoll.list[15].pConstraint (Offset 1512) (Save)(0 Bytes)
- m_ragdoll.list[15].parentIndex (Offset 1516) (Save)(4 Bytes)
- m_ragdoll.list[16].originParentSpace (Offset 1520) (Save)(12 Bytes)
- m_ragdoll.list[16].pObject (Offset 1532) (Save)(0 Bytes)
- m_ragdoll.list[16].pConstraint (Offset 1536) (Save)(0 Bytes)
- m_ragdoll.list[16].parentIndex (Offset 1540) (Save)(4 Bytes)
- m_ragdoll.list[17].originParentSpace (Offset 1544) (Save)(12 Bytes)
- m_ragdoll.list[17].pObject (Offset 1556) (Save)(0 Bytes)
- m_ragdoll.list[17].pConstraint (Offset 1560) (Save)(0 Bytes)
- m_ragdoll.list[17].parentIndex (Offset 1564) (Save)(4 Bytes)
- m_ragdoll.list[18].originParentSpace (Offset 1568) (Save)(12 Bytes)
- m_ragdoll.list[18].pObject (Offset 1580) (Save)(0 Bytes)
- m_ragdoll.list[18].pConstraint (Offset 1584) (Save)(0 Bytes)
- m_ragdoll.list[18].parentIndex (Offset 1588) (Save)(4 Bytes)
- m_ragdoll.list[19].originParentSpace (Offset 1592) (Save)(12 Bytes)
- m_ragdoll.list[19].pObject (Offset 1604) (Save)(0 Bytes)
- m_ragdoll.list[19].pConstraint (Offset 1608) (Save)(0 Bytes)
- m_ragdoll.list[19].parentIndex (Offset 1612) (Save)(4 Bytes)
- m_ragdoll.list[20].originParentSpace (Offset 1616) (Save)(12 Bytes)
- m_ragdoll.list[20].pObject (Offset 1628) (Save)(0 Bytes)
- m_ragdoll.list[20].pConstraint (Offset 1632) (Save)(0 Bytes)
- m_ragdoll.list[20].parentIndex (Offset 1636) (Save)(4 Bytes)
- m_ragdoll.list[21].originParentSpace (Offset 1640) (Save)(12 Bytes)
- m_ragdoll.list[21].pObject (Offset 1652) (Save)(0 Bytes)
- m_ragdoll.list[21].pConstraint (Offset 1656) (Save)(0 Bytes)
- m_ragdoll.list[21].parentIndex (Offset 1660) (Save)(4 Bytes)
- m_ragdoll.list[22].originParentSpace (Offset 1664) (Save)(12 Bytes)
- m_ragdoll.list[22].pObject (Offset 1676) (Save)(0 Bytes)
- m_ragdoll.list[22].pConstraint (Offset 1680) (Save)(0 Bytes)
- m_ragdoll.list[22].parentIndex (Offset 1684) (Save)(4 Bytes)
- m_ragdoll.list[23].originParentSpace (Offset 1688) (Save)(12 Bytes)
- m_ragdoll.list[23].pObject (Offset 1700) (Save)(0 Bytes)
- m_ragdoll.list[23].pConstraint (Offset 1704) (Save)(0 Bytes)
- m_ragdoll.list[23].parentIndex (Offset 1708) (Save)(4 Bytes)
- *CBaseAnimating

CRagdollPropAttached - prop_ragdoll_attached
- m_boneIndexAttached (Offset 3044) (Save)(4 Bytes)
- m_ragdollAttachedObjectIndex (Offset 3048) (Save)(4 Bytes)
- m_attachmentPointBoneSpace (Offset 3052) (Save)(12 Bytes)
- m_attachmentPointRagdollSpace (Offset 3064) (Save)(12 Bytes)
- m_bShouldDetach (Offset 3076) (Save)(1 Bytes)
- m_pAttachConstraint (Offset 3080) (Save)(0 Bytes)
- m_ragdoll.boneIndex (Offset 1712) (Save)(96 Bytes)
- m_ragPos (Offset 1832) (Save)(288 Bytes)
- m_ragAngles (Offset 2120) (Save)(288 Bytes)
- m_anglesOverrideString (Offset 2408) (Save|Key)(4 Bytes) - angleOverride
- m_lastUpdateTickCount (Offset 2416) (Save)(4 Bytes)
- m_allAsleep (Offset 2420) (Save)(1 Bytes)
- m_hDamageEntity (Offset 2424) (Save)(4 Bytes)
- m_hKiller (Offset 2428) (Save)(4 Bytes)
- m_bStartDisabled (Offset 1828) (Save|Key)(1 Bytes) - StartDisabled
- InputStartRadgollBoogie (Offset 0) (Input)(0 Bytes) - StartRagdollBoogie
- InputEnableMotion (Offset 0) (Input)(0 Bytes) - EnableMotion
- InputDisableMotion (Offset 0) (Input)(0 Bytes) - DisableMotion
- InputTurnOn (Offset 0) (Input)(0 Bytes) - Enable
- InputTurnOff (Offset 0) (Input)(0 Bytes) - Disable
- InputFadeAndRemove (Offset 0) (Input)(0 Bytes) - FadeAndRemove
- m_hUnragdoll (Offset 2412) (Save)(4 Bytes)
- m_bFirstCollisionAfterLaunch (Offset 2421) (Save)(1 Bytes)
- m_flBlendWeight (Offset 2456) (Save)(4 Bytes)
- m_nOverlaySequence (Offset 2460) (Save)(4 Bytes)
- m_ragdollMins (Offset 2468) (Save)(288 Bytes)
- m_ragdollMaxs (Offset 2756) (Save)(288 Bytes)
- m_hPhysicsAttacker (Offset 2432) (Save)(4 Bytes)
- m_flLastPhysicsInfluenceTime (Offset 2436) (Save)(4 Bytes)
- m_flFadeOutStartTime (Offset 2440) (Save)(4 Bytes)
- m_flFadeTime (Offset 2444) (Save)(4 Bytes)
- m_strSourceClassName (Offset 2448) (Save)(4 Bytes)
- m_bHasBeenPhysgunned (Offset 2452) (Save)(1 Bytes)
- CRagdollPropSetDebrisThink (Offset 0) (FunctionTable)(0 Bytes)
- CRagdollPropClearFlagsThink (Offset 0) (FunctionTable)(0 Bytes)
- CRagdollPropFadeOutThink (Offset 0) (FunctionTable)(0 Bytes)
- m_ragdoll.listCount (Offset 1124) (Save)(4 Bytes)
- m_ragdoll.allowStretch (Offset 1128) (Save)(1 Bytes)
- m_ragdoll.pGroup (Offset 1132) (Save)(0 Bytes)
- m_flDefaultFadeScale (Offset 2464) (Save)(4 Bytes)
- m_ragdoll.list[1].originParentSpace (Offset 1160) (Save)(12 Bytes)
- m_ragdoll.list[1].pObject (Offset 1172) (Save)(0 Bytes)
- m_ragdoll.list[1].pConstraint (Offset 1176) (Save)(0 Bytes)
- m_ragdoll.list[1].parentIndex (Offset 1180) (Save)(4 Bytes)
- m_ragdoll.list[2].originParentSpace (Offset 1184) (Save)(12 Bytes)
- m_ragdoll.list[2].pObject (Offset 1196) (Save)(0 Bytes)
- m_ragdoll.list[2].pConstraint (Offset 1200) (Save)(0 Bytes)
- m_ragdoll.list[2].parentIndex (Offset 1204) (Save)(4 Bytes)
- m_ragdoll.list[3].originParentSpace (Offset 1208) (Save)(12 Bytes)
- m_ragdoll.list[3].pObject (Offset 1220) (Save)(0 Bytes)
- m_ragdoll.list[3].pConstraint (Offset 1224) (Save)(0 Bytes)
- m_ragdoll.list[3].parentIndex (Offset 1228) (Save)(4 Bytes)
- m_ragdoll.list[4].originParentSpace (Offset 1232) (Save)(12 Bytes)
- m_ragdoll.list[4].pObject (Offset 1244) (Save)(0 Bytes)
- m_ragdoll.list[4].pConstraint (Offset 1248) (Save)(0 Bytes)
- m_ragdoll.list[4].parentIndex (Offset 1252) (Save)(4 Bytes)
- m_ragdoll.list[5].originParentSpace (Offset 1256) (Save)(12 Bytes)
- m_ragdoll.list[5].pObject (Offset 1268) (Save)(0 Bytes)
- m_ragdoll.list[5].pConstraint (Offset 1272) (Save)(0 Bytes)
- m_ragdoll.list[5].parentIndex (Offset 1276) (Save)(4 Bytes)
- m_ragdoll.list[6].originParentSpace (Offset 1280) (Save)(12 Bytes)
- m_ragdoll.list[6].pObject (Offset 1292) (Save)(0 Bytes)
- m_ragdoll.list[6].pConstraint (Offset 1296) (Save)(0 Bytes)
- m_ragdoll.list[6].parentIndex (Offset 1300) (Save)(4 Bytes)
- m_ragdoll.list[7].originParentSpace (Offset 1304) (Save)(12 Bytes)
- m_ragdoll.list[7].pObject (Offset 1316) (Save)(0 Bytes)
- m_ragdoll.list[7].pConstraint (Offset 1320) (Save)(0 Bytes)
- m_ragdoll.list[7].parentIndex (Offset 1324) (Save)(4 Bytes)
- m_ragdoll.list[8].originParentSpace (Offset 1328) (Save)(12 Bytes)
- m_ragdoll.list[8].pObject (Offset 1340) (Save)(0 Bytes)
- m_ragdoll.list[8].pConstraint (Offset 1344) (Save)(0 Bytes)
- m_ragdoll.list[8].parentIndex (Offset 1348) (Save)(4 Bytes)
- m_ragdoll.list[9].originParentSpace (Offset 1352) (Save)(12 Bytes)
- m_ragdoll.list[9].pObject (Offset 1364) (Save)(0 Bytes)
- m_ragdoll.list[9].pConstraint (Offset 1368) (Save)(0 Bytes)
- m_ragdoll.list[9].parentIndex (Offset 1372) (Save)(4 Bytes)
- m_ragdoll.list[10].originParentSpace (Offset 1376) (Save)(12 Bytes)
- m_ragdoll.list[10].pObject (Offset 1388) (Save)(0 Bytes)
- m_ragdoll.list[10].pConstraint (Offset 1392) (Save)(0 Bytes)
- m_ragdoll.list[10].parentIndex (Offset 1396) (Save)(4 Bytes)
- m_ragdoll.list[11].originParentSpace (Offset 1400) (Save)(12 Bytes)
- m_ragdoll.list[11].pObject (Offset 1412) (Save)(0 Bytes)
- m_ragdoll.list[11].pConstraint (Offset 1416) (Save)(0 Bytes)
- m_ragdoll.list[11].parentIndex (Offset 1420) (Save)(4 Bytes)
- m_ragdoll.list[12].originParentSpace (Offset 1424) (Save)(12 Bytes)
- m_ragdoll.list[12].pObject (Offset 1436) (Save)(0 Bytes)
- m_ragdoll.list[12].pConstraint (Offset 1440) (Save)(0 Bytes)
- m_ragdoll.list[12].parentIndex (Offset 1444) (Save)(4 Bytes)
- m_ragdoll.list[13].originParentSpace (Offset 1448) (Save)(12 Bytes)
- m_ragdoll.list[13].pObject (Offset 1460) (Save)(0 Bytes)
- m_ragdoll.list[13].pConstraint (Offset 1464) (Save)(0 Bytes)
- m_ragdoll.list[13].parentIndex (Offset 1468) (Save)(4 Bytes)
- m_ragdoll.list[14].originParentSpace (Offset 1472) (Save)(12 Bytes)
- m_ragdoll.list[14].pObject (Offset 1484) (Save)(0 Bytes)
- m_ragdoll.list[14].pConstraint (Offset 1488) (Save)(0 Bytes)
- m_ragdoll.list[14].parentIndex (Offset 1492) (Save)(4 Bytes)
- m_ragdoll.list[15].originParentSpace (Offset 1496) (Save)(12 Bytes)
- m_ragdoll.list[15].pObject (Offset 1508) (Save)(0 Bytes)
- m_ragdoll.list[15].pConstraint (Offset 1512) (Save)(0 Bytes)
- m_ragdoll.list[15].parentIndex (Offset 1516) (Save)(4 Bytes)
- m_ragdoll.list[16].originParentSpace (Offset 1520) (Save)(12 Bytes)
- m_ragdoll.list[16].pObject (Offset 1532) (Save)(0 Bytes)
- m_ragdoll.list[16].pConstraint (Offset 1536) (Save)(0 Bytes)
- m_ragdoll.list[16].parentIndex (Offset 1540) (Save)(4 Bytes)
- m_ragdoll.list[17].originParentSpace (Offset 1544) (Save)(12 Bytes)
- m_ragdoll.list[17].pObject (Offset 1556) (Save)(0 Bytes)
- m_ragdoll.list[17].pConstraint (Offset 1560) (Save)(0 Bytes)
- m_ragdoll.list[17].parentIndex (Offset 1564) (Save)(4 Bytes)
- m_ragdoll.list[18].originParentSpace (Offset 1568) (Save)(12 Bytes)
- m_ragdoll.list[18].pObject (Offset 1580) (Save)(0 Bytes)
- m_ragdoll.list[18].pConstraint (Offset 1584) (Save)(0 Bytes)
- m_ragdoll.list[18].parentIndex (Offset 1588) (Save)(4 Bytes)
- m_ragdoll.list[19].originParentSpace (Offset 1592) (Save)(12 Bytes)
- m_ragdoll.list[19].pObject (Offset 1604) (Save)(0 Bytes)
- m_ragdoll.list[19].pConstraint (Offset 1608) (Save)(0 Bytes)
- m_ragdoll.list[19].parentIndex (Offset 1612) (Save)(4 Bytes)
- m_ragdoll.list[20].originParentSpace (Offset 1616) (Save)(12 Bytes)
- m_ragdoll.list[20].pObject (Offset 1628) (Save)(0 Bytes)
- m_ragdoll.list[20].pConstraint (Offset 1632) (Save)(0 Bytes)
- m_ragdoll.list[20].parentIndex (Offset 1636) (Save)(4 Bytes)
- m_ragdoll.list[21].originParentSpace (Offset 1640) (Save)(12 Bytes)
- m_ragdoll.list[21].pObject (Offset 1652) (Save)(0 Bytes)
- m_ragdoll.list[21].pConstraint (Offset 1656) (Save)(0 Bytes)
- m_ragdoll.list[21].parentIndex (Offset 1660) (Save)(4 Bytes)
- m_ragdoll.list[22].originParentSpace (Offset 1664) (Save)(12 Bytes)
- m_ragdoll.list[22].pObject (Offset 1676) (Save)(0 Bytes)
- m_ragdoll.list[22].pConstraint (Offset 1680) (Save)(0 Bytes)
- m_ragdoll.list[22].parentIndex (Offset 1684) (Save)(4 Bytes)
- m_ragdoll.list[23].originParentSpace (Offset 1688) (Save)(12 Bytes)
- m_ragdoll.list[23].pObject (Offset 1700) (Save)(0 Bytes)
- m_ragdoll.list[23].pConstraint (Offset 1704) (Save)(0 Bytes)
- m_ragdoll.list[23].parentIndex (Offset 1708) (Save)(4 Bytes)
- *CBaseAnimating

CPropScalable - prop_scalable
- InputSetScaleX (Offset 0) (Input)(0 Bytes) - SetScaleX
- InputSetScaleY (Offset 0) (Input)(0 Bytes) - SetScaleY
- InputSetScaleZ (Offset 0) (Input)(0 Bytes) - SetScaleZ
- m_flScaleX (Offset 1120) (Save)(4 Bytes)
- m_flScaleY (Offset 1124) (Save)(4 Bytes)
- m_flScaleZ (Offset 1128) (Save)(4 Bytes)
- m_flLerpTimeX (Offset 1132) (Save)(4 Bytes)
- m_flLerpTimeY (Offset 1136) (Save)(4 Bytes)
- m_flLerpTimeZ (Offset 1140) (Save)(4 Bytes)
- m_flGoalTimeX (Offset 1144) (Save)(4 Bytes)
- m_flGoalTimeY (Offset 1148) (Save)(4 Bytes)
- m_flGoalTimeZ (Offset 1152) (Save)(4 Bytes)
- *CBaseAnimating

CPhysicsProp - prop_sphere
- InputEnableMotion (Offset 0) (Input)(0 Bytes) - EnableMotion
- InputDisableMotion (Offset 0) (Input)(0 Bytes) - DisableMotion
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputSleep (Offset 0) (Input)(0 Bytes) - Sleep
- InputDisableFloating (Offset 0) (Input)(0 Bytes) - DisableFloating
- m_bAwake (Offset 1690) (Save)(1 Bytes)
- m_massScale (Offset 1664) (Save|Key)(4 Bytes) - massscale
- m_inertiaScale (Offset 1668) (Save|Key)(4 Bytes) - inertiascale
- m_damageType (Offset 1672) (Save|Key)(4 Bytes) - Damagetype
- m_iszOverrideScript (Offset 1676) (Save|Key)(4 Bytes) - overridescript
- m_damageToEnableMotion (Offset 1680) (Save|Key)(4 Bytes) - damagetoenablemotion
- m_flForceToEnableMotion (Offset 1684) (Save|Key)(4 Bytes) - forcetoenablemotion
- m_OnAwakened (Offset 1472) (Save|Key|Output)(0 Bytes) - OnAwakened
- m_MotionEnabled (Offset 1448) (Save|Key|Output)(0 Bytes) - OnMotionEnabled
- m_OnPhysGunPickup (Offset 1496) (Save|Key|Output)(0 Bytes) - OnPhysGunPickup
- m_OnPhysGunOnlyPickup (Offset 1544) (Save|Key|Output)(0 Bytes) - OnPhysGunOnlyPickup
- m_OnPhysGunPunt (Offset 1520) (Save|Key|Output)(0 Bytes) - OnPhysGunPunt
- m_OnPhysGunDrop (Offset 1568) (Save|Key|Output)(0 Bytes) - OnPhysGunDrop
- m_OnPlayerUse (Offset 1592) (Save|Key|Output)(0 Bytes) - OnPlayerUse
- m_OnPlayerPickup (Offset 1616) (Save|Key|Output)(0 Bytes) - OnPlayerPickup
- m_OnOutOfWorld (Offset 1640) (Save|Key|Output)(0 Bytes) - OnOutOfWorld
- m_bThrownByPlayer (Offset 1688) (Save)(1 Bytes)
- m_bFirstCollisionAfterLaunch (Offset 1689) (Save)(1 Bytes)
- CPhysicsPropClearFlagsThink (Offset 0) (FunctionTable)(0 Bytes)
- *CBreakableProp
- *CBaseAnimating

CPhysicsProp - prop_stickybomb
- m_bDud (Offset 1692) (Save|Key)(1 Bytes) - dud
- m_bLaunched (Offset 1693) (Save)(1 Bytes)
- m_bNoseDiving (Offset 1694) (Save)(1 Bytes)
- m_nAttachedFlechettes (Offset 1696) (Save)(4 Bytes)
- m_flCollisionSpeedSqr (Offset 1700) (Save)(4 Bytes)
- m_hConstrainedEntity (Offset 1716) (Save)(4 Bytes)
- m_hGlowSprite (Offset 1720) (Save)(4 Bytes)
- m_hMainGlow (Offset 1724) (Save)(4 Bytes)
- m_nRingTexture (Offset 1732) (Save)(4 Bytes)
- m_nAttachedBoneFollowerIndex (Offset 1704) (Save)(4 Bytes)
- m_PickupTime (Offset 1708) (Save)(4 Bytes)
- m_hParticleEffect (Offset 1728) (Save)(4 Bytes)
- m_CarryAngles (Offset 1736) (Save)(12 Bytes)
- m_iBusterFlags (Offset 1748) (Save)(4 Bytes)
- m_pConstraint (Offset 1712) (Save)(0 Bytes)
- InputConstraintBroken (Offset 0) (Input)(0 Bytes) - ConstraintBroken
- m_OnAttachToStrider (Offset 1752) (Save|Key|Output)(0 Bytes) - OnAttachToStrider
- m_OnDetonate (Offset 1776) (Save|Key|Output)(0 Bytes) - OnDetonate
- m_OnShatter (Offset 1800) (Save|Key|Output)(0 Bytes) - OnShatter
- m_OnShotDown (Offset 1824) (Save|Key|Output)(0 Bytes) - OnShotDown
- CWeaponStriderBusterBusterTouch (Offset 0) (FunctionTable)(0 Bytes)
- CWeaponStriderBusterBusterFlyThink (Offset 0) (FunctionTable)(0 Bytes)
- CWeaponStriderBusterBusterDetachThink (Offset 0) (FunctionTable)(0 Bytes)
- CWeaponStriderBusterBusterPingThink (Offset 0) (FunctionTable)(0 Bytes)
- InputEnableMotion (Offset 0) (Input)(0 Bytes) - EnableMotion
- InputDisableMotion (Offset 0) (Input)(0 Bytes) - DisableMotion
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputSleep (Offset 0) (Input)(0 Bytes) - Sleep
- InputDisableFloating (Offset 0) (Input)(0 Bytes) - DisableFloating
- m_bAwake (Offset 1690) (Save)(1 Bytes)
- m_massScale (Offset 1664) (Save|Key)(4 Bytes) - massscale
- m_inertiaScale (Offset 1668) (Save|Key)(4 Bytes) - inertiascale
- m_damageType (Offset 1672) (Save|Key)(4 Bytes) - Damagetype
- m_iszOverrideScript (Offset 1676) (Save|Key)(4 Bytes) - overridescript
- m_damageToEnableMotion (Offset 1680) (Save|Key)(4 Bytes) - damagetoenablemotion
- m_flForceToEnableMotion (Offset 1684) (Save|Key)(4 Bytes) - forcetoenablemotion
- m_OnAwakened (Offset 1472) (Save|Key|Output)(0 Bytes) - OnAwakened
- m_MotionEnabled (Offset 1448) (Save|Key|Output)(0 Bytes) - OnMotionEnabled
- m_OnPhysGunPickup (Offset 1496) (Save|Key|Output)(0 Bytes) - OnPhysGunPickup
- m_OnPhysGunOnlyPickup (Offset 1544) (Save|Key|Output)(0 Bytes) - OnPhysGunOnlyPickup
- m_OnPhysGunPunt (Offset 1520) (Save|Key|Output)(0 Bytes) - OnPhysGunPunt
- m_OnPhysGunDrop (Offset 1568) (Save|Key|Output)(0 Bytes) - OnPhysGunDrop
- m_OnPlayerUse (Offset 1592) (Save|Key|Output)(0 Bytes) - OnPlayerUse
- m_OnPlayerPickup (Offset 1616) (Save|Key|Output)(0 Bytes) - OnPlayerPickup
- m_OnOutOfWorld (Offset 1640) (Save|Key|Output)(0 Bytes) - OnOutOfWorld
- m_bThrownByPlayer (Offset 1688) (Save)(1 Bytes)
- m_bFirstCollisionAfterLaunch (Offset 1689) (Save)(1 Bytes)
- CPhysicsPropClearFlagsThink (Offset 0) (FunctionTable)(0 Bytes)
- *CBreakableProp
- *CBaseAnimating

CBaseAnimating - prop_thumper
- m_bEnabled (Offset 1120) (Save)(1 Bytes)
- m_hRepellantEnt (Offset 1132) (Save)(4 Bytes)
- m_iHammerAttachment (Offset 1124) (Save)(4 Bytes)
- m_iDustScale (Offset 1136) (Save|Key)(4 Bytes) - dustscale
- m_iEffectRadius (Offset 1164) (Save|Key)(4 Bytes) - EffectRadius
- m_sndMotor (Offset 1128) (Save)(0 Bytes)
- CPropThumperThink (Offset 0) (FunctionTable)(0 Bytes)
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- m_OnThumped (Offset 1140) (Save|Key|Output)(0 Bytes) - OnThumped
- *CBaseAnimating

CBaseAnimating - prop_vehicle
 Sub-Class Table (1 Deep): m_VehiclePhysics - CFourWheelVehiclePhysics
 - m_controls.throttle (Offset 12) (Save)(4 Bytes)
 - m_controls.steering (Offset 16) (Save)(4 Bytes)
 - m_controls.brake (Offset 20) (Save)(4 Bytes)
 - m_controls.boost (Offset 24) (Save)(4 Bytes)
 - m_controls.handbrake (Offset 28) (Save)(1 Bytes)
 - m_controls.handbrakeLeft (Offset 29) (Save)(1 Bytes)
 - m_controls.handbrakeRight (Offset 30) (Save)(1 Bytes)
 - m_controls.brakepedal (Offset 31) (Save)(1 Bytes)
 - m_controls.bHasBrakePedal (Offset 32) (Save)(1 Bytes)
 - m_nSpeed (Offset 40) (Save)(4 Bytes)
 - m_nLastSpeed (Offset 44) (Save)(4 Bytes)
 - m_nRPM (Offset 48) (Save)(4 Bytes)
 - m_fLastBoost (Offset 52) (Save)(4 Bytes)
 - m_nBoostTimeLeft (Offset 56) (Save)(4 Bytes)
 - m_nHasBoost (Offset 60) (Save)(4 Bytes)
 - m_maxThrottle (Offset 64) (Save)(4 Bytes)
 - m_flMaxRevThrottle (Offset 68) (Save)(4 Bytes)
 - m_flMaxSpeed (Offset 72) (Save)(4 Bytes)
 - m_actionSpeed (Offset 76) (Save)(4 Bytes)
 - m_wheelCount (Offset 96) (Save)(4 Bytes)
 - m_wheelPosition (Offset 100) (Save)(48 Bytes)
 - m_wheelRotation (Offset 148) (Save)(48 Bytes)
 - m_wheelBaseHeight (Offset 196) (Save)(16 Bytes)
 - m_wheelTotalHeight (Offset 212) (Save)(16 Bytes)
 - m_poseParameters (Offset 228) (Save)(48 Bytes)
 - m_actionValue (Offset 276) (Save)(4 Bytes)
 - m_actionScale (Offset 280) (Save|Key)(4 Bytes) - actionScale
 - m_debugRadius (Offset 284) (Save)(4 Bytes)
 - m_throttleRate (Offset 288) (Save)(4 Bytes)
 - m_throttleStartTime (Offset 292) (Save)(4 Bytes)
 - m_throttleActiveTime (Offset 296) (Save)(4 Bytes)
 - m_turboTimer (Offset 300) (Save)(4 Bytes)
 - m_flVehicleVolume (Offset 304) (Save)(4 Bytes)
 - m_bIsOn (Offset 308) (Save)(1 Bytes)
 - m_bLastThrottle (Offset 309) (Save)(1 Bytes)
 - m_bLastBoost (Offset 310) (Save)(1 Bytes)
 - m_bLastSkid (Offset 311) (Save)(1 Bytes)
- m_VehiclePhysics.m_pVehicle (Offset 1160) (Save)(0 Bytes)
- m_VehiclePhysics.m_pWheels (Offset 1204) (Save)(0 Bytes)
- m_nVehicleType (Offset 1436) (Save)(4 Bytes)
- m_hPhysicsAttacker (Offset 1476) (Save)(4 Bytes)
- m_flLastPhysicsInfluenceTime (Offset 1480) (Save)(4 Bytes)
- m_hPhysicsChildren (Offset 1444) (Save)(0 Bytes)
- m_vehicleScript (Offset 1440) (Save|Key)(4 Bytes) - VehicleScript
- m_vecSmoothedVelocity (Offset 1464) (Save)(12 Bytes)
- InputThrottle (Offset 0) (Input)(0 Bytes) - Throttle
- InputSteering (Offset 0) (Input)(0 Bytes) - Steer
- InputAction (Offset 0) (Input)(0 Bytes) - Action
- InputHandBrakeOn (Offset 0) (Input)(0 Bytes) - HandBrakeOn
- InputHandBrakeOff (Offset 0) (Input)(0 Bytes) - HandBrakeOff
- *CBaseAnimating

CPropAirboat - prop_vehicle_airboat
- m_vecLastEyePos (Offset 1720) (Save)(12 Bytes)
- m_vecLastEyeTarget (Offset 1732) (Save)(12 Bytes)
- m_vecEyeSpeed (Offset 1744) (Save)(12 Bytes)
- m_aimYaw (Offset 1768) (Save)(4 Bytes)
- m_aimPitch (Offset 1772) (Save)(4 Bytes)
- m_flChargeRemainder (Offset 1776) (Save)(4 Bytes)
- m_flDrainRemainder (Offset 1780) (Save)(4 Bytes)
- m_nGunState (Offset 1784) (Save)(4 Bytes)
- m_flNextHeavyShotTime (Offset 1788) (Save)(4 Bytes)
- m_flNextGunShakeTime (Offset 1792) (Save)(4 Bytes)
- m_nAmmoCount (Offset 1796) (Save)(4 Bytes)
- m_bHeadlightIsOn (Offset 1800) (Save)(1 Bytes)
- m_hAvoidSphere (Offset 1804) (Save)(4 Bytes)
- m_hPlayerBlocker (Offset 1888) (Save)(4 Bytes)
- m_vecPhysVelocity (Offset 1892) (Save)(12 Bytes)
- m_nExactWaterLevel (Offset 1904) (Save)(4 Bytes)
- m_flPrevThrottle (Offset 1812) (Save)(4 Bytes)
- m_flSpinRate (Offset 1816) (Save)(4 Bytes)
- m_flTargetSpinRate (Offset 1820) (Save)(4 Bytes)
- m_flPropTime (Offset 1824) (Save)(4 Bytes)
- m_flBlurTime (Offset 1828) (Save)(4 Bytes)
- m_bForcedExit (Offset 1756) (Save)(1 Bytes)
- m_pFanSound (Offset 1832) (Save)(0 Bytes)
- m_pFanMaxSpeedSound (Offset 1836) (Save)(0 Bytes)
- m_pEngineSound (Offset 1840) (Save)(0 Bytes)
- m_pWaterFastSound (Offset 1844) (Save)(0 Bytes)
- m_pWaterStoppedSound (Offset 1848) (Save)(0 Bytes)
- m_pGunFiringSound (Offset 1852) (Save)(0 Bytes)
- m_pAntiFlipConstraint (Offset 1884) (Save)(0 Bytes)
- m_flEngineIdleTime (Offset 1856) (Save)(4 Bytes)
- m_flEngineDuckTime (Offset 1860) (Save)(4 Bytes)
- m_bFadeOutFan (Offset 1864) (Save)(1 Bytes)
- m_nPrevWaterLevel (Offset 1868) (Save)(4 Bytes)
- m_flWaterStoppedPitchTime (Offset 1872) (Save)(4 Bytes)
- m_flLastImpactEffectTime (Offset 1876) (Save)(4 Bytes)
- m_iNumberOfEntries (Offset 1880) (Save)(4 Bytes)
- InputEnableGun (Offset 0) (Input)(0 Bytes) - EnableGun
- InputStartRotorWashForces (Offset 0) (Input)(0 Bytes) - StartRotorWashForces
- InputStopRotorWashForces (Offset 0) (Input)(0 Bytes) - StopRotorWashForces
- InputExitVehicle (Offset 0) (Input)(0 Bytes) - ExitVehicle
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputLock (Offset 0) (Input)(0 Bytes) - Lock
- InputUnlock (Offset 0) (Input)(0 Bytes) - Unlock
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
- m_bHasGun (Offset 1689) (Save|Key|Input)(1 Bytes) - EnableGun
- m_playerOn (Offset 1496) (Save|Key|Output)(0 Bytes) - PlayerOn
- m_playerOff (Offset 1520) (Save|Key|Output)(0 Bytes) - PlayerOff
- m_pressedAttack (Offset 1544) (Save|Key|Output)(0 Bytes) - PressedAttack
- m_pressedAttack2 (Offset 1568) (Save|Key|Output)(0 Bytes) - PressedAttack2
- m_attackaxis (Offset 1592) (Save|Key|Output)(0 Bytes) - AttackAxis
- m_attack2axis (Offset 1616) (Save|Key|Output)(0 Bytes) - Attack2Axis
- m_hPlayer (Offset 1640) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pServerVehicle - CFourWheelServerVehicle
  Sub-Class Table (2 Deep): m_ViewSmoothing - ViewSmoothingData_t
  - vecAnglesSaved (Offset 72) (Save)(12 Bytes)
  - vecOriginSaved (Offset 84) (Save)(12 Bytes)
  - vecAngleDiffSaved (Offset 96) (Save)(12 Bytes)
  - vecAngleDiffMin (Offset 108) (Save)(12 Bytes)
  - bRunningEnterExit (Offset 61) (Save)(1 Bytes)
  - bWasRunningAnim (Offset 62) (Save)(1 Bytes)
  - flEnterExitStartTime (Offset 64) (Save)(4 Bytes)
  - flEnterExitDuration (Offset 68) (Save)(4 Bytes)
  - flFOV (Offset 24) (Save)(4 Bytes)
 - m_nNPCButtons (Offset 52) (Save)(4 Bytes)
 - m_nPrevNPCButtons (Offset 56) (Save)(4 Bytes)
 - m_flTurnDegrees (Offset 60) (Save)(4 Bytes)
 - m_flVehicleVolume (Offset 384) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_vehicleSounds - vehiclesounds_t
  - iszSound (Offset 44) (Save)(36 Bytes)
  - pGears (Offset 4) (Save)(0 Bytes)
  - crashSounds (Offset 24) (Save)(0 Bytes)
  - iszStateSounds (Offset 80) (Save)(80 Bytes)
  - minStateTime (Offset 160) (Save)(80 Bytes)
 - m_iSoundGear (Offset 388) (Save)(4 Bytes)
 - m_flSpeedPercentage (Offset 392) (Save)(4 Bytes)
 - m_pStateSound (Offset 396) (Save)(0 Bytes)
 - m_pStateSoundFade (Offset 400) (Save)(0 Bytes)
 - m_soundState (Offset 404) (Save)(4 Bytes)
 - m_soundStateStartTime (Offset 408) (Save)(4 Bytes)
 - m_lastSpeed (Offset 412) (Save)(4 Bytes)
 - m_iCurrentExitAnim (Offset 108) (Save)(4 Bytes)
 - m_vecCurrentExitEndPoint (Offset 112) (Save)(12 Bytes)
 - m_chPreviousTextureType (Offset 140) (Save)(1 Bytes)
 - m_savedViewOffset (Offset 124) (Save)(12 Bytes)
 - m_hExitBlocker (Offset 136) (Save)(4 Bytes)
 - m_PassengerInfo (Offset 4) (Save)(0 Bytes)
- m_nSpeed (Offset 1644) (Save)(4 Bytes)
- m_nRPM (Offset 1648) (Save)(4 Bytes)
- m_flThrottle (Offset 1652) (Save)(4 Bytes)
- m_nBoostTimeLeft (Offset 1656) (Save)(4 Bytes)
- m_nHasBoost (Offset 1660) (Save)(4 Bytes)
- m_nScannerDisabledWeapons (Offset 1690) (Save)(1 Bytes)
- m_nScannerDisabledVehicle (Offset 1691) (Save)(1 Bytes)
- m_bUnableToFire (Offset 1688) (Save)(1 Bytes)
- m_vecEyeExitEndpoint (Offset 1664) (Save)(12 Bytes)
- m_vecGunCrosshair (Offset 1676) (Save)(12 Bytes)
- m_bEngineLocked (Offset 1700) (Save)(1 Bytes)
- m_bLocked (Offset 1701) (Save|Key)(1 Bytes) - VehicleLocked
- m_flMinimumSpeedToEnterExit (Offset 1704) (Save)(4 Bytes)
- m_bEnterAnimOn (Offset 1708) (Save)(1 Bytes)
- m_bExitAnimOn (Offset 1709) (Save)(1 Bytes)
- m_flTurnOffKeepUpright (Offset 1712) (Save)(4 Bytes)
- m_hNPCDriver (Offset 1692) (Save)(4 Bytes)
- m_hKeepUpright (Offset 1696) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_VehiclePhysics - CFourWheelVehiclePhysics
 - m_controls.throttle (Offset 12) (Save)(4 Bytes)
 - m_controls.steering (Offset 16) (Save)(4 Bytes)
 - m_controls.brake (Offset 20) (Save)(4 Bytes)
 - m_controls.boost (Offset 24) (Save)(4 Bytes)
 - m_controls.handbrake (Offset 28) (Save)(1 Bytes)
 - m_controls.handbrakeLeft (Offset 29) (Save)(1 Bytes)
 - m_controls.handbrakeRight (Offset 30) (Save)(1 Bytes)
 - m_controls.brakepedal (Offset 31) (Save)(1 Bytes)
 - m_controls.bHasBrakePedal (Offset 32) (Save)(1 Bytes)
 - m_nSpeed (Offset 40) (Save)(4 Bytes)
 - m_nLastSpeed (Offset 44) (Save)(4 Bytes)
 - m_nRPM (Offset 48) (Save)(4 Bytes)
 - m_fLastBoost (Offset 52) (Save)(4 Bytes)
 - m_nBoostTimeLeft (Offset 56) (Save)(4 Bytes)
 - m_nHasBoost (Offset 60) (Save)(4 Bytes)
 - m_maxThrottle (Offset 64) (Save)(4 Bytes)
 - m_flMaxRevThrottle (Offset 68) (Save)(4 Bytes)
 - m_flMaxSpeed (Offset 72) (Save)(4 Bytes)
 - m_actionSpeed (Offset 76) (Save)(4 Bytes)
 - m_wheelCount (Offset 96) (Save)(4 Bytes)
 - m_wheelPosition (Offset 100) (Save)(48 Bytes)
 - m_wheelRotation (Offset 148) (Save)(48 Bytes)
 - m_wheelBaseHeight (Offset 196) (Save)(16 Bytes)
 - m_wheelTotalHeight (Offset 212) (Save)(16 Bytes)
 - m_poseParameters (Offset 228) (Save)(48 Bytes)
 - m_actionValue (Offset 276) (Save)(4 Bytes)
 - m_actionScale (Offset 280) (Save|Key)(4 Bytes) - actionScale
 - m_debugRadius (Offset 284) (Save)(4 Bytes)
 - m_throttleRate (Offset 288) (Save)(4 Bytes)
 - m_throttleStartTime (Offset 292) (Save)(4 Bytes)
 - m_throttleActiveTime (Offset 296) (Save)(4 Bytes)
 - m_turboTimer (Offset 300) (Save)(4 Bytes)
 - m_flVehicleVolume (Offset 304) (Save)(4 Bytes)
 - m_bIsOn (Offset 308) (Save)(1 Bytes)
 - m_bLastThrottle (Offset 309) (Save)(1 Bytes)
 - m_bLastBoost (Offset 310) (Save)(1 Bytes)
 - m_bLastSkid (Offset 311) (Save)(1 Bytes)
- m_VehiclePhysics.m_pVehicle (Offset 1160) (Save)(0 Bytes)
- m_VehiclePhysics.m_pWheels (Offset 1204) (Save)(0 Bytes)
- m_nVehicleType (Offset 1436) (Save)(4 Bytes)
- m_hPhysicsAttacker (Offset 1476) (Save)(4 Bytes)
- m_flLastPhysicsInfluenceTime (Offset 1480) (Save)(4 Bytes)
- m_hPhysicsChildren (Offset 1444) (Save)(0 Bytes)
- m_vehicleScript (Offset 1440) (Save|Key)(4 Bytes) - VehicleScript
- m_vecSmoothedVelocity (Offset 1464) (Save)(12 Bytes)
- InputThrottle (Offset 0) (Input)(0 Bytes) - Throttle
- InputSteering (Offset 0) (Input)(0 Bytes) - Steer
- InputAction (Offset 0) (Input)(0 Bytes) - Action
- InputHandBrakeOn (Offset 0) (Input)(0 Bytes) - HandBrakeOn
- InputHandBrakeOff (Offset 0) (Input)(0 Bytes) - HandBrakeOff
- *CBaseAnimating

CPropVehicleDriveable - prop_vehicle_apc
- m_flDangerSoundTime (Offset 1720) (Save)(4 Bytes)
- m_flHandbrakeTime (Offset 1724) (Save)(4 Bytes)
- m_bInitialHandbrake (Offset 1728) (Save)(1 Bytes)
- m_nSmokeTrailCount (Offset 1732) (Save)(4 Bytes)
- m_flMachineGunTime (Offset 1744) (Save)(4 Bytes)
- m_iMachineGunBurstLeft (Offset 1748) (Save)(4 Bytes)
- m_bInFiringCone (Offset 1764) (Save)(1 Bytes)
- m_hRocketTarget (Offset 1772) (Save)(4 Bytes)
- m_iRocketSalvoLeft (Offset 1776) (Save)(4 Bytes)
- m_flRocketTime (Offset 1780) (Save)(4 Bytes)
- m_nRocketSide (Offset 1788) (Save)(4 Bytes)
- m_hSpecificRocketTarget (Offset 1792) (Save)(4 Bytes)
- m_strMissileHint (Offset 1796) (Save|Key)(4 Bytes) - missilehint
- InputDestroy (Offset 0) (Input)(0 Bytes) - Destroy
- InputFireMissileAt (Offset 0) (Input)(0 Bytes) - FireMissileAt
- m_OnDeath (Offset 1800) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnFiredMissile (Offset 1824) (Save|Key|Output)(0 Bytes) - OnFiredMissile
- m_OnDamaged (Offset 1848) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDamagedByPlayer (Offset 1872) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- InputLock (Offset 0) (Input)(0 Bytes) - Lock
- InputUnlock (Offset 0) (Input)(0 Bytes) - Unlock
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
- m_bHasGun (Offset 1689) (Save|Key|Input)(1 Bytes) - EnableGun
- m_playerOn (Offset 1496) (Save|Key|Output)(0 Bytes) - PlayerOn
- m_playerOff (Offset 1520) (Save|Key|Output)(0 Bytes) - PlayerOff
- m_pressedAttack (Offset 1544) (Save|Key|Output)(0 Bytes) - PressedAttack
- m_pressedAttack2 (Offset 1568) (Save|Key|Output)(0 Bytes) - PressedAttack2
- m_attackaxis (Offset 1592) (Save|Key|Output)(0 Bytes) - AttackAxis
- m_attack2axis (Offset 1616) (Save|Key|Output)(0 Bytes) - Attack2Axis
- m_hPlayer (Offset 1640) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pServerVehicle - CFourWheelServerVehicle
  Sub-Class Table (2 Deep): m_ViewSmoothing - ViewSmoothingData_t
  - vecAnglesSaved (Offset 72) (Save)(12 Bytes)
  - vecOriginSaved (Offset 84) (Save)(12 Bytes)
  - vecAngleDiffSaved (Offset 96) (Save)(12 Bytes)
  - vecAngleDiffMin (Offset 108) (Save)(12 Bytes)
  - bRunningEnterExit (Offset 61) (Save)(1 Bytes)
  - bWasRunningAnim (Offset 62) (Save)(1 Bytes)
  - flEnterExitStartTime (Offset 64) (Save)(4 Bytes)
  - flEnterExitDuration (Offset 68) (Save)(4 Bytes)
  - flFOV (Offset 24) (Save)(4 Bytes)
 - m_nNPCButtons (Offset 52) (Save)(4 Bytes)
 - m_nPrevNPCButtons (Offset 56) (Save)(4 Bytes)
 - m_flTurnDegrees (Offset 60) (Save)(4 Bytes)
 - m_flVehicleVolume (Offset 384) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_vehicleSounds - vehiclesounds_t
  - iszSound (Offset 44) (Save)(36 Bytes)
  - pGears (Offset 4) (Save)(0 Bytes)
  - crashSounds (Offset 24) (Save)(0 Bytes)
  - iszStateSounds (Offset 80) (Save)(80 Bytes)
  - minStateTime (Offset 160) (Save)(80 Bytes)
 - m_iSoundGear (Offset 388) (Save)(4 Bytes)
 - m_flSpeedPercentage (Offset 392) (Save)(4 Bytes)
 - m_pStateSound (Offset 396) (Save)(0 Bytes)
 - m_pStateSoundFade (Offset 400) (Save)(0 Bytes)
 - m_soundState (Offset 404) (Save)(4 Bytes)
 - m_soundStateStartTime (Offset 408) (Save)(4 Bytes)
 - m_lastSpeed (Offset 412) (Save)(4 Bytes)
 - m_iCurrentExitAnim (Offset 108) (Save)(4 Bytes)
 - m_vecCurrentExitEndPoint (Offset 112) (Save)(12 Bytes)
 - m_chPreviousTextureType (Offset 140) (Save)(1 Bytes)
 - m_savedViewOffset (Offset 124) (Save)(12 Bytes)
 - m_hExitBlocker (Offset 136) (Save)(4 Bytes)
 - m_PassengerInfo (Offset 4) (Save)(0 Bytes)
- m_nSpeed (Offset 1644) (Save)(4 Bytes)
- m_nRPM (Offset 1648) (Save)(4 Bytes)
- m_flThrottle (Offset 1652) (Save)(4 Bytes)
- m_nBoostTimeLeft (Offset 1656) (Save)(4 Bytes)
- m_nHasBoost (Offset 1660) (Save)(4 Bytes)
- m_nScannerDisabledWeapons (Offset 1690) (Save)(1 Bytes)
- m_nScannerDisabledVehicle (Offset 1691) (Save)(1 Bytes)
- m_bUnableToFire (Offset 1688) (Save)(1 Bytes)
- m_vecEyeExitEndpoint (Offset 1664) (Save)(12 Bytes)
- m_vecGunCrosshair (Offset 1676) (Save)(12 Bytes)
- m_bEngineLocked (Offset 1700) (Save)(1 Bytes)
- m_bLocked (Offset 1701) (Save|Key)(1 Bytes) - VehicleLocked
- m_flMinimumSpeedToEnterExit (Offset 1704) (Save)(4 Bytes)
- m_bEnterAnimOn (Offset 1708) (Save)(1 Bytes)
- m_bExitAnimOn (Offset 1709) (Save)(1 Bytes)
- m_flTurnOffKeepUpright (Offset 1712) (Save)(4 Bytes)
- m_hNPCDriver (Offset 1692) (Save)(4 Bytes)
- m_hKeepUpright (Offset 1696) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_VehiclePhysics - CFourWheelVehiclePhysics
 - m_controls.throttle (Offset 12) (Save)(4 Bytes)
 - m_controls.steering (Offset 16) (Save)(4 Bytes)
 - m_controls.brake (Offset 20) (Save)(4 Bytes)
 - m_controls.boost (Offset 24) (Save)(4 Bytes)
 - m_controls.handbrake (Offset 28) (Save)(1 Bytes)
 - m_controls.handbrakeLeft (Offset 29) (Save)(1 Bytes)
 - m_controls.handbrakeRight (Offset 30) (Save)(1 Bytes)
 - m_controls.brakepedal (Offset 31) (Save)(1 Bytes)
 - m_controls.bHasBrakePedal (Offset 32) (Save)(1 Bytes)
 - m_nSpeed (Offset 40) (Save)(4 Bytes)
 - m_nLastSpeed (Offset 44) (Save)(4 Bytes)
 - m_nRPM (Offset 48) (Save)(4 Bytes)
 - m_fLastBoost (Offset 52) (Save)(4 Bytes)
 - m_nBoostTimeLeft (Offset 56) (Save)(4 Bytes)
 - m_nHasBoost (Offset 60) (Save)(4 Bytes)
 - m_maxThrottle (Offset 64) (Save)(4 Bytes)
 - m_flMaxRevThrottle (Offset 68) (Save)(4 Bytes)
 - m_flMaxSpeed (Offset 72) (Save)(4 Bytes)
 - m_actionSpeed (Offset 76) (Save)(4 Bytes)
 - m_wheelCount (Offset 96) (Save)(4 Bytes)
 - m_wheelPosition (Offset 100) (Save)(48 Bytes)
 - m_wheelRotation (Offset 148) (Save)(48 Bytes)
 - m_wheelBaseHeight (Offset 196) (Save)(16 Bytes)
 - m_wheelTotalHeight (Offset 212) (Save)(16 Bytes)
 - m_poseParameters (Offset 228) (Save)(48 Bytes)
 - m_actionValue (Offset 276) (Save)(4 Bytes)
 - m_actionScale (Offset 280) (Save|Key)(4 Bytes) - actionScale
 - m_debugRadius (Offset 284) (Save)(4 Bytes)
 - m_throttleRate (Offset 288) (Save)(4 Bytes)
 - m_throttleStartTime (Offset 292) (Save)(4 Bytes)
 - m_throttleActiveTime (Offset 296) (Save)(4 Bytes)
 - m_turboTimer (Offset 300) (Save)(4 Bytes)
 - m_flVehicleVolume (Offset 304) (Save)(4 Bytes)
 - m_bIsOn (Offset 308) (Save)(1 Bytes)
 - m_bLastThrottle (Offset 309) (Save)(1 Bytes)
 - m_bLastBoost (Offset 310) (Save)(1 Bytes)
 - m_bLastSkid (Offset 311) (Save)(1 Bytes)
- m_VehiclePhysics.m_pVehicle (Offset 1160) (Save)(0 Bytes)
- m_VehiclePhysics.m_pWheels (Offset 1204) (Save)(0 Bytes)
- m_nVehicleType (Offset 1436) (Save)(4 Bytes)
- m_hPhysicsAttacker (Offset 1476) (Save)(4 Bytes)
- m_flLastPhysicsInfluenceTime (Offset 1480) (Save)(4 Bytes)
- m_hPhysicsChildren (Offset 1444) (Save)(0 Bytes)
- m_vehicleScript (Offset 1440) (Save|Key)(4 Bytes) - VehicleScript
- m_vecSmoothedVelocity (Offset 1464) (Save)(12 Bytes)
- InputThrottle (Offset 0) (Input)(0 Bytes) - Throttle
- InputSteering (Offset 0) (Input)(0 Bytes) - Steer
- InputAction (Offset 0) (Input)(0 Bytes) - Action
- InputHandBrakeOn (Offset 0) (Input)(0 Bytes) - HandBrakeOn
- InputHandBrakeOff (Offset 0) (Input)(0 Bytes) - HandBrakeOff
- *CBaseAnimating

CPropCannon - prop_vehicle_cannon
- m_vehicleScript (Offset 1124) (Save|Key)(4 Bytes) - vehiclescript
- m_playerOn (Offset 1148) (Save|Key|Output)(0 Bytes) - PlayerOn
- m_playerOff (Offset 1172) (Save|Key|Output)(0 Bytes) - PlayerOff
 Sub-Class Table (1 Deep): m_BoneFollowerManager - CBoneFollowerManager
 - m_iNumBones (Offset 0) (Global|Save)(4 Bytes)
 - m_physBones (Offset 4) (Global|Save)(0 Bytes)
- m_iTurning (Offset 1196) (Save)(4 Bytes)
- m_flTurn (Offset 1200) (Save)(4 Bytes)
- m_hPlayer (Offset 1144) (Save)(4 Bytes)
- m_bExtending (Offset 1204) (Save)(1 Bytes)
- m_flExtension (Offset 1208) (Save)(4 Bytes)
- m_flExtensionRate (Offset 1212) (Save)(4 Bytes)
- m_flMaxExtensionSpeed (Offset 1216) (Save)(4 Bytes)
- m_flMaxTurnSpeed (Offset 1220) (Save)(4 Bytes)
- m_flExtensionAccel (Offset 1224) (Save)(4 Bytes)
- m_flExtensionDecel (Offset 1228) (Save)(4 Bytes)
- m_flTurnAccel (Offset 1232) (Save)(4 Bytes)
- m_flTurnDecel (Offset 1236) (Save)(4 Bytes)
- m_flFlyTime (Offset 1240) (Save)(4 Bytes)
- m_vCrashPoint (Offset 1244) (Save)(12 Bytes)
- m_flNextAttackTime (Offset 1256) (Save)(4 Bytes)
- *CBaseAnimating

CPropVehicleChoreoGeneric - prop_vehicle_choreo_generic
- InputLock (Offset 0) (Input)(0 Bytes) - Lock
- InputUnlock (Offset 0) (Input)(0 Bytes) - Unlock
- InputEnterVehicle (Offset 0) (Input)(0 Bytes) - EnterVehicle
- InputEnterVehicleImmediate (Offset 0) (Input)(0 Bytes) - EnterVehicleImmediate
- InputExitVehicle (Offset 0) (Input)(0 Bytes) - ExitVehicle
- InputOpen (Offset 0) (Input)(0 Bytes) - Open
- InputClose (Offset 0) (Input)(0 Bytes) - Close
- InputViewlock (Offset 0) (Input)(0 Bytes) - Viewlock
 Sub-Class Table (1 Deep): m_ServerVehicle - CBaseServerVehicle
 - m_nNPCButtons (Offset 52) (Save)(4 Bytes)
 - m_nPrevNPCButtons (Offset 56) (Save)(4 Bytes)
 - m_flTurnDegrees (Offset 60) (Save)(4 Bytes)
 - m_flVehicleVolume (Offset 384) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_vehicleSounds - vehiclesounds_t
  - iszSound (Offset 44) (Save)(36 Bytes)
  - pGears (Offset 4) (Save)(0 Bytes)
  - crashSounds (Offset 24) (Save)(0 Bytes)
  - iszStateSounds (Offset 80) (Save)(80 Bytes)
  - minStateTime (Offset 160) (Save)(80 Bytes)
 - m_iSoundGear (Offset 388) (Save)(4 Bytes)
 - m_flSpeedPercentage (Offset 392) (Save)(4 Bytes)
 - m_pStateSound (Offset 396) (Save)(0 Bytes)
 - m_pStateSoundFade (Offset 400) (Save)(0 Bytes)
 - m_soundState (Offset 404) (Save)(4 Bytes)
 - m_soundStateStartTime (Offset 408) (Save)(4 Bytes)
 - m_lastSpeed (Offset 412) (Save)(4 Bytes)
 - m_iCurrentExitAnim (Offset 108) (Save)(4 Bytes)
 - m_vecCurrentExitEndPoint (Offset 112) (Save)(12 Bytes)
 - m_chPreviousTextureType (Offset 140) (Save)(1 Bytes)
 - m_savedViewOffset (Offset 124) (Save)(12 Bytes)
 - m_hExitBlocker (Offset 136) (Save)(4 Bytes)
 - m_PassengerInfo (Offset 4) (Save)(0 Bytes)
- m_hPlayer (Offset 1564) (Save)(4 Bytes)
- m_bEnterAnimOn (Offset 2077) (Save)(1 Bytes)
- m_bExitAnimOn (Offset 2078) (Save)(1 Bytes)
- m_bForcedExit (Offset 2092) (Save)(1 Bytes)
- m_vecEyeExitEndpoint (Offset 2080) (Save)(12 Bytes)
- m_vehicleScript (Offset 2096) (Save|Key)(4 Bytes) - vehiclescript
- m_bLocked (Offset 2076) (Save|Key)(1 Bytes) - vehiclelocked
- m_bIgnoreMoveParent (Offset 2093) (Save|Key)(1 Bytes) - ignoremoveparent
- m_bIgnorePlayerCollisions (Offset 2094) (Save|Key)(1 Bytes) - ignoreplayer
- m_bForcePlayerEyePoint (Offset 1656) (Save|Key)(1 Bytes) - useplayereyes
- m_playerOn (Offset 2100) (Save|Key|Output)(0 Bytes) - PlayerOn
- m_playerOff (Offset 2124) (Save|Key|Output)(0 Bytes) - PlayerOff
- m_OnOpen (Offset 2148) (Save|Key|Output)(0 Bytes) - OnOpen
- m_OnClose (Offset 2172) (Save|Key|Output)(0 Bytes) - OnClose
 Sub-Class Table (1 Deep): m_vehicleView - vehicleview_t
 - bClampEyeAngles (Offset 4) (Save)(1 Bytes)
 - flPitchCurveZero (Offset 8) (Save)(4 Bytes)
 - flPitchCurveLinear (Offset 12) (Save)(4 Bytes)
 - flRollCurveZero (Offset 16) (Save)(4 Bytes)
 - flRollCurveLinear (Offset 20) (Save)(4 Bytes)
 - flFOV (Offset 24) (Save)(4 Bytes)
 - flYawMin (Offset 28) (Save)(4 Bytes)
 - flYawMax (Offset 32) (Save)(4 Bytes)
 - flPitchMin (Offset 36) (Save)(4 Bytes)
 - flPitchMax (Offset 40) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_savedVehicleView - vehicleview_t
 - bClampEyeAngles (Offset 4) (Save)(1 Bytes)
 - flPitchCurveZero (Offset 8) (Save)(4 Bytes)
 - flPitchCurveLinear (Offset 12) (Save)(4 Bytes)
 - flRollCurveZero (Offset 16) (Save)(4 Bytes)
 - flRollCurveLinear (Offset 20) (Save)(4 Bytes)
 - flFOV (Offset 24) (Save)(4 Bytes)
 - flYawMin (Offset 28) (Save)(4 Bytes)
 - flYawMax (Offset 32) (Save)(4 Bytes)
 - flPitchMin (Offset 36) (Save)(4 Bytes)
 - flPitchMax (Offset 40) (Save)(4 Bytes)
- m_iszDefaultAnim (Offset 1500) (Save|Key)(4 Bytes) - DefaultAnim
- m_iGoalSequence (Offset 1504) (Save)(4 Bytes)
- m_iTransitionDirection (Offset 1508) (Save)(4 Bytes)
- m_bRandomAnimator (Offset 1512) (Save|Key)(1 Bytes) - RandomAnimation
- m_flNextRandAnim (Offset 1516) (Save)(4 Bytes)
- m_flMinRandAnimTime (Offset 1520) (Save|Key)(4 Bytes) - MinAnimTime
- m_flMaxRandAnimTime (Offset 1524) (Save|Key)(4 Bytes) - MaxAnimTime
- m_bStartDisabled (Offset 1530) (Save|Key)(1 Bytes) - StartDisabled
- m_bDisableBoneFollowers (Offset 1531) (Save|Key)(1 Bytes) - DisableBoneFollowers
- m_bUseHitboxesForRenderBox (Offset 1532) (Save)(1 Bytes)
- m_nPendingSequence (Offset 1528) (Save)(2 Bytes)
- InputSetAnimation (Offset 0) (Input)(0 Bytes) - SetAnimation
- InputSetDefaultAnimation (Offset 0) (Input)(0 Bytes) - SetDefaultAnimation
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
- InputTurnOn (Offset 0) (Input)(0 Bytes) - Enable
- InputTurnOff (Offset 0) (Input)(0 Bytes) - Disable
- InputEnableCollision (Offset 0) (Input)(0 Bytes) - EnableCollision
- InputDisableCollision (Offset 0) (Input)(0 Bytes) - DisableCollision
- InputSetPlaybackRate (Offset 0) (Input)(0 Bytes) - SetPlaybackRate
- m_pOutputAnimBegun (Offset 1452) (Save|Key|Output)(0 Bytes) - OnAnimationBegun
- m_pOutputAnimOver (Offset 1476) (Save|Key|Output)(0 Bytes) - OnAnimationDone
- CDynamicPropAnimThink (Offset 0) (FunctionTable)(0 Bytes)
 Sub-Class Table (1 Deep): m_BoneFollowerManager - CBoneFollowerManager
 - m_iNumBones (Offset 0) (Global|Save)(4 Bytes)
 - m_physBones (Offset 4) (Global|Save)(0 Bytes)
- *CBreakableProp
- *CBaseAnimating

CPropCrane - prop_vehicle_crane
- InputLock (Offset 0) (Input)(0 Bytes) - Lock
- InputUnlock (Offset 0) (Input)(0 Bytes) - Unlock
- InputForcePlayerIn (Offset 0) (Input)(0 Bytes) - ForcePlayerIn
 Sub-Class Table (1 Deep): m_ServerVehicle - CBaseServerVehicle
 - m_nNPCButtons (Offset 52) (Save)(4 Bytes)
 - m_nPrevNPCButtons (Offset 56) (Save)(4 Bytes)
 - m_flTurnDegrees (Offset 60) (Save)(4 Bytes)
 - m_flVehicleVolume (Offset 384) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_vehicleSounds - vehiclesounds_t
  - iszSound (Offset 44) (Save)(36 Bytes)
  - pGears (Offset 4) (Save)(0 Bytes)
  - crashSounds (Offset 24) (Save)(0 Bytes)
  - iszStateSounds (Offset 80) (Save)(80 Bytes)
  - minStateTime (Offset 160) (Save)(80 Bytes)
 - m_iSoundGear (Offset 388) (Save)(4 Bytes)
 - m_flSpeedPercentage (Offset 392) (Save)(4 Bytes)
 - m_pStateSound (Offset 396) (Save)(0 Bytes)
 - m_pStateSoundFade (Offset 400) (Save)(0 Bytes)
 - m_soundState (Offset 404) (Save)(4 Bytes)
 - m_soundStateStartTime (Offset 408) (Save)(4 Bytes)
 - m_lastSpeed (Offset 412) (Save)(4 Bytes)
 - m_iCurrentExitAnim (Offset 108) (Save)(4 Bytes)
 - m_vecCurrentExitEndPoint (Offset 112) (Save)(12 Bytes)
 - m_chPreviousTextureType (Offset 140) (Save)(1 Bytes)
 - m_savedViewOffset (Offset 124) (Save)(12 Bytes)
 - m_hExitBlocker (Offset 136) (Save)(4 Bytes)
 - m_PassengerInfo (Offset 4) (Save)(0 Bytes)
 Sub-Class Table (1 Deep): m_BoneFollowerManager - CBoneFollowerManager
 - m_iNumBones (Offset 0) (Global|Save)(4 Bytes)
 - m_physBones (Offset 4) (Global|Save)(0 Bytes)
- m_hPlayer (Offset 1564) (Save)(4 Bytes)
- m_bMagnetOn (Offset 1568) (Save)(1 Bytes)
- m_hNPCDriver (Offset 1572) (Save)(4 Bytes)
- m_nNPCButtons (Offset 1576) (Save)(4 Bytes)
- m_bLocked (Offset 1580) (Save)(1 Bytes)
- m_bEnterAnimOn (Offset 1581) (Save)(1 Bytes)
- m_bExitAnimOn (Offset 1582) (Save)(1 Bytes)
- m_vecEyeExitEndpoint (Offset 1584) (Save)(12 Bytes)
- m_playerOn (Offset 1596) (Save|Key|Output)(0 Bytes) - PlayerOn
- m_playerOff (Offset 1620) (Save|Key|Output)(0 Bytes) - PlayerOff
- m_iTurning (Offset 1644) (Save)(4 Bytes)
- m_bStartSoundAtCrossover (Offset 1648) (Save)(1 Bytes)
- m_flTurn (Offset 1652) (Save)(4 Bytes)
- m_bExtending (Offset 1656) (Save)(1 Bytes)
- m_flExtension (Offset 1660) (Save)(4 Bytes)
- m_flExtensionRate (Offset 1664) (Save)(4 Bytes)
- m_bDropping (Offset 1668) (Save)(1 Bytes)
- m_flNextDropAllowedTime (Offset 1680) (Save)(4 Bytes)
- m_flSlowRaiseTime (Offset 1684) (Save)(4 Bytes)
- m_flMaxExtensionSpeed (Offset 1688) (Save)(4 Bytes)
- m_flMaxTurnSpeed (Offset 1692) (Save)(4 Bytes)
- m_flExtensionAccel (Offset 1696) (Save)(4 Bytes)
- m_flExtensionDecel (Offset 1700) (Save)(4 Bytes)
- m_flTurnAccel (Offset 1704) (Save)(4 Bytes)
- m_flTurnDecel (Offset 1708) (Save)(4 Bytes)
- m_iszMagnetName (Offset 1712) (Save|Key)(4 Bytes) - magnetname
- m_hCraneMagnet (Offset 1716) (Save)(4 Bytes)
- m_hCraneTip (Offset 1720) (Save)(4 Bytes)
- m_hRope (Offset 1724) (Save)(4 Bytes)
- m_pConstraintGroup (Offset 1728) (Save)(0 Bytes)
- m_vehicleScript (Offset 1732) (Save|Key)(4 Bytes) - vehiclescript
- *CBaseAnimating

CPropVehicleDriveable - prop_vehicle_driveable
- InputLock (Offset 0) (Input)(0 Bytes) - Lock
- InputUnlock (Offset 0) (Input)(0 Bytes) - Unlock
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
- m_bHasGun (Offset 1689) (Save|Key|Input)(1 Bytes) - EnableGun
- m_playerOn (Offset 1496) (Save|Key|Output)(0 Bytes) - PlayerOn
- m_playerOff (Offset 1520) (Save|Key|Output)(0 Bytes) - PlayerOff
- m_pressedAttack (Offset 1544) (Save|Key|Output)(0 Bytes) - PressedAttack
- m_pressedAttack2 (Offset 1568) (Save|Key|Output)(0 Bytes) - PressedAttack2
- m_attackaxis (Offset 1592) (Save|Key|Output)(0 Bytes) - AttackAxis
- m_attack2axis (Offset 1616) (Save|Key|Output)(0 Bytes) - Attack2Axis
- m_hPlayer (Offset 1640) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pServerVehicle - CFourWheelServerVehicle
  Sub-Class Table (2 Deep): m_ViewSmoothing - ViewSmoothingData_t
  - vecAnglesSaved (Offset 72) (Save)(12 Bytes)
  - vecOriginSaved (Offset 84) (Save)(12 Bytes)
  - vecAngleDiffSaved (Offset 96) (Save)(12 Bytes)
  - vecAngleDiffMin (Offset 108) (Save)(12 Bytes)
  - bRunningEnterExit (Offset 61) (Save)(1 Bytes)
  - bWasRunningAnim (Offset 62) (Save)(1 Bytes)
  - flEnterExitStartTime (Offset 64) (Save)(4 Bytes)
  - flEnterExitDuration (Offset 68) (Save)(4 Bytes)
  - flFOV (Offset 24) (Save)(4 Bytes)
 - m_nNPCButtons (Offset 52) (Save)(4 Bytes)
 - m_nPrevNPCButtons (Offset 56) (Save)(4 Bytes)
 - m_flTurnDegrees (Offset 60) (Save)(4 Bytes)
 - m_flVehicleVolume (Offset 384) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_vehicleSounds - vehiclesounds_t
  - iszSound (Offset 44) (Save)(36 Bytes)
  - pGears (Offset 4) (Save)(0 Bytes)
  - crashSounds (Offset 24) (Save)(0 Bytes)
  - iszStateSounds (Offset 80) (Save)(80 Bytes)
  - minStateTime (Offset 160) (Save)(80 Bytes)
 - m_iSoundGear (Offset 388) (Save)(4 Bytes)
 - m_flSpeedPercentage (Offset 392) (Save)(4 Bytes)
 - m_pStateSound (Offset 396) (Save)(0 Bytes)
 - m_pStateSoundFade (Offset 400) (Save)(0 Bytes)
 - m_soundState (Offset 404) (Save)(4 Bytes)
 - m_soundStateStartTime (Offset 408) (Save)(4 Bytes)
 - m_lastSpeed (Offset 412) (Save)(4 Bytes)
 - m_iCurrentExitAnim (Offset 108) (Save)(4 Bytes)
 - m_vecCurrentExitEndPoint (Offset 112) (Save)(12 Bytes)
 - m_chPreviousTextureType (Offset 140) (Save)(1 Bytes)
 - m_savedViewOffset (Offset 124) (Save)(12 Bytes)
 - m_hExitBlocker (Offset 136) (Save)(4 Bytes)
 - m_PassengerInfo (Offset 4) (Save)(0 Bytes)
- m_nSpeed (Offset 1644) (Save)(4 Bytes)
- m_nRPM (Offset 1648) (Save)(4 Bytes)
- m_flThrottle (Offset 1652) (Save)(4 Bytes)
- m_nBoostTimeLeft (Offset 1656) (Save)(4 Bytes)
- m_nHasBoost (Offset 1660) (Save)(4 Bytes)
- m_nScannerDisabledWeapons (Offset 1690) (Save)(1 Bytes)
- m_nScannerDisabledVehicle (Offset 1691) (Save)(1 Bytes)
- m_bUnableToFire (Offset 1688) (Save)(1 Bytes)
- m_vecEyeExitEndpoint (Offset 1664) (Save)(12 Bytes)
- m_vecGunCrosshair (Offset 1676) (Save)(12 Bytes)
- m_bEngineLocked (Offset 1700) (Save)(1 Bytes)
- m_bLocked (Offset 1701) (Save|Key)(1 Bytes) - VehicleLocked
- m_flMinimumSpeedToEnterExit (Offset 1704) (Save)(4 Bytes)
- m_bEnterAnimOn (Offset 1708) (Save)(1 Bytes)
- m_bExitAnimOn (Offset 1709) (Save)(1 Bytes)
- m_flTurnOffKeepUpright (Offset 1712) (Save)(4 Bytes)
- m_hNPCDriver (Offset 1692) (Save)(4 Bytes)
- m_hKeepUpright (Offset 1696) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_VehiclePhysics - CFourWheelVehiclePhysics
 - m_controls.throttle (Offset 12) (Save)(4 Bytes)
 - m_controls.steering (Offset 16) (Save)(4 Bytes)
 - m_controls.brake (Offset 20) (Save)(4 Bytes)
 - m_controls.boost (Offset 24) (Save)(4 Bytes)
 - m_controls.handbrake (Offset 28) (Save)(1 Bytes)
 - m_controls.handbrakeLeft (Offset 29) (Save)(1 Bytes)
 - m_controls.handbrakeRight (Offset 30) (Save)(1 Bytes)
 - m_controls.brakepedal (Offset 31) (Save)(1 Bytes)
 - m_controls.bHasBrakePedal (Offset 32) (Save)(1 Bytes)
 - m_nSpeed (Offset 40) (Save)(4 Bytes)
 - m_nLastSpeed (Offset 44) (Save)(4 Bytes)
 - m_nRPM (Offset 48) (Save)(4 Bytes)
 - m_fLastBoost (Offset 52) (Save)(4 Bytes)
 - m_nBoostTimeLeft (Offset 56) (Save)(4 Bytes)
 - m_nHasBoost (Offset 60) (Save)(4 Bytes)
 - m_maxThrottle (Offset 64) (Save)(4 Bytes)
 - m_flMaxRevThrottle (Offset 68) (Save)(4 Bytes)
 - m_flMaxSpeed (Offset 72) (Save)(4 Bytes)
 - m_actionSpeed (Offset 76) (Save)(4 Bytes)
 - m_wheelCount (Offset 96) (Save)(4 Bytes)
 - m_wheelPosition (Offset 100) (Save)(48 Bytes)
 - m_wheelRotation (Offset 148) (Save)(48 Bytes)
 - m_wheelBaseHeight (Offset 196) (Save)(16 Bytes)
 - m_wheelTotalHeight (Offset 212) (Save)(16 Bytes)
 - m_poseParameters (Offset 228) (Save)(48 Bytes)
 - m_actionValue (Offset 276) (Save)(4 Bytes)
 - m_actionScale (Offset 280) (Save|Key)(4 Bytes) - actionScale
 - m_debugRadius (Offset 284) (Save)(4 Bytes)
 - m_throttleRate (Offset 288) (Save)(4 Bytes)
 - m_throttleStartTime (Offset 292) (Save)(4 Bytes)
 - m_throttleActiveTime (Offset 296) (Save)(4 Bytes)
 - m_turboTimer (Offset 300) (Save)(4 Bytes)
 - m_flVehicleVolume (Offset 304) (Save)(4 Bytes)
 - m_bIsOn (Offset 308) (Save)(1 Bytes)
 - m_bLastThrottle (Offset 309) (Save)(1 Bytes)
 - m_bLastBoost (Offset 310) (Save)(1 Bytes)
 - m_bLastSkid (Offset 311) (Save)(1 Bytes)
- m_VehiclePhysics.m_pVehicle (Offset 1160) (Save)(0 Bytes)
- m_VehiclePhysics.m_pWheels (Offset 1204) (Save)(0 Bytes)
- m_nVehicleType (Offset 1436) (Save)(4 Bytes)
- m_hPhysicsAttacker (Offset 1476) (Save)(4 Bytes)
- m_flLastPhysicsInfluenceTime (Offset 1480) (Save)(4 Bytes)
- m_hPhysicsChildren (Offset 1444) (Save)(0 Bytes)
- m_vehicleScript (Offset 1440) (Save|Key)(4 Bytes) - VehicleScript
- m_vecSmoothedVelocity (Offset 1464) (Save)(12 Bytes)
- InputThrottle (Offset 0) (Input)(0 Bytes) - Throttle
- InputSteering (Offset 0) (Input)(0 Bytes) - Steer
- InputAction (Offset 0) (Input)(0 Bytes) - Action
- InputHandBrakeOn (Offset 0) (Input)(0 Bytes) - HandBrakeOn
- InputHandBrakeOff (Offset 0) (Input)(0 Bytes) - HandBrakeOff
- *CBaseAnimating

CPropJeepEpisodic - prop_vehicle_jeep
- m_bEntranceLocked (Offset 1944) (Save)(1 Bytes)
- m_bExitLocked (Offset 1945) (Save)(1 Bytes)
- m_hCargoProp (Offset 2072) (Save)(4 Bytes)
- m_hCargoTrigger (Offset 2068) (Save)(4 Bytes)
- m_bAddingCargo (Offset 1946) (Save)(1 Bytes)
- m_hWheelDust (Offset 2052) (Save)(8 Bytes)
- m_hWheelWater (Offset 2060) (Save)(8 Bytes)
- m_hHazardLights (Offset 2076) (Save)(16 Bytes)
- m_flCargoStartTime (Offset 1948) (Save)(4 Bytes)
- m_bBlink (Offset 1947) (Save)(1 Bytes)
- m_bRadarEnabled (Offset 2096) (Save)(1 Bytes)
- m_bRadarDetectsEnemies (Offset 2097) (Save)(1 Bytes)
- m_hRadarScreen (Offset 2104) (Save)(4 Bytes)
- m_hLinkControllerFront (Offset 2108) (Save)(4 Bytes)
- m_hLinkControllerRear (Offset 2112) (Save)(4 Bytes)
- m_bBusterHopperVisible (Offset 2116) (Save|Key)(1 Bytes) - CargoVisible
- m_flNextWaterSound (Offset 2092) (Save)(4 Bytes)
- m_flNextRadarUpdateTime (Offset 2100) (Save)(4 Bytes)
- m_iNumRadarContacts (Offset 2120) (Save)(4 Bytes)
- m_vecRadarContactPos (Offset 2124) (Save)(288 Bytes)
- m_iRadarContactType (Offset 2412) (Save)(96 Bytes)
- CPropJeepEpisodicHazardBlinkThink (Offset 0) (FunctionTable)(0 Bytes)
- m_OnCompanionEnteredVehicle (Offset 1956) (Save|Key|Output)(0 Bytes) - OnCompanionEnteredVehicle
- m_OnCompanionExitedVehicle (Offset 1980) (Save|Key|Output)(0 Bytes) - OnCompanionExitedVehicle
- m_OnHostileEnteredVehicle (Offset 2004) (Save|Key|Output)(0 Bytes) - OnHostileEnteredVehicle
- m_OnHostileExitedVehicle (Offset 2028) (Save|Key|Output)(0 Bytes) - OnHostileExitedVehicle
- InputLockEntrance (Offset 0) (Input)(0 Bytes) - LockEntrance
- InputUnlockEntrance (Offset 0) (Input)(0 Bytes) - UnlockEntrance
- InputLockExit (Offset 0) (Input)(0 Bytes) - LockExit
- InputUnlockExit (Offset 0) (Input)(0 Bytes) - UnlockExit
- InputEnableRadar (Offset 0) (Input)(0 Bytes) - EnableRadar
- InputDisableRadar (Offset 0) (Input)(0 Bytes) - DisableRadar
- InputEnableRadarDetectEnemies (Offset 0) (Input)(0 Bytes) - EnableRadarDetectEnemies
- InputAddBusterToCargo (Offset 0) (Input)(0 Bytes) - AddBusterToCargo
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputDisablePhysGun (Offset 0) (Input)(0 Bytes) - DisablePhysGun
- InputEnablePhysGun (Offset 0) (Input)(0 Bytes) - EnablePhysGun
- InputCreateLinkController (Offset 0) (Input)(0 Bytes) - CreateLinkController
- InputDestroyLinkController (Offset 0) (Input)(0 Bytes) - DestroyLinkController
- InputSetCargoVisibility (Offset 0) (Input)(0 Bytes) - SetCargoHopperVisibility
- m_bGunHasBeenCutOff (Offset 1720) (Save)(1 Bytes)
- m_flDangerSoundTime (Offset 1724) (Save)(4 Bytes)
- m_nBulletType (Offset 1728) (Save)(4 Bytes)
- m_bCannonCharging (Offset 1732) (Save)(1 Bytes)
- m_flCannonTime (Offset 1736) (Save)(4 Bytes)
- m_flCannonChargeStartTime (Offset 1740) (Save)(4 Bytes)
- m_vecGunOrigin (Offset 1744) (Save)(12 Bytes)
- m_sndCannonCharge (Offset 1756) (Save)(0 Bytes)
- m_nSpinPos (Offset 1760) (Save)(4 Bytes)
- m_aimYaw (Offset 1764) (Save)(4 Bytes)
- m_aimPitch (Offset 1768) (Save)(4 Bytes)
- m_throttleDisableTime (Offset 1772) (Save)(4 Bytes)
- m_flHandbrakeTime (Offset 1780) (Save)(4 Bytes)
- m_bInitialHandbrake (Offset 1784) (Save)(1 Bytes)
- m_flOverturnedTime (Offset 1788) (Save)(4 Bytes)
- m_flAmmoCrateCloseTime (Offset 1776) (Save)(4 Bytes)
- m_vecLastEyePos (Offset 1792) (Save)(12 Bytes)
- m_vecLastEyeTarget (Offset 1804) (Save)(12 Bytes)
- m_vecEyeSpeed (Offset 1816) (Save)(12 Bytes)
- m_vecTargetSpeed (Offset 1828) (Save)(12 Bytes)
- m_bHeadlightIsOn (Offset 1941) (Save)(1 Bytes)
 Sub-Class Table (1 Deep): m_WaterData - JeepWaterData_t
 - m_bWheelInWater (Offset 0) (Save)(4 Bytes)
 - m_bWheelWasInWater (Offset 4) (Save)(4 Bytes)
 - m_vecWheelContactPoints (Offset 8) (Save)(48 Bytes)
 - m_flNextRippleTime (Offset 56) (Save)(16 Bytes)
 - m_bBodyInWater (Offset 72) (Save)(1 Bytes)
 - m_bBodyWasInWater (Offset 73) (Save)(1 Bytes)
- m_iNumberOfEntries (Offset 1916) (Save)(4 Bytes)
- m_nAmmoType (Offset 1920) (Save)(4 Bytes)
- m_flPlayerExitedTime (Offset 1924) (Save)(4 Bytes)
- m_flLastSawPlayerAt (Offset 1928) (Save)(4 Bytes)
- m_hLastPlayerInVehicle (Offset 1932) (Save)(4 Bytes)
- m_hSeagull (Offset 1936) (Save)(4 Bytes)
- m_bHasPoop (Offset 1940) (Save)(1 Bytes)
- InputShowHudHint (Offset 0) (Input)(0 Bytes) - ShowHudHint
- InputStartRemoveTauCannon (Offset 0) (Input)(0 Bytes) - StartRemoveTauCannon
- InputFinishRemoveTauCannon (Offset 0) (Input)(0 Bytes) - FinishRemoveTauCannon
- CPropJeepJeepSeagullThink (Offset 0) (FunctionTable)(0 Bytes)
- InputLock (Offset 0) (Input)(0 Bytes) - Lock
- InputUnlock (Offset 0) (Input)(0 Bytes) - Unlock
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
- m_bHasGun (Offset 1689) (Save|Key|Input)(1 Bytes) - EnableGun
- m_playerOn (Offset 1496) (Save|Key|Output)(0 Bytes) - PlayerOn
- m_playerOff (Offset 1520) (Save|Key|Output)(0 Bytes) - PlayerOff
- m_pressedAttack (Offset 1544) (Save|Key|Output)(0 Bytes) - PressedAttack
- m_pressedAttack2 (Offset 1568) (Save|Key|Output)(0 Bytes) - PressedAttack2
- m_attackaxis (Offset 1592) (Save|Key|Output)(0 Bytes) - AttackAxis
- m_attack2axis (Offset 1616) (Save|Key|Output)(0 Bytes) - Attack2Axis
- m_hPlayer (Offset 1640) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pServerVehicle - CFourWheelServerVehicle
  Sub-Class Table (2 Deep): m_ViewSmoothing - ViewSmoothingData_t
  - vecAnglesSaved (Offset 72) (Save)(12 Bytes)
  - vecOriginSaved (Offset 84) (Save)(12 Bytes)
  - vecAngleDiffSaved (Offset 96) (Save)(12 Bytes)
  - vecAngleDiffMin (Offset 108) (Save)(12 Bytes)
  - bRunningEnterExit (Offset 61) (Save)(1 Bytes)
  - bWasRunningAnim (Offset 62) (Save)(1 Bytes)
  - flEnterExitStartTime (Offset 64) (Save)(4 Bytes)
  - flEnterExitDuration (Offset 68) (Save)(4 Bytes)
  - flFOV (Offset 24) (Save)(4 Bytes)
 - m_nNPCButtons (Offset 52) (Save)(4 Bytes)
 - m_nPrevNPCButtons (Offset 56) (Save)(4 Bytes)
 - m_flTurnDegrees (Offset 60) (Save)(4 Bytes)
 - m_flVehicleVolume (Offset 384) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_vehicleSounds - vehiclesounds_t
  - iszSound (Offset 44) (Save)(36 Bytes)
  - pGears (Offset 4) (Save)(0 Bytes)
  - crashSounds (Offset 24) (Save)(0 Bytes)
  - iszStateSounds (Offset 80) (Save)(80 Bytes)
  - minStateTime (Offset 160) (Save)(80 Bytes)
 - m_iSoundGear (Offset 388) (Save)(4 Bytes)
 - m_flSpeedPercentage (Offset 392) (Save)(4 Bytes)
 - m_pStateSound (Offset 396) (Save)(0 Bytes)
 - m_pStateSoundFade (Offset 400) (Save)(0 Bytes)
 - m_soundState (Offset 404) (Save)(4 Bytes)
 - m_soundStateStartTime (Offset 408) (Save)(4 Bytes)
 - m_lastSpeed (Offset 412) (Save)(4 Bytes)
 - m_iCurrentExitAnim (Offset 108) (Save)(4 Bytes)
 - m_vecCurrentExitEndPoint (Offset 112) (Save)(12 Bytes)
 - m_chPreviousTextureType (Offset 140) (Save)(1 Bytes)
 - m_savedViewOffset (Offset 124) (Save)(12 Bytes)
 - m_hExitBlocker (Offset 136) (Save)(4 Bytes)
 - m_PassengerInfo (Offset 4) (Save)(0 Bytes)
- m_nSpeed (Offset 1644) (Save)(4 Bytes)
- m_nRPM (Offset 1648) (Save)(4 Bytes)
- m_flThrottle (Offset 1652) (Save)(4 Bytes)
- m_nBoostTimeLeft (Offset 1656) (Save)(4 Bytes)
- m_nHasBoost (Offset 1660) (Save)(4 Bytes)
- m_nScannerDisabledWeapons (Offset 1690) (Save)(1 Bytes)
- m_nScannerDisabledVehicle (Offset 1691) (Save)(1 Bytes)
- m_bUnableToFire (Offset 1688) (Save)(1 Bytes)
- m_vecEyeExitEndpoint (Offset 1664) (Save)(12 Bytes)
- m_vecGunCrosshair (Offset 1676) (Save)(12 Bytes)
- m_bEngineLocked (Offset 1700) (Save)(1 Bytes)
- m_bLocked (Offset 1701) (Save|Key)(1 Bytes) - VehicleLocked
- m_flMinimumSpeedToEnterExit (Offset 1704) (Save)(4 Bytes)
- m_bEnterAnimOn (Offset 1708) (Save)(1 Bytes)
- m_bExitAnimOn (Offset 1709) (Save)(1 Bytes)
- m_flTurnOffKeepUpright (Offset 1712) (Save)(4 Bytes)
- m_hNPCDriver (Offset 1692) (Save)(4 Bytes)
- m_hKeepUpright (Offset 1696) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_VehiclePhysics - CFourWheelVehiclePhysics
 - m_controls.throttle (Offset 12) (Save)(4 Bytes)
 - m_controls.steering (Offset 16) (Save)(4 Bytes)
 - m_controls.brake (Offset 20) (Save)(4 Bytes)
 - m_controls.boost (Offset 24) (Save)(4 Bytes)
 - m_controls.handbrake (Offset 28) (Save)(1 Bytes)
 - m_controls.handbrakeLeft (Offset 29) (Save)(1 Bytes)
 - m_controls.handbrakeRight (Offset 30) (Save)(1 Bytes)
 - m_controls.brakepedal (Offset 31) (Save)(1 Bytes)
 - m_controls.bHasBrakePedal (Offset 32) (Save)(1 Bytes)
 - m_nSpeed (Offset 40) (Save)(4 Bytes)
 - m_nLastSpeed (Offset 44) (Save)(4 Bytes)
 - m_nRPM (Offset 48) (Save)(4 Bytes)
 - m_fLastBoost (Offset 52) (Save)(4 Bytes)
 - m_nBoostTimeLeft (Offset 56) (Save)(4 Bytes)
 - m_nHasBoost (Offset 60) (Save)(4 Bytes)
 - m_maxThrottle (Offset 64) (Save)(4 Bytes)
 - m_flMaxRevThrottle (Offset 68) (Save)(4 Bytes)
 - m_flMaxSpeed (Offset 72) (Save)(4 Bytes)
 - m_actionSpeed (Offset 76) (Save)(4 Bytes)
 - m_wheelCount (Offset 96) (Save)(4 Bytes)
 - m_wheelPosition (Offset 100) (Save)(48 Bytes)
 - m_wheelRotation (Offset 148) (Save)(48 Bytes)
 - m_wheelBaseHeight (Offset 196) (Save)(16 Bytes)
 - m_wheelTotalHeight (Offset 212) (Save)(16 Bytes)
 - m_poseParameters (Offset 228) (Save)(48 Bytes)
 - m_actionValue (Offset 276) (Save)(4 Bytes)
 - m_actionScale (Offset 280) (Save|Key)(4 Bytes) - actionScale
 - m_debugRadius (Offset 284) (Save)(4 Bytes)
 - m_throttleRate (Offset 288) (Save)(4 Bytes)
 - m_throttleStartTime (Offset 292) (Save)(4 Bytes)
 - m_throttleActiveTime (Offset 296) (Save)(4 Bytes)
 - m_turboTimer (Offset 300) (Save)(4 Bytes)
 - m_flVehicleVolume (Offset 304) (Save)(4 Bytes)
 - m_bIsOn (Offset 308) (Save)(1 Bytes)
 - m_bLastThrottle (Offset 309) (Save)(1 Bytes)
 - m_bLastBoost (Offset 310) (Save)(1 Bytes)
 - m_bLastSkid (Offset 311) (Save)(1 Bytes)
- m_VehiclePhysics.m_pVehicle (Offset 1160) (Save)(0 Bytes)
- m_VehiclePhysics.m_pWheels (Offset 1204) (Save)(0 Bytes)
- m_nVehicleType (Offset 1436) (Save)(4 Bytes)
- m_hPhysicsAttacker (Offset 1476) (Save)(4 Bytes)
- m_flLastPhysicsInfluenceTime (Offset 1480) (Save)(4 Bytes)
- m_hPhysicsChildren (Offset 1444) (Save)(0 Bytes)
- m_vehicleScript (Offset 1440) (Save|Key)(4 Bytes) - VehicleScript
- m_vecSmoothedVelocity (Offset 1464) (Save)(12 Bytes)
- InputThrottle (Offset 0) (Input)(0 Bytes) - Throttle
- InputSteering (Offset 0) (Input)(0 Bytes) - Steer
- InputAction (Offset 0) (Input)(0 Bytes) - Action
- InputHandBrakeOn (Offset 0) (Input)(0 Bytes) - HandBrakeOn
- InputHandBrakeOff (Offset 0) (Input)(0 Bytes) - HandBrakeOff
- *CBaseAnimating

CPropVehiclePrisonerPod - prop_vehicle_prisoner_pod
- InputLock (Offset 0) (Input)(0 Bytes) - Lock
- InputUnlock (Offset 0) (Input)(0 Bytes) - Unlock
- InputEnterVehicle (Offset 0) (Input)(0 Bytes) - EnterVehicle
- InputEnterVehicleImmediate (Offset 0) (Input)(0 Bytes) - EnterVehicleImmediate
- InputExitVehicle (Offset 0) (Input)(0 Bytes) - ExitVehicle
- InputOpen (Offset 0) (Input)(0 Bytes) - Open
- InputClose (Offset 0) (Input)(0 Bytes) - Close
 Sub-Class Table (1 Deep): m_ServerVehicle - CBaseServerVehicle
 - m_nNPCButtons (Offset 52) (Save)(4 Bytes)
 - m_nPrevNPCButtons (Offset 56) (Save)(4 Bytes)
 - m_flTurnDegrees (Offset 60) (Save)(4 Bytes)
 - m_flVehicleVolume (Offset 384) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_vehicleSounds - vehiclesounds_t
  - iszSound (Offset 44) (Save)(36 Bytes)
  - pGears (Offset 4) (Save)(0 Bytes)
  - crashSounds (Offset 24) (Save)(0 Bytes)
  - iszStateSounds (Offset 80) (Save)(80 Bytes)
  - minStateTime (Offset 160) (Save)(80 Bytes)
 - m_iSoundGear (Offset 388) (Save)(4 Bytes)
 - m_flSpeedPercentage (Offset 392) (Save)(4 Bytes)
 - m_pStateSound (Offset 396) (Save)(0 Bytes)
 - m_pStateSoundFade (Offset 400) (Save)(0 Bytes)
 - m_soundState (Offset 404) (Save)(4 Bytes)
 - m_soundStateStartTime (Offset 408) (Save)(4 Bytes)
 - m_lastSpeed (Offset 412) (Save)(4 Bytes)
 - m_iCurrentExitAnim (Offset 108) (Save)(4 Bytes)
 - m_vecCurrentExitEndPoint (Offset 112) (Save)(12 Bytes)
 - m_chPreviousTextureType (Offset 140) (Save)(1 Bytes)
 - m_savedViewOffset (Offset 124) (Save)(12 Bytes)
 - m_hExitBlocker (Offset 136) (Save)(4 Bytes)
 - m_PassengerInfo (Offset 4) (Save)(0 Bytes)
- m_hPlayer (Offset 1696) (Save)(4 Bytes)
- m_bEnterAnimOn (Offset 2117) (Save)(1 Bytes)
- m_bExitAnimOn (Offset 2118) (Save)(1 Bytes)
- m_bForcedExit (Offset 2132) (Save)(1 Bytes)
- m_vecEyeExitEndpoint (Offset 2120) (Save)(12 Bytes)
- m_vehicleScript (Offset 2136) (Save|Key)(4 Bytes) - vehiclescript
- m_bLocked (Offset 2116) (Save|Key)(1 Bytes) - vehiclelocked
- m_playerOn (Offset 2140) (Save|Key|Output)(0 Bytes) - PlayerOn
- m_playerOff (Offset 2164) (Save|Key|Output)(0 Bytes) - PlayerOff
- m_OnOpen (Offset 2188) (Save|Key|Output)(0 Bytes) - OnOpen
- m_OnClose (Offset 2212) (Save|Key|Output)(0 Bytes) - OnClose
- InputEnableMotion (Offset 0) (Input)(0 Bytes) - EnableMotion
- InputDisableMotion (Offset 0) (Input)(0 Bytes) - DisableMotion
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputSleep (Offset 0) (Input)(0 Bytes) - Sleep
- InputDisableFloating (Offset 0) (Input)(0 Bytes) - DisableFloating
- m_bAwake (Offset 1690) (Save)(1 Bytes)
- m_massScale (Offset 1664) (Save|Key)(4 Bytes) - massscale
- m_inertiaScale (Offset 1668) (Save|Key)(4 Bytes) - inertiascale
- m_damageType (Offset 1672) (Save|Key)(4 Bytes) - Damagetype
- m_iszOverrideScript (Offset 1676) (Save|Key)(4 Bytes) - overridescript
- m_damageToEnableMotion (Offset 1680) (Save|Key)(4 Bytes) - damagetoenablemotion
- m_flForceToEnableMotion (Offset 1684) (Save|Key)(4 Bytes) - forcetoenablemotion
- m_OnAwakened (Offset 1472) (Save|Key|Output)(0 Bytes) - OnAwakened
- m_MotionEnabled (Offset 1448) (Save|Key|Output)(0 Bytes) - OnMotionEnabled
- m_OnPhysGunPickup (Offset 1496) (Save|Key|Output)(0 Bytes) - OnPhysGunPickup
- m_OnPhysGunOnlyPickup (Offset 1544) (Save|Key|Output)(0 Bytes) - OnPhysGunOnlyPickup
- m_OnPhysGunPunt (Offset 1520) (Save|Key|Output)(0 Bytes) - OnPhysGunPunt
- m_OnPhysGunDrop (Offset 1568) (Save|Key|Output)(0 Bytes) - OnPhysGunDrop
- m_OnPlayerUse (Offset 1592) (Save|Key|Output)(0 Bytes) - OnPlayerUse
- m_OnPlayerPickup (Offset 1616) (Save|Key|Output)(0 Bytes) - OnPlayerPickup
- m_OnOutOfWorld (Offset 1640) (Save|Key|Output)(0 Bytes) - OnOutOfWorld
- m_bThrownByPlayer (Offset 1688) (Save)(1 Bytes)
- m_bFirstCollisionAfterLaunch (Offset 1689) (Save)(1 Bytes)
- CPhysicsPropClearFlagsThink (Offset 0) (FunctionTable)(0 Bytes)
- *CBreakableProp
- *CBaseAnimating

CAI_BaseNPC - proto_sniper
- m_fWeaponLoaded (Offset 3544) (Save)(1 Bytes)
- m_fEnabled (Offset 3545) (Save)(1 Bytes)
- m_fIsPatient (Offset 3546) (Save)(1 Bytes)
- m_flPatience (Offset 3548) (Save)(4 Bytes)
- m_iMisses (Offset 3552) (Save)(4 Bytes)
- m_hDecoyObject (Offset 3556) (Save)(4 Bytes)
- m_hSweepTarget (Offset 3560) (Save)(4 Bytes)
- m_vecDecoyObjectTarget (Offset 3564) (Save)(12 Bytes)
- m_vecFrustratedTarget (Offset 3576) (Save)(12 Bytes)
- m_vecPaintStart (Offset 3588) (Save)(12 Bytes)
- m_flPaintTime (Offset 3540) (Save)(4 Bytes)
- m_vecPaintCursor (Offset 3528) (Save)(12 Bytes)
- m_flFrustration (Offset 3600) (Save)(4 Bytes)
- m_flThinkInterval (Offset 3604) (Save)(4 Bytes)
- m_flDecoyRadius (Offset 3608) (Save)(4 Bytes)
- m_pBeam (Offset 3612) (Save)(4 Bytes)
- m_fSnapShot (Offset 3616) (Save)(1 Bytes)
- m_iNumGroupTargets (Offset 3620) (Save)(4 Bytes)
- m_pGroupTarget (Offset 3624) (Save)(64 Bytes)
- m_iBeamBrightness (Offset 3692) (Save|Key)(4 Bytes) - beambrightness
- m_flShieldDist (Offset 3696) (Save|Key)(4 Bytes) - shielddistance
- m_flShieldRadius (Offset 3700) (Save|Key)(4 Bytes) - shieldradius
- m_bShootZombiesInChest (Offset 3725) (Save|Key)(1 Bytes) - shootZombiesInChest
- m_flKeyfieldPaintTime (Offset 3520) (Save|Key)(4 Bytes) - PaintInterval
- m_flKeyfieldPaintTimeNoise (Offset 3524) (Save|Key)(4 Bytes) - PaintIntervalVariance
- m_flTimeLastAttackedPlayer (Offset 3704) (Save)(4 Bytes)
- m_hProtectTarget (Offset 3708) (Save)(4 Bytes)
- m_flDangerEnemyDistance (Offset 3712) (Save)(4 Bytes)
- m_bSweepHighestPriority (Offset 3688) (Save)(1 Bytes)
- m_bWarnedTargetEntity (Offset 3716) (Save)(1 Bytes)
- m_flTimeLastShotMissed (Offset 3720) (Save)(4 Bytes)
- InputEnableSniper (Offset 0) (Input)(0 Bytes) - EnableSniper
- InputDisableSniper (Offset 0) (Input)(0 Bytes) - DisableSniper
- InputSetDecoyRadius (Offset 0) (Input)(0 Bytes) - SetDecoyRadius
- InputSweepTarget (Offset 0) (Input)(0 Bytes) - SweepTarget
- InputSweepTargetHighestPriority (Offset 0) (Input)(0 Bytes) - SweepTargetHighestPriority
- InputSweepGroupRandomly (Offset 0) (Input)(0 Bytes) - SweepGroupRandomly
- InputStopSweeping (Offset 0) (Input)(0 Bytes) - StopSweeping
- InputProtectTarget (Offset 0) (Input)(0 Bytes) - ProtectTarget
- InputSetPaintInterval (Offset 0) (Input)(0 Bytes) - SetPaintInterval
- InputSetPaintIntervalVariance (Offset 0) (Input)(0 Bytes) - SetPaintIntervalVariance
- m_OnShotFired (Offset 3728) (Save|Key|Output)(0 Bytes) - OnShotFired
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CBaseAnimating - raggib
- *CBaseAnimating

CBaseEntity - reserved_spot

CBaseEntity - rope_anchor
- m_hRope (Offset 824) (Save)(4 Bytes)
- CRopeAnchorFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CRopeAnchorRemoveThink (Offset 0) (FunctionTable)(0 Bytes)

CBaseCombatCharacter - rpg_missile
- m_hOwner (Offset 2132) (Save)(4 Bytes)
- m_hRocketTrail (Offset 2136) (Save)(4 Bytes)
- m_flAugerTime (Offset 2140) (Save)(4 Bytes)
- m_flMarkDeadTime (Offset 2144) (Save)(4 Bytes)
- m_flGracePeriodEndsAt (Offset 2152) (Save)(4 Bytes)
- m_flDamage (Offset 2148) (Save)(4 Bytes)
- m_bCreateDangerSounds (Offset 2156) (Save)(1 Bytes)
- CMissileMissileTouch (Offset 0) (FunctionTable)(0 Bytes)
- CMissileAccelerateThink (Offset 0) (FunctionTable)(0 Bytes)
- CMissileAugerThink (Offset 0) (FunctionTable)(0 Bytes)
- CMissileIgniteThink (Offset 0) (FunctionTable)(0 Bytes)
- CMissileSeekThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CBaseEntity - scene_manager
- m_ActiveScenes (Offset 824) (Save)(0 Bytes)

CScriptIntro - script_intro
- m_vecCameraView (Offset 848) (Save)(12 Bytes)
- m_vecCameraViewAngles (Offset 860) (Save)(12 Bytes)
- m_vecPlayerView (Offset 824) (Save)(12 Bytes)
- m_vecPlayerViewAngles (Offset 836) (Save)(12 Bytes)
- m_iBlendMode (Offset 872) (Save)(4 Bytes)
- m_iQueuedBlendMode (Offset 940) (Save)(4 Bytes)
- m_iQueuedNextBlendMode (Offset 944) (Save)(4 Bytes)
- m_iNextBlendMode (Offset 876) (Save)(4 Bytes)
- m_flNextBlendTime (Offset 880) (Save)(4 Bytes)
- m_flBlendStartTime (Offset 884) (Save)(4 Bytes)
- m_bActive (Offset 892) (Save)(1 Bytes)
- m_iNextFOV (Offset 896) (Save)(4 Bytes)
- m_flNextFOVBlendTime (Offset 900) (Save)(4 Bytes)
- m_flFOVBlendStartTime (Offset 904) (Save)(4 Bytes)
- m_iFOV (Offset 908) (Save)(4 Bytes)
- m_flFadeColor (Offset 916) (Save)(12 Bytes)
- m_flFadeAlpha (Offset 928) (Save)(4 Bytes)
- m_flFadeDuration (Offset 932) (Save)(4 Bytes)
- m_hCameraEntity (Offset 936) (Save)(4 Bytes)
- m_iStartFOV (Offset 888) (Save)(4 Bytes)
- m_bAlternateFOV (Offset 912) (Save|Key)(1 Bytes) - alternatefovchange
- InputSetCameraViewEntity (Offset 0) (Input)(0 Bytes) - SetCameraViewEntity
- InputSetBlendMode (Offset 0) (Input)(0 Bytes) - SetBlendMode
- InputSetNextFOV (Offset 0) (Input)(0 Bytes) - SetNextFOV
- InputSetFOVBlendTime (Offset 0) (Input)(0 Bytes) - SetFOVBlendTime
- InputSetFOV (Offset 0) (Input)(0 Bytes) - SetFOV
- InputSetNextBlendMode (Offset 0) (Input)(0 Bytes) - SetNextBlendMode
- InputSetNextBlendTime (Offset 0) (Input)(0 Bytes) - SetNextBlendTime
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- InputDeactivate (Offset 0) (Input)(0 Bytes) - Deactivate
- InputFadeTo (Offset 0) (Input)(0 Bytes) - FadeTo
- InputSetFadeColor (Offset 0) (Input)(0 Bytes) - SetFadeColor
- CScriptIntroBlendComplete (Offset 0) (FunctionTable)(0 Bytes)

CSceneEntity - scripted_scene
- m_iszSceneFile (Offset 828) (Save|Key)(4 Bytes) - SceneFile
- m_iszResumeSceneFile (Offset 832) (Save|Key)(4 Bytes) - ResumeSceneFile
- m_hWaitingForThisResumeScene (Offset 836) (Save)(4 Bytes)
- m_bWaitingForResumeScene (Offset 840) (Save)(1 Bytes)
- m_iszTarget1 (Offset 844) (Save|Key)(4 Bytes) - target1
- m_iszTarget2 (Offset 848) (Save|Key)(4 Bytes) - target2
- m_iszTarget3 (Offset 852) (Save|Key)(4 Bytes) - target3
- m_iszTarget4 (Offset 856) (Save|Key)(4 Bytes) - target4
- m_iszTarget5 (Offset 860) (Save|Key)(4 Bytes) - target5
- m_iszTarget6 (Offset 864) (Save|Key)(4 Bytes) - target6
- m_iszTarget7 (Offset 868) (Save|Key)(4 Bytes) - target7
- m_iszTarget8 (Offset 872) (Save|Key)(4 Bytes) - target8
- m_BusyActor (Offset 1536) (Save|Key)(4 Bytes) - busyactor
- m_hTarget1 (Offset 876) (Save)(4 Bytes)
- m_hTarget2 (Offset 880) (Save)(4 Bytes)
- m_hTarget3 (Offset 884) (Save)(4 Bytes)
- m_hTarget4 (Offset 888) (Save)(4 Bytes)
- m_hTarget5 (Offset 892) (Save)(4 Bytes)
- m_hTarget6 (Offset 896) (Save)(4 Bytes)
- m_hTarget7 (Offset 900) (Save)(4 Bytes)
- m_hTarget8 (Offset 904) (Save)(4 Bytes)
- m_bIsPlayingBack (Offset 908) (Save)(1 Bytes)
- m_bPaused (Offset 909) (Save)(1 Bytes)
- m_flCurrentTime (Offset 916) (Save)(4 Bytes)
- m_flForceClientTime (Offset 912) (Save)(4 Bytes)
- m_flFrameTime (Offset 920) (Save)(4 Bytes)
- m_bCancelAtNextInterrupt (Offset 924) (Save)(1 Bytes)
- m_fPitch (Offset 928) (Save)(4 Bytes)
- m_bAutomated (Offset 932) (Save)(1 Bytes)
- m_nAutomatedAction (Offset 936) (Save)(4 Bytes)
- m_flAutomationDelay (Offset 940) (Save)(4 Bytes)
- m_flAutomationTime (Offset 944) (Save)(4 Bytes)
- m_bPausedViaInput (Offset 948) (Save)(1 Bytes)
- m_bWaitingForActor (Offset 949) (Save)(1 Bytes)
- m_bWaitingForInterrupt (Offset 950) (Save)(1 Bytes)
- m_bInterruptedActorsScenes (Offset 951) (Save)(1 Bytes)
- m_bBreakOnNonIdle (Offset 952) (Save)(1 Bytes)
- m_hActorList (Offset 956) (Save)(0 Bytes)
- m_hRemoveActorList (Offset 976) (Save)(0 Bytes)
- m_nInterruptCount (Offset 1464) (Save)(4 Bytes)
- m_bInterrupted (Offset 1468) (Save)(1 Bytes)
- m_hInterruptScene (Offset 1472) (Save)(4 Bytes)
- m_bCompletedEarly (Offset 1476) (Save)(1 Bytes)
- m_bInterruptSceneFinished (Offset 1477) (Save)(1 Bytes)
- m_bGenerated (Offset 1521) (Save)(1 Bytes)
- m_iszSoundName (Offset 1524) (Save)(4 Bytes)
- m_hActor (Offset 1528) (Save)(4 Bytes)
- m_hActivator (Offset 1532) (Save)(4 Bytes)
- m_hNotifySceneCompletion (Offset 1480) (Save)(0 Bytes)
- m_hListManagers (Offset 1500) (Save)(0 Bytes)
- m_bMultiplayer (Offset 910) (Save)(1 Bytes)
- InputStartPlayback (Offset 0) (Input)(0 Bytes) - Start
- InputPausePlayback (Offset 0) (Input)(0 Bytes) - Pause
- InputResumePlayback (Offset 0) (Input)(0 Bytes) - Resume
- InputCancelPlayback (Offset 0) (Input)(0 Bytes) - Cancel
- InputCancelAtNextInterrupt (Offset 0) (Input)(0 Bytes) - CancelAtNextInterrupt
- InputPitchShiftPlayback (Offset 0) (Input)(0 Bytes) - PitchShift
- InputInterjectResponse (Offset 0) (Input)(0 Bytes) - InterjectResponse
- InputStopWaitingForActor (Offset 0) (Input)(0 Bytes) - StopWaitingForActor
- InputTriggerEvent (Offset 0) (Input)(0 Bytes) - Trigger
- m_iPlayerDeathBehavior (Offset 1540) (Save|Key)(4 Bytes) - onplayerdeath
- InputScriptPlayerDeath (Offset 0) (Input)(0 Bytes) - ScriptPlayerDeath
- m_OnStart (Offset 1008) (Save|Key|Output)(0 Bytes) - OnStart
- m_OnCompletion (Offset 1032) (Save|Key|Output)(0 Bytes) - OnCompletion
- m_OnCanceled (Offset 1056) (Save|Key|Output)(0 Bytes) - OnCanceled
- m_OnTrigger1 (Offset 1080) (Save|Key|Output)(0 Bytes) - OnTrigger1
- m_OnTrigger2 (Offset 1104) (Save|Key|Output)(0 Bytes) - OnTrigger2
- m_OnTrigger3 (Offset 1128) (Save|Key|Output)(0 Bytes) - OnTrigger3
- m_OnTrigger4 (Offset 1152) (Save|Key|Output)(0 Bytes) - OnTrigger4
- m_OnTrigger5 (Offset 1176) (Save|Key|Output)(0 Bytes) - OnTrigger5
- m_OnTrigger6 (Offset 1200) (Save|Key|Output)(0 Bytes) - OnTrigger6
- m_OnTrigger7 (Offset 1224) (Save|Key|Output)(0 Bytes) - OnTrigger7
- m_OnTrigger8 (Offset 1248) (Save|Key|Output)(0 Bytes) - OnTrigger8
- m_OnTrigger9 (Offset 1272) (Save|Key|Output)(0 Bytes) - OnTrigger9
- m_OnTrigger10 (Offset 1296) (Save|Key|Output)(0 Bytes) - OnTrigger10
- m_OnTrigger11 (Offset 1320) (Save|Key|Output)(0 Bytes) - OnTrigger11
- m_OnTrigger12 (Offset 1344) (Save|Key|Output)(0 Bytes) - OnTrigger12
- m_OnTrigger13 (Offset 1368) (Save|Key|Output)(0 Bytes) - OnTrigger13
- m_OnTrigger14 (Offset 1392) (Save|Key|Output)(0 Bytes) - OnTrigger14
- m_OnTrigger15 (Offset 1416) (Save|Key|Output)(0 Bytes) - OnTrigger15
- m_OnTrigger16 (Offset 1440) (Save|Key|Output)(0 Bytes) - OnTrigger16

CBaseEntity - scripted_sentence
- m_iszSentence (Offset 824) (Save|Key)(4 Bytes) - sentence
- m_iszEntity (Offset 828) (Save|Key)(4 Bytes) - entity
- m_flRadius (Offset 832) (Save|Key)(4 Bytes) - radius
- m_flDelay (Offset 836) (Save|Key)(4 Bytes) - delay
- m_flRepeat (Offset 840) (Save|Key)(4 Bytes) - refire
- m_iszListener (Offset 860) (Save|Key)(4 Bytes) - listener
- m_TempAttenuation (Offset 848) (Save|Key)(4 Bytes) - attenuation
- m_iSoundLevel (Offset 844) (Save)(4 Bytes)
- m_flVolume (Offset 852) (Save)(4 Bytes)
- m_active (Offset 856) (Save)(1 Bytes)
- m_pActivator (Offset 864) (Save)(4 Bytes)
- CAI_ScriptedSentenceFindThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_ScriptedSentenceDelayThink (Offset 0) (FunctionTable)(0 Bytes)
- InputBeginSentence (Offset 0) (Input)(0 Bytes) - BeginSentence
- m_OnBeginSentence (Offset 868) (Save|Key|Output)(0 Bytes) - OnBeginSentence
- m_OnEndSentence (Offset 892) (Save|Key|Output)(0 Bytes) - OnEndSentence

CBaseEntity - scripted_sequence
- m_iszEntry (Offset 824) (Save|Key)(4 Bytes) - m_iszEntry
- m_iszPreIdle (Offset 828) (Save|Key)(4 Bytes) - m_iszIdle
- m_iszPlay (Offset 832) (Save|Key)(4 Bytes) - m_iszPlay
- m_iszPostIdle (Offset 836) (Save|Key)(4 Bytes) - m_iszPostIdle
- m_iszCustomMove (Offset 840) (Save|Key)(4 Bytes) - m_iszCustomMove
- m_iszNextScript (Offset 844) (Save|Key)(4 Bytes) - m_iszNextScript
- m_iszEntity (Offset 848) (Save|Key)(4 Bytes) - m_iszEntity
- m_fMoveTo (Offset 852) (Save|Key)(4 Bytes) - m_fMoveTo
- m_flRadius (Offset 864) (Save|Key)(4 Bytes) - m_flRadius
- m_flRepeat (Offset 868) (Save|Key)(4 Bytes) - m_flRepeat
- m_bIsPlayingEntry (Offset 856) (Save)(1 Bytes)
- m_bLoopActionSequence (Offset 857) (Save|Key)(1 Bytes) - m_bLoopActionSequence
- m_bSynchPostIdles (Offset 858) (Save|Key)(1 Bytes) - m_bSynchPostIdles
- m_bIgnoreGravity (Offset 859) (Save|Key)(1 Bytes) - m_bIgnoreGravity
- m_bDisableNPCCollisions (Offset 860) (Save|Key)(1 Bytes) - m_bDisableNPCCollisions
- m_iDelay (Offset 872) (Save)(4 Bytes)
- m_bDelayed (Offset 876) (Save)(1 Bytes)
- m_startTime (Offset 880) (Save)(4 Bytes)
- m_bWaitForBeginSequence (Offset 884) (Save)(1 Bytes)
- m_saved_effects (Offset 888) (Save)(4 Bytes)
- m_savedFlags (Offset 892) (Save)(4 Bytes)
- m_savedCollisionGroup (Offset 896) (Save)(4 Bytes)
- m_interruptable (Offset 900) (Save)(1 Bytes)
- m_sequenceStarted (Offset 901) (Save)(1 Bytes)
- m_hTargetEnt (Offset 904) (Save)(4 Bytes)
- m_hNextCine (Offset 908) (Save)(4 Bytes)
- m_hLastFoundEntity (Offset 916) (Save)(4 Bytes)
- m_hForcedTarget (Offset 920) (Save)(4 Bytes)
- m_bDontCancelOtherSequences (Offset 924) (Save)(1 Bytes)
- m_bForceSynch (Offset 925) (Save)(1 Bytes)
- m_bThinking (Offset 912) (Save)(1 Bytes)
- m_bInitiatedSelfDelete (Offset 913) (Save)(1 Bytes)
- m_bIsTeleportingDueToMoveTo (Offset 914) (Save)(1 Bytes)
- m_matInteractionPosition (Offset 1240) (Save)(64 Bytes)
- m_hInteractionRelativeEntity (Offset 1304) (Save)(4 Bytes)
- m_bTargetWasAsleep (Offset 926) (Save)(1 Bytes)
- CAI_ScriptedSequenceScriptThink (Offset 0) (FunctionTable)(0 Bytes)
- InputMoveToPosition (Offset 0) (Input)(0 Bytes) - MoveToPosition
- InputBeginSequence (Offset 0) (Input)(0 Bytes) - BeginSequence
- InputCancelSequence (Offset 0) (Input)(0 Bytes) - CancelSequence
- m_iPlayerDeathBehavior (Offset 1308) (Save|Key)(4 Bytes) - onplayerdeath
- InputScriptPlayerDeath (Offset 0) (Input)(0 Bytes) - ScriptPlayerDeath
- m_OnBeginSequence (Offset 928) (Save|Key|Output)(0 Bytes) - OnBeginSequence
- m_OnEndSequence (Offset 952) (Save|Key|Output)(0 Bytes) - OnEndSequence
- m_OnPostIdleEndSequence (Offset 976) (Save|Key|Output)(0 Bytes) - OnPostIdleEndSequence
- m_OnCancelSequence (Offset 1000) (Save|Key|Output)(0 Bytes) - OnCancelSequence
- m_OnCancelFailedSequence (Offset 1024) (Save|Key|Output)(0 Bytes) - OnCancelFailedSequence
- m_OnScriptEvent[0] (Offset 1048) (Save|Key|Output)(0 Bytes) - OnScriptEvent01
- m_OnScriptEvent[1] (Offset 1072) (Save|Key|Output)(0 Bytes) - OnScriptEvent02
- m_OnScriptEvent[2] (Offset 1096) (Save|Key|Output)(0 Bytes) - OnScriptEvent03
- m_OnScriptEvent[3] (Offset 1120) (Save|Key|Output)(0 Bytes) - OnScriptEvent04
- m_OnScriptEvent[4] (Offset 1144) (Save|Key|Output)(0 Bytes) - OnScriptEvent05
- m_OnScriptEvent[5] (Offset 1168) (Save|Key|Output)(0 Bytes) - OnScriptEvent06
- m_OnScriptEvent[6] (Offset 1192) (Save|Key|Output)(0 Bytes) - OnScriptEvent07
- m_OnScriptEvent[7] (Offset 1216) (Save|Key|Output)(0 Bytes) - OnScriptEvent08

CAI_BaseNPC - scripted_target
- m_vLastPosition (Offset 3520) (Save)(12 Bytes)
- m_iDisabled (Offset 3532) (Save|Key)(4 Bytes) - StartDisabled
- m_iszEntity (Offset 3536) (Save|Key)(4 Bytes) - m_iszEntity
- m_flRadius (Offset 3540) (Save|Key)(4 Bytes) - m_flRadius
- m_nMoveSpeed (Offset 3544) (Save|Key)(4 Bytes) - MoveSpeed
- m_flPauseDuration (Offset 3548) (Save|Key)(4 Bytes) - PauseDuration
- m_flPauseDoneTime (Offset 3552) (Save)(4 Bytes)
- m_flEffectDuration (Offset 3556) (Save|Key)(4 Bytes) - EffectDuration
- CScriptedTargetScriptThink (Offset 0) (FunctionTable)(0 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- m_AtTarget (Offset 3560) (Save|Key|Output)(0 Bytes) - AtTarget
- m_LeaveTarget (Offset 3584) (Save|Key|Output)(0 Bytes) - LeaveTarget
 Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
 - iCurTask (Offset 0) (Save)(4 Bytes)
 - fTaskStatus (Offset 4) (Save)(4 Bytes)
 - timeStarted (Offset 8) (Save)(4 Bytes)
 - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
 - taskFailureCode (Offset 16) (Save)(4 Bytes)
 - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
 - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
 - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
 - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
 - m_LookDist (Offset 8) (Save)(4 Bytes)
 - m_LastLookDist (Offset 12) (Save)(4 Bytes)
 - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
 - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
 - m_SeenMisc (Offset 64) (Save)(0 Bytes)
 - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
 - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
 - m_minInterval (Offset 8) (Save)(4 Bytes)
 - m_maxInterval (Offset 12) (Save)(4 Bytes)
 - m_fIsRunning (Offset 4) (Save)(1 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
 Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
 - m_vMark (Offset 0) (Save)(12 Bytes)
 - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
 - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
 - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
 - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
 - m_fNavComplete (Offset 16) (Save)(1 Bytes)
 - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
 - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
 - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
 - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
 - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
 - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
 - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
 - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
 - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
 - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
 - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
 - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
 Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
 - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
 - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
 - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
 - m_IdealYaw (Offset 20) (Save)(4 Bytes)
 - m_YawSpeed (Offset 24) (Save)(4 Bytes)
 - m_vecVelocity (Offset 28) (Save)(12 Bytes)
 - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
 - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
 - m_vecDismount (Offset 56) (Save)(12 Bytes)
 - m_facingQueue (Offset 68) (Save)(0 Bytes)
 - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
 Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
 - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
 - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
 - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
 - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
 - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
 - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
 - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
 - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
 - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
 - m_bDisabled (Offset 28) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
 Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
 - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
 - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
 - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
 - m_initialDelay (Offset 12) (Save)(4 Bytes)
 - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- *CBaseAnimating

CShadowControl - shadow_control
- m_flShadowMaxDist (Offset 840) (Save|Key)(4 Bytes) - distance
- m_bDisableShadows (Offset 844) (Save|Key)(1 Bytes) - disableallshadows
- m_shadowColor (Offset 836) (Save|Key|Input)(4 Bytes) - color
- m_shadowDirection (Offset 824) (Save|Key|Input)(12 Bytes) - direction
- m_flShadowMaxDist (Offset 840) (Save|Key|Input)(4 Bytes) - SetDistance
- m_bDisableShadows (Offset 844) (Save|Key|Input)(1 Bytes) - SetShadowsDisabled
- InputSetAngles (Offset 0) (Input)(0 Bytes) - SetAngles

CBaseEntity - simple_physics_brush

CBaseAnimating - simple_physics_prop
- *CBaseAnimating

CBaseEntity - sky_camera
- m_skyboxData.scale (Offset 828) (Save|Key)(4 Bytes) - scale
- m_skyboxData.origin (Offset 832) (Save)(12 Bytes)
- m_skyboxData.area (Offset 844) (Save)(4 Bytes)
- m_bUseAngles (Offset 916) (Save|Key)(1 Bytes) - use_angles
- m_skyboxData.fog.enable (Offset 912) (Save|Key)(1 Bytes) - fogenable
- m_skyboxData.fog.blend (Offset 913) (Save|Key)(1 Bytes) - fogblend
- m_skyboxData.fog.dirPrimary (Offset 852) (Save|Key)(12 Bytes) - fogdir
- m_skyboxData.fog.colorPrimary (Offset 864) (Save|Key)(4 Bytes) - fogcolor
- m_skyboxData.fog.colorSecondary (Offset 868) (Save|Key)(4 Bytes) - fogcolor2
- m_skyboxData.fog.start (Offset 880) (Save|Key)(4 Bytes) - fogstart
- m_skyboxData.fog.end (Offset 884) (Save|Key)(4 Bytes) - fogend
- m_skyboxData.fog.maxdensity (Offset 892) (Save|Key)(4 Bytes) - fogmaxdensity

CBaseEntity - sniperbullet
- m_SoundTime (Offset 864) (Save)(4 Bytes)
- m_AmmoType (Offset 868) (Save)(4 Bytes)
- m_PenetratedAmmoType (Offset 872) (Save)(4 Bytes)
- m_fActive (Offset 881) (Save)(1 Bytes)
- m_iImpacts (Offset 884) (Save)(4 Bytes)
- m_vecOrigin (Offset 772) (Save)(12 Bytes)
- m_vecDir (Offset 824) (Save)(12 Bytes)
- m_flLastThink (Offset 860) (Save)(4 Bytes)
- m_Speed (Offset 876) (Save)(4 Bytes)
- m_bDirectShot (Offset 880) (Save)(1 Bytes)
- m_vecStart (Offset 836) (Save)(12 Bytes)
- m_vecEnd (Offset 848) (Save)(12 Bytes)
- CSniperBulletBulletThink (Offset 0) (FunctionTable)(0 Bytes)

CBaseEntity - soundent
- m_iFreeSound (Offset 824) (Save)(4 Bytes)
- m_iActiveSound (Offset 828) (Save)(4 Bytes)
- m_cLastActiveSounds (Offset 832) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_SoundPool - CSound
 - m_hOwner (Offset 0) (Save)(4 Bytes)
 - m_iVolume (Offset 8) (Save)(4 Bytes)
 - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
 - m_iType (Offset 16) (Save)(4 Bytes)
 - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
 - m_flExpireTime (Offset 24) (Save)(4 Bytes)
 - m_iNext (Offset 28) (Save)(2 Bytes)
 - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 - m_vecOrigin (Offset 36) (Save)(12 Bytes)
 - m_bHasOwner (Offset 48) (Save)(1 Bytes)
 - m_hTarget (Offset 4) (Save)(4 Bytes)

CBaseEntity - spark_shower

CBaseEntity - sparktrail
- CSparkTrailSparkThink (Offset 0) (FunctionTable)(0 Bytes)

CSpotlightEnd - spotlight_end
- m_flLightScale (Offset 824) (Save)(4 Bytes)
- m_Radius (Offset 828) (Save)(4 Bytes)
- m_vSpotlightDir (Offset 832) (Save)(12 Bytes)
- m_vSpotlightOrg (Offset 844) (Save)(12 Bytes)

CBaseEntity - spraycan

CBaseAnimating - squadinsignia
- *CBaseAnimating

CBaseEntity - tanktrain_ai
- m_hTrain (Offset 824) (Save)(4 Bytes)
- m_hTargetEntity (Offset 828) (Save)(4 Bytes)
- m_soundPlaying (Offset 832) (Save)(4 Bytes)
- m_soundTreads (Offset 836) (Save)(0 Bytes)
- m_soundEngine (Offset 840) (Save)(0 Bytes)
- m_startSoundName (Offset 844) (Save|Key)(4 Bytes) - startsound
- m_engineSoundName (Offset 848) (Save|Key)(4 Bytes) - enginesound
- m_movementSoundName (Offset 852) (Save|Key)(4 Bytes) - movementsound
- m_targetEntityName (Offset 856) (Save)(4 Bytes)
- InputTargetEntity (Offset 0) (Input)(0 Bytes) - TargetEntity

CBaseEntity - tanktrain_aitarget
- m_newTargetName (Offset 844) (Save|Key)(4 Bytes) - newtarget

CBaseEntity - target_cdaudio
- m_iTrack (Offset 824) (Save|Key)(4 Bytes) - track
- InputChangeCDTrack (Offset 0) (Input)(0 Bytes) - ChangeCDTrack

CBaseEntity - target_changegravity
- m_iGravity (Offset 824) (Save|Key)(4 Bytes) - gravity
- m_iOldGrav (Offset 828) (Save)(4 Bytes)
- InputChangeGrav (Offset 0) (Input)(0 Bytes) - ChangeGrav
- InputResetGrav (Offset 0) (Input)(0 Bytes) - ResetGrav

CBaseEntity - te_tester

CTeam - team_manager

CBaseEntity - test_effect

CTest_ProxyToggle_Networkable - test_proxytoggle

CTestTraceline - test_traceline
- CTestTracelineSpin (Offset 0) (FunctionTable)(0 Bytes)

CBaseEntity - trigger
- m_iFilterName (Offset 944) (Save|Key)(4 Bytes) - filtername
- m_hFilter (Offset 948) (Save)(4 Bytes)
- m_bDisabled (Offset 940) (Save|Key)(1 Bytes) - StartDisabled
- m_hTouchingEntities (Offset 1096) (Save)(0 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputTouchTest (Offset 0) (Input)(0 Bytes) - TouchTest
- InputStartTouch (Offset 0) (Input)(0 Bytes) - StartTouch
- InputEndTouch (Offset 0) (Input)(0 Bytes) - EndTouch
- m_OnStartTouch (Offset 952) (Save|Key|Output)(0 Bytes) - OnStartTouch
- m_OnStartTouchAll (Offset 976) (Save|Key|Output)(0 Bytes) - OnStartTouchAll
- m_OnEndTouch (Offset 1000) (Save|Key|Output)(0 Bytes) - OnEndTouch
- m_OnEndTouchAll (Offset 1024) (Save|Key|Output)(0 Bytes) - OnEndTouchAll
- m_OnTouching (Offset 1048) (Save|Key|Output)(0 Bytes) - OnTouching
- m_OnNotTouching (Offset 1072) (Save|Key|Output)(0 Bytes) - OnNotTouching
- m_toggle_state (Offset 824) (Save)(4 Bytes)
- m_flMoveDistance (Offset 828) (Save)(4 Bytes)
- m_flWait (Offset 832) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save)(4 Bytes)
- m_vecPosition1 (Offset 840) (Save)(12 Bytes)
- m_vecPosition2 (Offset 852) (Save)(12 Bytes)
- m_vecMoveAng (Offset 864) (Save)(12 Bytes)
- m_vecAngle1 (Offset 876) (Save)(12 Bytes)
- m_vecAngle2 (Offset 888) (Save)(12 Bytes)
- m_flHeight (Offset 900) (Save)(4 Bytes)
- m_hActivator (Offset 904) (Save)(4 Bytes)
- m_vecFinalDest (Offset 908) (Save)(12 Bytes)
- m_vecFinalAngle (Offset 920) (Save)(12 Bytes)
- m_sMaster (Offset 936) (Save)(4 Bytes)
- m_movementType (Offset 932) (Save)(4 Bytes)

CBaseEntity - trigger_autosave
- m_bForceNewLevelUnit (Offset 1116) (Save|Key)(1 Bytes) - NewLevelUnit
- m_minHitPoints (Offset 1124) (Save|Key)(4 Bytes) - MinimumHitPoints
- m_fDangerousTimer (Offset 1120) (Save|Key)(4 Bytes) - DangerousTimer
- m_iFilterName (Offset 944) (Save|Key)(4 Bytes) - filtername
- m_hFilter (Offset 948) (Save)(4 Bytes)
- m_bDisabled (Offset 940) (Save|Key)(1 Bytes) - StartDisabled
- m_hTouchingEntities (Offset 1096) (Save)(0 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputTouchTest (Offset 0) (Input)(0 Bytes) - TouchTest
- InputStartTouch (Offset 0) (Input)(0 Bytes) - StartTouch
- InputEndTouch (Offset 0) (Input)(0 Bytes) - EndTouch
- m_OnStartTouch (Offset 952) (Save|Key|Output)(0 Bytes) - OnStartTouch
- m_OnStartTouchAll (Offset 976) (Save|Key|Output)(0 Bytes) - OnStartTouchAll
- m_OnEndTouch (Offset 1000) (Save|Key|Output)(0 Bytes) - OnEndTouch
- m_OnEndTouchAll (Offset 1024) (Save|Key|Output)(0 Bytes) - OnEndTouchAll
- m_OnTouching (Offset 1048) (Save|Key|Output)(0 Bytes) - OnTouching
- m_OnNotTouching (Offset 1072) (Save|Key|Output)(0 Bytes) - OnNotTouching
- m_toggle_state (Offset 824) (Save)(4 Bytes)
- m_flMoveDistance (Offset 828) (Save)(4 Bytes)
- m_flWait (Offset 832) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save)(4 Bytes)
- m_vecPosition1 (Offset 840) (Save)(12 Bytes)
- m_vecPosition2 (Offset 852) (Save)(12 Bytes)
- m_vecMoveAng (Offset 864) (Save)(12 Bytes)
- m_vecAngle1 (Offset 876) (Save)(12 Bytes)
- m_vecAngle2 (Offset 888) (Save)(12 Bytes)
- m_flHeight (Offset 900) (Save)(4 Bytes)
- m_hActivator (Offset 904) (Save)(4 Bytes)
- m_vecFinalDest (Offset 908) (Save)(12 Bytes)
- m_vecFinalAngle (Offset 920) (Save)(12 Bytes)
- m_sMaster (Offset 936) (Save)(4 Bytes)
- m_movementType (Offset 932) (Save)(4 Bytes)

CBaseEntity - trigger_brush
- m_iInputFilter (Offset 896) (Save|Key)(4 Bytes) - InputFilter
- m_iDontMessageParent (Offset 900) (Save|Key)(4 Bytes) - DontMessageParent
- m_OnStartTouch (Offset 824) (Save|Key|Output)(0 Bytes) - OnStartTouch
- m_OnEndTouch (Offset 848) (Save|Key|Output)(0 Bytes) - OnEndTouch
- m_OnUse (Offset 872) (Save|Key|Output)(0 Bytes) - OnUse
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable

CBaseEntity - trigger_cdaudio
- m_iFilterName (Offset 944) (Save|Key)(4 Bytes) - filtername
- m_hFilter (Offset 948) (Save)(4 Bytes)
- m_bDisabled (Offset 940) (Save|Key)(1 Bytes) - StartDisabled
- m_hTouchingEntities (Offset 1096) (Save)(0 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputTouchTest (Offset 0) (Input)(0 Bytes) - TouchTest
- InputStartTouch (Offset 0) (Input)(0 Bytes) - StartTouch
- InputEndTouch (Offset 0) (Input)(0 Bytes) - EndTouch
- m_OnStartTouch (Offset 952) (Save|Key|Output)(0 Bytes) - OnStartTouch
- m_OnStartTouchAll (Offset 976) (Save|Key|Output)(0 Bytes) - OnStartTouchAll
- m_OnEndTouch (Offset 1000) (Save|Key|Output)(0 Bytes) - OnEndTouch
- m_OnEndTouchAll (Offset 1024) (Save|Key|Output)(0 Bytes) - OnEndTouchAll
- m_OnTouching (Offset 1048) (Save|Key|Output)(0 Bytes) - OnTouching
- m_OnNotTouching (Offset 1072) (Save|Key|Output)(0 Bytes) - OnNotTouching
- m_toggle_state (Offset 824) (Save)(4 Bytes)
- m_flMoveDistance (Offset 828) (Save)(4 Bytes)
- m_flWait (Offset 832) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save)(4 Bytes)
- m_vecPosition1 (Offset 840) (Save)(12 Bytes)
- m_vecPosition2 (Offset 852) (Save)(12 Bytes)
- m_vecMoveAng (Offset 864) (Save)(12 Bytes)
- m_vecAngle1 (Offset 876) (Save)(12 Bytes)
- m_vecAngle2 (Offset 888) (Save)(12 Bytes)
- m_flHeight (Offset 900) (Save)(4 Bytes)
- m_hActivator (Offset 904) (Save)(4 Bytes)
- m_vecFinalDest (Offset 908) (Save)(12 Bytes)
- m_vecFinalAngle (Offset 920) (Save)(12 Bytes)
- m_sMaster (Offset 936) (Save)(4 Bytes)
- m_movementType (Offset 932) (Save)(4 Bytes)

CBaseEntity - trigger_changelevel
- m_szMapName (Offset 1116) (Save)(32 Bytes)
- m_szLandmarkName (Offset 1148) (Save)(32 Bytes)
- CChangeLevelTouchChangeLevel (Offset 0) (FunctionTable)(0 Bytes)
- InputChangeLevel (Offset 0) (Input)(0 Bytes) - ChangeLevel
- m_OnChangeLevel (Offset 1184) (Save|Key|Output)(0 Bytes) - OnChangeLevel
- m_iFilterName (Offset 944) (Save|Key)(4 Bytes) - filtername
- m_hFilter (Offset 948) (Save)(4 Bytes)
- m_bDisabled (Offset 940) (Save|Key)(1 Bytes) - StartDisabled
- m_hTouchingEntities (Offset 1096) (Save)(0 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputTouchTest (Offset 0) (Input)(0 Bytes) - TouchTest
- InputStartTouch (Offset 0) (Input)(0 Bytes) - StartTouch
- InputEndTouch (Offset 0) (Input)(0 Bytes) - EndTouch
- m_OnStartTouch (Offset 952) (Save|Key|Output)(0 Bytes) - OnStartTouch
- m_OnStartTouchAll (Offset 976) (Save|Key|Output)(0 Bytes) - OnStartTouchAll
- m_OnEndTouch (Offset 1000) (Save|Key|Output)(0 Bytes) - OnEndTouch
- m_OnEndTouchAll (Offset 1024) (Save|Key|Output)(0 Bytes) - OnEndTouchAll
- m_OnTouching (Offset 1048) (Save|Key|Output)(0 Bytes) - OnTouching
- m_OnNotTouching (Offset 1072) (Save|Key|Output)(0 Bytes) - OnNotTouching
- m_toggle_state (Offset 824) (Save)(4 Bytes)
- m_flMoveDistance (Offset 828) (Save)(4 Bytes)
- m_flWait (Offset 832) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save)(4 Bytes)
- m_vecPosition1 (Offset 840) (Save)(12 Bytes)
- m_vecPosition2 (Offset 852) (Save)(12 Bytes)
- m_vecMoveAng (Offset 864) (Save)(12 Bytes)
- m_vecAngle1 (Offset 876) (Save)(12 Bytes)
- m_vecAngle2 (Offset 888) (Save)(12 Bytes)
- m_flHeight (Offset 900) (Save)(4 Bytes)
- m_hActivator (Offset 904) (Save)(4 Bytes)
- m_vecFinalDest (Offset 908) (Save)(12 Bytes)
- m_vecFinalAngle (Offset 920) (Save)(12 Bytes)
- m_sMaster (Offset 936) (Save)(4 Bytes)
- m_movementType (Offset 932) (Save)(4 Bytes)

CBaseEntity - trigger_gravity
- CTriggerGravityGravityTouch (Offset 0) (FunctionTable)(0 Bytes)
- m_iFilterName (Offset 944) (Save|Key)(4 Bytes) - filtername
- m_hFilter (Offset 948) (Save)(4 Bytes)
- m_bDisabled (Offset 940) (Save|Key)(1 Bytes) - StartDisabled
- m_hTouchingEntities (Offset 1096) (Save)(0 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputTouchTest (Offset 0) (Input)(0 Bytes) - TouchTest
- InputStartTouch (Offset 0) (Input)(0 Bytes) - StartTouch
- InputEndTouch (Offset 0) (Input)(0 Bytes) - EndTouch
- m_OnStartTouch (Offset 952) (Save|Key|Output)(0 Bytes) - OnStartTouch
- m_OnStartTouchAll (Offset 976) (Save|Key|Output)(0 Bytes) - OnStartTouchAll
- m_OnEndTouch (Offset 1000) (Save|Key|Output)(0 Bytes) - OnEndTouch
- m_OnEndTouchAll (Offset 1024) (Save|Key|Output)(0 Bytes) - OnEndTouchAll
- m_OnTouching (Offset 1048) (Save|Key|Output)(0 Bytes) - OnTouching
- m_OnNotTouching (Offset 1072) (Save|Key|Output)(0 Bytes) - OnNotTouching
- m_toggle_state (Offset 824) (Save)(4 Bytes)
- m_flMoveDistance (Offset 828) (Save)(4 Bytes)
- m_flWait (Offset 832) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save)(4 Bytes)
- m_vecPosition1 (Offset 840) (Save)(12 Bytes)
- m_vecPosition2 (Offset 852) (Save)(12 Bytes)
- m_vecMoveAng (Offset 864) (Save)(12 Bytes)
- m_vecAngle1 (Offset 876) (Save)(12 Bytes)
- m_vecAngle2 (Offset 888) (Save)(12 Bytes)
- m_flHeight (Offset 900) (Save)(4 Bytes)
- m_hActivator (Offset 904) (Save)(4 Bytes)
- m_vecFinalDest (Offset 908) (Save)(12 Bytes)
- m_vecFinalAngle (Offset 920) (Save)(12 Bytes)
- m_sMaster (Offset 936) (Save)(4 Bytes)
- m_movementType (Offset 932) (Save)(4 Bytes)

CBaseEntity - trigger_hurt
- CTriggerHurtRadiationThink (Offset 0) (FunctionTable)(0 Bytes)
- CTriggerHurtHurtThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flOriginalDamage (Offset 1116) (Save)(4 Bytes)
- m_flDamage (Offset 1120) (Save|Key)(4 Bytes) - damage
- m_flDamageCap (Offset 1124) (Save|Key)(4 Bytes) - damagecap
- m_bitsDamageInflict (Offset 1136) (Save|Key)(4 Bytes) - damagetype
- m_damageModel (Offset 1140) (Save|Key)(4 Bytes) - damagemodel
- m_bNoDmgForce (Offset 1144) (Save|Key)(1 Bytes) - nodmgforce
- m_flLastDmgTime (Offset 1128) (Save)(4 Bytes)
- m_flDmgResetTime (Offset 1132) (Save)(4 Bytes)
- m_hurtEntities (Offset 1196) (Save)(0 Bytes)
- m_flDamage (Offset 1120) (Save|Key|Input)(4 Bytes) - SetDamage
- m_OnHurt (Offset 1148) (Save|Key|Output)(0 Bytes) - OnHurt
- m_OnHurtPlayer (Offset 1172) (Save|Key|Output)(0 Bytes) - OnHurtPlayer
- m_iFilterName (Offset 944) (Save|Key)(4 Bytes) - filtername
- m_hFilter (Offset 948) (Save)(4 Bytes)
- m_bDisabled (Offset 940) (Save|Key)(1 Bytes) - StartDisabled
- m_hTouchingEntities (Offset 1096) (Save)(0 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputTouchTest (Offset 0) (Input)(0 Bytes) - TouchTest
- InputStartTouch (Offset 0) (Input)(0 Bytes) - StartTouch
- InputEndTouch (Offset 0) (Input)(0 Bytes) - EndTouch
- m_OnStartTouch (Offset 952) (Save|Key|Output)(0 Bytes) - OnStartTouch
- m_OnStartTouchAll (Offset 976) (Save|Key|Output)(0 Bytes) - OnStartTouchAll
- m_OnEndTouch (Offset 1000) (Save|Key|Output)(0 Bytes) - OnEndTouch
- m_OnEndTouchAll (Offset 1024) (Save|Key|Output)(0 Bytes) - OnEndTouchAll
- m_OnTouching (Offset 1048) (Save|Key|Output)(0 Bytes) - OnTouching
- m_OnNotTouching (Offset 1072) (Save|Key|Output)(0 Bytes) - OnNotTouching
- m_toggle_state (Offset 824) (Save)(4 Bytes)
- m_flMoveDistance (Offset 828) (Save)(4 Bytes)
- m_flWait (Offset 832) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save)(4 Bytes)
- m_vecPosition1 (Offset 840) (Save)(12 Bytes)
- m_vecPosition2 (Offset 852) (Save)(12 Bytes)
- m_vecMoveAng (Offset 864) (Save)(12 Bytes)
- m_vecAngle1 (Offset 876) (Save)(12 Bytes)
- m_vecAngle2 (Offset 888) (Save)(12 Bytes)
- m_flHeight (Offset 900) (Save)(4 Bytes)
- m_hActivator (Offset 904) (Save)(4 Bytes)
- m_vecFinalDest (Offset 908) (Save)(12 Bytes)
- m_vecFinalAngle (Offset 920) (Save)(12 Bytes)
- m_sMaster (Offset 936) (Save)(4 Bytes)
- m_movementType (Offset 932) (Save)(4 Bytes)

CBaseEntity - trigger_impact
- m_flMagnitude (Offset 1140) (Save|Key)(4 Bytes) - Magnitude
- m_flNoise (Offset 1144) (Save|Key)(4 Bytes) - Noise
- m_flViewkick (Offset 1148) (Save|Key)(4 Bytes) - Viewkick
- InputImpact (Offset 0) (Input)(0 Bytes) - Impact
- InputSetMagnitude (Offset 0) (Input)(0 Bytes) - SetMagnitude
- m_pOutputForce (Offset 1152) (Save|Key|Output)(0 Bytes) - ImpactForce
- CTriggerImpactDisable (Offset 0) (FunctionTable)(0 Bytes)
- CTriggerMultipleMultiTouch (Offset 0) (FunctionTable)(0 Bytes)
- CTriggerMultipleMultiWaitOver (Offset 0) (FunctionTable)(0 Bytes)
- m_OnTrigger (Offset 1116) (Save|Key|Output)(0 Bytes) - OnTrigger
- m_iFilterName (Offset 944) (Save|Key)(4 Bytes) - filtername
- m_hFilter (Offset 948) (Save)(4 Bytes)
- m_bDisabled (Offset 940) (Save|Key)(1 Bytes) - StartDisabled
- m_hTouchingEntities (Offset 1096) (Save)(0 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputTouchTest (Offset 0) (Input)(0 Bytes) - TouchTest
- InputStartTouch (Offset 0) (Input)(0 Bytes) - StartTouch
- InputEndTouch (Offset 0) (Input)(0 Bytes) - EndTouch
- m_OnStartTouch (Offset 952) (Save|Key|Output)(0 Bytes) - OnStartTouch
- m_OnStartTouchAll (Offset 976) (Save|Key|Output)(0 Bytes) - OnStartTouchAll
- m_OnEndTouch (Offset 1000) (Save|Key|Output)(0 Bytes) - OnEndTouch
- m_OnEndTouchAll (Offset 1024) (Save|Key|Output)(0 Bytes) - OnEndTouchAll
- m_OnTouching (Offset 1048) (Save|Key|Output)(0 Bytes) - OnTouching
- m_OnNotTouching (Offset 1072) (Save|Key|Output)(0 Bytes) - OnNotTouching
- m_toggle_state (Offset 824) (Save)(4 Bytes)
- m_flMoveDistance (Offset 828) (Save)(4 Bytes)
- m_flWait (Offset 832) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save)(4 Bytes)
- m_vecPosition1 (Offset 840) (Save)(12 Bytes)
- m_vecPosition2 (Offset 852) (Save)(12 Bytes)
- m_vecMoveAng (Offset 864) (Save)(12 Bytes)
- m_vecAngle1 (Offset 876) (Save)(12 Bytes)
- m_vecAngle2 (Offset 888) (Save)(12 Bytes)
- m_flHeight (Offset 900) (Save)(4 Bytes)
- m_hActivator (Offset 904) (Save)(4 Bytes)
- m_vecFinalDest (Offset 908) (Save)(12 Bytes)
- m_vecFinalAngle (Offset 920) (Save)(12 Bytes)
- m_sMaster (Offset 936) (Save)(4 Bytes)
- m_movementType (Offset 932) (Save)(4 Bytes)

CBaseEntity - trigger_look
- m_hLookTarget (Offset 1140) (Save)(4 Bytes)
- m_flLookTimeTotal (Offset 1152) (Save)(4 Bytes)
- m_flLookTimeLast (Offset 1156) (Save)(4 Bytes)
- m_flTimeoutDuration (Offset 1160) (Save|Key)(4 Bytes) - timeout
- m_bTimeoutFired (Offset 1164) (Save)(1 Bytes)
- m_hActivator (Offset 1168) (Save)(4 Bytes)
- m_OnTimeout (Offset 1172) (Save|Key|Output)(0 Bytes) - OnTimeout
- CTriggerLookTimeoutThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flFieldOfView (Offset 1144) (Save|Key|Input)(4 Bytes) - FieldOfView
- m_flLookTime (Offset 1148) (Save|Key|Input)(4 Bytes) - LookTime
- CTriggerMultipleMultiTouch (Offset 0) (FunctionTable)(0 Bytes)
- CTriggerMultipleMultiWaitOver (Offset 0) (FunctionTable)(0 Bytes)
- m_OnTrigger (Offset 1116) (Save|Key|Output)(0 Bytes) - OnTrigger
- m_iFilterName (Offset 944) (Save|Key)(4 Bytes) - filtername
- m_hFilter (Offset 948) (Save)(4 Bytes)
- m_bDisabled (Offset 940) (Save|Key)(1 Bytes) - StartDisabled
- m_hTouchingEntities (Offset 1096) (Save)(0 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputTouchTest (Offset 0) (Input)(0 Bytes) - TouchTest
- InputStartTouch (Offset 0) (Input)(0 Bytes) - StartTouch
- InputEndTouch (Offset 0) (Input)(0 Bytes) - EndTouch
- m_OnStartTouch (Offset 952) (Save|Key|Output)(0 Bytes) - OnStartTouch
- m_OnStartTouchAll (Offset 976) (Save|Key|Output)(0 Bytes) - OnStartTouchAll
- m_OnEndTouch (Offset 1000) (Save|Key|Output)(0 Bytes) - OnEndTouch
- m_OnEndTouchAll (Offset 1024) (Save|Key|Output)(0 Bytes) - OnEndTouchAll
- m_OnTouching (Offset 1048) (Save|Key|Output)(0 Bytes) - OnTouching
- m_OnNotTouching (Offset 1072) (Save|Key|Output)(0 Bytes) - OnNotTouching
- m_toggle_state (Offset 824) (Save)(4 Bytes)
- m_flMoveDistance (Offset 828) (Save)(4 Bytes)
- m_flWait (Offset 832) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save)(4 Bytes)
- m_vecPosition1 (Offset 840) (Save)(12 Bytes)
- m_vecPosition2 (Offset 852) (Save)(12 Bytes)
- m_vecMoveAng (Offset 864) (Save)(12 Bytes)
- m_vecAngle1 (Offset 876) (Save)(12 Bytes)
- m_vecAngle2 (Offset 888) (Save)(12 Bytes)
- m_flHeight (Offset 900) (Save)(4 Bytes)
- m_hActivator (Offset 904) (Save)(4 Bytes)
- m_vecFinalDest (Offset 908) (Save)(12 Bytes)
- m_vecFinalAngle (Offset 920) (Save)(12 Bytes)
- m_sMaster (Offset 936) (Save)(4 Bytes)
- m_movementType (Offset 932) (Save)(4 Bytes)

CBaseEntity - trigger_multiple
- CTriggerMultipleMultiTouch (Offset 0) (FunctionTable)(0 Bytes)
- CTriggerMultipleMultiWaitOver (Offset 0) (FunctionTable)(0 Bytes)
- m_OnTrigger (Offset 1116) (Save|Key|Output)(0 Bytes) - OnTrigger
- m_iFilterName (Offset 944) (Save|Key)(4 Bytes) - filtername
- m_hFilter (Offset 948) (Save)(4 Bytes)
- m_bDisabled (Offset 940) (Save|Key)(1 Bytes) - StartDisabled
- m_hTouchingEntities (Offset 1096) (Save)(0 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputTouchTest (Offset 0) (Input)(0 Bytes) - TouchTest
- InputStartTouch (Offset 0) (Input)(0 Bytes) - StartTouch
- InputEndTouch (Offset 0) (Input)(0 Bytes) - EndTouch
- m_OnStartTouch (Offset 952) (Save|Key|Output)(0 Bytes) - OnStartTouch
- m_OnStartTouchAll (Offset 976) (Save|Key|Output)(0 Bytes) - OnStartTouchAll
- m_OnEndTouch (Offset 1000) (Save|Key|Output)(0 Bytes) - OnEndTouch
- m_OnEndTouchAll (Offset 1024) (Save|Key|Output)(0 Bytes) - OnEndTouchAll
- m_OnTouching (Offset 1048) (Save|Key|Output)(0 Bytes) - OnTouching
- m_OnNotTouching (Offset 1072) (Save|Key|Output)(0 Bytes) - OnNotTouching
- m_toggle_state (Offset 824) (Save)(4 Bytes)
- m_flMoveDistance (Offset 828) (Save)(4 Bytes)
- m_flWait (Offset 832) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save)(4 Bytes)
- m_vecPosition1 (Offset 840) (Save)(12 Bytes)
- m_vecPosition2 (Offset 852) (Save)(12 Bytes)
- m_vecMoveAng (Offset 864) (Save)(12 Bytes)
- m_vecAngle1 (Offset 876) (Save)(12 Bytes)
- m_vecAngle2 (Offset 888) (Save)(12 Bytes)
- m_flHeight (Offset 900) (Save)(4 Bytes)
- m_hActivator (Offset 904) (Save)(4 Bytes)
- m_vecFinalDest (Offset 908) (Save)(12 Bytes)
- m_vecFinalAngle (Offset 920) (Save)(12 Bytes)
- m_sMaster (Offset 936) (Save)(4 Bytes)
- m_movementType (Offset 932) (Save)(4 Bytes)

CBaseEntity - trigger_once
- CTriggerMultipleMultiTouch (Offset 0) (FunctionTable)(0 Bytes)
- CTriggerMultipleMultiWaitOver (Offset 0) (FunctionTable)(0 Bytes)
- m_OnTrigger (Offset 1116) (Save|Key|Output)(0 Bytes) - OnTrigger
- m_iFilterName (Offset 944) (Save|Key)(4 Bytes) - filtername
- m_hFilter (Offset 948) (Save)(4 Bytes)
- m_bDisabled (Offset 940) (Save|Key)(1 Bytes) - StartDisabled
- m_hTouchingEntities (Offset 1096) (Save)(0 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputTouchTest (Offset 0) (Input)(0 Bytes) - TouchTest
- InputStartTouch (Offset 0) (Input)(0 Bytes) - StartTouch
- InputEndTouch (Offset 0) (Input)(0 Bytes) - EndTouch
- m_OnStartTouch (Offset 952) (Save|Key|Output)(0 Bytes) - OnStartTouch
- m_OnStartTouchAll (Offset 976) (Save|Key|Output)(0 Bytes) - OnStartTouchAll
- m_OnEndTouch (Offset 1000) (Save|Key|Output)(0 Bytes) - OnEndTouch
- m_OnEndTouchAll (Offset 1024) (Save|Key|Output)(0 Bytes) - OnEndTouchAll
- m_OnTouching (Offset 1048) (Save|Key|Output)(0 Bytes) - OnTouching
- m_OnNotTouching (Offset 1072) (Save|Key|Output)(0 Bytes) - OnNotTouching
- m_toggle_state (Offset 824) (Save)(4 Bytes)
- m_flMoveDistance (Offset 828) (Save)(4 Bytes)
- m_flWait (Offset 832) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save)(4 Bytes)
- m_vecPosition1 (Offset 840) (Save)(12 Bytes)
- m_vecPosition2 (Offset 852) (Save)(12 Bytes)
- m_vecMoveAng (Offset 864) (Save)(12 Bytes)
- m_vecAngle1 (Offset 876) (Save)(12 Bytes)
- m_vecAngle2 (Offset 888) (Save)(12 Bytes)
- m_flHeight (Offset 900) (Save)(4 Bytes)
- m_hActivator (Offset 904) (Save)(4 Bytes)
- m_vecFinalDest (Offset 908) (Save)(12 Bytes)
- m_vecFinalAngle (Offset 920) (Save)(12 Bytes)
- m_sMaster (Offset 936) (Save)(4 Bytes)
- m_movementType (Offset 932) (Save)(4 Bytes)

CBaseEntity - trigger_physics_trap
- m_nDissolveType (Offset 1140) (Save|Key)(4 Bytes) - dissolvetype
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- CTriggerMultipleMultiTouch (Offset 0) (FunctionTable)(0 Bytes)
- CTriggerMultipleMultiWaitOver (Offset 0) (FunctionTable)(0 Bytes)
- m_OnTrigger (Offset 1116) (Save|Key|Output)(0 Bytes) - OnTrigger
- m_iFilterName (Offset 944) (Save|Key)(4 Bytes) - filtername
- m_hFilter (Offset 948) (Save)(4 Bytes)
- m_bDisabled (Offset 940) (Save|Key)(1 Bytes) - StartDisabled
- m_hTouchingEntities (Offset 1096) (Save)(0 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputTouchTest (Offset 0) (Input)(0 Bytes) - TouchTest
- InputStartTouch (Offset 0) (Input)(0 Bytes) - StartTouch
- InputEndTouch (Offset 0) (Input)(0 Bytes) - EndTouch
- m_OnStartTouch (Offset 952) (Save|Key|Output)(0 Bytes) - OnStartTouch
- m_OnStartTouchAll (Offset 976) (Save|Key|Output)(0 Bytes) - OnStartTouchAll
- m_OnEndTouch (Offset 1000) (Save|Key|Output)(0 Bytes) - OnEndTouch
- m_OnEndTouchAll (Offset 1024) (Save|Key|Output)(0 Bytes) - OnEndTouchAll
- m_OnTouching (Offset 1048) (Save|Key|Output)(0 Bytes) - OnTouching
- m_OnNotTouching (Offset 1072) (Save|Key|Output)(0 Bytes) - OnNotTouching
- m_toggle_state (Offset 824) (Save)(4 Bytes)
- m_flMoveDistance (Offset 828) (Save)(4 Bytes)
- m_flWait (Offset 832) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save)(4 Bytes)
- m_vecPosition1 (Offset 840) (Save)(12 Bytes)
- m_vecPosition2 (Offset 852) (Save)(12 Bytes)
- m_vecMoveAng (Offset 864) (Save)(12 Bytes)
- m_vecAngle1 (Offset 876) (Save)(12 Bytes)
- m_vecAngle2 (Offset 888) (Save)(12 Bytes)
- m_flHeight (Offset 900) (Save)(4 Bytes)
- m_hActivator (Offset 904) (Save)(4 Bytes)
- m_vecFinalDest (Offset 908) (Save)(12 Bytes)
- m_vecFinalAngle (Offset 920) (Save)(12 Bytes)
- m_sMaster (Offset 936) (Save)(4 Bytes)
- m_movementType (Offset 932) (Save)(4 Bytes)

CBaseEntity - trigger_playermovement
- m_iFilterName (Offset 944) (Save|Key)(4 Bytes) - filtername
- m_hFilter (Offset 948) (Save)(4 Bytes)
- m_bDisabled (Offset 940) (Save|Key)(1 Bytes) - StartDisabled
- m_hTouchingEntities (Offset 1096) (Save)(0 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputTouchTest (Offset 0) (Input)(0 Bytes) - TouchTest
- InputStartTouch (Offset 0) (Input)(0 Bytes) - StartTouch
- InputEndTouch (Offset 0) (Input)(0 Bytes) - EndTouch
- m_OnStartTouch (Offset 952) (Save|Key|Output)(0 Bytes) - OnStartTouch
- m_OnStartTouchAll (Offset 976) (Save|Key|Output)(0 Bytes) - OnStartTouchAll
- m_OnEndTouch (Offset 1000) (Save|Key|Output)(0 Bytes) - OnEndTouch
- m_OnEndTouchAll (Offset 1024) (Save|Key|Output)(0 Bytes) - OnEndTouchAll
- m_OnTouching (Offset 1048) (Save|Key|Output)(0 Bytes) - OnTouching
- m_OnNotTouching (Offset 1072) (Save|Key|Output)(0 Bytes) - OnNotTouching
- m_toggle_state (Offset 824) (Save)(4 Bytes)
- m_flMoveDistance (Offset 828) (Save)(4 Bytes)
- m_flWait (Offset 832) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save)(4 Bytes)
- m_vecPosition1 (Offset 840) (Save)(12 Bytes)
- m_vecPosition2 (Offset 852) (Save)(12 Bytes)
- m_vecMoveAng (Offset 864) (Save)(12 Bytes)
- m_vecAngle1 (Offset 876) (Save)(12 Bytes)
- m_vecAngle2 (Offset 888) (Save)(12 Bytes)
- m_flHeight (Offset 900) (Save)(4 Bytes)
- m_hActivator (Offset 904) (Save)(4 Bytes)
- m_vecFinalDest (Offset 908) (Save)(12 Bytes)
- m_vecFinalAngle (Offset 920) (Save)(12 Bytes)
- m_sMaster (Offset 936) (Save)(4 Bytes)
- m_movementType (Offset 932) (Save)(4 Bytes)

CBaseEntity - trigger_proximity
- CTriggerProximityMeasureThink (Offset 0) (FunctionTable)(0 Bytes)
- m_iszMeasureTarget (Offset 1120) (Save|Key)(4 Bytes) - measuretarget
- m_hMeasureTarget (Offset 1116) (Save)(4 Bytes)
- m_fRadius (Offset 1124) (Save|Key)(4 Bytes) - radius
- m_nTouchers (Offset 1128) (Save)(4 Bytes)
- m_NearestEntityDistance (Offset 1132) (Save|Key|Output)(0 Bytes) - NearestEntityDistance
- m_iFilterName (Offset 944) (Save|Key)(4 Bytes) - filtername
- m_hFilter (Offset 948) (Save)(4 Bytes)
- m_bDisabled (Offset 940) (Save|Key)(1 Bytes) - StartDisabled
- m_hTouchingEntities (Offset 1096) (Save)(0 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputTouchTest (Offset 0) (Input)(0 Bytes) - TouchTest
- InputStartTouch (Offset 0) (Input)(0 Bytes) - StartTouch
- InputEndTouch (Offset 0) (Input)(0 Bytes) - EndTouch
- m_OnStartTouch (Offset 952) (Save|Key|Output)(0 Bytes) - OnStartTouch
- m_OnStartTouchAll (Offset 976) (Save|Key|Output)(0 Bytes) - OnStartTouchAll
- m_OnEndTouch (Offset 1000) (Save|Key|Output)(0 Bytes) - OnEndTouch
- m_OnEndTouchAll (Offset 1024) (Save|Key|Output)(0 Bytes) - OnEndTouchAll
- m_OnTouching (Offset 1048) (Save|Key|Output)(0 Bytes) - OnTouching
- m_OnNotTouching (Offset 1072) (Save|Key|Output)(0 Bytes) - OnNotTouching
- m_toggle_state (Offset 824) (Save)(4 Bytes)
- m_flMoveDistance (Offset 828) (Save)(4 Bytes)
- m_flWait (Offset 832) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save)(4 Bytes)
- m_vecPosition1 (Offset 840) (Save)(12 Bytes)
- m_vecPosition2 (Offset 852) (Save)(12 Bytes)
- m_vecMoveAng (Offset 864) (Save)(12 Bytes)
- m_vecAngle1 (Offset 876) (Save)(12 Bytes)
- m_vecAngle2 (Offset 888) (Save)(12 Bytes)
- m_flHeight (Offset 900) (Save)(4 Bytes)
- m_hActivator (Offset 904) (Save)(4 Bytes)
- m_vecFinalDest (Offset 908) (Save)(12 Bytes)
- m_vecFinalAngle (Offset 920) (Save)(12 Bytes)
- m_sMaster (Offset 936) (Save)(4 Bytes)
- m_movementType (Offset 932) (Save)(4 Bytes)

CBaseEntity - trigger_push
- m_vecPushDir (Offset 1116) (Save|Key)(12 Bytes) - pushdir
- m_flAlternateTicksFix (Offset 1128) (Save|Key)(4 Bytes) - alternateticksfix
- m_iFilterName (Offset 944) (Save|Key)(4 Bytes) - filtername
- m_hFilter (Offset 948) (Save)(4 Bytes)
- m_bDisabled (Offset 940) (Save|Key)(1 Bytes) - StartDisabled
- m_hTouchingEntities (Offset 1096) (Save)(0 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputTouchTest (Offset 0) (Input)(0 Bytes) - TouchTest
- InputStartTouch (Offset 0) (Input)(0 Bytes) - StartTouch
- InputEndTouch (Offset 0) (Input)(0 Bytes) - EndTouch
- m_OnStartTouch (Offset 952) (Save|Key|Output)(0 Bytes) - OnStartTouch
- m_OnStartTouchAll (Offset 976) (Save|Key|Output)(0 Bytes) - OnStartTouchAll
- m_OnEndTouch (Offset 1000) (Save|Key|Output)(0 Bytes) - OnEndTouch
- m_OnEndTouchAll (Offset 1024) (Save|Key|Output)(0 Bytes) - OnEndTouchAll
- m_OnTouching (Offset 1048) (Save|Key|Output)(0 Bytes) - OnTouching
- m_OnNotTouching (Offset 1072) (Save|Key|Output)(0 Bytes) - OnNotTouching
- m_toggle_state (Offset 824) (Save)(4 Bytes)
- m_flMoveDistance (Offset 828) (Save)(4 Bytes)
- m_flWait (Offset 832) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save)(4 Bytes)
- m_vecPosition1 (Offset 840) (Save)(12 Bytes)
- m_vecPosition2 (Offset 852) (Save)(12 Bytes)
- m_vecMoveAng (Offset 864) (Save)(12 Bytes)
- m_vecAngle1 (Offset 876) (Save)(12 Bytes)
- m_vecAngle2 (Offset 888) (Save)(12 Bytes)
- m_flHeight (Offset 900) (Save)(4 Bytes)
- m_hActivator (Offset 904) (Save)(4 Bytes)
- m_vecFinalDest (Offset 908) (Save)(12 Bytes)
- m_vecFinalAngle (Offset 920) (Save)(12 Bytes)
- m_sMaster (Offset 936) (Save)(4 Bytes)
- m_movementType (Offset 932) (Save)(4 Bytes)

CBaseEntity - trigger_remove
- m_OnRemove (Offset 1116) (Save|Key|Output)(0 Bytes) - OnRemove
- m_iFilterName (Offset 944) (Save|Key)(4 Bytes) - filtername
- m_hFilter (Offset 948) (Save)(4 Bytes)
- m_bDisabled (Offset 940) (Save|Key)(1 Bytes) - StartDisabled
- m_hTouchingEntities (Offset 1096) (Save)(0 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputTouchTest (Offset 0) (Input)(0 Bytes) - TouchTest
- InputStartTouch (Offset 0) (Input)(0 Bytes) - StartTouch
- InputEndTouch (Offset 0) (Input)(0 Bytes) - EndTouch
- m_OnStartTouch (Offset 952) (Save|Key|Output)(0 Bytes) - OnStartTouch
- m_OnStartTouchAll (Offset 976) (Save|Key|Output)(0 Bytes) - OnStartTouchAll
- m_OnEndTouch (Offset 1000) (Save|Key|Output)(0 Bytes) - OnEndTouch
- m_OnEndTouchAll (Offset 1024) (Save|Key|Output)(0 Bytes) - OnEndTouchAll
- m_OnTouching (Offset 1048) (Save|Key|Output)(0 Bytes) - OnTouching
- m_OnNotTouching (Offset 1072) (Save|Key|Output)(0 Bytes) - OnNotTouching
- m_toggle_state (Offset 824) (Save)(4 Bytes)
- m_flMoveDistance (Offset 828) (Save)(4 Bytes)
- m_flWait (Offset 832) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save)(4 Bytes)
- m_vecPosition1 (Offset 840) (Save)(12 Bytes)
- m_vecPosition2 (Offset 852) (Save)(12 Bytes)
- m_vecMoveAng (Offset 864) (Save)(12 Bytes)
- m_vecAngle1 (Offset 876) (Save)(12 Bytes)
- m_vecAngle2 (Offset 888) (Save)(12 Bytes)
- m_flHeight (Offset 900) (Save)(4 Bytes)
- m_hActivator (Offset 904) (Save)(4 Bytes)
- m_vecFinalDest (Offset 908) (Save)(12 Bytes)
- m_vecFinalAngle (Offset 920) (Save)(12 Bytes)
- m_sMaster (Offset 936) (Save)(4 Bytes)
- m_movementType (Offset 932) (Save)(4 Bytes)

CBaseEntity - trigger_rpgfire
- CTriggerMultipleMultiTouch (Offset 0) (FunctionTable)(0 Bytes)
- CTriggerMultipleMultiWaitOver (Offset 0) (FunctionTable)(0 Bytes)
- m_OnTrigger (Offset 1116) (Save|Key|Output)(0 Bytes) - OnTrigger
- m_iFilterName (Offset 944) (Save|Key)(4 Bytes) - filtername
- m_hFilter (Offset 948) (Save)(4 Bytes)
- m_bDisabled (Offset 940) (Save|Key)(1 Bytes) - StartDisabled
- m_hTouchingEntities (Offset 1096) (Save)(0 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputTouchTest (Offset 0) (Input)(0 Bytes) - TouchTest
- InputStartTouch (Offset 0) (Input)(0 Bytes) - StartTouch
- InputEndTouch (Offset 0) (Input)(0 Bytes) - EndTouch
- m_OnStartTouch (Offset 952) (Save|Key|Output)(0 Bytes) - OnStartTouch
- m_OnStartTouchAll (Offset 976) (Save|Key|Output)(0 Bytes) - OnStartTouchAll
- m_OnEndTouch (Offset 1000) (Save|Key|Output)(0 Bytes) - OnEndTouch
- m_OnEndTouchAll (Offset 1024) (Save|Key|Output)(0 Bytes) - OnEndTouchAll
- m_OnTouching (Offset 1048) (Save|Key|Output)(0 Bytes) - OnTouching
- m_OnNotTouching (Offset 1072) (Save|Key|Output)(0 Bytes) - OnNotTouching
- m_toggle_state (Offset 824) (Save)(4 Bytes)
- m_flMoveDistance (Offset 828) (Save)(4 Bytes)
- m_flWait (Offset 832) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save)(4 Bytes)
- m_vecPosition1 (Offset 840) (Save)(12 Bytes)
- m_vecPosition2 (Offset 852) (Save)(12 Bytes)
- m_vecMoveAng (Offset 864) (Save)(12 Bytes)
- m_vecAngle1 (Offset 876) (Save)(12 Bytes)
- m_vecAngle2 (Offset 888) (Save)(12 Bytes)
- m_flHeight (Offset 900) (Save)(4 Bytes)
- m_hActivator (Offset 904) (Save)(4 Bytes)
- m_vecFinalDest (Offset 908) (Save)(12 Bytes)
- m_vecFinalAngle (Offset 920) (Save)(12 Bytes)
- m_sMaster (Offset 936) (Save)(4 Bytes)
- m_movementType (Offset 932) (Save)(4 Bytes)

CBaseEntity - trigger_serverragdoll
- m_iFilterName (Offset 944) (Save|Key)(4 Bytes) - filtername
- m_hFilter (Offset 948) (Save)(4 Bytes)
- m_bDisabled (Offset 940) (Save|Key)(1 Bytes) - StartDisabled
- m_hTouchingEntities (Offset 1096) (Save)(0 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputTouchTest (Offset 0) (Input)(0 Bytes) - TouchTest
- InputStartTouch (Offset 0) (Input)(0 Bytes) - StartTouch
- InputEndTouch (Offset 0) (Input)(0 Bytes) - EndTouch
- m_OnStartTouch (Offset 952) (Save|Key|Output)(0 Bytes) - OnStartTouch
- m_OnStartTouchAll (Offset 976) (Save|Key|Output)(0 Bytes) - OnStartTouchAll
- m_OnEndTouch (Offset 1000) (Save|Key|Output)(0 Bytes) - OnEndTouch
- m_OnEndTouchAll (Offset 1024) (Save|Key|Output)(0 Bytes) - OnEndTouchAll
- m_OnTouching (Offset 1048) (Save|Key|Output)(0 Bytes) - OnTouching
- m_OnNotTouching (Offset 1072) (Save|Key|Output)(0 Bytes) - OnNotTouching
- m_toggle_state (Offset 824) (Save)(4 Bytes)
- m_flMoveDistance (Offset 828) (Save)(4 Bytes)
- m_flWait (Offset 832) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save)(4 Bytes)
- m_vecPosition1 (Offset 840) (Save)(12 Bytes)
- m_vecPosition2 (Offset 852) (Save)(12 Bytes)
- m_vecMoveAng (Offset 864) (Save)(12 Bytes)
- m_vecAngle1 (Offset 876) (Save)(12 Bytes)
- m_vecAngle2 (Offset 888) (Save)(12 Bytes)
- m_flHeight (Offset 900) (Save)(4 Bytes)
- m_hActivator (Offset 904) (Save)(4 Bytes)
- m_vecFinalDest (Offset 908) (Save)(12 Bytes)
- m_vecFinalAngle (Offset 920) (Save)(12 Bytes)
- m_sMaster (Offset 936) (Save)(4 Bytes)
- m_movementType (Offset 932) (Save)(4 Bytes)

CBaseEntity - trigger_soundscape
- CTriggerSoundscapePlayerUpdateThink (Offset 0) (FunctionTable)(0 Bytes)
- m_SoundscapeName (Offset 1120) (Save|Key)(4 Bytes) - soundscape
- m_hSoundscape (Offset 1116) (Save)(4 Bytes)
- m_spectators (Offset 1124) (Save)(0 Bytes)
- m_iFilterName (Offset 944) (Save|Key)(4 Bytes) - filtername
- m_hFilter (Offset 948) (Save)(4 Bytes)
- m_bDisabled (Offset 940) (Save|Key)(1 Bytes) - StartDisabled
- m_hTouchingEntities (Offset 1096) (Save)(0 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputTouchTest (Offset 0) (Input)(0 Bytes) - TouchTest
- InputStartTouch (Offset 0) (Input)(0 Bytes) - StartTouch
- InputEndTouch (Offset 0) (Input)(0 Bytes) - EndTouch
- m_OnStartTouch (Offset 952) (Save|Key|Output)(0 Bytes) - OnStartTouch
- m_OnStartTouchAll (Offset 976) (Save|Key|Output)(0 Bytes) - OnStartTouchAll
- m_OnEndTouch (Offset 1000) (Save|Key|Output)(0 Bytes) - OnEndTouch
- m_OnEndTouchAll (Offset 1024) (Save|Key|Output)(0 Bytes) - OnEndTouchAll
- m_OnTouching (Offset 1048) (Save|Key|Output)(0 Bytes) - OnTouching
- m_OnNotTouching (Offset 1072) (Save|Key|Output)(0 Bytes) - OnNotTouching
- m_toggle_state (Offset 824) (Save)(4 Bytes)
- m_flMoveDistance (Offset 828) (Save)(4 Bytes)
- m_flWait (Offset 832) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save)(4 Bytes)
- m_vecPosition1 (Offset 840) (Save)(12 Bytes)
- m_vecPosition2 (Offset 852) (Save)(12 Bytes)
- m_vecMoveAng (Offset 864) (Save)(12 Bytes)
- m_vecAngle1 (Offset 876) (Save)(12 Bytes)
- m_vecAngle2 (Offset 888) (Save)(12 Bytes)
- m_flHeight (Offset 900) (Save)(4 Bytes)
- m_hActivator (Offset 904) (Save)(4 Bytes)
- m_vecFinalDest (Offset 908) (Save)(12 Bytes)
- m_vecFinalAngle (Offset 920) (Save)(12 Bytes)
- m_sMaster (Offset 936) (Save)(4 Bytes)
- m_movementType (Offset 932) (Save)(4 Bytes)

CBaseEntity - trigger_teleport
- m_iLandmark (Offset 1116) (Save|Key)(4 Bytes) - landmark
- m_iFilterName (Offset 944) (Save|Key)(4 Bytes) - filtername
- m_hFilter (Offset 948) (Save)(4 Bytes)
- m_bDisabled (Offset 940) (Save|Key)(1 Bytes) - StartDisabled
- m_hTouchingEntities (Offset 1096) (Save)(0 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputTouchTest (Offset 0) (Input)(0 Bytes) - TouchTest
- InputStartTouch (Offset 0) (Input)(0 Bytes) - StartTouch
- InputEndTouch (Offset 0) (Input)(0 Bytes) - EndTouch
- m_OnStartTouch (Offset 952) (Save|Key|Output)(0 Bytes) - OnStartTouch
- m_OnStartTouchAll (Offset 976) (Save|Key|Output)(0 Bytes) - OnStartTouchAll
- m_OnEndTouch (Offset 1000) (Save|Key|Output)(0 Bytes) - OnEndTouch
- m_OnEndTouchAll (Offset 1024) (Save|Key|Output)(0 Bytes) - OnEndTouchAll
- m_OnTouching (Offset 1048) (Save|Key|Output)(0 Bytes) - OnTouching
- m_OnNotTouching (Offset 1072) (Save|Key|Output)(0 Bytes) - OnNotTouching
- m_toggle_state (Offset 824) (Save)(4 Bytes)
- m_flMoveDistance (Offset 828) (Save)(4 Bytes)
- m_flWait (Offset 832) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save)(4 Bytes)
- m_vecPosition1 (Offset 840) (Save)(12 Bytes)
- m_vecPosition2 (Offset 852) (Save)(12 Bytes)
- m_vecMoveAng (Offset 864) (Save)(12 Bytes)
- m_vecAngle1 (Offset 876) (Save)(12 Bytes)
- m_vecAngle2 (Offset 888) (Save)(12 Bytes)
- m_flHeight (Offset 900) (Save)(4 Bytes)
- m_hActivator (Offset 904) (Save)(4 Bytes)
- m_vecFinalDest (Offset 908) (Save)(12 Bytes)
- m_vecFinalAngle (Offset 920) (Save)(12 Bytes)
- m_sMaster (Offset 936) (Save)(4 Bytes)
- m_movementType (Offset 932) (Save)(4 Bytes)

CBaseEntity - trigger_togglesave
- m_bDisabled (Offset 1116) (Save|Key)(1 Bytes) - StartDisabled
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- m_iFilterName (Offset 944) (Save|Key)(4 Bytes) - filtername
- m_hFilter (Offset 948) (Save)(4 Bytes)
- m_bDisabled (Offset 940) (Save|Key)(1 Bytes) - StartDisabled
- m_hTouchingEntities (Offset 1096) (Save)(0 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputTouchTest (Offset 0) (Input)(0 Bytes) - TouchTest
- InputStartTouch (Offset 0) (Input)(0 Bytes) - StartTouch
- InputEndTouch (Offset 0) (Input)(0 Bytes) - EndTouch
- m_OnStartTouch (Offset 952) (Save|Key|Output)(0 Bytes) - OnStartTouch
- m_OnStartTouchAll (Offset 976) (Save|Key|Output)(0 Bytes) - OnStartTouchAll
- m_OnEndTouch (Offset 1000) (Save|Key|Output)(0 Bytes) - OnEndTouch
- m_OnEndTouchAll (Offset 1024) (Save|Key|Output)(0 Bytes) - OnEndTouchAll
- m_OnTouching (Offset 1048) (Save|Key|Output)(0 Bytes) - OnTouching
- m_OnNotTouching (Offset 1072) (Save|Key|Output)(0 Bytes) - OnNotTouching
- m_toggle_state (Offset 824) (Save)(4 Bytes)
- m_flMoveDistance (Offset 828) (Save)(4 Bytes)
- m_flWait (Offset 832) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save)(4 Bytes)
- m_vecPosition1 (Offset 840) (Save)(12 Bytes)
- m_vecPosition2 (Offset 852) (Save)(12 Bytes)
- m_vecMoveAng (Offset 864) (Save)(12 Bytes)
- m_vecAngle1 (Offset 876) (Save)(12 Bytes)
- m_vecAngle2 (Offset 888) (Save)(12 Bytes)
- m_flHeight (Offset 900) (Save)(4 Bytes)
- m_hActivator (Offset 904) (Save)(4 Bytes)
- m_vecFinalDest (Offset 908) (Save)(12 Bytes)
- m_vecFinalAngle (Offset 920) (Save)(12 Bytes)
- m_sMaster (Offset 936) (Save)(4 Bytes)
- m_movementType (Offset 932) (Save)(4 Bytes)

CBaseEntity - trigger_transition

CBaseEntity - trigger_vehicle_cargo
- m_flIgnoreDuration (Offset 824) (Save)(4 Bytes)
- m_hIgnoreEntity (Offset 828) (Save)(4 Bytes)
- CVehicleCargoTriggerCargoTouch (Offset 0) (FunctionTable)(0 Bytes)

CBaseEntity - trigger_vphysics_motion
- m_pController (Offset 840) (Save)(0 Bytes)
 Sub-Class Table (1 Deep): m_ParticleTrail - EntityParticleTrailInfo_t
 - m_strMaterialName (Offset 4) (Save|Key)(4 Bytes) - ParticleTrailMaterial
 - m_flLifetime (Offset 8) (Save|Key)(4 Bytes) - ParticleTrailLifetime
 - m_flStartSize (Offset 12) (Save|Key)(4 Bytes) - ParticleTrailStartSize
 - m_flEndSize (Offset 16) (Save|Key)(4 Bytes) - ParticleTrailEndSize
- m_gravityScale (Offset 864) (Save|Key|Input)(4 Bytes) - SetGravityScale
- m_addAirDensity (Offset 868) (Save|Key|Input)(4 Bytes) - SetAdditionalAirDensity
- m_linearLimit (Offset 872) (Save|Key|Input)(4 Bytes) - SetVelocityLimit
- m_linearLimitDelta (Offset 876) (Save|Key|Input)(4 Bytes) - SetVelocityLimitDelta
- m_linearLimitTime (Offset 880) (Save)(4 Bytes)
- m_linearLimitStart (Offset 884) (Save)(4 Bytes)
- m_linearLimitStartTime (Offset 888) (Save)(4 Bytes)
- m_linearScale (Offset 892) (Save|Key|Input)(4 Bytes) - SetVelocityScale
- m_angularLimit (Offset 896) (Save|Key|Input)(4 Bytes) - SetAngVelocityLimit
- m_angularScale (Offset 900) (Save|Key|Input)(4 Bytes) - SetAngVelocityScale
- m_linearForce (Offset 904) (Save|Key|Input)(4 Bytes) - SetLinearForce
- m_linearForceAngles (Offset 908) (Save|Key|Input)(12 Bytes) - SetLinearForceAngles
- InputSetVelocityLimitTime (Offset 0) (Input)(0 Bytes) - SetVelocityLimitTime
- m_bDisabled (Offset 824) (Save|Key)(1 Bytes) - StartDisabled
- m_iFilterName (Offset 828) (Save|Key)(4 Bytes) - filtername
- m_hFilter (Offset 832) (Save)(4 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle

CBaseEntity - trigger_waterydeath
- m_flEntityKillTimes (Offset 1136) (Save)(0 Bytes)
- m_hLeeches (Offset 1116) (Save)(0 Bytes)
- m_flNextPullSound (Offset 1156) (Save)(4 Bytes)
- m_flPainValue (Offset 1160) (Save)(4 Bytes)
- m_iFilterName (Offset 944) (Save|Key)(4 Bytes) - filtername
- m_hFilter (Offset 948) (Save)(4 Bytes)
- m_bDisabled (Offset 940) (Save|Key)(1 Bytes) - StartDisabled
- m_hTouchingEntities (Offset 1096) (Save)(0 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputTouchTest (Offset 0) (Input)(0 Bytes) - TouchTest
- InputStartTouch (Offset 0) (Input)(0 Bytes) - StartTouch
- InputEndTouch (Offset 0) (Input)(0 Bytes) - EndTouch
- m_OnStartTouch (Offset 952) (Save|Key|Output)(0 Bytes) - OnStartTouch
- m_OnStartTouchAll (Offset 976) (Save|Key|Output)(0 Bytes) - OnStartTouchAll
- m_OnEndTouch (Offset 1000) (Save|Key|Output)(0 Bytes) - OnEndTouch
- m_OnEndTouchAll (Offset 1024) (Save|Key|Output)(0 Bytes) - OnEndTouchAll
- m_OnTouching (Offset 1048) (Save|Key|Output)(0 Bytes) - OnTouching
- m_OnNotTouching (Offset 1072) (Save|Key|Output)(0 Bytes) - OnNotTouching
- m_toggle_state (Offset 824) (Save)(4 Bytes)
- m_flMoveDistance (Offset 828) (Save)(4 Bytes)
- m_flWait (Offset 832) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save)(4 Bytes)
- m_vecPosition1 (Offset 840) (Save)(12 Bytes)
- m_vecPosition2 (Offset 852) (Save)(12 Bytes)
- m_vecMoveAng (Offset 864) (Save)(12 Bytes)
- m_vecAngle1 (Offset 876) (Save)(12 Bytes)
- m_vecAngle2 (Offset 888) (Save)(12 Bytes)
- m_flHeight (Offset 900) (Save)(4 Bytes)
- m_hActivator (Offset 904) (Save)(4 Bytes)
- m_vecFinalDest (Offset 908) (Save)(12 Bytes)
- m_vecFinalAngle (Offset 920) (Save)(12 Bytes)
- m_sMaster (Offset 936) (Save)(4 Bytes)
- m_movementType (Offset 932) (Save)(4 Bytes)

CBaseEntity - trigger_weapon_dissolve
- m_strEmitterName (Offset 1228) (Save|Key)(4 Bytes) - emittername
- m_pWeapons (Offset 1188) (Save)(0 Bytes)
- m_pConduitPoints (Offset 1208) (Save)(0 Bytes)
- m_spriteTexture (Offset 1232) (Save)(4 Bytes)
- m_OnDissolveWeapon (Offset 1140) (Save|Key|Output)(0 Bytes) - OnDissolveWeapon
- m_OnChargingPhyscannon (Offset 1164) (Save|Key|Output)(0 Bytes) - OnChargingPhyscannon
- InputStopSound (Offset 0) (Input)(0 Bytes) - StopSound
- CTriggerWeaponDissolveDissolveThink (Offset 0) (FunctionTable)(0 Bytes)
- CTriggerMultipleMultiTouch (Offset 0) (FunctionTable)(0 Bytes)
- CTriggerMultipleMultiWaitOver (Offset 0) (FunctionTable)(0 Bytes)
- m_OnTrigger (Offset 1116) (Save|Key|Output)(0 Bytes) - OnTrigger
- m_iFilterName (Offset 944) (Save|Key)(4 Bytes) - filtername
- m_hFilter (Offset 948) (Save)(4 Bytes)
- m_bDisabled (Offset 940) (Save|Key)(1 Bytes) - StartDisabled
- m_hTouchingEntities (Offset 1096) (Save)(0 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputTouchTest (Offset 0) (Input)(0 Bytes) - TouchTest
- InputStartTouch (Offset 0) (Input)(0 Bytes) - StartTouch
- InputEndTouch (Offset 0) (Input)(0 Bytes) - EndTouch
- m_OnStartTouch (Offset 952) (Save|Key|Output)(0 Bytes) - OnStartTouch
- m_OnStartTouchAll (Offset 976) (Save|Key|Output)(0 Bytes) - OnStartTouchAll
- m_OnEndTouch (Offset 1000) (Save|Key|Output)(0 Bytes) - OnEndTouch
- m_OnEndTouchAll (Offset 1024) (Save|Key|Output)(0 Bytes) - OnEndTouchAll
- m_OnTouching (Offset 1048) (Save|Key|Output)(0 Bytes) - OnTouching
- m_OnNotTouching (Offset 1072) (Save|Key|Output)(0 Bytes) - OnNotTouching
- m_toggle_state (Offset 824) (Save)(4 Bytes)
- m_flMoveDistance (Offset 828) (Save)(4 Bytes)
- m_flWait (Offset 832) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save)(4 Bytes)
- m_vecPosition1 (Offset 840) (Save)(12 Bytes)
- m_vecPosition2 (Offset 852) (Save)(12 Bytes)
- m_vecMoveAng (Offset 864) (Save)(12 Bytes)
- m_vecAngle1 (Offset 876) (Save)(12 Bytes)
- m_vecAngle2 (Offset 888) (Save)(12 Bytes)
- m_flHeight (Offset 900) (Save)(4 Bytes)
- m_hActivator (Offset 904) (Save)(4 Bytes)
- m_vecFinalDest (Offset 908) (Save)(12 Bytes)
- m_vecFinalAngle (Offset 920) (Save)(12 Bytes)
- m_sMaster (Offset 936) (Save)(4 Bytes)
- m_movementType (Offset 932) (Save)(4 Bytes)

CBaseEntity - trigger_weapon_strip
- m_bKillWeapons (Offset 1140) (Save|Key)(1 Bytes) - KillWeapons
- CTriggerMultipleMultiTouch (Offset 0) (FunctionTable)(0 Bytes)
- CTriggerMultipleMultiWaitOver (Offset 0) (FunctionTable)(0 Bytes)
- m_OnTrigger (Offset 1116) (Save|Key|Output)(0 Bytes) - OnTrigger
- m_iFilterName (Offset 944) (Save|Key)(4 Bytes) - filtername
- m_hFilter (Offset 948) (Save)(4 Bytes)
- m_bDisabled (Offset 940) (Save|Key)(1 Bytes) - StartDisabled
- m_hTouchingEntities (Offset 1096) (Save)(0 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputTouchTest (Offset 0) (Input)(0 Bytes) - TouchTest
- InputStartTouch (Offset 0) (Input)(0 Bytes) - StartTouch
- InputEndTouch (Offset 0) (Input)(0 Bytes) - EndTouch
- m_OnStartTouch (Offset 952) (Save|Key|Output)(0 Bytes) - OnStartTouch
- m_OnStartTouchAll (Offset 976) (Save|Key|Output)(0 Bytes) - OnStartTouchAll
- m_OnEndTouch (Offset 1000) (Save|Key|Output)(0 Bytes) - OnEndTouch
- m_OnEndTouchAll (Offset 1024) (Save|Key|Output)(0 Bytes) - OnEndTouchAll
- m_OnTouching (Offset 1048) (Save|Key|Output)(0 Bytes) - OnTouching
- m_OnNotTouching (Offset 1072) (Save|Key|Output)(0 Bytes) - OnNotTouching
- m_toggle_state (Offset 824) (Save)(4 Bytes)
- m_flMoveDistance (Offset 828) (Save)(4 Bytes)
- m_flWait (Offset 832) (Save)(4 Bytes)
- m_flLip (Offset 836) (Save)(4 Bytes)
- m_vecPosition1 (Offset 840) (Save)(12 Bytes)
- m_vecPosition2 (Offset 852) (Save)(12 Bytes)
- m_vecMoveAng (Offset 864) (Save)(12 Bytes)
- m_vecAngle1 (Offset 876) (Save)(12 Bytes)
- m_vecAngle2 (Offset 888) (Save)(12 Bytes)
- m_flHeight (Offset 900) (Save)(4 Bytes)
- m_hActivator (Offset 904) (Save)(4 Bytes)
- m_vecFinalDest (Offset 908) (Save)(12 Bytes)
- m_vecFinalAngle (Offset 920) (Save)(12 Bytes)
- m_sMaster (Offset 936) (Save)(4 Bytes)
- m_movementType (Offset 932) (Save)(4 Bytes)

CBaseEntity - trigger_wind
- m_nSpeedCurrent (Offset 844) (Save)(4 Bytes)
- m_nSpeedTarget (Offset 848) (Save)(4 Bytes)
- m_nDirBase (Offset 852) (Save)(4 Bytes)
- m_nDirCurrent (Offset 860) (Save)(4 Bytes)
- m_nDirTarget (Offset 864) (Save)(4 Bytes)
- m_bSwitch (Offset 876) (Save)(1 Bytes)
- m_nSpeedBase (Offset 836) (Save)(4 Bytes)
- m_nSpeedNoise (Offset 840) (Save|Key)(4 Bytes) - SpeedNoise
- m_nDirNoise (Offset 856) (Save|Key)(4 Bytes) - DirectionNoise
- m_nHoldBase (Offset 868) (Save|Key)(4 Bytes) - HoldTime
- m_nHoldNoise (Offset 872) (Save|Key)(4 Bytes) - HoldNoise
- m_pWindController (Offset 880) (Save)(0 Bytes)
 Sub-Class Table (1 Deep): m_WindCallback - CPhysicsWind
 - m_nWindYaw (Offset 4) (Save)(4 Bytes)
 - m_flWindSpeed (Offset 8) (Save)(4 Bytes)
- CTriggerWindWindThink (Offset 0) (FunctionTable)(0 Bytes)
- InputSetSpeed (Offset 0) (Input)(0 Bytes) - SetSpeed
- m_bDisabled (Offset 824) (Save|Key)(1 Bytes) - StartDisabled
- m_iFilterName (Offset 828) (Save|Key)(4 Bytes) - filtername
- m_hFilter (Offset 832) (Save)(4 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle

CPropVehicleDriveable - vehicle_viewcontroller
- InputForcePlayerIn (Offset 0) (Input)(0 Bytes) - ForcePlayerIn
- InputForcePlayerOut (Offset 0) (Input)(0 Bytes) - ForcePlayerOut
- InputLock (Offset 0) (Input)(0 Bytes) - Lock
- InputUnlock (Offset 0) (Input)(0 Bytes) - Unlock
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
- m_bHasGun (Offset 1689) (Save|Key|Input)(1 Bytes) - EnableGun
- m_playerOn (Offset 1496) (Save|Key|Output)(0 Bytes) - PlayerOn
- m_playerOff (Offset 1520) (Save|Key|Output)(0 Bytes) - PlayerOff
- m_pressedAttack (Offset 1544) (Save|Key|Output)(0 Bytes) - PressedAttack
- m_pressedAttack2 (Offset 1568) (Save|Key|Output)(0 Bytes) - PressedAttack2
- m_attackaxis (Offset 1592) (Save|Key|Output)(0 Bytes) - AttackAxis
- m_attack2axis (Offset 1616) (Save|Key|Output)(0 Bytes) - Attack2Axis
- m_hPlayer (Offset 1640) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_pServerVehicle - CFourWheelServerVehicle
  Sub-Class Table (2 Deep): m_ViewSmoothing - ViewSmoothingData_t
  - vecAnglesSaved (Offset 72) (Save)(12 Bytes)
  - vecOriginSaved (Offset 84) (Save)(12 Bytes)
  - vecAngleDiffSaved (Offset 96) (Save)(12 Bytes)
  - vecAngleDiffMin (Offset 108) (Save)(12 Bytes)
  - bRunningEnterExit (Offset 61) (Save)(1 Bytes)
  - bWasRunningAnim (Offset 62) (Save)(1 Bytes)
  - flEnterExitStartTime (Offset 64) (Save)(4 Bytes)
  - flEnterExitDuration (Offset 68) (Save)(4 Bytes)
  - flFOV (Offset 24) (Save)(4 Bytes)
 - m_nNPCButtons (Offset 52) (Save)(4 Bytes)
 - m_nPrevNPCButtons (Offset 56) (Save)(4 Bytes)
 - m_flTurnDegrees (Offset 60) (Save)(4 Bytes)
 - m_flVehicleVolume (Offset 384) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_vehicleSounds - vehiclesounds_t
  - iszSound (Offset 44) (Save)(36 Bytes)
  - pGears (Offset 4) (Save)(0 Bytes)
  - crashSounds (Offset 24) (Save)(0 Bytes)
  - iszStateSounds (Offset 80) (Save)(80 Bytes)
  - minStateTime (Offset 160) (Save)(80 Bytes)
 - m_iSoundGear (Offset 388) (Save)(4 Bytes)
 - m_flSpeedPercentage (Offset 392) (Save)(4 Bytes)
 - m_pStateSound (Offset 396) (Save)(0 Bytes)
 - m_pStateSoundFade (Offset 400) (Save)(0 Bytes)
 - m_soundState (Offset 404) (Save)(4 Bytes)
 - m_soundStateStartTime (Offset 408) (Save)(4 Bytes)
 - m_lastSpeed (Offset 412) (Save)(4 Bytes)
 - m_iCurrentExitAnim (Offset 108) (Save)(4 Bytes)
 - m_vecCurrentExitEndPoint (Offset 112) (Save)(12 Bytes)
 - m_chPreviousTextureType (Offset 140) (Save)(1 Bytes)
 - m_savedViewOffset (Offset 124) (Save)(12 Bytes)
 - m_hExitBlocker (Offset 136) (Save)(4 Bytes)
 - m_PassengerInfo (Offset 4) (Save)(0 Bytes)
- m_nSpeed (Offset 1644) (Save)(4 Bytes)
- m_nRPM (Offset 1648) (Save)(4 Bytes)
- m_flThrottle (Offset 1652) (Save)(4 Bytes)
- m_nBoostTimeLeft (Offset 1656) (Save)(4 Bytes)
- m_nHasBoost (Offset 1660) (Save)(4 Bytes)
- m_nScannerDisabledWeapons (Offset 1690) (Save)(1 Bytes)
- m_nScannerDisabledVehicle (Offset 1691) (Save)(1 Bytes)
- m_bUnableToFire (Offset 1688) (Save)(1 Bytes)
- m_vecEyeExitEndpoint (Offset 1664) (Save)(12 Bytes)
- m_vecGunCrosshair (Offset 1676) (Save)(12 Bytes)
- m_bEngineLocked (Offset 1700) (Save)(1 Bytes)
- m_bLocked (Offset 1701) (Save|Key)(1 Bytes) - VehicleLocked
- m_flMinimumSpeedToEnterExit (Offset 1704) (Save)(4 Bytes)
- m_bEnterAnimOn (Offset 1708) (Save)(1 Bytes)
- m_bExitAnimOn (Offset 1709) (Save)(1 Bytes)
- m_flTurnOffKeepUpright (Offset 1712) (Save)(4 Bytes)
- m_hNPCDriver (Offset 1692) (Save)(4 Bytes)
- m_hKeepUpright (Offset 1696) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_VehiclePhysics - CFourWheelVehiclePhysics
 - m_controls.throttle (Offset 12) (Save)(4 Bytes)
 - m_controls.steering (Offset 16) (Save)(4 Bytes)
 - m_controls.brake (Offset 20) (Save)(4 Bytes)
 - m_controls.boost (Offset 24) (Save)(4 Bytes)
 - m_controls.handbrake (Offset 28) (Save)(1 Bytes)
 - m_controls.handbrakeLeft (Offset 29) (Save)(1 Bytes)
 - m_controls.handbrakeRight (Offset 30) (Save)(1 Bytes)
 - m_controls.brakepedal (Offset 31) (Save)(1 Bytes)
 - m_controls.bHasBrakePedal (Offset 32) (Save)(1 Bytes)
 - m_nSpeed (Offset 40) (Save)(4 Bytes)
 - m_nLastSpeed (Offset 44) (Save)(4 Bytes)
 - m_nRPM (Offset 48) (Save)(4 Bytes)
 - m_fLastBoost (Offset 52) (Save)(4 Bytes)
 - m_nBoostTimeLeft (Offset 56) (Save)(4 Bytes)
 - m_nHasBoost (Offset 60) (Save)(4 Bytes)
 - m_maxThrottle (Offset 64) (Save)(4 Bytes)
 - m_flMaxRevThrottle (Offset 68) (Save)(4 Bytes)
 - m_flMaxSpeed (Offset 72) (Save)(4 Bytes)
 - m_actionSpeed (Offset 76) (Save)(4 Bytes)
 - m_wheelCount (Offset 96) (Save)(4 Bytes)
 - m_wheelPosition (Offset 100) (Save)(48 Bytes)
 - m_wheelRotation (Offset 148) (Save)(48 Bytes)
 - m_wheelBaseHeight (Offset 196) (Save)(16 Bytes)
 - m_wheelTotalHeight (Offset 212) (Save)(16 Bytes)
 - m_poseParameters (Offset 228) (Save)(48 Bytes)
 - m_actionValue (Offset 276) (Save)(4 Bytes)
 - m_actionScale (Offset 280) (Save|Key)(4 Bytes) - actionScale
 - m_debugRadius (Offset 284) (Save)(4 Bytes)
 - m_throttleRate (Offset 288) (Save)(4 Bytes)
 - m_throttleStartTime (Offset 292) (Save)(4 Bytes)
 - m_throttleActiveTime (Offset 296) (Save)(4 Bytes)
 - m_turboTimer (Offset 300) (Save)(4 Bytes)
 - m_flVehicleVolume (Offset 304) (Save)(4 Bytes)
 - m_bIsOn (Offset 308) (Save)(1 Bytes)
 - m_bLastThrottle (Offset 309) (Save)(1 Bytes)
 - m_bLastBoost (Offset 310) (Save)(1 Bytes)
 - m_bLastSkid (Offset 311) (Save)(1 Bytes)
- m_VehiclePhysics.m_pVehicle (Offset 1160) (Save)(0 Bytes)
- m_VehiclePhysics.m_pWheels (Offset 1204) (Save)(0 Bytes)
- m_nVehicleType (Offset 1436) (Save)(4 Bytes)
- m_hPhysicsAttacker (Offset 1476) (Save)(4 Bytes)
- m_flLastPhysicsInfluenceTime (Offset 1480) (Save)(4 Bytes)
- m_hPhysicsChildren (Offset 1444) (Save)(0 Bytes)
- m_vehicleScript (Offset 1440) (Save|Key)(4 Bytes) - VehicleScript
- m_vecSmoothedVelocity (Offset 1464) (Save)(12 Bytes)
- InputThrottle (Offset 0) (Input)(0 Bytes) - Throttle
- InputSteering (Offset 0) (Input)(0 Bytes) - Steer
- InputAction (Offset 0) (Input)(0 Bytes) - Action
- InputHandBrakeOn (Offset 0) (Input)(0 Bytes) - HandBrakeOn
- InputHandBrakeOff (Offset 0) (Input)(0 Bytes) - HandBrakeOff
- *CBaseAnimating

CVGuiScreen - vgui_screen
- m_nPanelName (Offset 836) (Save)(0 Bytes)
- m_nAttachmentIndex (Offset 840) (Save)(4 Bytes)
- m_fScreenFlags (Offset 848) (Save)(4 Bytes)
- m_flWidth (Offset 828) (Save|Key)(4 Bytes) - width
- m_flHeight (Offset 832) (Save|Key)(4 Bytes) - height
- m_strOverlayMaterial (Offset 824) (Save|Key)(4 Bytes) - overlaymaterial
- m_hPlayerOwner (Offset 852) (Save)(4 Bytes)
- InputSetActive (Offset 0) (Input)(0 Bytes) - SetActive
- InputSetInactive (Offset 0) (Input)(0 Bytes) - SetInactive

CVGuiScreen - vgui_screen_team
- m_nPanelName (Offset 836) (Save)(0 Bytes)
- m_nAttachmentIndex (Offset 840) (Save)(4 Bytes)
- m_fScreenFlags (Offset 848) (Save)(4 Bytes)
- m_flWidth (Offset 828) (Save|Key)(4 Bytes) - width
- m_flHeight (Offset 832) (Save|Key)(4 Bytes) - height
- m_strOverlayMaterial (Offset 824) (Save|Key)(4 Bytes) - overlaymaterial
- m_hPlayerOwner (Offset 852) (Save)(4 Bytes)
- InputSetActive (Offset 0) (Input)(0 Bytes) - SetActive
- InputSetInactive (Offset 0) (Input)(0 Bytes) - SetInactive

CSlideshowDisplay - vgui_slideshow_display
- m_bEnabled (Offset 824) (Save)(1 Bytes)
- m_szDisplayText (Offset 825) (Save)(128 Bytes) - displaytext
- m_szSlideshowDirectory (Offset 953) (Save)(128 Bytes)
- m_String_tSlideshowDirectory (Offset 1084) (Save|Key)(4 Bytes) - directory
- m_chCurrentSlideLists (Offset 1108) (Save)(16 Bytes)
- m_fMinSlideTime (Offset 1124) (Save|Key)(4 Bytes) - minslidetime
- m_fMaxSlideTime (Offset 1128) (Save|Key)(4 Bytes) - maxslidetime
- m_iCycleType (Offset 1132) (Save|Key)(4 Bytes) - cycletype
- m_bNoListRepeats (Offset 1136) (Save|Key)(1 Bytes) - nolistrepeats
- m_iScreenWidth (Offset 1140) (Save|Key)(4 Bytes) - width
- m_iScreenHeight (Offset 1144) (Save|Key)(4 Bytes) - height
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputSetDisplayText (Offset 0) (Input)(0 Bytes) - SetDisplayText
- InputRemoveAllSlides (Offset 0) (Input)(0 Bytes) - RemoveAllSlides
- InputAddSlides (Offset 0) (Input)(0 Bytes) - AddSlides
- InputSetMinSlideTime (Offset 0) (Input)(0 Bytes) - SetMinSlideTime
- InputSetMaxSlideTime (Offset 0) (Input)(0 Bytes) - SetMaxSlideTime
- InputSetCycleType (Offset 0) (Input)(0 Bytes) - SetCycleType
- InputSetNoListRepeats (Offset 0) (Input)(0 Bytes) - SetNoListRepeats

CBaseViewModel - viewmodel
- m_hOwner (Offset 1140) (Save)(4 Bytes)
- m_nViewModelIndex (Offset 1136) (Save)(4 Bytes)
- m_flTimeWeaponIdle (Offset 1144) (Save)(4 Bytes)
- m_nAnimationParity (Offset 1152) (Save)(4 Bytes)
- m_vecLastFacing (Offset 1124) (Save)(12 Bytes)
- m_hWeapon (Offset 1164) (Save)(4 Bytes)
- m_hScreens (Offset 1168) (Save)(0 Bytes)
- *CBaseAnimating

CVortigauntChargeToken - vort_charge_token
- m_hTarget (Offset 828) (Save)(4 Bytes)
- m_flLifetime (Offset 824) (Save)(4 Bytes)
- m_bFadeOut (Offset 832) (Save)(1 Bytes)
- CVortigauntChargeTokenSeekThink (Offset 0) (FunctionTable)(0 Bytes)
- CVortigauntChargeTokenSeekTouch (Offset 0) (FunctionTable)(0 Bytes)

CVortigauntEffectDispel - vort_effect_dispel
- m_bFadeOut (Offset 824) (Save)(1 Bytes)

CVoteController - vote_controller
- CVoteControllerVoteControllerThink (Offset 0) (FunctionTable)(0 Bytes)

CWaterLODControl - water_lod_control
- m_flCheapWaterStartDistance (Offset 824) (Save|Key)(4 Bytes) - cheapwaterstartdistance
- m_flCheapWaterEndDistance (Offset 828) (Save|Key)(4 Bytes) - cheapwaterenddistance
- m_flCheapWaterStartDistance (Offset 824) (Save|Key|Input)(4 Bytes) - SetCheapWaterStartDistance
- m_flCheapWaterEndDistance (Offset 828) (Save|Key|Input)(4 Bytes) - SetCheapWaterEndDistance

CWaterBullet - waterbullet
- CWaterBulletTouch (Offset 0) (FunctionTable)(0 Bytes)
- CWaterBulletBulletThink (Offset 0) (FunctionTable)(0 Bytes)
- *CBaseAnimating

CWeapon357 - weapon_357
- m_bLowered (Offset 1376) (Save)(1 Bytes)
- m_flRaiseTime (Offset 1380) (Save)(4 Bytes)
- m_flHolsterTime (Offset 1384) (Save)(4 Bytes)
- m_iPrimaryAttacks (Offset 1368) (Save)(4 Bytes)
- m_iSecondaryAttacks (Offset 1372) (Save)(4 Bytes)
- *CBaseCombatWeapon
- *CBaseAnimating

CWeaponAlyxGun - weapon_alyxgun
- m_iBurstSize (Offset 1396) (Save)(4 Bytes)
- m_iFireMode (Offset 1400) (Save)(4 Bytes)
- CHLSelectFireMachineGunBurstThink (Offset 0) (FunctionTable)(0 Bytes)
- m_nShotsFired (Offset 1388) (Save)(4 Bytes)
- m_flNextSoundTime (Offset 1392) (Save)(4 Bytes)
- m_bLowered (Offset 1376) (Save)(1 Bytes)
- m_flRaiseTime (Offset 1380) (Save)(4 Bytes)
- m_flHolsterTime (Offset 1384) (Save)(4 Bytes)
- m_iPrimaryAttacks (Offset 1368) (Save)(4 Bytes)
- m_iSecondaryAttacks (Offset 1372) (Save)(4 Bytes)
- *CBaseCombatWeapon
- *CBaseAnimating

CWeaponAnnabelle - weapon_annabelle
- m_bNeedPump (Offset 1388) (Save)(1 Bytes)
- m_bDelayedFire1 (Offset 1389) (Save)(1 Bytes)
- m_bDelayedFire2 (Offset 1390) (Save)(1 Bytes)
- m_bLowered (Offset 1376) (Save)(1 Bytes)
- m_flRaiseTime (Offset 1380) (Save)(4 Bytes)
- m_flHolsterTime (Offset 1384) (Save)(4 Bytes)
- m_iPrimaryAttacks (Offset 1368) (Save)(4 Bytes)
- m_iSecondaryAttacks (Offset 1372) (Save)(4 Bytes)
- *CBaseCombatWeapon
- *CBaseAnimating

CWeaponAR2 - weapon_ar2
- m_flDelayedFire (Offset 1396) (Save)(4 Bytes)
- m_bShotDelayed (Offset 1400) (Save)(1 Bytes)
- m_nShotsFired (Offset 1388) (Save)(4 Bytes)
- m_flNextSoundTime (Offset 1392) (Save)(4 Bytes)
- m_bLowered (Offset 1376) (Save)(1 Bytes)
- m_flRaiseTime (Offset 1380) (Save)(4 Bytes)
- m_flHolsterTime (Offset 1384) (Save)(4 Bytes)
- m_iPrimaryAttacks (Offset 1368) (Save)(4 Bytes)
- m_iSecondaryAttacks (Offset 1372) (Save)(4 Bytes)
- *CBaseCombatWeapon
- *CBaseAnimating

CWeaponBugBait - weapon_bugbait
- m_hSporeTrail (Offset 1392) (Save)(4 Bytes)
- m_bRedraw (Offset 1389) (Save)(1 Bytes)
- m_bEmitSpores (Offset 1390) (Save)(1 Bytes)
- m_bDrawBackFinished (Offset 1388) (Save)(1 Bytes)
- CWeaponBugBaitBugbaitStickyTouch (Offset 0) (FunctionTable)(0 Bytes)
- m_bLowered (Offset 1376) (Save)(1 Bytes)
- m_flRaiseTime (Offset 1380) (Save)(4 Bytes)
- m_flHolsterTime (Offset 1384) (Save)(4 Bytes)
- m_iPrimaryAttacks (Offset 1368) (Save)(4 Bytes)
- m_iSecondaryAttacks (Offset 1372) (Save)(4 Bytes)
- *CBaseCombatWeapon
- *CBaseAnimating

CWeaponCitizenPackage - weapon_citizenpackage
- m_bLowered (Offset 1376) (Save)(1 Bytes)
- m_flRaiseTime (Offset 1380) (Save)(4 Bytes)
- m_flHolsterTime (Offset 1384) (Save)(4 Bytes)
- m_iPrimaryAttacks (Offset 1368) (Save)(4 Bytes)
- m_iSecondaryAttacks (Offset 1372) (Save)(4 Bytes)
- *CBaseCombatWeapon
- *CBaseAnimating

CWeaponCitizenSuitcase - weapon_citizensuitcase
- m_bLowered (Offset 1376) (Save)(1 Bytes)
- m_flRaiseTime (Offset 1380) (Save)(4 Bytes)
- m_flHolsterTime (Offset 1384) (Save)(4 Bytes)
- m_iPrimaryAttacks (Offset 1368) (Save)(4 Bytes)
- m_iSecondaryAttacks (Offset 1372) (Save)(4 Bytes)
- *CBaseCombatWeapon
- *CBaseAnimating

CWeaponCrossbow - weapon_crossbow
- m_bInZoom (Offset 1396) (Save)(1 Bytes)
- m_bMustReload (Offset 1397) (Save)(1 Bytes)
- m_nChargeState (Offset 1388) (Save)(4 Bytes)
- m_hChargerSprite (Offset 1392) (Save)(4 Bytes)
- m_bLowered (Offset 1376) (Save)(1 Bytes)
- m_flRaiseTime (Offset 1380) (Save)(4 Bytes)
- m_flHolsterTime (Offset 1384) (Save)(4 Bytes)
- m_iPrimaryAttacks (Offset 1368) (Save)(4 Bytes)
- m_iSecondaryAttacks (Offset 1372) (Save)(4 Bytes)
- *CBaseCombatWeapon
- *CBaseAnimating

CWeaponCrowbar - weapon_crowbar
- m_bLowered (Offset 1376) (Save)(1 Bytes)
- m_flRaiseTime (Offset 1380) (Save)(4 Bytes)
- m_flHolsterTime (Offset 1384) (Save)(4 Bytes)
- m_iPrimaryAttacks (Offset 1368) (Save)(4 Bytes)
- m_iSecondaryAttacks (Offset 1372) (Save)(4 Bytes)
- *CBaseCombatWeapon
- *CBaseAnimating

CWeaponCubemap - weapon_cubemap
- *CBaseCombatWeapon
- *CBaseAnimating

CWeaponFrag - weapon_frag
- m_bRedraw (Offset 1388) (Save)(1 Bytes)
- m_AttackPaused (Offset 1392) (Save)(4 Bytes)
- m_fDrawbackFinished (Offset 1396) (Save)(1 Bytes)
- m_bLowered (Offset 1376) (Save)(1 Bytes)
- m_flRaiseTime (Offset 1380) (Save)(4 Bytes)
- m_flHolsterTime (Offset 1384) (Save)(4 Bytes)
- m_iPrimaryAttacks (Offset 1368) (Save)(4 Bytes)
- m_iSecondaryAttacks (Offset 1372) (Save)(4 Bytes)
- *CBaseCombatWeapon
- *CBaseAnimating

CWeaponPhysCannon - weapon_physcannon
- m_bOpen (Offset 1388) (Save)(1 Bytes)
- m_bActive (Offset 1389) (Save)(1 Bytes)
- m_nChangeState (Offset 1392) (Save)(4 Bytes)
- m_flCheckSuppressTime (Offset 1396) (Save)(4 Bytes)
- m_flElementDebounce (Offset 1416) (Save)(4 Bytes)
- m_flElementPosition (Offset 1420) (Save)(4 Bytes)
- m_flElementDestination (Offset 1424) (Save)(4 Bytes)
- m_nAttack2Debounce (Offset 1404) (Save)(4 Bytes)
- m_bIsCurrentlyUpgrading (Offset 1408) (Save)(1 Bytes)
- m_flTimeForceView (Offset 1412) (Save)(4 Bytes)
- m_EffectState (Offset 9828) (Save)(4 Bytes)
- m_hBeams (Offset 1428) (Save)(16 Bytes)
- m_hGlowSprites (Offset 1444) (Save)(24 Bytes)
- m_hEndSprites (Offset 1468) (Save)(8 Bytes)
- m_flEndSpritesOverride (Offset 1476) (Save)(8 Bytes)
- m_hCenterSprite (Offset 1484) (Save)(4 Bytes)
- m_hBlastSprite (Offset 1488) (Save)(4 Bytes)
- m_flLastDenySoundPlayed (Offset 1400) (Save)(1 Bytes)
- m_bPhyscannonState (Offset 9832) (Save)(1 Bytes)
- m_sndMotor (Offset 1492) (Save)(0 Bytes)
 Sub-Class Table (1 Deep): m_grabController - CGrabController
  Sub-Class Table (2 Deep): m_shadow - game_shadowcontrol_params_t
  - targetPosition (Offset 0) (Save)(12 Bytes)
  - targetRotation (Offset 12) (Save)(12 Bytes)
  - maxAngular (Offset 24) (Save)(4 Bytes)
  - maxDampAngular (Offset 28) (Save)(4 Bytes)
  - maxSpeed (Offset 32) (Save)(4 Bytes)
  - maxDampSpeed (Offset 36) (Save)(4 Bytes)
  - dampFactor (Offset 40) (Save)(4 Bytes)
  - teleportDistance (Offset 44) (Save)(4 Bytes)
 - m_timeToArrive (Offset 52) (Save)(4 Bytes)
 - m_errorTime (Offset 56) (Save)(4 Bytes)
 - m_error (Offset 60) (Save)(4 Bytes)
 - m_contactAmount (Offset 64) (Save)(4 Bytes)
 - m_savedRotDamping (Offset 80) (Save)(4096 Bytes)
 - m_savedMass (Offset 4176) (Save)(4096 Bytes)
 - m_flLoadWeight (Offset 76) (Save)(4 Bytes)
 - m_bCarriedEntityBlocksLOS (Offset 72) (Save)(1 Bytes)
 - m_bIgnoreRelativePitch (Offset 73) (Save)(1 Bytes)
 - m_attachedEntity (Offset 8272) (Save)(4 Bytes)
 - m_angleAlignment (Offset 68) (Save)(4 Bytes)
 - m_vecPreferredCarryAngles (Offset 8276) (Save)(12 Bytes)
 - m_bHasPreferredCarryAngles (Offset 8288) (Save)(1 Bytes)
 - m_flDistanceOffset (Offset 8292) (Save)(4 Bytes)
 - m_attachedAnglesPlayerSpace (Offset 8296) (Save)(12 Bytes)
 - m_attachedPositionObjectSpace (Offset 8308) (Save)(12 Bytes)
 - m_bAllowObjectOverhead (Offset 8324) (Save)(1 Bytes)
- m_grabController.m_controller (Offset 9816) (Save)(0 Bytes)
- CWeaponPhysCannonWaitForUpgradeThink (Offset 0) (FunctionTable)(0 Bytes)
- m_ThrownEntities (Offset 9836) (Save)(0 Bytes)
- m_flTimeNextObjectPurge (Offset 9856) (Save)(4 Bytes)
- m_bLowered (Offset 1376) (Save)(1 Bytes)
- m_flRaiseTime (Offset 1380) (Save)(4 Bytes)
- m_flHolsterTime (Offset 1384) (Save)(4 Bytes)
- m_iPrimaryAttacks (Offset 1368) (Save)(4 Bytes)
- m_iSecondaryAttacks (Offset 1372) (Save)(4 Bytes)
- *CBaseCombatWeapon
- *CBaseAnimating

CWeaponPistol - weapon_pistol
- m_flSoonestPrimaryAttack (Offset 1388) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 1392) (Save)(4 Bytes)
- m_flAccuracyPenalty (Offset 1396) (Save)(4 Bytes)
- m_nNumShotsFired (Offset 1400) (Save)(4 Bytes)
- m_bLowered (Offset 1376) (Save)(1 Bytes)
- m_flRaiseTime (Offset 1380) (Save)(4 Bytes)
- m_flHolsterTime (Offset 1384) (Save)(4 Bytes)
- m_iPrimaryAttacks (Offset 1368) (Save)(4 Bytes)
- m_iSecondaryAttacks (Offset 1372) (Save)(4 Bytes)
- *CBaseCombatWeapon
- *CBaseAnimating

CWeaponRPG - weapon_rpg
- m_bInitialStateUpdate (Offset 1388) (Save)(1 Bytes)
- m_bGuiding (Offset 1389) (Save)(1 Bytes)
- m_vecNPCLaserDot (Offset 1392) (Save)(12 Bytes)
- m_hLaserDot (Offset 1404) (Save)(4 Bytes)
- m_hMissile (Offset 1408) (Save)(4 Bytes)
- m_hLaserMuzzleSprite (Offset 1412) (Save)(4 Bytes)
- m_hLaserBeam (Offset 1416) (Save)(4 Bytes)
- m_bHideGuiding (Offset 1390) (Save)(1 Bytes)
- m_bLowered (Offset 1376) (Save)(1 Bytes)
- m_flRaiseTime (Offset 1380) (Save)(4 Bytes)
- m_flHolsterTime (Offset 1384) (Save)(4 Bytes)
- m_iPrimaryAttacks (Offset 1368) (Save)(4 Bytes)
- m_iSecondaryAttacks (Offset 1372) (Save)(4 Bytes)
- *CBaseCombatWeapon
- *CBaseAnimating

CWeaponShotgun - weapon_shotgun
- m_bNeedPump (Offset 1388) (Save)(1 Bytes)
- m_bDelayedFire1 (Offset 1389) (Save)(1 Bytes)
- m_bDelayedFire2 (Offset 1390) (Save)(1 Bytes)
- m_bLowered (Offset 1376) (Save)(1 Bytes)
- m_flRaiseTime (Offset 1380) (Save)(4 Bytes)
- m_flHolsterTime (Offset 1384) (Save)(4 Bytes)
- m_iPrimaryAttacks (Offset 1368) (Save)(4 Bytes)
- m_iSecondaryAttacks (Offset 1372) (Save)(4 Bytes)
- *CBaseCombatWeapon
- *CBaseAnimating

CWeaponSMG1 - weapon_smg1
- m_vecTossVelocity (Offset 1404) (Save)(12 Bytes)
- m_flNextGrenadeCheck (Offset 1416) (Save)(4 Bytes)
- m_iBurstSize (Offset 1396) (Save)(4 Bytes)
- m_iFireMode (Offset 1400) (Save)(4 Bytes)
- CHLSelectFireMachineGunBurstThink (Offset 0) (FunctionTable)(0 Bytes)
- m_nShotsFired (Offset 1388) (Save)(4 Bytes)
- m_flNextSoundTime (Offset 1392) (Save)(4 Bytes)
- m_bLowered (Offset 1376) (Save)(1 Bytes)
- m_flRaiseTime (Offset 1380) (Save)(4 Bytes)
- m_flHolsterTime (Offset 1384) (Save)(4 Bytes)
- m_iPrimaryAttacks (Offset 1368) (Save)(4 Bytes)
- m_iSecondaryAttacks (Offset 1372) (Save)(4 Bytes)
- *CBaseCombatWeapon
- *CBaseAnimating

CPhysicsProp - weapon_striderbuster
- m_bDud (Offset 1692) (Save|Key)(1 Bytes) - dud
- m_bLaunched (Offset 1693) (Save)(1 Bytes)
- m_bNoseDiving (Offset 1694) (Save)(1 Bytes)
- m_nAttachedFlechettes (Offset 1696) (Save)(4 Bytes)
- m_flCollisionSpeedSqr (Offset 1700) (Save)(4 Bytes)
- m_hConstrainedEntity (Offset 1716) (Save)(4 Bytes)
- m_hGlowSprite (Offset 1720) (Save)(4 Bytes)
- m_hMainGlow (Offset 1724) (Save)(4 Bytes)
- m_nRingTexture (Offset 1732) (Save)(4 Bytes)
- m_nAttachedBoneFollowerIndex (Offset 1704) (Save)(4 Bytes)
- m_PickupTime (Offset 1708) (Save)(4 Bytes)
- m_hParticleEffect (Offset 1728) (Save)(4 Bytes)
- m_CarryAngles (Offset 1736) (Save)(12 Bytes)
- m_iBusterFlags (Offset 1748) (Save)(4 Bytes)
- m_pConstraint (Offset 1712) (Save)(0 Bytes)
- InputConstraintBroken (Offset 0) (Input)(0 Bytes) - ConstraintBroken
- m_OnAttachToStrider (Offset 1752) (Save|Key|Output)(0 Bytes) - OnAttachToStrider
- m_OnDetonate (Offset 1776) (Save|Key|Output)(0 Bytes) - OnDetonate
- m_OnShatter (Offset 1800) (Save|Key|Output)(0 Bytes) - OnShatter
- m_OnShotDown (Offset 1824) (Save|Key|Output)(0 Bytes) - OnShotDown
- CWeaponStriderBusterBusterTouch (Offset 0) (FunctionTable)(0 Bytes)
- CWeaponStriderBusterBusterFlyThink (Offset 0) (FunctionTable)(0 Bytes)
- CWeaponStriderBusterBusterDetachThink (Offset 0) (FunctionTable)(0 Bytes)
- CWeaponStriderBusterBusterPingThink (Offset 0) (FunctionTable)(0 Bytes)
- InputEnableMotion (Offset 0) (Input)(0 Bytes) - EnableMotion
- InputDisableMotion (Offset 0) (Input)(0 Bytes) - DisableMotion
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputSleep (Offset 0) (Input)(0 Bytes) - Sleep
- InputDisableFloating (Offset 0) (Input)(0 Bytes) - DisableFloating
- m_bAwake (Offset 1690) (Save)(1 Bytes)
- m_massScale (Offset 1664) (Save|Key)(4 Bytes) - massscale
- m_inertiaScale (Offset 1668) (Save|Key)(4 Bytes) - inertiascale
- m_damageType (Offset 1672) (Save|Key)(4 Bytes) - Damagetype
- m_iszOverrideScript (Offset 1676) (Save|Key)(4 Bytes) - overridescript
- m_damageToEnableMotion (Offset 1680) (Save|Key)(4 Bytes) - damagetoenablemotion
- m_flForceToEnableMotion (Offset 1684) (Save|Key)(4 Bytes) - forcetoenablemotion
- m_OnAwakened (Offset 1472) (Save|Key|Output)(0 Bytes) - OnAwakened
- m_MotionEnabled (Offset 1448) (Save|Key|Output)(0 Bytes) - OnMotionEnabled
- m_OnPhysGunPickup (Offset 1496) (Save|Key|Output)(0 Bytes) - OnPhysGunPickup
- m_OnPhysGunOnlyPickup (Offset 1544) (Save|Key|Output)(0 Bytes) - OnPhysGunOnlyPickup
- m_OnPhysGunPunt (Offset 1520) (Save|Key|Output)(0 Bytes) - OnPhysGunPunt
- m_OnPhysGunDrop (Offset 1568) (Save|Key|Output)(0 Bytes) - OnPhysGunDrop
- m_OnPlayerUse (Offset 1592) (Save|Key|Output)(0 Bytes) - OnPlayerUse
- m_OnPlayerPickup (Offset 1616) (Save|Key|Output)(0 Bytes) - OnPlayerPickup
- m_OnOutOfWorld (Offset 1640) (Save|Key|Output)(0 Bytes) - OnOutOfWorld
- m_bThrownByPlayer (Offset 1688) (Save)(1 Bytes)
- m_bFirstCollisionAfterLaunch (Offset 1689) (Save)(1 Bytes)
- CPhysicsPropClearFlagsThink (Offset 0) (FunctionTable)(0 Bytes)
- *CBreakableProp
- *CBaseAnimating

CWeaponStunStick - weapon_stunstick
- m_bActive (Offset 1388) (Save)(1 Bytes)
- m_bLowered (Offset 1376) (Save)(1 Bytes)
- m_flRaiseTime (Offset 1380) (Save)(4 Bytes)
- m_flHolsterTime (Offset 1384) (Save)(4 Bytes)
- m_iPrimaryAttacks (Offset 1368) (Save)(4 Bytes)
- m_iSecondaryAttacks (Offset 1372) (Save)(4 Bytes)
- *CBaseCombatWeapon
- *CBaseAnimating

CBaseAnimating - window_pane
- CWindowPaneDie (Offset 0) (FunctionTable)(0 Bytes)
- CWindowPanePaneTouch (Offset 0) (FunctionTable)(0 Bytes)
- *CBaseAnimating

CBaseAnimating - world_items
- m_iType (Offset 1120) (Save)(4 Bytes)
- *CBaseAnimating

CWorld - worldspawn
- m_flWaveHeight (Offset 828) (Save)(4 Bytes)
- m_iszChapterTitle (Offset 824) (Save|Key)(4 Bytes) - chaptertitle
- m_bStartDark (Offset 876) (Save|Key)(1 Bytes) - startdark
- m_bDisplayTitle (Offset 878) (Save|Key)(1 Bytes) - gametitle
- m_WorldMins (Offset 832) (Save)(12 Bytes)
- m_WorldMaxs (Offset 844) (Save)(12 Bytes)
- m_flMaxOccludeeArea (Offset 856) (Save|Key)(4 Bytes) - maxoccludeearea
- m_flMinOccluderArea (Offset 860) (Save|Key)(4 Bytes) - minoccluderarea
- m_flMaxPropScreenSpaceWidth (Offset 868) (Save|Key)(4 Bytes) - maxpropscreenwidth
- m_flMinPropScreenSpaceWidth (Offset 864) (Save|Key)(4 Bytes) - minpropscreenwidth
- m_iszDetailSpriteMaterial (Offset 872) (Save|Key)(4 Bytes) - detailmaterial
- m_bColdWorld (Offset 877) (Save|Key)(1 Bytes) - coldworld