Source SDK Base 2013 Multiplayer datamap dump

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

CBaseEntity

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

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_fBoneCacheFlags (Offset 1060) (Save)(2 Bytes)

Other

Note.pngNote:Many C++ classes are listed incorrectly i.e. they don't list the class the given entity is tied to but their subclass (or there might be other reason for them being listed like that?[confirm]). For example CBaseEntity - ai_ally_manager but ai_ally_manager is tied to CAI_AllyManager
// Dump of all datamaps for "sourcetest" as at 2024/09/22
//
//
// 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
- 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 948) (Save|Key)(4 Bytes) - Actor
- m_flRequiredTime (Offset 908) (Save|Key)(4 Bytes) - RequiredTime
- m_hActor (Offset 912) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_Timer - CSimTimer
 - m_interval (Offset 4) (Save)(4 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_Timeout - CSimTimer
 - m_interval (Offset 4) (Save)(4 Bytes)
 - m_next (Offset 0) (Save)(4 Bytes)
- m_fMinState (Offset 932) (Save|Key)(4 Bytes) - MinimumState
- m_fMaxState (Offset 936) (Save|Key)(4 Bytes) - MaximumState
- m_fScriptStatus (Offset 940) (Save|Key)(4 Bytes) - ScriptStatus
- m_fActorSeePlayer (Offset 944) (Save|Key)(4 Bytes) - ActorSeePlayer
- m_flPlayerActorProximity (Offset 952) (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 964) (Save|Key)(4 Bytes) - PlayerActorFOV
- m_bPlayerActorFOVTrueCone (Offset 968) (Save|Key)(1 Bytes) - PlayerActorFOVTrueCone
- m_fPlayerActorLOS (Offset 972) (Save|Key)(4 Bytes) - PlayerActorLOS
- m_fActorSeeTarget (Offset 976) (Save|Key)(4 Bytes) - ActorSeeTarget
- m_flActorTargetProximity (Offset 980) (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 992) (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 1004) (Save|Key)(4 Bytes) - PlayerTargetFOV
- m_bPlayerTargetFOVTrueCone (Offset 1008) (Save|Key)(1 Bytes) - PlayerTargetFOVTrueCone
- m_fPlayerTargetLOS (Offset 1012) (Save|Key)(4 Bytes) - PlayerTargetLOS
- m_fPlayerBlockingActor (Offset 1016) (Save|Key)(4 Bytes) - PlayerBlockingActor
- m_flMinTimeout (Offset 1024) (Save|Key)(4 Bytes) - MinTimeout
- m_flMaxTimeout (Offset 1028) (Save|Key)(4 Bytes) - MaxTimeout
- m_fActorInPVS (Offset 1020) (Save|Key)(4 Bytes) - ActorInPVS
- m_fActorInVehicle (Offset 1032) (Save|Key)(4 Bytes) - ActorInVehicle
- m_fPlayerInVehicle (Offset 1036) (Save|Key)(4 Bytes) - PlayerInVehicle
- m_ElementList (Offset 1040) (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)
- 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
- *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

CBaseAnimating - blob_element
- m_vecPrevOrigin (Offset 1120) (Save)(12 Bytes)
- m_iStuckCount (Offset 1132) (Save)(4 Bytes)
- m_bOnWall (Offset 1136) (Save)(1 Bytes)
- m_flDistFromCentroidSqr (Offset 1140) (Save)(4 Bytes)
- m_iElementNumber (Offset 1144) (Save)(4 Bytes)
- m_vecTargetLocation (Offset 1148) (Save)(12 Bytes)
- m_hTargetEntity (Offset 1164) (Save)(4 Bytes)
- m_flSinePhase (Offset 1168) (Save)(4 Bytes)
- m_flSineAmplitude (Offset 1172) (Save)(4 Bytes)
- m_flSineFrequency (Offset 1176) (Save)(4 Bytes)
- m_iMovementRule (Offset 1180) (Save)(4 Bytes)

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)
- 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
- *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)
- 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)
- *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 904) (Save|Key)(4 Bytes) - rotortime
- m_flTimeUnderRotorVariance (Offset 908) (Save|Key)(4 Bytes) - rotortimevariance
- m_flLastWashStartTime (Offset 912) (Save)(4 Bytes)
- m_flNextGibTime (Offset 916) (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_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_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_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 976) (Save|Key)(4 Bytes) - yawrate
- m_yawRange (Offset 980) (Save|Key)(4 Bytes) - yawrange
- m_yawTolerance (Offset 984) (Save|Key)(4 Bytes) - yawtolerance
- m_pitchRate (Offset 996) (Save|Key)(4 Bytes) - pitchrate
- m_pitchRange (Offset 1000) (Save|Key)(4 Bytes) - pitchrange
- m_pitchTolerance (Offset 1004) (Save|Key)(4 Bytes) - pitchtolerance
- m_fireRate (Offset 828) (Save|Key)(4 Bytes) - firerate
- m_fireTime (Offset 1008) (Save)(4 Bytes)
- m_persist (Offset 1016) (Save|Key)(4 Bytes) - persistence
- m_persist2 (Offset 1020) (Save|Key)(4 Bytes) - persistence2
- m_minRange (Offset 1028) (Save|Key)(4 Bytes) - minRange
- m_maxRange (Offset 1032) (Save|Key)(4 Bytes) - maxRange
- m_flMinRange2 (Offset 1036) (Save)(4 Bytes)
- m_flMaxRange2 (Offset 1040) (Save)(4 Bytes)
- m_iAmmoCount (Offset 1044) (Save|Key)(4 Bytes) - ammo_count
- m_spriteScale (Offset 1060) (Save|Key)(4 Bytes) - spritescale
- m_iszSpriteSmoke (Offset 1064) (Save|Key)(4 Bytes) - spritesmoke
- m_iszSpriteFlash (Offset 1068) (Save|Key)(4 Bytes) - spriteflash
- m_bulletType (Offset 836) (Save|Key)(4 Bytes) - bullet
- m_nBulletCount (Offset 944) (Save)(4 Bytes)
- m_spread (Offset 860) (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 1072) (Save|Key)(4 Bytes) - master
- m_iSmallAmmoType (Offset 848) (Save)(4 Bytes)
- m_iMediumAmmoType (Offset 852) (Save)(4 Bytes)
- m_iLargeAmmoType (Offset 856) (Save)(4 Bytes)
- m_soundStartRotate (Offset 1076) (Save|Key)(4 Bytes) - rotatestartsound
- m_soundStopRotate (Offset 1080) (Save|Key)(4 Bytes) - rotatestopsound
- m_soundLoopRotate (Offset 1084) (Save|Key)(4 Bytes) - rotatesound
- m_flPlayerGracePeriod (Offset 1088) (Save|Key)(4 Bytes) - playergraceperiod
- m_flIgnoreGraceUpto (Offset 1092) (Save|Key)(4 Bytes) - ignoregraceupto
- m_flPlayerLockTimeBeforeFire (Offset 1096) (Save|Key)(4 Bytes) - playerlocktimebeforefire
- m_flLastSawNonPlayer (Offset 1100) (Save)(4 Bytes)
- m_yawCenter (Offset 968) (Save)(4 Bytes)
- m_yawCenterWorld (Offset 972) (Save)(4 Bytes)
- m_pitchCenter (Offset 988) (Save)(4 Bytes)
- m_pitchCenterWorld (Offset 992) (Save)(4 Bytes)
- m_fireLast (Offset 824) (Save)(4 Bytes)
- m_lastSightTime (Offset 1012) (Save)(4 Bytes)
- m_barrelPos (Offset 1048) (Save)(12 Bytes)
- m_sightOrigin (Offset 928) (Save)(12 Bytes)
- m_hFuncTankTarget (Offset 940) (Save)(4 Bytes)
- m_hController (Offset 948) (Save)(4 Bytes)
- m_vecControllerUsePos (Offset 956) (Save)(12 Bytes)
- m_flNextAttack (Offset 952) (Save)(4 Bytes)
- m_targetEntityName (Offset 1104) (Save)(4 Bytes)
- m_hTarget (Offset 832) (Save)(4 Bytes)
- m_vTargetPosition (Offset 1108) (Save)(12 Bytes)
- m_vecNPCIdleTarget (Offset 1120) (Save)(12 Bytes)
- m_persist2burst (Offset 1024) (Save)(4 Bytes)
- m_hControlVolume (Offset 1396) (Save)(4 Bytes)
- m_iszControlVolume (Offset 1400) (Save|Key)(4 Bytes) - control_volume
- m_flNextControllerSearch (Offset 1404) (Save)(4 Bytes)
- m_bShouldFindNPCs (Offset 1408) (Save)(1 Bytes)
- m_bNPCInRoute (Offset 1409) (Save)(1 Bytes)
- m_iszNPCManPoint (Offset 1412) (Save|Key)(4 Bytes) - npc_man_point
- m_bReadyToFire (Offset 1416) (Save)(1 Bytes)
- m_bPerformLeading (Offset 1161) (Save|Key)(1 Bytes) - LeadTarget
- m_flStartLeadFactor (Offset 1164) (Save)(4 Bytes)
- m_flStartLeadFactorTime (Offset 1168) (Save)(4 Bytes)
- m_flNextLeadFactor (Offset 1172) (Save)(4 Bytes)
- m_flNextLeadFactorTime (Offset 1176) (Save)(4 Bytes)
- m_iszBaseAttachment (Offset 1140) (Save|Key)(4 Bytes) - gun_base_attach
- m_iszBarrelAttachment (Offset 1132) (Save|Key)(4 Bytes) - gun_barrel_attach
- m_iszYawPoseParam (Offset 1144) (Save|Key)(4 Bytes) - gun_yaw_pose_param
- m_iszPitchPoseParam (Offset 1148) (Save|Key)(4 Bytes) - gun_pitch_pose_param
- m_flYawPoseCenter (Offset 1152) (Save|Key)(4 Bytes) - gun_yaw_pose_center
- m_flPitchPoseCenter (Offset 1156) (Save|Key)(4 Bytes) - gun_pitch_pose_center
- m_bUsePoseParameters (Offset 1160) (Save)(1 Bytes)
- m_iEffectHandling (Offset 1420) (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 1180) (Save|Key|Output)(0 Bytes) - OnFire
- m_OnLoseTarget (Offset 1204) (Save|Key|Output)(0 Bytes) - OnLoseTarget
- m_OnAquireTarget (Offset 1228) (Save|Key|Output)(0 Bytes) - OnAquireTarget
- m_OnAmmoDepleted (Offset 1252) (Save|Key|Output)(0 Bytes) - OnAmmoDepleted
- m_OnGotController (Offset 1276) (Save|Key|Output)(0 Bytes) - OnGotController
- m_OnLostController (Offset 1300) (Save|Key|Output)(0 Bytes) - OnLostController
- m_OnGotPlayerController (Offset 1324) (Save|Key|Output)(0 Bytes) - OnGotPlayerController
- m_OnLostPlayerController (Offset 1348) (Save|Key|Output)(0 Bytes) - OnLostPlayerController
- m_OnReadyToFire (Offset 1372) (Save|Key|Output)(0 Bytes) - OnReadyToFire

CBaseEntity - func_tank_combine_cannon
- m_originalFireRate (Offset 1452) (Save)(4 Bytes)
- CFuncTankCombineCannonUpdateBeamThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flTimeNextSweep (Offset 1456) (Save)(4 Bytes)
- m_flTimeBeamOn (Offset 1460) (Save)(4 Bytes)
- m_hBeam (Offset 1448) (Save)(4 Bytes)
- m_vecTrueForward (Offset 1464) (Save)(12 Bytes)
- m_bShouldHarrass (Offset 1476) (Save)(1 Bytes)
- m_bLastTargetWasNPC (Offset 1477) (Save)(1 Bytes)
- InputEnableHarrass (Offset 0) (Input)(0 Bytes) - EnableHarrass
- InputDisableHarrass (Offset 0) (Input)(0 Bytes) - DisableHarrass
- m_OnShotAtPlayer (Offset 1424) (Save|Key|Output)(0 Bytes) - OnShotAtPlayer
- m_yawRate (Offset 976) (Save|Key)(4 Bytes) - yawrate
- m_yawRange (Offset 980) (Save|Key)(4 Bytes) - yawrange
- m_yawTolerance (Offset 984) (Save|Key)(4 Bytes) - yawtolerance
- m_pitchRate (Offset 996) (Save|Key)(4 Bytes) - pitchrate
- m_pitchRange (Offset 1000) (Save|Key)(4 Bytes) - pitchrange
- m_pitchTolerance (Offset 1004) (Save|Key)(4 Bytes) - pitchtolerance
- m_fireRate (Offset 828) (Save|Key)(4 Bytes) - firerate
- m_fireTime (Offset 1008) (Save)(4 Bytes)
- m_persist (Offset 1016) (Save|Key)(4 Bytes) - persistence
- m_persist2 (Offset 1020) (Save|Key)(4 Bytes) - persistence2
- m_minRange (Offset 1028) (Save|Key)(4 Bytes) - minRange
- m_maxRange (Offset 1032) (Save|Key)(4 Bytes) - maxRange
- m_flMinRange2 (Offset 1036) (Save)(4 Bytes)
- m_flMaxRange2 (Offset 1040) (Save)(4 Bytes)
- m_iAmmoCount (Offset 1044) (Save|Key)(4 Bytes) - ammo_count
- m_spriteScale (Offset 1060) (Save|Key)(4 Bytes) - spritescale
- m_iszSpriteSmoke (Offset 1064) (Save|Key)(4 Bytes) - spritesmoke
- m_iszSpriteFlash (Offset 1068) (Save|Key)(4 Bytes) - spriteflash
- m_bulletType (Offset 836) (Save|Key)(4 Bytes) - bullet
- m_nBulletCount (Offset 944) (Save)(4 Bytes)
- m_spread (Offset 860) (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 1072) (Save|Key)(4 Bytes) - master
- m_iSmallAmmoType (Offset 848) (Save)(4 Bytes)
- m_iMediumAmmoType (Offset 852) (Save)(4 Bytes)
- m_iLargeAmmoType (Offset 856) (Save)(4 Bytes)
- m_soundStartRotate (Offset 1076) (Save|Key)(4 Bytes) - rotatestartsound
- m_soundStopRotate (Offset 1080) (Save|Key)(4 Bytes) - rotatestopsound
- m_soundLoopRotate (Offset 1084) (Save|Key)(4 Bytes) - rotatesound
- m_flPlayerGracePeriod (Offset 1088) (Save|Key)(4 Bytes) - playergraceperiod
- m_flIgnoreGraceUpto (Offset 1092) (Save|Key)(4 Bytes) - ignoregraceupto
- m_flPlayerLockTimeBeforeFire (Offset 1096) (Save|Key)(4 Bytes) - playerlocktimebeforefire
- m_flLastSawNonPlayer (Offset 1100) (Save)(4 Bytes)
- m_yawCenter (Offset 968) (Save)(4 Bytes)
- m_yawCenterWorld (Offset 972) (Save)(4 Bytes)
- m_pitchCenter (Offset 988) (Save)(4 Bytes)
- m_pitchCenterWorld (Offset 992) (Save)(4 Bytes)
- m_fireLast (Offset 824) (Save)(4 Bytes)
- m_lastSightTime (Offset 1012) (Save)(4 Bytes)
- m_barrelPos (Offset 1048) (Save)(12 Bytes)
- m_sightOrigin (Offset 928) (Save)(12 Bytes)
- m_hFuncTankTarget (Offset 940) (Save)(4 Bytes)
- m_hController (Offset 948) (Save)(4 Bytes)
- m_vecControllerUsePos (Offset 956) (Save)(12 Bytes)
- m_flNextAttack (Offset 952) (Save)(4 Bytes)
- m_targetEntityName (Offset 1104) (Save)(4 Bytes)
- m_hTarget (Offset 832) (Save)(4 Bytes)
- m_vTargetPosition (Offset 1108) (Save)(12 Bytes)
- m_vecNPCIdleTarget (Offset 1120) (Save)(12 Bytes)
- m_persist2burst (Offset 1024) (Save)(4 Bytes)
- m_hControlVolume (Offset 1396) (Save)(4 Bytes)
- m_iszControlVolume (Offset 1400) (Save|Key)(4 Bytes) - control_volume
- m_flNextControllerSearch (Offset 1404) (Save)(4 Bytes)
- m_bShouldFindNPCs (Offset 1408) (Save)(1 Bytes)
- m_bNPCInRoute (Offset 1409) (Save)(1 Bytes)
- m_iszNPCManPoint (Offset 1412) (Save|Key)(4 Bytes) - npc_man_point
- m_bReadyToFire (Offset 1416) (Save)(1 Bytes)
- m_bPerformLeading (Offset 1161) (Save|Key)(1 Bytes) - LeadTarget
- m_flStartLeadFactor (Offset 1164) (Save)(4 Bytes)
- m_flStartLeadFactorTime (Offset 1168) (Save)(4 Bytes)
- m_flNextLeadFactor (Offset 1172) (Save)(4 Bytes)
- m_flNextLeadFactorTime (Offset 1176) (Save)(4 Bytes)
- m_iszBaseAttachment (Offset 1140) (Save|Key)(4 Bytes) - gun_base_attach
- m_iszBarrelAttachment (Offset 1132) (Save|Key)(4 Bytes) - gun_barrel_attach
- m_iszYawPoseParam (Offset 1144) (Save|Key)(4 Bytes) - gun_yaw_pose_param
- m_iszPitchPoseParam (Offset 1148) (Save|Key)(4 Bytes) - gun_pitch_pose_param
- m_flYawPoseCenter (Offset 1152) (Save|Key)(4 Bytes) - gun_yaw_pose_center
- m_flPitchPoseCenter (Offset 1156) (Save|Key)(4 Bytes) - gun_pitch_pose_center
- m_bUsePoseParameters (Offset 1160) (Save)(1 Bytes)
- m_iEffectHandling (Offset 1420) (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 1180) (Save|Key|Output)(0 Bytes) - OnFire
- m_OnLoseTarget (Offset 1204) (Save|Key|Output)(0 Bytes) - OnLoseTarget
- m_OnAquireTarget (Offset 1228) (Save|Key|Output)(0 Bytes) - OnAquireTarget
- m_OnAmmoDepleted (Offset 1252) (Save|Key|Output)(0 Bytes) - OnAmmoDepleted
- m_OnGotController (Offset 1276) (Save|Key|Output)(0 Bytes) - OnGotController
- m_OnLostController (Offset 1300) (Save|Key|Output)(0 Bytes) - OnLostController
- m_OnGotPlayerController (Offset 1324) (Save|Key|Output)(0 Bytes) - OnGotPlayerController
- m_OnLostPlayerController (Offset 1348) (Save|Key|Output)(0 Bytes) - OnLostPlayerController
- m_OnReadyToFire (Offset 1372) (Save|Key|Output)(0 Bytes) - OnReadyToFire

CBaseEntity - func_tankairboatgun
- m_pGunFiringSound (Offset 1424) (Save)(0 Bytes)
- m_flNextHeavyShotTime (Offset 1428) (Save)(4 Bytes)
- m_bIsFiring (Offset 1432) (Save)(1 Bytes)
- m_iszAirboatGunModel (Offset 1436) (Save|Key)(4 Bytes) - airboat_gun_model
- m_flLastImpactEffectTime (Offset 1448) (Save)(4 Bytes)
- m_yawRate (Offset 976) (Save|Key)(4 Bytes) - yawrate
- m_yawRange (Offset 980) (Save|Key)(4 Bytes) - yawrange
- m_yawTolerance (Offset 984) (Save|Key)(4 Bytes) - yawtolerance
- m_pitchRate (Offset 996) (Save|Key)(4 Bytes) - pitchrate
- m_pitchRange (Offset 1000) (Save|Key)(4 Bytes) - pitchrange
- m_pitchTolerance (Offset 1004) (Save|Key)(4 Bytes) - pitchtolerance
- m_fireRate (Offset 828) (Save|Key)(4 Bytes) - firerate
- m_fireTime (Offset 1008) (Save)(4 Bytes)
- m_persist (Offset 1016) (Save|Key)(4 Bytes) - persistence
- m_persist2 (Offset 1020) (Save|Key)(4 Bytes) - persistence2
- m_minRange (Offset 1028) (Save|Key)(4 Bytes) - minRange
- m_maxRange (Offset 1032) (Save|Key)(4 Bytes) - maxRange
- m_flMinRange2 (Offset 1036) (Save)(4 Bytes)
- m_flMaxRange2 (Offset 1040) (Save)(4 Bytes)
- m_iAmmoCount (Offset 1044) (Save|Key)(4 Bytes) - ammo_count
- m_spriteScale (Offset 1060) (Save|Key)(4 Bytes) - spritescale
- m_iszSpriteSmoke (Offset 1064) (Save|Key)(4 Bytes) - spritesmoke
- m_iszSpriteFlash (Offset 1068) (Save|Key)(4 Bytes) - spriteflash
- m_bulletType (Offset 836) (Save|Key)(4 Bytes) - bullet
- m_nBulletCount (Offset 944) (Save)(4 Bytes)
- m_spread (Offset 860) (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 1072) (Save|Key)(4 Bytes) - master
- m_iSmallAmmoType (Offset 848) (Save)(4 Bytes)
- m_iMediumAmmoType (Offset 852) (Save)(4 Bytes)
- m_iLargeAmmoType (Offset 856) (Save)(4 Bytes)
- m_soundStartRotate (Offset 1076) (Save|Key)(4 Bytes) - rotatestartsound
- m_soundStopRotate (Offset 1080) (Save|Key)(4 Bytes) - rotatestopsound
- m_soundLoopRotate (Offset 1084) (Save|Key)(4 Bytes) - rotatesound
- m_flPlayerGracePeriod (Offset 1088) (Save|Key)(4 Bytes) - playergraceperiod
- m_flIgnoreGraceUpto (Offset 1092) (Save|Key)(4 Bytes) - ignoregraceupto
- m_flPlayerLockTimeBeforeFire (Offset 1096) (Save|Key)(4 Bytes) - playerlocktimebeforefire
- m_flLastSawNonPlayer (Offset 1100) (Save)(4 Bytes)
- m_yawCenter (Offset 968) (Save)(4 Bytes)
- m_yawCenterWorld (Offset 972) (Save)(4 Bytes)
- m_pitchCenter (Offset 988) (Save)(4 Bytes)
- m_pitchCenterWorld (Offset 992) (Save)(4 Bytes)
- m_fireLast (Offset 824) (Save)(4 Bytes)
- m_lastSightTime (Offset 1012) (Save)(4 Bytes)
- m_barrelPos (Offset 1048) (Save)(12 Bytes)
- m_sightOrigin (Offset 928) (Save)(12 Bytes)
- m_hFuncTankTarget (Offset 940) (Save)(4 Bytes)
- m_hController (Offset 948) (Save)(4 Bytes)
- m_vecControllerUsePos (Offset 956) (Save)(12 Bytes)
- m_flNextAttack (Offset 952) (Save)(4 Bytes)
- m_targetEntityName (Offset 1104) (Save)(4 Bytes)
- m_hTarget (Offset 832) (Save)(4 Bytes)
- m_vTargetPosition (Offset 1108) (Save)(12 Bytes)
- m_vecNPCIdleTarget (Offset 1120) (Save)(12 Bytes)
- m_persist2burst (Offset 1024) (Save)(4 Bytes)
- m_hControlVolume (Offset 1396) (Save)(4 Bytes)
- m_iszControlVolume (Offset 1400) (Save|Key)(4 Bytes) - control_volume
- m_flNextControllerSearch (Offset 1404) (Save)(4 Bytes)
- m_bShouldFindNPCs (Offset 1408) (Save)(1 Bytes)
- m_bNPCInRoute (Offset 1409) (Save)(1 Bytes)
- m_iszNPCManPoint (Offset 1412) (Save|Key)(4 Bytes) - npc_man_point
- m_bReadyToFire (Offset 1416) (Save)(1 Bytes)
- m_bPerformLeading (Offset 1161) (Save|Key)(1 Bytes) - LeadTarget
- m_flStartLeadFactor (Offset 1164) (Save)(4 Bytes)
- m_flStartLeadFactorTime (Offset 1168) (Save)(4 Bytes)
- m_flNextLeadFactor (Offset 1172) (Save)(4 Bytes)
- m_flNextLeadFactorTime (Offset 1176) (Save)(4 Bytes)
- m_iszBaseAttachment (Offset 1140) (Save|Key)(4 Bytes) - gun_base_attach
- m_iszBarrelAttachment (Offset 1132) (Save|Key)(4 Bytes) - gun_barrel_attach
- m_iszYawPoseParam (Offset 1144) (Save|Key)(4 Bytes) - gun_yaw_pose_param
- m_iszPitchPoseParam (Offset 1148) (Save|Key)(4 Bytes) - gun_pitch_pose_param
- m_flYawPoseCenter (Offset 1152) (Save|Key)(4 Bytes) - gun_yaw_pose_center
- m_flPitchPoseCenter (Offset 1156) (Save|Key)(4 Bytes) - gun_pitch_pose_center
- m_bUsePoseParameters (Offset 1160) (Save)(1 Bytes)
- m_iEffectHandling (Offset 1420) (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 1180) (Save|Key|Output)(0 Bytes) - OnFire
- m_OnLoseTarget (Offset 1204) (Save|Key|Output)(0 Bytes) - OnLoseTarget
- m_OnAquireTarget (Offset 1228) (Save|Key|Output)(0 Bytes) - OnAquireTarget
- m_OnAmmoDepleted (Offset 1252) (Save|Key|Output)(0 Bytes) - OnAmmoDepleted
- m_OnGotController (Offset 1276) (Save|Key|Output)(0 Bytes) - OnGotController
- m_OnLostController (Offset 1300) (Save|Key|Output)(0 Bytes) - OnLostController
- m_OnGotPlayerController (Offset 1324) (Save|Key|Output)(0 Bytes) - OnGotPlayerController
- m_OnLostPlayerController (Offset 1348) (Save|Key|Output)(0 Bytes) - OnLostPlayerController
- m_OnReadyToFire (Offset 1372) (Save|Key|Output)(0 Bytes) - OnReadyToFire

CBaseEntity - func_tankapcrocket
- m_flRocketSpeed (Offset 1428) (Save|Key)(4 Bytes) - rocketspeed
- m_hLaserDot (Offset 1424) (Save)(4 Bytes)
- m_nSide (Offset 1432) (Save)(4 Bytes)
- m_nBurstCount (Offset 1436) (Save|Key)(4 Bytes) - burstcount
- m_bDying (Offset 1440) (Save)(1 Bytes)
- InputDeathVolley (Offset 0) (Input)(0 Bytes) - DeathVolley
- m_yawRate (Offset 976) (Save|Key)(4 Bytes) - yawrate
- m_yawRange (Offset 980) (Save|Key)(4 Bytes) - yawrange
- m_yawTolerance (Offset 984) (Save|Key)(4 Bytes) - yawtolerance
- m_pitchRate (Offset 996) (Save|Key)(4 Bytes) - pitchrate
- m_pitchRange (Offset 1000) (Save|Key)(4 Bytes) - pitchrange
- m_pitchTolerance (Offset 1004) (Save|Key)(4 Bytes) - pitchtolerance
- m_fireRate (Offset 828) (Save|Key)(4 Bytes) - firerate
- m_fireTime (Offset 1008) (Save)(4 Bytes)
- m_persist (Offset 1016) (Save|Key)(4 Bytes) - persistence
- m_persist2 (Offset 1020) (Save|Key)(4 Bytes) - persistence2
- m_minRange (Offset 1028) (Save|Key)(4 Bytes) - minRange
- m_maxRange (Offset 1032) (Save|Key)(4 Bytes) - maxRange
- m_flMinRange2 (Offset 1036) (Save)(4 Bytes)
- m_flMaxRange2 (Offset 1040) (Save)(4 Bytes)
- m_iAmmoCount (Offset 1044) (Save|Key)(4 Bytes) - ammo_count
- m_spriteScale (Offset 1060) (Save|Key)(4 Bytes) - spritescale
- m_iszSpriteSmoke (Offset 1064) (Save|Key)(4 Bytes) - spritesmoke
- m_iszSpriteFlash (Offset 1068) (Save|Key)(4 Bytes) - spriteflash
- m_bulletType (Offset 836) (Save|Key)(4 Bytes) - bullet
- m_nBulletCount (Offset 944) (Save)(4 Bytes)
- m_spread (Offset 860) (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 1072) (Save|Key)(4 Bytes) - master
- m_iSmallAmmoType (Offset 848) (Save)(4 Bytes)
- m_iMediumAmmoType (Offset 852) (Save)(4 Bytes)
- m_iLargeAmmoType (Offset 856) (Save)(4 Bytes)
- m_soundStartRotate (Offset 1076) (Save|Key)(4 Bytes) - rotatestartsound
- m_soundStopRotate (Offset 1080) (Save|Key)(4 Bytes) - rotatestopsound
- m_soundLoopRotate (Offset 1084) (Save|Key)(4 Bytes) - rotatesound
- m_flPlayerGracePeriod (Offset 1088) (Save|Key)(4 Bytes) - playergraceperiod
- m_flIgnoreGraceUpto (Offset 1092) (Save|Key)(4 Bytes) - ignoregraceupto
- m_flPlayerLockTimeBeforeFire (Offset 1096) (Save|Key)(4 Bytes) - playerlocktimebeforefire
- m_flLastSawNonPlayer (Offset 1100) (Save)(4 Bytes)
- m_yawCenter (Offset 968) (Save)(4 Bytes)
- m_yawCenterWorld (Offset 972) (Save)(4 Bytes)
- m_pitchCenter (Offset 988) (Save)(4 Bytes)
- m_pitchCenterWorld (Offset 992) (Save)(4 Bytes)
- m_fireLast (Offset 824) (Save)(4 Bytes)
- m_lastSightTime (Offset 1012) (Save)(4 Bytes)
- m_barrelPos (Offset 1048) (Save)(12 Bytes)
- m_sightOrigin (Offset 928) (Save)(12 Bytes)
- m_hFuncTankTarget (Offset 940) (Save)(4 Bytes)
- m_hController (Offset 948) (Save)(4 Bytes)
- m_vecControllerUsePos (Offset 956) (Save)(12 Bytes)
- m_flNextAttack (Offset 952) (Save)(4 Bytes)
- m_targetEntityName (Offset 1104) (Save)(4 Bytes)
- m_hTarget (Offset 832) (Save)(4 Bytes)
- m_vTargetPosition (Offset 1108) (Save)(12 Bytes)
- m_vecNPCIdleTarget (Offset 1120) (Save)(12 Bytes)
- m_persist2burst (Offset 1024) (Save)(4 Bytes)
- m_hControlVolume (Offset 1396) (Save)(4 Bytes)
- m_iszControlVolume (Offset 1400) (Save|Key)(4 Bytes) - control_volume
- m_flNextControllerSearch (Offset 1404) (Save)(4 Bytes)
- m_bShouldFindNPCs (Offset 1408) (Save)(1 Bytes)
- m_bNPCInRoute (Offset 1409) (Save)(1 Bytes)
- m_iszNPCManPoint (Offset 1412) (Save|Key)(4 Bytes) - npc_man_point
- m_bReadyToFire (Offset 1416) (Save)(1 Bytes)
- m_bPerformLeading (Offset 1161) (Save|Key)(1 Bytes) - LeadTarget
- m_flStartLeadFactor (Offset 1164) (Save)(4 Bytes)
- m_flStartLeadFactorTime (Offset 1168) (Save)(4 Bytes)
- m_flNextLeadFactor (Offset 1172) (Save)(4 Bytes)
- m_flNextLeadFactorTime (Offset 1176) (Save)(4 Bytes)
- m_iszBaseAttachment (Offset 1140) (Save|Key)(4 Bytes) - gun_base_attach
- m_iszBarrelAttachment (Offset 1132) (Save|Key)(4 Bytes) - gun_barrel_attach
- m_iszYawPoseParam (Offset 1144) (Save|Key)(4 Bytes) - gun_yaw_pose_param
- m_iszPitchPoseParam (Offset 1148) (Save|Key)(4 Bytes) - gun_pitch_pose_param
- m_flYawPoseCenter (Offset 1152) (Save|Key)(4 Bytes) - gun_yaw_pose_center
- m_flPitchPoseCenter (Offset 1156) (Save|Key)(4 Bytes) - gun_pitch_pose_center
- m_bUsePoseParameters (Offset 1160) (Save)(1 Bytes)
- m_iEffectHandling (Offset 1420) (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 1180) (Save|Key|Output)(0 Bytes) - OnFire
- m_OnLoseTarget (Offset 1204) (Save|Key|Output)(0 Bytes) - OnLoseTarget
- m_OnAquireTarget (Offset 1228) (Save|Key|Output)(0 Bytes) - OnAquireTarget
- m_OnAmmoDepleted (Offset 1252) (Save|Key|Output)(0 Bytes) - OnAmmoDepleted
- m_OnGotController (Offset 1276) (Save|Key|Output)(0 Bytes) - OnGotController
- m_OnLostController (Offset 1300) (Save|Key|Output)(0 Bytes) - OnLostController
- m_OnGotPlayerController (Offset 1324) (Save|Key|Output)(0 Bytes) - OnGotPlayerController
- m_OnLostPlayerController (Offset 1348) (Save|Key|Output)(0 Bytes) - OnLostPlayerController
- m_OnReadyToFire (Offset 1372) (Save|Key|Output)(0 Bytes) - OnReadyToFire

CBaseEntity - func_tanklaser
- m_iszLaserName (Offset 1432) (Save|Key)(4 Bytes) - laserentity
- m_pLaser (Offset 1424) (Save)(4 Bytes)
- m_laserTime (Offset 1428) (Save)(4 Bytes)
- m_yawRate (Offset 976) (Save|Key)(4 Bytes) - yawrate
- m_yawRange (Offset 980) (Save|Key)(4 Bytes) - yawrange
- m_yawTolerance (Offset 984) (Save|Key)(4 Bytes) - yawtolerance
- m_pitchRate (Offset 996) (Save|Key)(4 Bytes) - pitchrate
- m_pitchRange (Offset 1000) (Save|Key)(4 Bytes) - pitchrange
- m_pitchTolerance (Offset 1004) (Save|Key)(4 Bytes) - pitchtolerance
- m_fireRate (Offset 828) (Save|Key)(4 Bytes) - firerate
- m_fireTime (Offset 1008) (Save)(4 Bytes)
- m_persist (Offset 1016) (Save|Key)(4 Bytes) - persistence
- m_persist2 (Offset 1020) (Save|Key)(4 Bytes) - persistence2
- m_minRange (Offset 1028) (Save|Key)(4 Bytes) - minRange
- m_maxRange (Offset 1032) (Save|Key)(4 Bytes) - maxRange
- m_flMinRange2 (Offset 1036) (Save)(4 Bytes)
- m_flMaxRange2 (Offset 1040) (Save)(4 Bytes)
- m_iAmmoCount (Offset 1044) (Save|Key)(4 Bytes) - ammo_count
- m_spriteScale (Offset 1060) (Save|Key)(4 Bytes) - spritescale
- m_iszSpriteSmoke (Offset 1064) (Save|Key)(4 Bytes) - spritesmoke
- m_iszSpriteFlash (Offset 1068) (Save|Key)(4 Bytes) - spriteflash
- m_bulletType (Offset 836) (Save|Key)(4 Bytes) - bullet
- m_nBulletCount (Offset 944) (Save)(4 Bytes)
- m_spread (Offset 860) (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 1072) (Save|Key)(4 Bytes) - master
- m_iSmallAmmoType (Offset 848) (Save)(4 Bytes)
- m_iMediumAmmoType (Offset 852) (Save)(4 Bytes)
- m_iLargeAmmoType (Offset 856) (Save)(4 Bytes)
- m_soundStartRotate (Offset 1076) (Save|Key)(4 Bytes) - rotatestartsound
- m_soundStopRotate (Offset 1080) (Save|Key)(4 Bytes) - rotatestopsound
- m_soundLoopRotate (Offset 1084) (Save|Key)(4 Bytes) - rotatesound
- m_flPlayerGracePeriod (Offset 1088) (Save|Key)(4 Bytes) - playergraceperiod
- m_flIgnoreGraceUpto (Offset 1092) (Save|Key)(4 Bytes) - ignoregraceupto
- m_flPlayerLockTimeBeforeFire (Offset 1096) (Save|Key)(4 Bytes) - playerlocktimebeforefire
- m_flLastSawNonPlayer (Offset 1100) (Save)(4 Bytes)
- m_yawCenter (Offset 968) (Save)(4 Bytes)
- m_yawCenterWorld (Offset 972) (Save)(4 Bytes)
- m_pitchCenter (Offset 988) (Save)(4 Bytes)
- m_pitchCenterWorld (Offset 992) (Save)(4 Bytes)
- m_fireLast (Offset 824) (Save)(4 Bytes)
- m_lastSightTime (Offset 1012) (Save)(4 Bytes)
- m_barrelPos (Offset 1048) (Save)(12 Bytes)
- m_sightOrigin (Offset 928) (Save)(12 Bytes)
- m_hFuncTankTarget (Offset 940) (Save)(4 Bytes)
- m_hController (Offset 948) (Save)(4 Bytes)
- m_vecControllerUsePos (Offset 956) (Save)(12 Bytes)
- m_flNextAttack (Offset 952) (Save)(4 Bytes)
- m_targetEntityName (Offset 1104) (Save)(4 Bytes)
- m_hTarget (Offset 832) (Save)(4 Bytes)
- m_vTargetPosition (Offset 1108) (Save)(12 Bytes)
- m_vecNPCIdleTarget (Offset 1120) (Save)(12 Bytes)
- m_persist2burst (Offset 1024) (Save)(4 Bytes)
- m_hControlVolume (Offset 1396) (Save)(4 Bytes)
- m_iszControlVolume (Offset 1400) (Save|Key)(4 Bytes) - control_volume
- m_flNextControllerSearch (Offset 1404) (Save)(4 Bytes)
- m_bShouldFindNPCs (Offset 1408) (Save)(1 Bytes)
- m_bNPCInRoute (Offset 1409) (Save)(1 Bytes)
- m_iszNPCManPoint (Offset 1412) (Save|Key)(4 Bytes) - npc_man_point
- m_bReadyToFire (Offset 1416) (Save)(1 Bytes)
- m_bPerformLeading (Offset 1161) (Save|Key)(1 Bytes) - LeadTarget
- m_flStartLeadFactor (Offset 1164) (Save)(4 Bytes)
- m_flStartLeadFactorTime (Offset 1168) (Save)(4 Bytes)
- m_flNextLeadFactor (Offset 1172) (Save)(4 Bytes)
- m_flNextLeadFactorTime (Offset 1176) (Save)(4 Bytes)
- m_iszBaseAttachment (Offset 1140) (Save|Key)(4 Bytes) - gun_base_attach
- m_iszBarrelAttachment (Offset 1132) (Save|Key)(4 Bytes) - gun_barrel_attach
- m_iszYawPoseParam (Offset 1144) (Save|Key)(4 Bytes) - gun_yaw_pose_param
- m_iszPitchPoseParam (Offset 1148) (Save|Key)(4 Bytes) - gun_pitch_pose_param
- m_flYawPoseCenter (Offset 1152) (Save|Key)(4 Bytes) - gun_yaw_pose_center
- m_flPitchPoseCenter (Offset 1156) (Save|Key)(4 Bytes) - gun_pitch_pose_center
- m_bUsePoseParameters (Offset 1160) (Save)(1 Bytes)
- m_iEffectHandling (Offset 1420) (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 1180) (Save|Key|Output)(0 Bytes) - OnFire
- m_OnLoseTarget (Offset 1204) (Save|Key|Output)(0 Bytes) - OnLoseTarget
- m_OnAquireTarget (Offset 1228) (Save|Key|Output)(0 Bytes) - OnAquireTarget
- m_OnAmmoDepleted (Offset 1252) (Save|Key|Output)(0 Bytes) - OnAmmoDepleted
- m_OnGotController (Offset 1276) (Save|Key|Output)(0 Bytes) - OnGotController
- m_OnLostController (Offset 1300) (Save|Key|Output)(0 Bytes) - OnLostController
- m_OnGotPlayerController (Offset 1324) (Save|Key|Output)(0 Bytes) - OnGotPlayerController
- m_OnLostPlayerController (Offset 1348) (Save|Key|Output)(0 Bytes) - OnLostPlayerController
- m_OnReadyToFire (Offset 1372) (Save|Key|Output)(0 Bytes) - OnReadyToFire

CBaseEntity - func_tankmortar
- m_Magnitude (Offset 1424) (Save|Key)(4 Bytes) - iMagnitude
- m_fireDelay (Offset 1428) (Save|Key)(4 Bytes) - firedelay
- m_fireStartSound (Offset 1432) (Save|Key)(4 Bytes) - firestartsound
- m_incomingSound (Offset 1436) (Save|Key)(4 Bytes) - incomingsound
- m_flWarningTime (Offset 1440) (Save|Key)(4 Bytes) - warningtime
- m_flFireVariance (Offset 1444) (Save|Key)(4 Bytes) - firevariance
- m_fLastShotMissed (Offset 1448) (Save)(1 Bytes)
- m_pAttacker (Offset 1452) (Save)(4 Bytes)
- InputShootGun (Offset 0) (Input)(0 Bytes) - ShootGun
- InputFireAtWill (Offset 0) (Input)(0 Bytes) - FireAtWill
- m_yawRate (Offset 976) (Save|Key)(4 Bytes) - yawrate
- m_yawRange (Offset 980) (Save|Key)(4 Bytes) - yawrange
- m_yawTolerance (Offset 984) (Save|Key)(4 Bytes) - yawtolerance
- m_pitchRate (Offset 996) (Save|Key)(4 Bytes) - pitchrate
- m_pitchRange (Offset 1000) (Save|Key)(4 Bytes) - pitchrange
- m_pitchTolerance (Offset 1004) (Save|Key)(4 Bytes) - pitchtolerance
- m_fireRate (Offset 828) (Save|Key)(4 Bytes) - firerate
- m_fireTime (Offset 1008) (Save)(4 Bytes)
- m_persist (Offset 1016) (Save|Key)(4 Bytes) - persistence
- m_persist2 (Offset 1020) (Save|Key)(4 Bytes) - persistence2
- m_minRange (Offset 1028) (Save|Key)(4 Bytes) - minRange
- m_maxRange (Offset 1032) (Save|Key)(4 Bytes) - maxRange
- m_flMinRange2 (Offset 1036) (Save)(4 Bytes)
- m_flMaxRange2 (Offset 1040) (Save)(4 Bytes)
- m_iAmmoCount (Offset 1044) (Save|Key)(4 Bytes) - ammo_count
- m_spriteScale (Offset 1060) (Save|Key)(4 Bytes) - spritescale
- m_iszSpriteSmoke (Offset 1064) (Save|Key)(4 Bytes) - spritesmoke
- m_iszSpriteFlash (Offset 1068) (Save|Key)(4 Bytes) - spriteflash
- m_bulletType (Offset 836) (Save|Key)(4 Bytes) - bullet
- m_nBulletCount (Offset 944) (Save)(4 Bytes)
- m_spread (Offset 860) (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 1072) (Save|Key)(4 Bytes) - master
- m_iSmallAmmoType (Offset 848) (Save)(4 Bytes)
- m_iMediumAmmoType (Offset 852) (Save)(4 Bytes)
- m_iLargeAmmoType (Offset 856) (Save)(4 Bytes)
- m_soundStartRotate (Offset 1076) (Save|Key)(4 Bytes) - rotatestartsound
- m_soundStopRotate (Offset 1080) (Save|Key)(4 Bytes) - rotatestopsound
- m_soundLoopRotate (Offset 1084) (Save|Key)(4 Bytes) - rotatesound
- m_flPlayerGracePeriod (Offset 1088) (Save|Key)(4 Bytes) - playergraceperiod
- m_flIgnoreGraceUpto (Offset 1092) (Save|Key)(4 Bytes) - ignoregraceupto
- m_flPlayerLockTimeBeforeFire (Offset 1096) (Save|Key)(4 Bytes) - playerlocktimebeforefire
- m_flLastSawNonPlayer (Offset 1100) (Save)(4 Bytes)
- m_yawCenter (Offset 968) (Save)(4 Bytes)
- m_yawCenterWorld (Offset 972) (Save)(4 Bytes)
- m_pitchCenter (Offset 988) (Save)(4 Bytes)
- m_pitchCenterWorld (Offset 992) (Save)(4 Bytes)
- m_fireLast (Offset 824) (Save)(4 Bytes)
- m_lastSightTime (Offset 1012) (Save)(4 Bytes)
- m_barrelPos (Offset 1048) (Save)(12 Bytes)
- m_sightOrigin (Offset 928) (Save)(12 Bytes)
- m_hFuncTankTarget (Offset 940) (Save)(4 Bytes)
- m_hController (Offset 948) (Save)(4 Bytes)
- m_vecControllerUsePos (Offset 956) (Save)(12 Bytes)
- m_flNextAttack (Offset 952) (Save)(4 Bytes)
- m_targetEntityName (Offset 1104) (Save)(4 Bytes)
- m_hTarget (Offset 832) (Save)(4 Bytes)
- m_vTargetPosition (Offset 1108) (Save)(12 Bytes)
- m_vecNPCIdleTarget (Offset 1120) (Save)(12 Bytes)
- m_persist2burst (Offset 1024) (Save)(4 Bytes)
- m_hControlVolume (Offset 1396) (Save)(4 Bytes)
- m_iszControlVolume (Offset 1400) (Save|Key)(4 Bytes) - control_volume
- m_flNextControllerSearch (Offset 1404) (Save)(4 Bytes)
- m_bShouldFindNPCs (Offset 1408) (Save)(1 Bytes)
- m_bNPCInRoute (Offset 1409) (Save)(1 Bytes)
- m_iszNPCManPoint (Offset 1412) (Save|Key)(4 Bytes) - npc_man_point
- m_bReadyToFire (Offset 1416) (Save)(1 Bytes)
- m_bPerformLeading (Offset 1161) (Save|Key)(1 Bytes) - LeadTarget
- m_flStartLeadFactor (Offset 1164) (Save)(4 Bytes)
- m_flStartLeadFactorTime (Offset 1168) (Save)(4 Bytes)
- m_flNextLeadFactor (Offset 1172) (Save)(4 Bytes)
- m_flNextLeadFactorTime (Offset 1176) (Save)(4 Bytes)
- m_iszBaseAttachment (Offset 1140) (Save|Key)(4 Bytes) - gun_base_attach
- m_iszBarrelAttachment (Offset 1132) (Save|Key)(4 Bytes) - gun_barrel_attach
- m_iszYawPoseParam (Offset 1144) (Save|Key)(4 Bytes) - gun_yaw_pose_param
- m_iszPitchPoseParam (Offset 1148) (Save|Key)(4 Bytes) - gun_pitch_pose_param
- m_flYawPoseCenter (Offset 1152) (Save|Key)(4 Bytes) - gun_yaw_pose_center
- m_flPitchPoseCenter (Offset 1156) (Save|Key)(4 Bytes) - gun_pitch_pose_center
- m_bUsePoseParameters (Offset 1160) (Save)(1 Bytes)
- m_iEffectHandling (Offset 1420) (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 1180) (Save|Key|Output)(0 Bytes) - OnFire
- m_OnLoseTarget (Offset 1204) (Save|Key|Output)(0 Bytes) - OnLoseTarget
- m_OnAquireTarget (Offset 1228) (Save|Key|Output)(0 Bytes) - OnAquireTarget
- m_OnAmmoDepleted (Offset 1252) (Save|Key|Output)(0 Bytes) - OnAmmoDepleted
- m_OnGotController (Offset 1276) (Save|Key|Output)(0 Bytes) - OnGotController
- m_OnLostController (Offset 1300) (Save|Key|Output)(0 Bytes) - OnLostController
- m_OnGotPlayerController (Offset 1324) (Save|Key|Output)(0 Bytes) - OnGotPlayerController
- m_OnLostPlayerController (Offset 1348) (Save|Key|Output)(0 Bytes) - OnLostPlayerController
- m_OnReadyToFire (Offset 1372) (Save|Key|Output)(0 Bytes) - OnReadyToFire

CBaseEntity - func_tankphyscannister
- m_iszBarrelVolume (Offset 1424) (Save|Key)(4 Bytes) - barrel_volume
- m_hBarrelVolume (Offset 1428) (Save)(4 Bytes)
- m_yawRate (Offset 976) (Save|Key)(4 Bytes) - yawrate
- m_yawRange (Offset 980) (Save|Key)(4 Bytes) - yawrange
- m_yawTolerance (Offset 984) (Save|Key)(4 Bytes) - yawtolerance
- m_pitchRate (Offset 996) (Save|Key)(4 Bytes) - pitchrate
- m_pitchRange (Offset 1000) (Save|Key)(4 Bytes) - pitchrange
- m_pitchTolerance (Offset 1004) (Save|Key)(4 Bytes) - pitchtolerance
- m_fireRate (Offset 828) (Save|Key)(4 Bytes) - firerate
- m_fireTime (Offset 1008) (Save)(4 Bytes)
- m_persist (Offset 1016) (Save|Key)(4 Bytes) - persistence
- m_persist2 (Offset 1020) (Save|Key)(4 Bytes) - persistence2
- m_minRange (Offset 1028) (Save|Key)(4 Bytes) - minRange
- m_maxRange (Offset 1032) (Save|Key)(4 Bytes) - maxRange
- m_flMinRange2 (Offset 1036) (Save)(4 Bytes)
- m_flMaxRange2 (Offset 1040) (Save)(4 Bytes)
- m_iAmmoCount (Offset 1044) (Save|Key)(4 Bytes) - ammo_count
- m_spriteScale (Offset 1060) (Save|Key)(4 Bytes) - spritescale
- m_iszSpriteSmoke (Offset 1064) (Save|Key)(4 Bytes) - spritesmoke
- m_iszSpriteFlash (Offset 1068) (Save|Key)(4 Bytes) - spriteflash
- m_bulletType (Offset 836) (Save|Key)(4 Bytes) - bullet
- m_nBulletCount (Offset 944) (Save)(4 Bytes)
- m_spread (Offset 860) (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 1072) (Save|Key)(4 Bytes) - master
- m_iSmallAmmoType (Offset 848) (Save)(4 Bytes)
- m_iMediumAmmoType (Offset 852) (Save)(4 Bytes)
- m_iLargeAmmoType (Offset 856) (Save)(4 Bytes)
- m_soundStartRotate (Offset 1076) (Save|Key)(4 Bytes) - rotatestartsound
- m_soundStopRotate (Offset 1080) (Save|Key)(4 Bytes) - rotatestopsound
- m_soundLoopRotate (Offset 1084) (Save|Key)(4 Bytes) - rotatesound
- m_flPlayerGracePeriod (Offset 1088) (Save|Key)(4 Bytes) - playergraceperiod
- m_flIgnoreGraceUpto (Offset 1092) (Save|Key)(4 Bytes) - ignoregraceupto
- m_flPlayerLockTimeBeforeFire (Offset 1096) (Save|Key)(4 Bytes) - playerlocktimebeforefire
- m_flLastSawNonPlayer (Offset 1100) (Save)(4 Bytes)
- m_yawCenter (Offset 968) (Save)(4 Bytes)
- m_yawCenterWorld (Offset 972) (Save)(4 Bytes)
- m_pitchCenter (Offset 988) (Save)(4 Bytes)
- m_pitchCenterWorld (Offset 992) (Save)(4 Bytes)
- m_fireLast (Offset 824) (Save)(4 Bytes)
- m_lastSightTime (Offset 1012) (Save)(4 Bytes)
- m_barrelPos (Offset 1048) (Save)(12 Bytes)
- m_sightOrigin (Offset 928) (Save)(12 Bytes)
- m_hFuncTankTarget (Offset 940) (Save)(4 Bytes)
- m_hController (Offset 948) (Save)(4 Bytes)
- m_vecControllerUsePos (Offset 956) (Save)(12 Bytes)
- m_flNextAttack (Offset 952) (Save)(4 Bytes)
- m_targetEntityName (Offset 1104) (Save)(4 Bytes)
- m_hTarget (Offset 832) (Save)(4 Bytes)
- m_vTargetPosition (Offset 1108) (Save)(12 Bytes)
- m_vecNPCIdleTarget (Offset 1120) (Save)(12 Bytes)
- m_persist2burst (Offset 1024) (Save)(4 Bytes)
- m_hControlVolume (Offset 1396) (Save)(4 Bytes)
- m_iszControlVolume (Offset 1400) (Save|Key)(4 Bytes) - control_volume
- m_flNextControllerSearch (Offset 1404) (Save)(4 Bytes)
- m_bShouldFindNPCs (Offset 1408) (Save)(1 Bytes)
- m_bNPCInRoute (Offset 1409) (Save)(1 Bytes)
- m_iszNPCManPoint (Offset 1412) (Save|Key)(4 Bytes) - npc_man_point
- m_bReadyToFire (Offset 1416) (Save)(1 Bytes)
- m_bPerformLeading (Offset 1161) (Save|Key)(1 Bytes) - LeadTarget
- m_flStartLeadFactor (Offset 1164) (Save)(4 Bytes)
- m_flStartLeadFactorTime (Offset 1168) (Save)(4 Bytes)
- m_flNextLeadFactor (Offset 1172) (Save)(4 Bytes)
- m_flNextLeadFactorTime (Offset 1176) (Save)(4 Bytes)
- m_iszBaseAttachment (Offset 1140) (Save|Key)(4 Bytes) - gun_base_attach
- m_iszBarrelAttachment (Offset 1132) (Save|Key)(4 Bytes) - gun_barrel_attach
- m_iszYawPoseParam (Offset 1144) (Save|Key)(4 Bytes) - gun_yaw_pose_param
- m_iszPitchPoseParam (Offset 1148) (Save|Key)(4 Bytes) - gun_pitch_pose_param
- m_flYawPoseCenter (Offset 1152) (Save|Key)(4 Bytes) - gun_yaw_pose_center
- m_flPitchPoseCenter (Offset 1156) (Save|Key)(4 Bytes) - gun_pitch_pose_center
- m_bUsePoseParameters (Offset 1160) (Save)(1 Bytes)
- m_iEffectHandling (Offset 1420) (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 1180) (Save|Key|Output)(0 Bytes) - OnFire
- m_OnLoseTarget (Offset 1204) (Save|Key|Output)(0 Bytes) - OnLoseTarget
- m_OnAquireTarget (Offset 1228) (Save|Key|Output)(0 Bytes) - OnAquireTarget
- m_OnAmmoDepleted (Offset 1252) (Save|Key|Output)(0 Bytes) - OnAmmoDepleted
- m_OnGotController (Offset 1276) (Save|Key|Output)(0 Bytes) - OnGotController
- m_OnLostController (Offset 1300) (Save|Key|Output)(0 Bytes) - OnLostController
- m_OnGotPlayerController (Offset 1324) (Save|Key|Output)(0 Bytes) - OnGotPlayerController
- m_OnLostPlayerController (Offset 1348) (Save|Key|Output)(0 Bytes) - OnLostPlayerController
- m_OnReadyToFire (Offset 1372) (Save|Key|Output)(0 Bytes) - OnReadyToFire

CBaseEntity - func_tankpulselaser
- m_flPulseSpeed (Offset 1424) (Save|Key)(4 Bytes) - PulseSpeed
- m_flPulseWidth (Offset 1428) (Save|Key)(4 Bytes) - PulseWidth
- m_flPulseColor (Offset 1432) (Save|Key)(4 Bytes) - PulseColor
- m_flPulseLife (Offset 1436) (Save|Key)(4 Bytes) - PulseLife
- m_flPulseLag (Offset 1440) (Save|Key)(4 Bytes) - PulseLag
- m_sPulseFireSound (Offset 1444) (Save|Key)(4 Bytes) - PulseFireSound
- m_yawRate (Offset 976) (Save|Key)(4 Bytes) - yawrate
- m_yawRange (Offset 980) (Save|Key)(4 Bytes) - yawrange
- m_yawTolerance (Offset 984) (Save|Key)(4 Bytes) - yawtolerance
- m_pitchRate (Offset 996) (Save|Key)(4 Bytes) - pitchrate
- m_pitchRange (Offset 1000) (Save|Key)(4 Bytes) - pitchrange
- m_pitchTolerance (Offset 1004) (Save|Key)(4 Bytes) - pitchtolerance
- m_fireRate (Offset 828) (Save|Key)(4 Bytes) - firerate
- m_fireTime (Offset 1008) (Save)(4 Bytes)
- m_persist (Offset 1016) (Save|Key)(4 Bytes) - persistence
- m_persist2 (Offset 1020) (Save|Key)(4 Bytes) - persistence2
- m_minRange (Offset 1028) (Save|Key)(4 Bytes) - minRange
- m_maxRange (Offset 1032) (Save|Key)(4 Bytes) - maxRange
- m_flMinRange2 (Offset 1036) (Save)(4 Bytes)
- m_flMaxRange2 (Offset 1040) (Save)(4 Bytes)
- m_iAmmoCount (Offset 1044) (Save|Key)(4 Bytes) - ammo_count
- m_spriteScale (Offset 1060) (Save|Key)(4 Bytes) - spritescale
- m_iszSpriteSmoke (Offset 1064) (Save|Key)(4 Bytes) - spritesmoke
- m_iszSpriteFlash (Offset 1068) (Save|Key)(4 Bytes) - spriteflash
- m_bulletType (Offset 836) (Save|Key)(4 Bytes) - bullet
- m_nBulletCount (Offset 944) (Save)(4 Bytes)
- m_spread (Offset 860) (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 1072) (Save|Key)(4 Bytes) - master
- m_iSmallAmmoType (Offset 848) (Save)(4 Bytes)
- m_iMediumAmmoType (Offset 852) (Save)(4 Bytes)
- m_iLargeAmmoType (Offset 856) (Save)(4 Bytes)
- m_soundStartRotate (Offset 1076) (Save|Key)(4 Bytes) - rotatestartsound
- m_soundStopRotate (Offset 1080) (Save|Key)(4 Bytes) - rotatestopsound
- m_soundLoopRotate (Offset 1084) (Save|Key)(4 Bytes) - rotatesound
- m_flPlayerGracePeriod (Offset 1088) (Save|Key)(4 Bytes) - playergraceperiod
- m_flIgnoreGraceUpto (Offset 1092) (Save|Key)(4 Bytes) - ignoregraceupto
- m_flPlayerLockTimeBeforeFire (Offset 1096) (Save|Key)(4 Bytes) - playerlocktimebeforefire
- m_flLastSawNonPlayer (Offset 1100) (Save)(4 Bytes)
- m_yawCenter (Offset 968) (Save)(4 Bytes)
- m_yawCenterWorld (Offset 972) (Save)(4 Bytes)
- m_pitchCenter (Offset 988) (Save)(4 Bytes)
- m_pitchCenterWorld (Offset 992) (Save)(4 Bytes)
- m_fireLast (Offset 824) (Save)(4 Bytes)
- m_lastSightTime (Offset 1012) (Save)(4 Bytes)
- m_barrelPos (Offset 1048) (Save)(12 Bytes)
- m_sightOrigin (Offset 928) (Save)(12 Bytes)
- m_hFuncTankTarget (Offset 940) (Save)(4 Bytes)
- m_hController (Offset 948) (Save)(4 Bytes)
- m_vecControllerUsePos (Offset 956) (Save)(12 Bytes)
- m_flNextAttack (Offset 952) (Save)(4 Bytes)
- m_targetEntityName (Offset 1104) (Save)(4 Bytes)
- m_hTarget (Offset 832) (Save)(4 Bytes)
- m_vTargetPosition (Offset 1108) (Save)(12 Bytes)
- m_vecNPCIdleTarget (Offset 1120) (Save)(12 Bytes)
- m_persist2burst (Offset 1024) (Save)(4 Bytes)
- m_hControlVolume (Offset 1396) (Save)(4 Bytes)
- m_iszControlVolume (Offset 1400) (Save|Key)(4 Bytes) - control_volume
- m_flNextControllerSearch (Offset 1404) (Save)(4 Bytes)
- m_bShouldFindNPCs (Offset 1408) (Save)(1 Bytes)
- m_bNPCInRoute (Offset 1409) (Save)(1 Bytes)
- m_iszNPCManPoint (Offset 1412) (Save|Key)(4 Bytes) - npc_man_point
- m_bReadyToFire (Offset 1416) (Save)(1 Bytes)
- m_bPerformLeading (Offset 1161) (Save|Key)(1 Bytes) - LeadTarget
- m_flStartLeadFactor (Offset 1164) (Save)(4 Bytes)
- m_flStartLeadFactorTime (Offset 1168) (Save)(4 Bytes)
- m_flNextLeadFactor (Offset 1172) (Save)(4 Bytes)
- m_flNextLeadFactorTime (Offset 1176) (Save)(4 Bytes)
- m_iszBaseAttachment (Offset 1140) (Save|Key)(4 Bytes) - gun_base_attach
- m_iszBarrelAttachment (Offset 1132) (Save|Key)(4 Bytes) - gun_barrel_attach
- m_iszYawPoseParam (Offset 1144) (Save|Key)(4 Bytes) - gun_yaw_pose_param
- m_iszPitchPoseParam (Offset 1148) (Save|Key)(4 Bytes) - gun_pitch_pose_param
- m_flYawPoseCenter (Offset 1152) (Save|Key)(4 Bytes) - gun_yaw_pose_center
- m_flPitchPoseCenter (Offset 1156) (Save|Key)(4 Bytes) - gun_pitch_pose_center
- m_bUsePoseParameters (Offset 1160) (Save)(1 Bytes)
- m_iEffectHandling (Offset 1420) (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 1180) (Save|Key|Output)(0 Bytes) - OnFire
- m_OnLoseTarget (Offset 1204) (Save|Key|Output)(0 Bytes) - OnLoseTarget
- m_OnAquireTarget (Offset 1228) (Save|Key|Output)(0 Bytes) - OnAquireTarget
- m_OnAmmoDepleted (Offset 1252) (Save|Key|Output)(0 Bytes) - OnAmmoDepleted
- m_OnGotController (Offset 1276) (Save|Key|Output)(0 Bytes) - OnGotController
- m_OnLostController (Offset 1300) (Save|Key|Output)(0 Bytes) - OnLostController
- m_OnGotPlayerController (Offset 1324) (Save|Key|Output)(0 Bytes) - OnGotPlayerController
- m_OnLostPlayerController (Offset 1348) (Save|Key|Output)(0 Bytes) - OnLostPlayerController
- m_OnReadyToFire (Offset 1372) (Save|Key|Output)(0 Bytes) - OnReadyToFire

CBaseEntity - func_tankrocket
- m_flRocketSpeed (Offset 1424) (Save|Key)(4 Bytes) - rocketspeed
- m_yawRate (Offset 976) (Save|Key)(4 Bytes) - yawrate
- m_yawRange (Offset 980) (Save|Key)(4 Bytes) - yawrange
- m_yawTolerance (Offset 984) (Save|Key)(4 Bytes) - yawtolerance
- m_pitchRate (Offset 996) (Save|Key)(4 Bytes) - pitchrate
- m_pitchRange (Offset 1000) (Save|Key)(4 Bytes) - pitchrange
- m_pitchTolerance (Offset 1004) (Save|Key)(4 Bytes) - pitchtolerance
- m_fireRate (Offset 828) (Save|Key)(4 Bytes) - firerate
- m_fireTime (Offset 1008) (Save)(4 Bytes)
- m_persist (Offset 1016) (Save|Key)(4 Bytes) - persistence
- m_persist2 (Offset 1020) (Save|Key)(4 Bytes) - persistence2
- m_minRange (Offset 1028) (Save|Key)(4 Bytes) - minRange
- m_maxRange (Offset 1032) (Save|Key)(4 Bytes) - maxRange
- m_flMinRange2 (Offset 1036) (Save)(4 Bytes)
- m_flMaxRange2 (Offset 1040) (Save)(4 Bytes)
- m_iAmmoCount (Offset 1044) (Save|Key)(4 Bytes) - ammo_count
- m_spriteScale (Offset 1060) (Save|Key)(4 Bytes) - spritescale
- m_iszSpriteSmoke (Offset 1064) (Save|Key)(4 Bytes) - spritesmoke
- m_iszSpriteFlash (Offset 1068) (Save|Key)(4 Bytes) - spriteflash
- m_bulletType (Offset 836) (Save|Key)(4 Bytes) - bullet
- m_nBulletCount (Offset 944) (Save)(4 Bytes)
- m_spread (Offset 860) (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 1072) (Save|Key)(4 Bytes) - master
- m_iSmallAmmoType (Offset 848) (Save)(4 Bytes)
- m_iMediumAmmoType (Offset 852) (Save)(4 Bytes)
- m_iLargeAmmoType (Offset 856) (Save)(4 Bytes)
- m_soundStartRotate (Offset 1076) (Save|Key)(4 Bytes) - rotatestartsound
- m_soundStopRotate (Offset 1080) (Save|Key)(4 Bytes) - rotatestopsound
- m_soundLoopRotate (Offset 1084) (Save|Key)(4 Bytes) - rotatesound
- m_flPlayerGracePeriod (Offset 1088) (Save|Key)(4 Bytes) - playergraceperiod
- m_flIgnoreGraceUpto (Offset 1092) (Save|Key)(4 Bytes) - ignoregraceupto
- m_flPlayerLockTimeBeforeFire (Offset 1096) (Save|Key)(4 Bytes) - playerlocktimebeforefire
- m_flLastSawNonPlayer (Offset 1100) (Save)(4 Bytes)
- m_yawCenter (Offset 968) (Save)(4 Bytes)
- m_yawCenterWorld (Offset 972) (Save)(4 Bytes)
- m_pitchCenter (Offset 988) (Save)(4 Bytes)
- m_pitchCenterWorld (Offset 992) (Save)(4 Bytes)
- m_fireLast (Offset 824) (Save)(4 Bytes)
- m_lastSightTime (Offset 1012) (Save)(4 Bytes)
- m_barrelPos (Offset 1048) (Save)(12 Bytes)
- m_sightOrigin (Offset 928) (Save)(12 Bytes)
- m_hFuncTankTarget (Offset 940) (Save)(4 Bytes)
- m_hController (Offset 948) (Save)(4 Bytes)
- m_vecControllerUsePos (Offset 956) (Save)(12 Bytes)
- m_flNextAttack (Offset 952) (Save)(4 Bytes)
- m_targetEntityName (Offset 1104) (Save)(4 Bytes)
- m_hTarget (Offset 832) (Save)(4 Bytes)
- m_vTargetPosition (Offset 1108) (Save)(12 Bytes)
- m_vecNPCIdleTarget (Offset 1120) (Save)(12 Bytes)
- m_persist2burst (Offset 1024) (Save)(4 Bytes)
- m_hControlVolume (Offset 1396) (Save)(4 Bytes)
- m_iszControlVolume (Offset 1400) (Save|Key)(4 Bytes) - control_volume
- m_flNextControllerSearch (Offset 1404) (Save)(4 Bytes)
- m_bShouldFindNPCs (Offset 1408) (Save)(1 Bytes)
- m_bNPCInRoute (Offset 1409) (Save)(1 Bytes)
- m_iszNPCManPoint (Offset 1412) (Save|Key)(4 Bytes) - npc_man_point
- m_bReadyToFire (Offset 1416) (Save)(1 Bytes)
- m_bPerformLeading (Offset 1161) (Save|Key)(1 Bytes) - LeadTarget
- m_flStartLeadFactor (Offset 1164) (Save)(4 Bytes)
- m_flStartLeadFactorTime (Offset 1168) (Save)(4 Bytes)
- m_flNextLeadFactor (Offset 1172) (Save)(4 Bytes)
- m_flNextLeadFactorTime (Offset 1176) (Save)(4 Bytes)
- m_iszBaseAttachment (Offset 1140) (Save|Key)(4 Bytes) - gun_base_attach
- m_iszBarrelAttachment (Offset 1132) (Save|Key)(4 Bytes) - gun_barrel_attach
- m_iszYawPoseParam (Offset 1144) (Save|Key)(4 Bytes) - gun_yaw_pose_param
- m_iszPitchPoseParam (Offset 1148) (Save|Key)(4 Bytes) - gun_pitch_pose_param
- m_flYawPoseCenter (Offset 1152) (Save|Key)(4 Bytes) - gun_yaw_pose_center
- m_flPitchPoseCenter (Offset 1156) (Save|Key)(4 Bytes) - gun_pitch_pose_center
- m_bUsePoseParameters (Offset 1160) (Save)(1 Bytes)
- m_iEffectHandling (Offset 1420) (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 1180) (Save|Key|Output)(0 Bytes) - OnFire
- m_OnLoseTarget (Offset 1204) (Save|Key|Output)(0 Bytes) - OnLoseTarget
- m_OnAquireTarget (Offset 1228) (Save|Key|Output)(0 Bytes) - OnAquireTarget
- m_OnAmmoDepleted (Offset 1252) (Save|Key|Output)(0 Bytes) - OnAmmoDepleted
- m_OnGotController (Offset 1276) (Save|Key|Output)(0 Bytes) - OnGotController
- m_OnLostController (Offset 1300) (Save|Key|Output)(0 Bytes) - OnLostController
- m_OnGotPlayerController (Offset 1324) (Save|Key|Output)(0 Bytes) - OnGotPlayerController
- m_OnLostPlayerController (Offset 1348) (Save|Key|Output)(0 Bytes) - OnLostPlayerController
- m_OnReadyToFire (Offset 1372) (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 1152) (Save)(4 Bytes)
- m_bIsLive (Offset 1125) (Save)(1 Bytes)
- m_DmgRadius (Offset 1128) (Save)(4 Bytes)
- m_flDetonateTime (Offset 1136) (Save)(4 Bytes)
- m_flWarnAITime (Offset 1140) (Save)(4 Bytes)
- m_flDamage (Offset 1144) (Save)(4 Bytes)
- m_iszBounceSound (Offset 1148) (Save)(4 Bytes)
- m_bHasWarnedAI (Offset 1124) (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 1160) (Save)(4 Bytes)
- m_fSpawnTime (Offset 1164) (Save)(4 Bytes)
- m_fDangerRadius (Offset 1168) (Save)(4 Bytes)
- CGrenadeAR2GrenadeAR2Touch (Offset 0) (FunctionTable)(0 Bytes)
- CGrenadeAR2GrenadeAR2Think (Offset 0) (FunctionTable)(0 Bytes)
- m_hThrower (Offset 1152) (Save)(4 Bytes)
- m_bIsLive (Offset 1125) (Save)(1 Bytes)
- m_DmgRadius (Offset 1128) (Save)(4 Bytes)
- m_flDetonateTime (Offset 1136) (Save)(4 Bytes)
- m_flWarnAITime (Offset 1140) (Save)(4 Bytes)
- m_flDamage (Offset 1144) (Save)(4 Bytes)
- m_iszBounceSound (Offset 1148) (Save)(4 Bytes)
- m_bHasWarnedAI (Offset 1124) (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 1160) (Save)(12 Bytes)
- m_flBeamWidth (Offset 1172) (Save)(4 Bytes)
- m_flBeamSpeed (Offset 1176) (Save)(4 Bytes)
- m_flBeamLag (Offset 1180) (Save)(4 Bytes)
- m_flLaunchTime (Offset 1184) (Save)(4 Bytes)
- m_flLastTouchTime (Offset 1188) (Save)(4 Bytes)
- m_hBeamChaser (Offset 1192) (Save)(4 Bytes)
- m_nNumHits (Offset 1196) (Save)(4 Bytes)
- m_pHitLocation (Offset 1200) (Save)(12 Bytes)
- m_pBeam (Offset 1212) (Save)(8 Bytes)
- CGrenadeBeamGrenadeBeamTouch (Offset 0) (FunctionTable)(0 Bytes)
- CGrenadeBeamKillBeam (Offset 0) (FunctionTable)(0 Bytes)
- m_hThrower (Offset 1152) (Save)(4 Bytes)
- m_bIsLive (Offset 1125) (Save)(1 Bytes)
- m_DmgRadius (Offset 1128) (Save)(4 Bytes)
- m_flDetonateTime (Offset 1136) (Save)(4 Bytes)
- m_flWarnAITime (Offset 1140) (Save)(4 Bytes)
- m_flDamage (Offset 1144) (Save)(4 Bytes)
- m_iszBounceSound (Offset 1148) (Save)(4 Bytes)
- m_bHasWarnedAI (Offset 1124) (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 1160) (Save)(1 Bytes)
- m_bExplodeOnContact (Offset 1161) (Save)(1 Bytes)
- m_pWarnSound (Offset 1164) (Save)(0 Bytes)
- m_hWarningSprite (Offset 1168) (Save)(4 Bytes)
- m_bBlinkerAtTop (Offset 1172) (Save)(1 Bytes)
- 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 1152) (Save)(4 Bytes)
- m_bIsLive (Offset 1125) (Save)(1 Bytes)
- m_DmgRadius (Offset 1128) (Save)(4 Bytes)
- m_flDetonateTime (Offset 1136) (Save)(4 Bytes)
- m_flWarnAITime (Offset 1140) (Save)(4 Bytes)
- m_flDamage (Offset 1144) (Save)(4 Bytes)
- m_iszBounceSound (Offset 1148) (Save)(4 Bytes)
- m_bHasWarnedAI (Offset 1124) (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 1160) (Save)(12 Bytes)
- m_sFlySound (Offset 1172) (Save)(4 Bytes)
- m_flNextFlySoundTime (Offset 1176) (Save)(4 Bytes)
- m_flHomingStrength (Offset 1180) (Save)(4 Bytes)
- m_flHomingDelay (Offset 1184) (Save)(4 Bytes)
- m_flHomingRampUp (Offset 1188) (Save)(4 Bytes)
- m_flHomingDuration (Offset 1192) (Save)(4 Bytes)
- m_flHomingRampDown (Offset 1196) (Save)(4 Bytes)
- m_flHomingSpeed (Offset 1200) (Save)(4 Bytes)
- m_flSpinMagnitude (Offset 1204) (Save)(4 Bytes)
- m_flSpinSpeed (Offset 1208) (Save)(4 Bytes)
- m_nRocketTrailType (Offset 1212) (Save)(4 Bytes)
- m_flHomingLaunchTime (Offset 1220) (Save)(4 Bytes)
- m_flHomingStartTime (Offset 1224) (Save)(4 Bytes)
- m_flHomingEndTime (Offset 1228) (Save)(4 Bytes)
- m_flSpinOffset (Offset 1232) (Save)(4 Bytes)
- m_hTarget (Offset 1236) (Save)(4 Bytes)
- CGrenadeHomerAimThink (Offset 0) (FunctionTable)(0 Bytes)
- CGrenadeHomerGrenadeHomerTouch (Offset 0) (FunctionTable)(0 Bytes)
- m_hThrower (Offset 1152) (Save)(4 Bytes)
- m_bIsLive (Offset 1125) (Save)(1 Bytes)
- m_DmgRadius (Offset 1128) (Save)(4 Bytes)
- m_flDetonateTime (Offset 1136) (Save)(4 Bytes)
- m_flWarnAITime (Offset 1140) (Save)(4 Bytes)
- m_flDamage (Offset 1144) (Save)(4 Bytes)
- m_iszBounceSound (Offset 1148) (Save)(4 Bytes)
- m_bHasWarnedAI (Offset 1124) (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 1164) (Save)(4 Bytes)
- m_flFlySpeed (Offset 1168) (Save)(4 Bytes)
- m_sFlySound (Offset 1172) (Save)(4 Bytes)
- m_flNextFlySoundTime (Offset 1176) (Save)(4 Bytes)
- m_hRocketTrail (Offset 1160) (Save)(4 Bytes)
- CGrenadePathfollowerAimThink (Offset 0) (FunctionTable)(0 Bytes)
- CGrenadePathfollowerGrenadeTouch (Offset 0) (FunctionTable)(0 Bytes)
- m_hThrower (Offset 1152) (Save)(4 Bytes)
- m_bIsLive (Offset 1125) (Save)(1 Bytes)
- m_DmgRadius (Offset 1128) (Save)(4 Bytes)
- m_flDetonateTime (Offset 1136) (Save)(4 Bytes)
- m_flWarnAITime (Offset 1140) (Save)(4 Bytes)
- m_flDamage (Offset 1144) (Save)(4 Bytes)
- m_iszBounceSound (Offset 1148) (Save)(4 Bytes)
- m_bHasWarnedAI (Offset 1124) (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

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_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_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_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)
- 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)
- *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_alyx
- m_hEmpTool (Offset 5252) (Save)(4 Bytes)
- m_bMovingAwayFromPlayer (Offset 4348) (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
- InputGiveWeapon (Offset 0) (Input)(0 Bytes) - GiveWeapon
- m_flReadiness (Offset 5164) (Save)(4 Bytes)
- m_flReadinessSensitivity (Offset 5168) (Save)(4 Bytes)
- m_bReadinessCapable (Offset 5172) (Save)(1 Bytes)
- m_flReadinessLockedUntil (Offset 5176) (Save)(4 Bytes)
- m_fLastBarrelExploded (Offset 5180) (Save)(4 Bytes)
- m_iNumConsecutiveBarrelsExploded (Offset 5188) (Save)(4 Bytes)
- m_fLastPlayerKill (Offset 5184) (Save)(4 Bytes)
- m_iNumConsecutivePlayerKills (Offset 5192) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_AnnounceAttackTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_hAimTarget (Offset 5204) (Save)(4 Bytes)
- m_bAlwaysTransition (Offset 5208) (Save|Key)(1 Bytes) - AlwaysTransition
- m_bDontPickupWeapons (Offset 5209) (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
- m_OnWeaponPickup (Offset 5212) (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 4268) (Save)(4 Bytes)
- m_hTalkTarget (Offset 4272) (Save)(4 Bytes)
- m_flNextRegenTime (Offset 4276) (Save)(4 Bytes)
- m_flTimePlayerStartStare (Offset 4280) (Save)(4 Bytes)
- m_hPotentialSpeechTarget (Offset 4284) (Save)(4 Bytes)
- m_flNextIdleSpeechTime (Offset 4288) (Save)(4 Bytes)
- m_iQARandomNumber (Offset 4292) (Save)(4 Bytes)
- m_hSpeechFilter (Offset 4308) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_ConceptCategoryTimers - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_bGameEndAlly (Offset 4312) (Save|Key)(1 Bytes) - GameEndAlly
- m_bCanSpeakWhileScripting (Offset 4313) (Save)(1 Bytes)
- m_flHealthAccumulator (Offset 4320) (Save)(4 Bytes)
- m_flTimeLastRegen (Offset 4316) (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 4027) (Save)(1 Bytes)
- m_flZapDuration (Offset 4040) (Save)(4 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

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_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 3520) (Save)(4 Bytes)
- m_cGibs (Offset 3524) (Save)(4 Bytes)
- m_bLiftingPrey (Offset 3528) (Save)(1 Bytes)
- m_bSwallowingPrey (Offset 3529) (Save)(1 Bytes)
- m_flDigestFinish (Offset 3532) (Save)(4 Bytes)
- m_bPlayedPullSound (Offset 3544) (Save)(1 Bytes)
- m_bPlayerWasStanding (Offset 3545) (Save)(1 Bytes)
- m_flVictimHeight (Offset 3536) (Save)(4 Bytes)
- m_iGrabbedBoneIndex (Offset 3540) (Save)(4 Bytes)
- m_vecRoot (Offset 3548) (Save)(12 Bytes)
- m_vecTip (Offset 3560) (Save)(12 Bytes)
- m_hTongueRoot (Offset 3584) (Save)(4 Bytes)
- m_hTongueTip (Offset 3588) (Save)(4 Bytes)
- m_hRagdoll (Offset 3592) (Save)(4 Bytes)
- m_pRagdollBones (Offset 3596) (Save)(6144 Bytes)
- m_pConstraint (Offset 9740) (Save)(0 Bytes)
- m_flRestUnitsAboveGround (Offset 9744) (Save|Key)(4 Bytes) - RestDist
- m_nSpitAttachment (Offset 9748) (Save)(4 Bytes)
- m_hLastSpitEnemy (Offset 9752) (Save)(4 Bytes)
- m_nShakeCount (Offset 9756) (Save)(4 Bytes)
- m_flNextBloodTime (Offset 9760) (Save)(4 Bytes)
- m_nBloodColor (Offset 9764) (Save)(4 Bytes)
- m_vecBloodPos (Offset 9768) (Save)(12 Bytes)
- m_flBarnaclePullSpeed (Offset 9780) (Save)(4 Bytes)
- m_flLocalTimer (Offset 9784) (Save)(4 Bytes)
- m_vLastEnemyPos (Offset 9788) (Save)(12 Bytes)
- m_flLastPull (Offset 9800) (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
- CNPC_BarnacleBarnacleThink (Offset 0) (FunctionTable)(0 Bytes)
- CNPC_BarnacleWaitTillDead (Offset 0) (FunctionTable)(0 Bytes)
- m_bSwallowingBomb (Offset 9808) (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 5288) (Save|Key|Output)(0 Bytes) - OnPlayerUse
- CNPC_BarneyUseFunc (Offset 0) (FunctionTable)(0 Bytes)
- m_bMovingAwayFromPlayer (Offset 4348) (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
- InputGiveWeapon (Offset 0) (Input)(0 Bytes) - GiveWeapon
- m_flReadiness (Offset 5164) (Save)(4 Bytes)
- m_flReadinessSensitivity (Offset 5168) (Save)(4 Bytes)
- m_bReadinessCapable (Offset 5172) (Save)(1 Bytes)
- m_flReadinessLockedUntil (Offset 5176) (Save)(4 Bytes)
- m_fLastBarrelExploded (Offset 5180) (Save)(4 Bytes)
- m_iNumConsecutiveBarrelsExploded (Offset 5188) (Save)(4 Bytes)
- m_fLastPlayerKill (Offset 5184) (Save)(4 Bytes)
- m_iNumConsecutivePlayerKills (Offset 5192) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_AnnounceAttackTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_hAimTarget (Offset 5204) (Save)(4 Bytes)
- m_bAlwaysTransition (Offset 5208) (Save|Key)(1 Bytes) - AlwaysTransition
- m_bDontPickupWeapons (Offset 5209) (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
- m_OnWeaponPickup (Offset 5212) (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 4268) (Save)(4 Bytes)
- m_hTalkTarget (Offset 4272) (Save)(4 Bytes)
- m_flNextRegenTime (Offset 4276) (Save)(4 Bytes)
- m_flTimePlayerStartStare (Offset 4280) (Save)(4 Bytes)
- m_hPotentialSpeechTarget (Offset 4284) (Save)(4 Bytes)
- m_flNextIdleSpeechTime (Offset 4288) (Save)(4 Bytes)
- m_iQARandomNumber (Offset 4292) (Save)(4 Bytes)
- m_hSpeechFilter (Offset 4308) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_ConceptCategoryTimers - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_bGameEndAlly (Offset 4312) (Save|Key)(1 Bytes) - GameEndAlly
- m_bCanSpeakWhileScripting (Offset 4313) (Save)(1 Bytes)
- m_flHealthAccumulator (Offset 4320) (Save)(4 Bytes)
- m_flTimeLastRegen (Offset 4316) (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_blob
- m_iNumElements (Offset 3520) (Save)(4 Bytes)
- m_bInitialized (Offset 3524) (Save)(1 Bytes)
- m_iBatchStart (Offset 3528) (Save)(4 Bytes)
- m_vecCentroid (Offset 3532) (Save)(12 Bytes)
- m_flMinElementDist (Offset 3544) (Save)(4 Bytes)
- m_iReconfigureElement (Offset 3612) (Save)(4 Bytes)
- m_Elements (Offset 3548) (Save)(0 Bytes)
- InputFormPathShape (Offset 0) (Input)(0 Bytes) - FormPathShape
- InputSetRadius (Offset 0) (Input)(0 Bytes) - SetRadius
- InputChaseEntity (Offset 0) (Input)(0 Bytes) - ChaseEntity
- InputIsolateElement (Offset 0) (Input)(0 Bytes) - IsolateElement
- InputFormHemisphere (Offset 0) (Input)(0 Bytes) - FormHemisphere
- InputFormTwoSpheres (Offset 0) (Input)(0 Bytes) - FormTwoSpheres
 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 5252) (Save)(0 Bytes)
- m_flNextFearSoundTime (Offset 5256) (Save)(4 Bytes)
- m_flStopManhackFlinch (Offset 5260) (Save)(4 Bytes)
- m_fNextInspectTime (Offset 5264) (Save)(4 Bytes)
- m_flPlayerHealTime (Offset 5268) (Save)(4 Bytes)
- m_flNextHealthSearchTime (Offset 5272) (Save)(4 Bytes)
- m_flAllyHealTime (Offset 5276) (Save)(4 Bytes)
- m_flPlayerGiveAmmoTime (Offset 5280) (Save)(4 Bytes)
- m_iszAmmoSupply (Offset 5284) (Save|Key)(4 Bytes) - ammosupply
- m_iAmmoAmount (Offset 5288) (Save|Key)(4 Bytes) - ammoamount
- m_bRPGAvoidPlayer (Offset 5292) (Save)(1 Bytes)
- m_bShouldPatrol (Offset 5293) (Save)(1 Bytes)
- m_iszOriginalSquad (Offset 5296) (Save)(4 Bytes)
- m_flTimeJoinedPlayerSquad (Offset 5300) (Save)(4 Bytes)
- m_bWasInPlayerSquad (Offset 5304) (Save)(1 Bytes)
- m_flTimeLastCloseToPlayer (Offset 5308) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_AutoSummonTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_vAutoSummonAnchor (Offset 5320) (Save)(12 Bytes)
- m_Type (Offset 5332) (Save|Key)(4 Bytes) - citizentype
- m_ExpressionType (Offset 5336) (Save|Key)(4 Bytes) - expressiontype
- m_iHead (Offset 5340) (Save)(4 Bytes)
- m_flTimePlayerStare (Offset 5344) (Save)(4 Bytes)
- m_flTimeNextHealStare (Offset 5348) (Save)(4 Bytes)
- m_hSavedFollowGoalEnt (Offset 5532) (Save)(4 Bytes)
- m_bNotifyNavFailBlocked (Offset 5536) (Save|Key)(1 Bytes) - notifynavfailblocked
- m_bNeverLeavePlayerSquad (Offset 5537) (Save|Key)(1 Bytes) - neverleaveplayersquad
- m_iszDenyCommandConcept (Offset 5312) (Save|Key)(4 Bytes) - denycommandconcept
- m_OnJoinedPlayerSquad (Offset 5352) (Save|Key|Output)(0 Bytes) - OnJoinedPlayerSquad
- m_OnLeftPlayerSquad (Offset 5376) (Save|Key|Output)(0 Bytes) - OnLeftPlayerSquad
- m_OnFollowOrder (Offset 5400) (Save|Key|Output)(0 Bytes) - OnFollowOrder
- m_OnStationOrder (Offset 5424) (Save|Key|Output)(0 Bytes) - OnStationOrder
- m_OnPlayerUse (Offset 5448) (Save|Key|Output)(0 Bytes) - OnPlayerUse
- m_OnNavFailBlocked (Offset 5472) (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
- CNPC_CitizenCommanderUse (Offset 0) (FunctionTable)(0 Bytes)
- CNPC_CitizenSimpleUse (Offset 0) (FunctionTable)(0 Bytes)
- m_bMovingAwayFromPlayer (Offset 4348) (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
- InputGiveWeapon (Offset 0) (Input)(0 Bytes) - GiveWeapon
- m_flReadiness (Offset 5164) (Save)(4 Bytes)
- m_flReadinessSensitivity (Offset 5168) (Save)(4 Bytes)
- m_bReadinessCapable (Offset 5172) (Save)(1 Bytes)
- m_flReadinessLockedUntil (Offset 5176) (Save)(4 Bytes)
- m_fLastBarrelExploded (Offset 5180) (Save)(4 Bytes)
- m_iNumConsecutiveBarrelsExploded (Offset 5188) (Save)(4 Bytes)
- m_fLastPlayerKill (Offset 5184) (Save)(4 Bytes)
- m_iNumConsecutivePlayerKills (Offset 5192) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_AnnounceAttackTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_hAimTarget (Offset 5204) (Save)(4 Bytes)
- m_bAlwaysTransition (Offset 5208) (Save|Key)(1 Bytes) - AlwaysTransition
- m_bDontPickupWeapons (Offset 5209) (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
- m_OnWeaponPickup (Offset 5212) (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 4268) (Save)(4 Bytes)
- m_hTalkTarget (Offset 4272) (Save)(4 Bytes)
- m_flNextRegenTime (Offset 4276) (Save)(4 Bytes)
- m_flTimePlayerStartStare (Offset 4280) (Save)(4 Bytes)
- m_hPotentialSpeechTarget (Offset 4284) (Save)(4 Bytes)
- m_flNextIdleSpeechTime (Offset 4288) (Save)(4 Bytes)
- m_iQARandomNumber (Offset 4292) (Save)(4 Bytes)
- m_hSpeechFilter (Offset 4308) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_ConceptCategoryTimers - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_bGameEndAlly (Offset 4312) (Save|Key)(1 Bytes) - GameEndAlly
- m_bCanSpeakWhileScripting (Offset 4313) (Save)(1 Bytes)
- m_flHealthAccumulator (Offset 4320) (Save)(4 Bytes)
- m_flTimeLastRegen (Offset 4316) (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 3744) (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 3728) (Save)(4 Bytes)
- m_bPhotoTaken (Offset 3929) (Save)(1 Bytes)
- m_vInspectPos (Offset 3764) (Save)(12 Bytes)
- m_fInspectEndTime (Offset 3776) (Save)(4 Bytes)
- m_fCheckCitizenTime (Offset 3780) (Save)(4 Bytes)
- m_fCheckHintTime (Offset 3784) (Save)(4 Bytes)
- m_bShouldInspect (Offset 3788) (Save|Key)(1 Bytes) - ShouldInspect
- m_bOnlyInspectPlayers (Offset 3789) (Save|Key)(1 Bytes) - OnlyInspectPlayers
- m_bNeverInspectPlayers (Offset 3790) (Save|Key)(1 Bytes) - NeverInspectPlayers
- m_fNextPhotographTime (Offset 3792) (Save)(4 Bytes)
- m_vSpotlightTargetPos (Offset 3800) (Save)(12 Bytes)
- m_vSpotlightCurrentPos (Offset 3812) (Save)(12 Bytes)
- m_vSpotlightDir (Offset 3832) (Save)(12 Bytes)
- m_vSpotlightAngVelocity (Offset 3844) (Save)(12 Bytes)
- m_flSpotlightCurLength (Offset 3856) (Save)(4 Bytes)
- m_fNextSpotlightTime (Offset 3868) (Save)(4 Bytes)
- m_nHaloSprite (Offset 3872) (Save)(4 Bytes)
- m_fNextFlySoundTime (Offset 3708) (Save)(4 Bytes)
- m_nFlyMode (Offset 3672) (Save)(4 Bytes)
- m_nPoseTail (Offset 3676) (Save)(4 Bytes)
- m_nPoseDynamo (Offset 3680) (Save)(4 Bytes)
- m_nPoseFlare (Offset 3684) (Save)(4 Bytes)
- m_nPoseFaceVert (Offset 3688) (Save)(4 Bytes)
- m_nPoseFaceHoriz (Offset 3692) (Save)(4 Bytes)
- m_bIsClawScanner (Offset 3876) (Save)(1 Bytes)
- m_bIsOpen (Offset 3877) (Save)(1 Bytes)
- m_pSmokeTrail (Offset 3756) (Save)(4 Bytes)
- m_flFlyNoiseBase (Offset 3700) (Save)(4 Bytes)
- m_flEngineStallTime (Offset 3704) (Save)(4 Bytes)
- m_vecDiveBombDirection (Offset 3712) (Save)(12 Bytes)
- m_flDiveBombRollForce (Offset 3724) (Save)(4 Bytes)
- m_flSpotlightMaxLength (Offset 3860) (Save|Key)(4 Bytes) - SpotlightLength
- m_flSpotlightGoalWidth (Offset 3864) (Save|Key)(4 Bytes) - SpotlightWidth
- m_hPhysicsAttacker (Offset 3748) (Save)(4 Bytes)
- m_flLastPhysicsInfluenceTime (Offset 3752) (Save)(4 Bytes)
- m_bNoLight (Offset 3928) (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 3880) (Save|Key|Output)(0 Bytes) - OnPhotographPlayer
- m_OnPhotographNPC (Offset 3904) (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 3744) (Save)(0 Bytes)
- m_flFlyNoiseBase (Offset 3700) (Save)(4 Bytes)
- m_flEngineStallTime (Offset 3704) (Save)(4 Bytes)
- m_fNextFlySoundTime (Offset 3708) (Save)(4 Bytes)
- m_nFlyMode (Offset 3672) (Save)(4 Bytes)
- m_vecDiveBombDirection (Offset 3712) (Save)(12 Bytes)
- m_flDiveBombRollForce (Offset 3724) (Save)(4 Bytes)
- m_hPhysicsAttacker (Offset 3748) (Save)(4 Bytes)
- m_flLastPhysicsInfluenceTime (Offset 3752) (Save)(4 Bytes)
- m_flGoalOverrideDistance (Offset 3728) (Save)(4 Bytes)
- m_flAttackNearDist (Offset 3732) (Save)(4 Bytes)
- m_flAttackFarDist (Offset 3736) (Save)(4 Bytes)
- m_flAttackRange (Offset 3740) (Save)(4 Bytes)
- m_nPoseTail (Offset 3676) (Save)(4 Bytes)
- m_nPoseDynamo (Offset 3680) (Save)(4 Bytes)
- m_nPoseFlare (Offset 3684) (Save)(4 Bytes)
- m_nPoseFaceVert (Offset 3688) (Save)(4 Bytes)
- m_nPoseFaceHoriz (Offset 3692) (Save)(4 Bytes)
- m_pSmokeTrail (Offset 3756) (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_s
- 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 1152) (Save)(4 Bytes)
- m_bIsLive (Offset 1125) (Save)(1 Bytes)
- m_DmgRadius (Offset 1128) (Save)(4 Bytes)
- m_flDetonateTime (Offset 1136) (Save)(4 Bytes)
- m_flWarnAITime (Offset 1140) (Save)(4 Bytes)
- m_flDamage (Offset 1144) (Save)(4 Bytes)
- m_iszBounceSound (Offset 1148) (Save)(4 Bytes)
- m_bHasWarnedAI (Offset 1124) (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 1152) (Save)(4 Bytes)
- m_bIsLive (Offset 1125) (Save)(1 Bytes)
- m_DmgRadius (Offset 1128) (Save)(4 Bytes)
- m_flDetonateTime (Offset 1136) (Save)(4 Bytes)
- m_flWarnAITime (Offset 1140) (Save)(4 Bytes)
- m_flDamage (Offset 1144) (Save)(4 Bytes)
- m_iszBounceSound (Offset 1148) (Save)(4 Bytes)
- m_bHasWarnedAI (Offset 1124) (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 3744) (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 3728) (Save)(4 Bytes)
- m_bPhotoTaken (Offset 3929) (Save)(1 Bytes)
- m_vInspectPos (Offset 3764) (Save)(12 Bytes)
- m_fInspectEndTime (Offset 3776) (Save)(4 Bytes)
- m_fCheckCitizenTime (Offset 3780) (Save)(4 Bytes)
- m_fCheckHintTime (Offset 3784) (Save)(4 Bytes)
- m_bShouldInspect (Offset 3788) (Save|Key)(1 Bytes) - ShouldInspect
- m_bOnlyInspectPlayers (Offset 3789) (Save|Key)(1 Bytes) - OnlyInspectPlayers
- m_bNeverInspectPlayers (Offset 3790) (Save|Key)(1 Bytes) - NeverInspectPlayers
- m_fNextPhotographTime (Offset 3792) (Save)(4 Bytes)
- m_vSpotlightTargetPos (Offset 3800) (Save)(12 Bytes)
- m_vSpotlightCurrentPos (Offset 3812) (Save)(12 Bytes)
- m_vSpotlightDir (Offset 3832) (Save)(12 Bytes)
- m_vSpotlightAngVelocity (Offset 3844) (Save)(12 Bytes)
- m_flSpotlightCurLength (Offset 3856) (Save)(4 Bytes)
- m_fNextSpotlightTime (Offset 3868) (Save)(4 Bytes)
- m_nHaloSprite (Offset 3872) (Save)(4 Bytes)
- m_fNextFlySoundTime (Offset 3708) (Save)(4 Bytes)
- m_nFlyMode (Offset 3672) (Save)(4 Bytes)
- m_nPoseTail (Offset 3676) (Save)(4 Bytes)
- m_nPoseDynamo (Offset 3680) (Save)(4 Bytes)
- m_nPoseFlare (Offset 3684) (Save)(4 Bytes)
- m_nPoseFaceVert (Offset 3688) (Save)(4 Bytes)
- m_nPoseFaceHoriz (Offset 3692) (Save)(4 Bytes)
- m_bIsClawScanner (Offset 3876) (Save)(1 Bytes)
- m_bIsOpen (Offset 3877) (Save)(1 Bytes)
- m_pSmokeTrail (Offset 3756) (Save)(4 Bytes)
- m_flFlyNoiseBase (Offset 3700) (Save)(4 Bytes)
- m_flEngineStallTime (Offset 3704) (Save)(4 Bytes)
- m_vecDiveBombDirection (Offset 3712) (Save)(12 Bytes)
- m_flDiveBombRollForce (Offset 3724) (Save)(4 Bytes)
- m_flSpotlightMaxLength (Offset 3860) (Save|Key)(4 Bytes) - SpotlightLength
- m_flSpotlightGoalWidth (Offset 3864) (Save|Key)(4 Bytes) - SpotlightWidth
- m_hPhysicsAttacker (Offset 3748) (Save)(4 Bytes)
- m_flLastPhysicsInfluenceTime (Offset 3752) (Save)(4 Bytes)
- m_bNoLight (Offset 3928) (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 3880) (Save|Key|Output)(0 Bytes) - OnPhotographPlayer
- m_OnPhotographNPC (Offset 3904) (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 3744) (Save)(0 Bytes)
- m_flFlyNoiseBase (Offset 3700) (Save)(4 Bytes)
- m_flEngineStallTime (Offset 3704) (Save)(4 Bytes)
- m_fNextFlySoundTime (Offset 3708) (Save)(4 Bytes)
- m_nFlyMode (Offset 3672) (Save)(4 Bytes)
- m_vecDiveBombDirection (Offset 3712) (Save)(12 Bytes)
- m_flDiveBombRollForce (Offset 3724) (Save)(4 Bytes)
- m_hPhysicsAttacker (Offset 3748) (Save)(4 Bytes)
- m_flLastPhysicsInfluenceTime (Offset 3752) (Save)(4 Bytes)
- m_flGoalOverrideDistance (Offset 3728) (Save)(4 Bytes)
- m_flAttackNearDist (Offset 3732) (Save)(4 Bytes)
- m_flAttackFarDist (Offset 3736) (Save)(4 Bytes)
- m_flAttackRange (Offset 3740) (Save)(4 Bytes)
- m_nPoseTail (Offset 3676) (Save)(4 Bytes)
- m_nPoseDynamo (Offset 3680) (Save)(4 Bytes)
- m_nPoseFlare (Offset 3684) (Save)(4 Bytes)
- m_nPoseFaceVert (Offset 3688) (Save)(4 Bytes)
- m_nPoseFaceHoriz (Offset 3692) (Save)(4 Bytes)
- m_pSmokeTrail (Offset 3756) (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 3732) (Save)(4 Bytes)
- m_iClimbCount (Offset 3736) (Save)(1 Bytes)
- m_fIsNavJumping (Offset 3737) (Save)(1 Bytes)
- m_fIsAttackJumping (Offset 3738) (Save)(1 Bytes)
- m_fHitApex (Offset 3739) (Save)(1 Bytes)
- m_flJumpDist (Offset 3740) (Save)(4 Bytes)
- m_fHasScreamed (Offset 3744) (Save)(1 Bytes)
- m_flNextMeleeAttack (Offset 3748) (Save)(4 Bytes)
- m_fJustJumped (Offset 3752) (Save)(1 Bytes)
- m_flJumpStartAltitude (Offset 3756) (Save)(4 Bytes)
- m_flTimeUpdateSound (Offset 3760) (Save)(4 Bytes)
- CFastZombieLeapAttackTouch (Offset 0) (FunctionTable)(0 Bytes)
- CFastZombieClimbTouch (Offset 0) (FunctionTable)(0 Bytes)
- m_pLayer2 (Offset 3764) (Save)(0 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_fastzombie_torso
- m_flDistFactor (Offset 3732) (Save)(4 Bytes)
- m_iClimbCount (Offset 3736) (Save)(1 Bytes)
- m_fIsNavJumping (Offset 3737) (Save)(1 Bytes)
- m_fIsAttackJumping (Offset 3738) (Save)(1 Bytes)
- m_fHitApex (Offset 3739) (Save)(1 Bytes)
- m_flJumpDist (Offset 3740) (Save)(4 Bytes)
- m_fHasScreamed (Offset 3744) (Save)(1 Bytes)
- m_flNextMeleeAttack (Offset 3748) (Save)(4 Bytes)
- m_fJustJumped (Offset 3752) (Save)(1 Bytes)
- m_flJumpStartAltitude (Offset 3756) (Save)(4 Bytes)
- m_flTimeUpdateSound (Offset 3760) (Save)(4 Bytes)
- CFastZombieLeapAttackTouch (Offset 0) (FunctionTable)(0 Bytes)
- CFastZombieClimbTouch (Offset 0) (FunctionTable)(0 Bytes)
- m_pLayer2 (Offset 3764) (Save)(0 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_fisherman
- m_iHatState (Offset 5256) (Save)(4 Bytes)
- m_bMovingAwayFromPlayer (Offset 4348) (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
- InputGiveWeapon (Offset 0) (Input)(0 Bytes) - GiveWeapon
- m_flReadiness (Offset 5164) (Save)(4 Bytes)
- m_flReadinessSensitivity (Offset 5168) (Save)(4 Bytes)
- m_bReadinessCapable (Offset 5172) (Save)(1 Bytes)
- m_flReadinessLockedUntil (Offset 5176) (Save)(4 Bytes)
- m_fLastBarrelExploded (Offset 5180) (Save)(4 Bytes)
- m_iNumConsecutiveBarrelsExploded (Offset 5188) (Save)(4 Bytes)
- m_fLastPlayerKill (Offset 5184) (Save)(4 Bytes)
- m_iNumConsecutivePlayerKills (Offset 5192) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_AnnounceAttackTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_hAimTarget (Offset 5204) (Save)(4 Bytes)
- m_bAlwaysTransition (Offset 5208) (Save|Key)(1 Bytes) - AlwaysTransition
- m_bDontPickupWeapons (Offset 5209) (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
- m_OnWeaponPickup (Offset 5212) (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 4268) (Save)(4 Bytes)
- m_hTalkTarget (Offset 4272) (Save)(4 Bytes)
- m_flNextRegenTime (Offset 4276) (Save)(4 Bytes)
- m_flTimePlayerStartStare (Offset 4280) (Save)(4 Bytes)
- m_hPotentialSpeechTarget (Offset 4284) (Save)(4 Bytes)
- m_flNextIdleSpeechTime (Offset 4288) (Save)(4 Bytes)
- m_iQARandomNumber (Offset 4292) (Save)(4 Bytes)
- m_hSpeechFilter (Offset 4308) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_ConceptCategoryTimers - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_bGameEndAlly (Offset 4312) (Save|Key)(1 Bytes) - GameEndAlly
- m_bCanSpeakWhileScripting (Offset 4313) (Save)(1 Bytes)
- m_flHealthAccumulator (Offset 4320) (Save)(4 Bytes)
- m_flTimeLastRegen (Offset 4316) (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 4268) (Save)(4 Bytes)
- m_hTalkTarget (Offset 4272) (Save)(4 Bytes)
- m_flNextRegenTime (Offset 4276) (Save)(4 Bytes)
- m_flTimePlayerStartStare (Offset 4280) (Save)(4 Bytes)
- m_hPotentialSpeechTarget (Offset 4284) (Save)(4 Bytes)
- m_flNextIdleSpeechTime (Offset 4288) (Save)(4 Bytes)
- m_iQARandomNumber (Offset 4292) (Save)(4 Bytes)
- m_hSpeechFilter (Offset 4308) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_ConceptCategoryTimers - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_bGameEndAlly (Offset 4312) (Save|Key)(1 Bytes) - GameEndAlly
- m_bCanSpeakWhileScripting (Offset 4313) (Save)(1 Bytes)
- m_flHealthAccumulator (Offset 4320) (Save)(4 Bytes)
- m_flTimeLastRegen (Offset 4316) (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 1160) (Save)(4 Bytes)
- m_pSporeTrail (Offset 1164) (Save)(4 Bytes)
- CGrenadeBugBaitBugBaitTouch (Offset 0) (FunctionTable)(0 Bytes)
- CGrenadeBugBaitThinkBecomeSolid (Offset 0) (FunctionTable)(0 Bytes)
- m_hThrower (Offset 1152) (Save)(4 Bytes)
- m_bIsLive (Offset 1125) (Save)(1 Bytes)
- m_DmgRadius (Offset 1128) (Save)(4 Bytes)
- m_flDetonateTime (Offset 1136) (Save)(4 Bytes)
- m_flWarnAITime (Offset 1140) (Save)(4 Bytes)
- m_flDamage (Offset 1144) (Save)(4 Bytes)
- m_iszBounceSound (Offset 1148) (Save)(4 Bytes)
- m_bHasWarnedAI (Offset 1124) (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 1160) (Save)(4 Bytes)
- m_pGlowTrail (Offset 1164) (Save)(4 Bytes)
- m_flNextBlipTime (Offset 1168) (Save)(4 Bytes)
- m_inSolid (Offset 1172) (Save)(1 Bytes)
- m_combineSpawned (Offset 1173) (Save)(1 Bytes)
- m_punted (Offset 1174) (Save)(1 Bytes)
- CGrenadeFragDelayThink (Offset 0) (FunctionTable)(0 Bytes)
- InputSetTimer (Offset 0) (Input)(0 Bytes) - SetTimer
- m_hThrower (Offset 1152) (Save)(4 Bytes)
- m_bIsLive (Offset 1125) (Save)(1 Bytes)
- m_DmgRadius (Offset 1128) (Save)(4 Bytes)
- m_flDetonateTime (Offset 1136) (Save)(4 Bytes)
- m_flWarnAITime (Offset 1140) (Save)(4 Bytes)
- m_flDamage (Offset 1144) (Save)(4 Bytes)
- m_iszBounceSound (Offset 1148) (Save)(4 Bytes)
- m_bHasWarnedAI (Offset 1124) (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 1152) (Save)(4 Bytes)
- m_bIsLive (Offset 1125) (Save)(1 Bytes)
- m_DmgRadius (Offset 1128) (Save)(4 Bytes)
- m_flDetonateTime (Offset 1136) (Save)(4 Bytes)
- m_flWarnAITime (Offset 1140) (Save)(4 Bytes)
- m_flDamage (Offset 1144) (Save)(4 Bytes)
- m_iszBounceSound (Offset 1148) (Save)(4 Bytes)
- m_bHasWarnedAI (Offset 1124) (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)
- m_angGun (Offset 3920) (Save)(12 Bytes)
- m_vecAngAcceleration (Offset 3932) (Save)(12 Bytes)
- m_iAmmoType (Offset 3944) (Save)(4 Bytes)
- m_flLastCorpseFall (Offset 3948) (Save)(4 Bytes)
- m_nGunState (Offset 3952) (Save)(4 Bytes)
- m_flChargeTime (Offset 3956) (Save)(4 Bytes)
- m_flIdleTimeDelay (Offset 3960) (Save)(4 Bytes)
- m_nRemainingBursts (Offset 3964) (Save)(4 Bytes)
- m_nGrenadeCount (Offset 3968) (Save)(4 Bytes)
- m_flPathOffset (Offset 3972) (Save)(4 Bytes)
- m_flAcrossTime (Offset 3976) (Save)(4 Bytes)
- m_flCurrPathOffset (Offset 3980) (Save)(4 Bytes)
- m_nBurstHits (Offset 3984) (Save)(4 Bytes)
- m_nMaxBurstHits (Offset 3988) (Save)(4 Bytes)
- m_flCircleOfDeathRadius (Offset 3992) (Save)(4 Bytes)
- m_nAttackMode (Offset 3996) (Save)(4 Bytes)
- m_flInputDropBombTime (Offset 4000) (Save)(4 Bytes)
- m_hSensor (Offset 4004) (Save)(4 Bytes)
- m_flAvoidMetric (Offset 4008) (Save)(4 Bytes)
- m_vecLastAngVelocity (Offset 4012) (Save)(12 Bytes)
- m_hSmokeTrail (Offset 4024) (Save)(20 Bytes)
- m_nSmokeTrailCount (Offset 4044) (Save)(4 Bytes)
- m_nNearShots (Offset 4060) (Save)(4 Bytes)
- m_nMaxNearShots (Offset 4064) (Save)(4 Bytes)
- m_flLastFastTime (Offset 4084) (Save)(4 Bytes)
- m_nSecondaryMode (Offset 4088) (Save)(4 Bytes)
- m_flSecondaryModeStartTime (Offset 4092) (Save)(4 Bytes)
- m_bRushForward (Offset 4096) (Save)(1 Bytes)
- m_flBullrushAdditionalHeight (Offset 4100) (Save)(4 Bytes)
- m_nBullrushBombMode (Offset 4104) (Save)(4 Bytes)
- m_flNextBullrushBombTime (Offset 4108) (Save)(4 Bytes)
- m_flNextMegaBombHealth (Offset 4112) (Save)(4 Bytes)
- m_nShootingMode (Offset 4116) (Save)(4 Bytes)
- m_bDeadlyShooting (Offset 4120) (Save)(1 Bytes)
- m_bBombingSuppressed (Offset 4121) (Save)(1 Bytes)
- m_pGunFiringSound (Offset 4156) (Save)(0 Bytes)
- m_hLights (Offset 4124) (Save)(12 Bytes)
- m_bIgnorePathVisibilityTests (Offset 4137) (Save)(1 Bytes)
- m_bShortBlink (Offset 4136) (Save)(1 Bytes)
- m_bIndestructible (Offset 4048) (Save)(1 Bytes)
- m_bBombsExplodeOnContact (Offset 4056) (Save)(1 Bytes)
- m_bAlwaysTransition (Offset 4138) (Save|Key)(1 Bytes) - AlwaysTransition
- m_iszTransitionTarget (Offset 4140) (Save|Key)(4 Bytes) - TransitionTarget
- m_bIsCarpetBombing (Offset 4144) (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 4052) (Save|Key)(4 Bytes) - GracePeriod
- m_flMaxSpeed (Offset 3732) (Save|Key)(4 Bytes) - PatrolSpeed
- m_bNonCombat (Offset 4057) (Save|Key)(1 Bytes) - NonCombat
- m_hCrashPoint (Offset 4208) (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 4160) (Save|Key|Output)(0 Bytes) - OnHealthChanged
- m_OnShotDown (Offset 4184) (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_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

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 4580) (Save)(4 Bytes)
- m_iDangerousZombies (Offset 4584) (Save)(4 Bytes)
- m_bPerfectAccuracy (Offset 4588) (Save)(1 Bytes)
- m_bMournedPlayer (Offset 4589) (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 4268) (Save)(4 Bytes)
- m_hTalkTarget (Offset 4272) (Save)(4 Bytes)
- m_flNextRegenTime (Offset 4276) (Save)(4 Bytes)
- m_flTimePlayerStartStare (Offset 4280) (Save)(4 Bytes)
- m_hPotentialSpeechTarget (Offset 4284) (Save)(4 Bytes)
- m_flNextIdleSpeechTime (Offset 4288) (Save)(4 Bytes)
- m_iQARandomNumber (Offset 4292) (Save)(4 Bytes)
- m_hSpeechFilter (Offset 4308) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_ConceptCategoryTimers - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_bGameEndAlly (Offset 4312) (Save|Key)(1 Bytes) - GameEndAlly
- m_bCanSpeakWhileScripting (Offset 4313) (Save)(1 Bytes)
- m_flHealthAccumulator (Offset 4320) (Save)(4 Bytes)
- m_flTimeLastRegen (Offset 4316) (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 4268) (Save)(4 Bytes)
- m_hTalkTarget (Offset 4272) (Save)(4 Bytes)
- m_flNextRegenTime (Offset 4276) (Save)(4 Bytes)
- m_flTimePlayerStartStare (Offset 4280) (Save)(4 Bytes)
- m_hPotentialSpeechTarget (Offset 4284) (Save)(4 Bytes)
- m_flNextIdleSpeechTime (Offset 4288) (Save)(4 Bytes)
- m_iQARandomNumber (Offset 4292) (Save)(4 Bytes)
- m_hSpeechFilter (Offset 4308) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_ConceptCategoryTimers - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_bGameEndAlly (Offset 4312) (Save|Key)(1 Bytes) - GameEndAlly
- m_bCanSpeakWhileScripting (Offset 4313) (Save)(1 Bytes)
- m_flHealthAccumulator (Offset 4320) (Save)(4 Bytes)
- m_flTimeLastRegen (Offset 4316) (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_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
- 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
 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 5300) (Save)(4 Bytes)
- m_flNextHealTokenTime (Offset 5296) (Save)(4 Bytes)
- m_hHandEffect (Offset 5272) (Save)(8 Bytes)
- m_flNextHealTime (Offset 5284) (Save)(4 Bytes)
- m_bPlayerRequestedHeal (Offset 5292) (Save)(1 Bytes)
- m_flDispelTestTime (Offset 5324) (Save)(4 Bytes)
- m_flHealHinderedTime (Offset 5308) (Save)(4 Bytes)
- m_nLightningSprite (Offset 5252) (Save)(4 Bytes)
- m_fGlowAge (Offset 5256) (Save)(4 Bytes)
- m_fGlowChangeTime (Offset 5260) (Save)(4 Bytes)
- m_bGlowTurningOn (Offset 5264) (Save)(1 Bytes)
- m_nCurGlowIndex (Offset 5268) (Save)(4 Bytes)
- m_flNextHealTime (Offset 5284) (Save)(4 Bytes)
- m_flPainTime (Offset 5312) (Save)(4 Bytes)
- m_nextLineFireTime (Offset 5316) (Save)(4 Bytes)
- m_bArmorRechargeEnabled (Offset 5320) (Save|Key)(1 Bytes) - ArmorRechargeEnabled
- m_bForceArmorRecharge (Offset 5321) (Save)(1 Bytes)
- m_bExtractingBugbait (Offset 5328) (Save)(1 Bytes)
- m_iLeftHandAttachment (Offset 5404) (Save)(4 Bytes)
- m_iRightHandAttachment (Offset 5408) (Save)(4 Bytes)
- m_hHealTarget (Offset 5288) (Save)(4 Bytes)
- m_flBlueEndFadeTime (Offset 5424) (Save)(4 Bytes)
- m_bIsBlue (Offset 5420) (Save)(1 Bytes)
- m_bIsBlack (Offset 5428) (Save)(1 Bytes)
- m_flAimDelay (Offset 5416) (Save)(4 Bytes)
- m_bCarryingNPC (Offset 5329) (Save)(1 Bytes)
- m_bRegenerateHealth (Offset 5280) (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 5332) (Save|Key|Output)(0 Bytes) - OnFinishedExtractingBugbait
- m_OnFinishedChargingTarget (Offset 5356) (Save|Key|Output)(0 Bytes) - OnFinishedChargingTarget
- m_OnPlayerUse (Offset 5380) (Save|Key|Output)(0 Bytes) - OnPlayerUse
- m_bMovingAwayFromPlayer (Offset 4348) (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
- InputGiveWeapon (Offset 0) (Input)(0 Bytes) - GiveWeapon
- m_flReadiness (Offset 5164) (Save)(4 Bytes)
- m_flReadinessSensitivity (Offset 5168) (Save)(4 Bytes)
- m_bReadinessCapable (Offset 5172) (Save)(1 Bytes)
- m_flReadinessLockedUntil (Offset 5176) (Save)(4 Bytes)
- m_fLastBarrelExploded (Offset 5180) (Save)(4 Bytes)
- m_iNumConsecutiveBarrelsExploded (Offset 5188) (Save)(4 Bytes)
- m_fLastPlayerKill (Offset 5184) (Save)(4 Bytes)
- m_iNumConsecutivePlayerKills (Offset 5192) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_AnnounceAttackTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_hAimTarget (Offset 5204) (Save)(4 Bytes)
- m_bAlwaysTransition (Offset 5208) (Save|Key)(1 Bytes) - AlwaysTransition
- m_bDontPickupWeapons (Offset 5209) (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
- m_OnWeaponPickup (Offset 5212) (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 4268) (Save)(4 Bytes)
- m_hTalkTarget (Offset 4272) (Save)(4 Bytes)
- m_flNextRegenTime (Offset 4276) (Save)(4 Bytes)
- m_flTimePlayerStartStare (Offset 4280) (Save)(4 Bytes)
- m_hPotentialSpeechTarget (Offset 4284) (Save)(4 Bytes)
- m_flNextIdleSpeechTime (Offset 4288) (Save)(4 Bytes)
- m_iQARandomNumber (Offset 4292) (Save)(4 Bytes)
- m_hSpeechFilter (Offset 4308) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_ConceptCategoryTimers - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_bGameEndAlly (Offset 4312) (Save|Key)(1 Bytes) - GameEndAlly
- m_bCanSpeakWhileScripting (Offset 4313) (Save)(1 Bytes)
- m_flHealthAccumulator (Offset 4320) (Save)(4 Bytes)
- m_flTimeLastRegen (Offset 4316) (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

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 952) (Save|Key)(4 Bytes) - hingefriction
- m_hinge.worldPosition (Offset 888) (Save)(12 Bytes)
- m_hinge.worldAxisDirection (Offset 900) (Save|Key)(12 Bytes) - hingeaxis
- m_systemLoadScale (Offset 956) (Save|Key)(4 Bytes) - systemloadscale
- InputSetVelocity (Offset 0) (Input)(0 Bytes) - SetAngularVelocity
- InputSetHingeFriction (Offset 0) (Input)(0 Bytes) - SetHingeFriction
- 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_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)
- 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)
- *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 4292) (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_hLadder (Offset 48) (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 4396) (Save)(1 Bytes)
- m_flTimeAllSuitDevicesOff (Offset 4392) (Save)(4 Bytes)
- m_fIsSprinting (Offset 4404) (Save)(1 Bytes)
- m_fIsWalking (Offset 4405) (Save)(1 Bytes)
- m_vecMissPositions (Offset 4424) (Save)(192 Bytes)
- m_nNumMissPositions (Offset 4616) (Save)(4 Bytes)
 Sub-Class Table (1 Deep): m_CommanderUpdateTimer - CSimpleSimTimer
 - m_next (Offset 0) (Save)(4 Bytes)
- m_QueuedCommand (Offset 4420) (Save)(4 Bytes)
- m_flTimeIgnoreFallDamage (Offset 4620) (Save)(4 Bytes)
- m_bIgnoreFallDamageResetAfterImpact (Offset 4624) (Save)(1 Bytes)
- m_flSuitPowerLoad (Offset 4628) (Save)(4 Bytes)
- m_flIdleTime (Offset 4644) (Save)(4 Bytes)
- m_flMoveTime (Offset 4648) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 4652) (Save)(4 Bytes)
- m_flTargetFindTime (Offset 4656) (Save)(4 Bytes)
- m_flAdmireGlovesAnimTime (Offset 4632) (Save)(4 Bytes)
- m_flNextFlashlightCheckTime (Offset 4636) (Save)(4 Bytes)
- m_flFlashlightPowerDrainScale (Offset 4640) (Save)(4 Bytes)
- m_bFlashlightDisabled (Offset 4664) (Save)(1 Bytes)
- m_bUseCappedPhysicsDamageTable (Offset 4665) (Save)(1 Bytes)
- m_hLockedAutoAimEntity (Offset 4688) (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 4284) (Save)(0 Bytes)
- m_sndWaterSplashes (Offset 4288) (Save)(0 Bytes)
- m_flArmorReductionTime (Offset 4668) (Save)(4 Bytes)
- m_iArmorReductionFrom (Offset 4672) (Save)(4 Bytes)
- m_flTimeUseSuspended (Offset 4676) (Save)(4 Bytes)
- m_hLocatorTargetEntity (Offset 4692) (Save)(4 Bytes)
- m_flTimeNextLadderHint (Offset 4696) (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 3744) (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 3786) (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 3488) (Save)(4 Bytes)
- m_szNetname (Offset 3660) (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 3492) (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 3392) (Save)(8 Bytes)
- m_flMaxspeed (Offset 3496) (Save)(4 Bytes)
- m_flWaterJumpTime (Offset 3500) (Save)(4 Bytes)
- m_vecWaterJumpVel (Offset 3504) (Save)(12 Bytes)
- m_nImpulse (Offset 3516) (Save)(4 Bytes)
- m_flSwimSoundTime (Offset 3520) (Save)(4 Bytes)
- m_vecLadderNormal (Offset 3524) (Save)(12 Bytes)
- m_flFlashTime (Offset 3536) (Save)(4 Bytes)
- m_nDrownDmgRate (Offset 3540) (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 3588) (Save)(4 Bytes)
- m_hLastWeapon (Offset 3592) (Save)(4 Bytes)
- m_flOldPlayerZ (Offset 3616) (Save)(4 Bytes)
- m_flOldPlayerViewOffsetZ (Offset 3620) (Save)(4 Bytes)
- m_bPlayerUnderwater (Offset 3624) (Save)(1 Bytes)
- m_hViewEntity (Offset 3628) (Save)(4 Bytes)
- m_hConstraintEntity (Offset 3632) (Save)(4 Bytes)
- m_vecConstraintCenter (Offset 3636) (Save)(12 Bytes)
- m_flConstraintRadius (Offset 3648) (Save)(4 Bytes)
- m_flConstraintWidth (Offset 3652) (Save)(4 Bytes)
- m_flConstraintSpeedFactor (Offset 3656) (Save)(4 Bytes)
- m_hZoomOwner (Offset 2880) (Save)(4 Bytes)
- m_flLaggedMovementValue (Offset 3692) (Save)(4 Bytes)
- m_vNewVPhysicsPosition (Offset 3696) (Save)(12 Bytes)
- m_vNewVPhysicsVelocity (Offset 3708) (Save)(12 Bytes)
- m_bSinglePlayerGameEnding (Offset 3878) (Save)(1 Bytes)
- m_szLastPlaceName (Offset 3768) (Save)(18 Bytes)
- m_autoKickDisabled (Offset 3880) (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
- m_nNumCrouches (Offset 3544) (Save)(4 Bytes)
- m_bDuckToggled (Offset 3548) (Save)(1 Bytes)
- m_flForwardMove (Offset 3552) (Save)(4 Bytes)
- m_flSideMove (Offset 3556) (Save)(4 Bytes)
- m_vecPreviouslyPredictedOrigin (Offset 3752) (Save)(12 Bytes)
- m_nNumCrateHudHints (Offset 3560) (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

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_nPlayerButtons (Offset 900) (Save)(4 Bytes)
- m_nOldTakeDamage (Offset 904) (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 908) (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

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)
- 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)
- *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)
- 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)
- *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)
- 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)
- *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)
- 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)
- *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)
- 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)
- *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)
- 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)
- *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)
- 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)
- *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)
- 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)
- *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)
- 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)
- *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

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)
- 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)
- *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_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 1456) (Save)(4 Bytes)
- m_flLastPhysicsInfluenceTime (Offset 1460) (Save)(4 Bytes)
- m_vehicleScript (Offset 1440) (Save|Key)(4 Bytes) - VehicleScript
- m_vecSmoothedVelocity (Offset 1444) (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 1700) (Save)(12 Bytes)
- m_vecLastEyeTarget (Offset 1712) (Save)(12 Bytes)
- m_vecEyeSpeed (Offset 1724) (Save)(12 Bytes)
- m_aimYaw (Offset 1748) (Save)(4 Bytes)
- m_aimPitch (Offset 1752) (Save)(4 Bytes)
- m_flChargeRemainder (Offset 1756) (Save)(4 Bytes)
- m_flDrainRemainder (Offset 1760) (Save)(4 Bytes)
- m_nGunState (Offset 1764) (Save)(4 Bytes)
- m_flNextHeavyShotTime (Offset 1768) (Save)(4 Bytes)
- m_flNextGunShakeTime (Offset 1772) (Save)(4 Bytes)
- m_nAmmoCount (Offset 1776) (Save)(4 Bytes)
- m_bHeadlightIsOn (Offset 1780) (Save)(1 Bytes)
- m_hAvoidSphere (Offset 1784) (Save)(4 Bytes)
- m_hPlayerBlocker (Offset 1868) (Save)(4 Bytes)
- m_vecPhysVelocity (Offset 1872) (Save)(12 Bytes)
- m_nExactWaterLevel (Offset 1884) (Save)(4 Bytes)
- m_flPrevThrottle (Offset 1792) (Save)(4 Bytes)
- m_flSpinRate (Offset 1796) (Save)(4 Bytes)
- m_flTargetSpinRate (Offset 1800) (Save)(4 Bytes)
- m_flPropTime (Offset 1804) (Save)(4 Bytes)
- m_flBlurTime (Offset 1808) (Save)(4 Bytes)
- m_bForcedExit (Offset 1736) (Save)(1 Bytes)
- m_pFanSound (Offset 1812) (Save)(0 Bytes)
- m_pFanMaxSpeedSound (Offset 1816) (Save)(0 Bytes)
- m_pEngineSound (Offset 1820) (Save)(0 Bytes)
- m_pWaterFastSound (Offset 1824) (Save)(0 Bytes)
- m_pWaterStoppedSound (Offset 1828) (Save)(0 Bytes)
- m_pGunFiringSound (Offset 1832) (Save)(0 Bytes)
- m_pAntiFlipConstraint (Offset 1864) (Save)(0 Bytes)
- m_flEngineIdleTime (Offset 1836) (Save)(4 Bytes)
- m_flEngineDuckTime (Offset 1840) (Save)(4 Bytes)
- m_bFadeOutFan (Offset 1844) (Save)(1 Bytes)
- m_nPrevWaterLevel (Offset 1848) (Save)(4 Bytes)
- m_flWaterStoppedPitchTime (Offset 1852) (Save)(4 Bytes)
- m_flLastImpactEffectTime (Offset 1856) (Save)(4 Bytes)
- m_iNumberOfEntries (Offset 1860) (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 1669) (Save|Key|Input)(1 Bytes) - EnableGun
- m_playerOn (Offset 1476) (Save|Key|Output)(0 Bytes) - PlayerOn
- m_playerOff (Offset 1500) (Save|Key|Output)(0 Bytes) - PlayerOff
- m_pressedAttack (Offset 1524) (Save|Key|Output)(0 Bytes) - PressedAttack
- m_pressedAttack2 (Offset 1548) (Save|Key|Output)(0 Bytes) - PressedAttack2
- m_attackaxis (Offset 1572) (Save|Key|Output)(0 Bytes) - AttackAxis
- m_attack2axis (Offset 1596) (Save|Key|Output)(0 Bytes) - Attack2Axis
- m_hPlayer (Offset 1620) (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 1624) (Save)(4 Bytes)
- m_nRPM (Offset 1628) (Save)(4 Bytes)
- m_flThrottle (Offset 1632) (Save)(4 Bytes)
- m_nBoostTimeLeft (Offset 1636) (Save)(4 Bytes)
- m_nHasBoost (Offset 1640) (Save)(4 Bytes)
- m_nScannerDisabledWeapons (Offset 1670) (Save)(1 Bytes)
- m_nScannerDisabledVehicle (Offset 1671) (Save)(1 Bytes)
- m_bUnableToFire (Offset 1668) (Save)(1 Bytes)
- m_vecEyeExitEndpoint (Offset 1644) (Save)(12 Bytes)
- m_vecGunCrosshair (Offset 1656) (Save)(12 Bytes)
- m_bEngineLocked (Offset 1680) (Save)(1 Bytes)
- m_bLocked (Offset 1681) (Save|Key)(1 Bytes) - VehicleLocked
- m_flMinimumSpeedToEnterExit (Offset 1684) (Save)(4 Bytes)
- m_bEnterAnimOn (Offset 1688) (Save)(1 Bytes)
- m_bExitAnimOn (Offset 1689) (Save)(1 Bytes)
- m_flTurnOffKeepUpright (Offset 1692) (Save)(4 Bytes)
- m_hNPCDriver (Offset 1672) (Save)(4 Bytes)
- m_hKeepUpright (Offset 1676) (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 1456) (Save)(4 Bytes)
- m_flLastPhysicsInfluenceTime (Offset 1460) (Save)(4 Bytes)
- m_vehicleScript (Offset 1440) (Save|Key)(4 Bytes) - VehicleScript
- m_vecSmoothedVelocity (Offset 1444) (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 1700) (Save)(4 Bytes)
- m_flHandbrakeTime (Offset 1704) (Save)(4 Bytes)
- m_bInitialHandbrake (Offset 1708) (Save)(1 Bytes)
- m_nSmokeTrailCount (Offset 1712) (Save)(4 Bytes)
- m_flMachineGunTime (Offset 1724) (Save)(4 Bytes)
- m_iMachineGunBurstLeft (Offset 1728) (Save)(4 Bytes)
- m_bInFiringCone (Offset 1744) (Save)(1 Bytes)
- m_hRocketTarget (Offset 1752) (Save)(4 Bytes)
- m_iRocketSalvoLeft (Offset 1756) (Save)(4 Bytes)
- m_flRocketTime (Offset 1760) (Save)(4 Bytes)
- m_nRocketSide (Offset 1768) (Save)(4 Bytes)
- m_hSpecificRocketTarget (Offset 1772) (Save)(4 Bytes)
- m_strMissileHint (Offset 1776) (Save|Key)(4 Bytes) - missilehint
- InputDestroy (Offset 0) (Input)(0 Bytes) - Destroy
- InputFireMissileAt (Offset 0) (Input)(0 Bytes) - FireMissileAt
- m_OnDeath (Offset 1780) (Save|Key|Output)(0 Bytes) - OnDeath
- m_OnFiredMissile (Offset 1804) (Save|Key|Output)(0 Bytes) - OnFiredMissile
- m_OnDamaged (Offset 1828) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_OnDamagedByPlayer (Offset 1852) (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 1669) (Save|Key|Input)(1 Bytes) - EnableGun
- m_playerOn (Offset 1476) (Save|Key|Output)(0 Bytes) - PlayerOn
- m_playerOff (Offset 1500) (Save|Key|Output)(0 Bytes) - PlayerOff
- m_pressedAttack (Offset 1524) (Save|Key|Output)(0 Bytes) - PressedAttack
- m_pressedAttack2 (Offset 1548) (Save|Key|Output)(0 Bytes) - PressedAttack2
- m_attackaxis (Offset 1572) (Save|Key|Output)(0 Bytes) - AttackAxis
- m_attack2axis (Offset 1596) (Save|Key|Output)(0 Bytes) - Attack2Axis
- m_hPlayer (Offset 1620) (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 1624) (Save)(4 Bytes)
- m_nRPM (Offset 1628) (Save)(4 Bytes)
- m_flThrottle (Offset 1632) (Save)(4 Bytes)
- m_nBoostTimeLeft (Offset 1636) (Save)(4 Bytes)
- m_nHasBoost (Offset 1640) (Save)(4 Bytes)
- m_nScannerDisabledWeapons (Offset 1670) (Save)(1 Bytes)
- m_nScannerDisabledVehicle (Offset 1671) (Save)(1 Bytes)
- m_bUnableToFire (Offset 1668) (Save)(1 Bytes)
- m_vecEyeExitEndpoint (Offset 1644) (Save)(12 Bytes)
- m_vecGunCrosshair (Offset 1656) (Save)(12 Bytes)
- m_bEngineLocked (Offset 1680) (Save)(1 Bytes)
- m_bLocked (Offset 1681) (Save|Key)(1 Bytes) - VehicleLocked
- m_flMinimumSpeedToEnterExit (Offset 1684) (Save)(4 Bytes)
- m_bEnterAnimOn (Offset 1688) (Save)(1 Bytes)
- m_bExitAnimOn (Offset 1689) (Save)(1 Bytes)
- m_flTurnOffKeepUpright (Offset 1692) (Save)(4 Bytes)
- m_hNPCDriver (Offset 1672) (Save)(4 Bytes)
- m_hKeepUpright (Offset 1676) (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 1456) (Save)(4 Bytes)
- m_flLastPhysicsInfluenceTime (Offset 1460) (Save)(4 Bytes)
- m_vehicleScript (Offset 1440) (Save|Key)(4 Bytes) - VehicleScript
- m_vecSmoothedVelocity (Offset 1444) (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)
- 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)
- *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 1669) (Save|Key|Input)(1 Bytes) - EnableGun
- m_playerOn (Offset 1476) (Save|Key|Output)(0 Bytes) - PlayerOn
- m_playerOff (Offset 1500) (Save|Key|Output)(0 Bytes) - PlayerOff
- m_pressedAttack (Offset 1524) (Save|Key|Output)(0 Bytes) - PressedAttack
- m_pressedAttack2 (Offset 1548) (Save|Key|Output)(0 Bytes) - PressedAttack2
- m_attackaxis (Offset 1572) (Save|Key|Output)(0 Bytes) - AttackAxis
- m_attack2axis (Offset 1596) (Save|Key|Output)(0 Bytes) - Attack2Axis
- m_hPlayer (Offset 1620) (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 1624) (Save)(4 Bytes)
- m_nRPM (Offset 1628) (Save)(4 Bytes)
- m_flThrottle (Offset 1632) (Save)(4 Bytes)
- m_nBoostTimeLeft (Offset 1636) (Save)(4 Bytes)
- m_nHasBoost (Offset 1640) (Save)(4 Bytes)
- m_nScannerDisabledWeapons (Offset 1670) (Save)(1 Bytes)
- m_nScannerDisabledVehicle (Offset 1671) (Save)(1 Bytes)
- m_bUnableToFire (Offset 1668) (Save)(1 Bytes)
- m_vecEyeExitEndpoint (Offset 1644) (Save)(12 Bytes)
- m_vecGunCrosshair (Offset 1656) (Save)(12 Bytes)
- m_bEngineLocked (Offset 1680) (Save)(1 Bytes)
- m_bLocked (Offset 1681) (Save|Key)(1 Bytes) - VehicleLocked
- m_flMinimumSpeedToEnterExit (Offset 1684) (Save)(4 Bytes)
- m_bEnterAnimOn (Offset 1688) (Save)(1 Bytes)
- m_bExitAnimOn (Offset 1689) (Save)(1 Bytes)
- m_flTurnOffKeepUpright (Offset 1692) (Save)(4 Bytes)
- m_hNPCDriver (Offset 1672) (Save)(4 Bytes)
- m_hKeepUpright (Offset 1676) (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 1456) (Save)(4 Bytes)
- m_flLastPhysicsInfluenceTime (Offset 1460) (Save)(4 Bytes)
- m_vehicleScript (Offset 1440) (Save|Key)(4 Bytes) - VehicleScript
- m_vecSmoothedVelocity (Offset 1444) (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

CPropJeep - prop_vehicle_jeep
- m_bGunHasBeenCutOff (Offset 1700) (Save)(1 Bytes)
- m_flDangerSoundTime (Offset 1704) (Save)(4 Bytes)
- m_nBulletType (Offset 1708) (Save)(4 Bytes)
- m_bCannonCharging (Offset 1712) (Save)(1 Bytes)
- m_flCannonTime (Offset 1716) (Save)(4 Bytes)
- m_flCannonChargeStartTime (Offset 1720) (Save)(4 Bytes)
- m_vecGunOrigin (Offset 1724) (Save)(12 Bytes)
- m_sndCannonCharge (Offset 1736) (Save)(0 Bytes)
- m_nSpinPos (Offset 1740) (Save)(4 Bytes)
- m_aimYaw (Offset 1744) (Save)(4 Bytes)
- m_aimPitch (Offset 1748) (Save)(4 Bytes)
- m_throttleDisableTime (Offset 1752) (Save)(4 Bytes)
- m_flHandbrakeTime (Offset 1760) (Save)(4 Bytes)
- m_bInitialHandbrake (Offset 1764) (Save)(1 Bytes)
- m_flOverturnedTime (Offset 1768) (Save)(4 Bytes)
- m_flAmmoCrateCloseTime (Offset 1756) (Save)(4 Bytes)
- m_vecLastEyePos (Offset 1772) (Save)(12 Bytes)
- m_vecLastEyeTarget (Offset 1784) (Save)(12 Bytes)
- m_vecEyeSpeed (Offset 1796) (Save)(12 Bytes)
- m_vecTargetSpeed (Offset 1808) (Save)(12 Bytes)
- m_bHeadlightIsOn (Offset 1921) (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 1896) (Save)(4 Bytes)
- m_nAmmoType (Offset 1900) (Save)(4 Bytes)
- m_flPlayerExitedTime (Offset 1904) (Save)(4 Bytes)
- m_flLastSawPlayerAt (Offset 1908) (Save)(4 Bytes)
- m_hLastPlayerInVehicle (Offset 1912) (Save)(4 Bytes)
- m_hSeagull (Offset 1916) (Save)(4 Bytes)
- m_bHasPoop (Offset 1920) (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 1669) (Save|Key|Input)(1 Bytes) - EnableGun
- m_playerOn (Offset 1476) (Save|Key|Output)(0 Bytes) - PlayerOn
- m_playerOff (Offset 1500) (Save|Key|Output)(0 Bytes) - PlayerOff
- m_pressedAttack (Offset 1524) (Save|Key|Output)(0 Bytes) - PressedAttack
- m_pressedAttack2 (Offset 1548) (Save|Key|Output)(0 Bytes) - PressedAttack2
- m_attackaxis (Offset 1572) (Save|Key|Output)(0 Bytes) - AttackAxis
- m_attack2axis (Offset 1596) (Save|Key|Output)(0 Bytes) - Attack2Axis
- m_hPlayer (Offset 1620) (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 1624) (Save)(4 Bytes)
- m_nRPM (Offset 1628) (Save)(4 Bytes)
- m_flThrottle (Offset 1632) (Save)(4 Bytes)
- m_nBoostTimeLeft (Offset 1636) (Save)(4 Bytes)
- m_nHasBoost (Offset 1640) (Save)(4 Bytes)
- m_nScannerDisabledWeapons (Offset 1670) (Save)(1 Bytes)
- m_nScannerDisabledVehicle (Offset 1671) (Save)(1 Bytes)
- m_bUnableToFire (Offset 1668) (Save)(1 Bytes)
- m_vecEyeExitEndpoint (Offset 1644) (Save)(12 Bytes)
- m_vecGunCrosshair (Offset 1656) (Save)(12 Bytes)
- m_bEngineLocked (Offset 1680) (Save)(1 Bytes)
- m_bLocked (Offset 1681) (Save|Key)(1 Bytes) - VehicleLocked
- m_flMinimumSpeedToEnterExit (Offset 1684) (Save)(4 Bytes)
- m_bEnterAnimOn (Offset 1688) (Save)(1 Bytes)
- m_bExitAnimOn (Offset 1689) (Save)(1 Bytes)
- m_flTurnOffKeepUpright (Offset 1692) (Save)(4 Bytes)
- m_hNPCDriver (Offset 1672) (Save)(4 Bytes)
- m_hKeepUpright (Offset 1676) (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 1456) (Save)(4 Bytes)
- m_flLastPhysicsInfluenceTime (Offset 1460) (Save)(4 Bytes)
- m_vehicleScript (Offset 1440) (Save|Key)(4 Bytes) - VehicleScript
- m_vecSmoothedVelocity (Offset 1444) (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)
- 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)
- *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
- 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_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 1669) (Save|Key|Input)(1 Bytes) - EnableGun
- m_playerOn (Offset 1476) (Save|Key|Output)(0 Bytes) - PlayerOn
- m_playerOff (Offset 1500) (Save|Key|Output)(0 Bytes) - PlayerOff
- m_pressedAttack (Offset 1524) (Save|Key|Output)(0 Bytes) - PressedAttack
- m_pressedAttack2 (Offset 1548) (Save|Key|Output)(0 Bytes) - PressedAttack2
- m_attackaxis (Offset 1572) (Save|Key|Output)(0 Bytes) - AttackAxis
- m_attack2axis (Offset 1596) (Save|Key|Output)(0 Bytes) - Attack2Axis
- m_hPlayer (Offset 1620) (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 1624) (Save)(4 Bytes)
- m_nRPM (Offset 1628) (Save)(4 Bytes)
- m_flThrottle (Offset 1632) (Save)(4 Bytes)
- m_nBoostTimeLeft (Offset 1636) (Save)(4 Bytes)
- m_nHasBoost (Offset 1640) (Save)(4 Bytes)
- m_nScannerDisabledWeapons (Offset 1670) (Save)(1 Bytes)
- m_nScannerDisabledVehicle (Offset 1671) (Save)(1 Bytes)
- m_bUnableToFire (Offset 1668) (Save)(1 Bytes)
- m_vecEyeExitEndpoint (Offset 1644) (Save)(12 Bytes)
- m_vecGunCrosshair (Offset 1656) (Save)(12 Bytes)
- m_bEngineLocked (Offset 1680) (Save)(1 Bytes)
- m_bLocked (Offset 1681) (Save|Key)(1 Bytes) - VehicleLocked
- m_flMinimumSpeedToEnterExit (Offset 1684) (Save)(4 Bytes)
- m_bEnterAnimOn (Offset 1688) (Save)(1 Bytes)
- m_bExitAnimOn (Offset 1689) (Save)(1 Bytes)
- m_flTurnOffKeepUpright (Offset 1692) (Save)(4 Bytes)
- m_hNPCDriver (Offset 1672) (Save)(4 Bytes)
- m_hKeepUpright (Offset 1676) (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 1456) (Save)(4 Bytes)
- m_flLastPhysicsInfluenceTime (Offset 1460) (Save)(4 Bytes)
- m_vehicleScript (Offset 1440) (Save|Key)(4 Bytes) - VehicleScript
- m_vecSmoothedVelocity (Offset 1444) (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)
- 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
- *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)
- 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
- *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)
- 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
- *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)
- 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
- *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)
- 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
- *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)
- 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
- *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)
- 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
- *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)
- 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
- *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)
- 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
- *CBaseAnimating

CWeaponCubemap - weapon_cubemap
- 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
- *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)
- 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
- *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)
- 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
- *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)
- 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
- *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)
- 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
- *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)
- 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
- *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)
- 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
- *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)
- 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
- *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