Source SDK Base 2013 Multiplayer datamap dump: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
No edit summary
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{DatamapDumpPage}}
== CBaseEntity ==
== CBaseEntity ==
Every entity has these
<pre>
<pre>
- m_iClassname (Offset 92) (Save|Key)(4 Bytes) - classname
- m_iClassname (Offset 92) (Save|Key)(4 Bytes) - classname
Line 137: Line 140:
- CBaseEntityShadowCastDistThink (Offset 0) (FunctionTable)(0 Bytes)
- CBaseEntityShadowCastDistThink (Offset 0) (FunctionTable)(0 Bytes)
- m_hEffectEntity (Offset 472) (Save)(4 Bytes)
- m_hEffectEntity (Offset 472) (Save)(4 Bytes)
CInfoTeleporterCountdown - info_teleporter_countdown
</pre>
- m_bCountdownStarted (Offset 824) (Save)(1 Bytes)
 
- m_bDisabled (Offset 825) (Save)(1 Bytes)
== CBaseAnimating ==
- m_flStartTime (Offset 828) (Save)(4 Bytes)
Every entity inheriting CBaseAnimating has these. Marked with *CBaseAnimating in the rest of the dump
- m_flTimeRemaining (Offset 832) (Save)(4 Bytes)
<pre>
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- m_flGroundSpeed (Offset 824) (Save)(4 Bytes)
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- m_flLastEventCheck (Offset 828) (Save)(4 Bytes)
- InputStartCountdown (Offset 0) (Input)(0 Bytes) - StartCountdown
- m_bSequenceFinished (Offset 896) (Save)(1 Bytes)
- InputStopCountdown (Offset 0) (Input)(0 Bytes) - StopCountdown
- m_bSequenceLoops (Offset 897) (Save)(1 Bytes)
- m_iClassname (Offset 92) (Save|Key)(4 Bytes) - classname
- m_nSkin (Offset 848) (Save|Key|Input)(4 Bytes) - skin
- m_iGlobalname (Offset 96) (Global|Save|Key)(4 Bytes) - globalname
- m_nBody (Offset 852) (Save|Key)(4 Bytes) - body
- m_iParent (Offset 100) (Save|Key)(4 Bytes) - parentname
- m_nBody (Offset 852) (Save|Key|Input)(4 Bytes) - SetBodyGroup
- m_iHammerID (Offset 104) (Save|Key)(4 Bytes) - hammerid
- m_nHitboxSet (Offset 856) (Save|Key)(4 Bytes) - hitboxset
- m_flSpeed (Offset 108) (Save|Key)(4 Bytes) - speed
- m_nSequence (Offset 908) (Save|Key)(4 Bytes) - sequence
- m_nRenderFX (Offset 112) (Save|Key)(1 Bytes) - renderfx
- m_flPoseParameter (Offset 912) (Save)(96 Bytes)
- m_nRenderMode (Offset 113) (Save|Key)(1 Bytes) - rendermode
- m_flEncodedController (Offset 1008) (Save)(16 Bytes)
- m_flPrevAnimTime (Offset 120) (Save)(4 Bytes)
- m_flPlaybackRate (Offset 864) (Save|Key)(4 Bytes) - playbackrate
- m_flAnimTime (Offset 124) (Save)(4 Bytes)
- m_flCycle (Offset 904) (Save|Key)(4 Bytes) - cycle
- m_flSimulationTime (Offset 128) (Save)(4 Bytes)
- m_pIk (Offset 888) (Save)(0 Bytes)
- m_nLastThinkTick (Offset 136) (Save)(4 Bytes)
- m_iIKCounter (Offset 892) (Save)(4 Bytes)
- m_nNextThinkTick (Offset 192) (Save|Key)(4 Bytes) - nextthink
- m_bClientSideAnimation (Offset 1024) (Save)(1 Bytes)
- m_fEffects (Offset 196) (Save|Key)(4 Bytes) - effects
- m_bClientSideFrameReset (Offset 1025) (Save)(1 Bytes)
- m_clrRender (Offset 116) (Save|Key)(4 Bytes) - rendercolor
- m_nNewSequenceParity (Offset 1028) (Save)(4 Bytes)
- m_nModelIndex (Offset 114) (Global|Save|Key)(2 Bytes) - modelindex
- m_nResetEventsParity (Offset 1032) (Save)(4 Bytes)
- touchStamp (Offset 144) (Save)(4 Bytes)
- m_nMuzzleFlashParity (Offset 1036) (Save)(1 Bytes)
- m_aThinkFunctions (Offset 148) (Save)(0 Bytes)
- m_iszLightingOriginRelative (Offset 1048) (Save|Key)(4 Bytes) - LightingOriginHack
- m_ResponseContexts (Offset 168) (Save)(0 Bytes)
- m_iszLightingOrigin (Offset 1052) (Save|Key)(4 Bytes) - LightingOrigin
- m_iszResponseContext (Offset 188) (Save|Key)(4 Bytes) - ResponseContext
- m_hLightingOrigin (Offset 1040) (Save)(4 Bytes)
- m_pfnThink (Offset 8) (Save)(4 Bytes)
- m_hLightingOriginRelative (Offset 1044) (Save)(4 Bytes)
- m_pfnTouch (Offset 200) (Save)(4 Bytes)
- m_flModelScale (Offset 860) (Save)(4 Bytes)
- m_pfnUse (Offset 204) (Save)(4 Bytes)
- m_flDissolveStartTime (Offset 900) (Save)(4 Bytes)
- m_pfnBlocked (Offset 208) (Save)(4 Bytes)
- InputIgnite (Offset 0) (Input)(0 Bytes) - Ignite
- m_pfnMoveDone (Offset 4) (Save)(4 Bytes)
- InputIgniteLifetime (Offset 0) (Input)(0 Bytes) - IgniteLifetime
- m_lifeState (Offset 228) (Save)(1 Bytes)
- InputIgniteNumHitboxFires (Offset 0) (Input)(0 Bytes) - IgniteNumHitboxFires
- m_takedamage (Offset 229) (Save)(1 Bytes)
- InputIgniteHitboxFireScale (Offset 0) (Input)(0 Bytes) - IgniteHitboxFireScale
- m_iMaxHealth (Offset 220) (Save|Key)(4 Bytes) - max_health
- InputBecomeRagdoll (Offset 0) (Input)(0 Bytes) - BecomeRagdoll
- m_iHealth (Offset 224) (Save|Key)(4 Bytes) - health
- InputSetLightingOriginRelative (Offset 0) (Input)(0 Bytes) - SetLightingOriginHack
- m_target (Offset 216) (Save|Key)(4 Bytes) - target
- InputSetLightingOrigin (Offset 0) (Input)(0 Bytes) - SetLightingOrigin
- m_iszDamageFilterName (Offset 232) (Save|Key)(4 Bytes) - damagefilter
- m_OnIgnite (Offset 1076) (Save|Key|Output)(0 Bytes) - OnIgnite
- m_hDamageFilter (Offset 236) (Save)(4 Bytes)
- m_fadeMinDist (Offset 1064) (Save|Key|Input)(4 Bytes) - fademindist
- m_debugOverlays (Offset 240) (Save)(4 Bytes)
- m_fadeMaxDist (Offset 1068) (Save|Key|Input)(4 Bytes) - fademaxdist
- m_pParent (Offset 308) (Global|Save)(4 Bytes)
- m_flFadeScale (Offset 1072) (Save|Key)(4 Bytes) - fadescale
- m_iParentAttachment (Offset 313) (Save)(1 Bytes)
- m_fBoneCacheFlags (Offset 1060) (Save)(2 Bytes)
- m_hMoveParent (Offset 316) (Global|Save)(4 Bytes)
</pre>
- m_hMoveChild (Offset 320) (Global|Save)(4 Bytes)
 
- m_hMovePeer (Offset 324) (Global|Save)(4 Bytes)
== Other ==
- m_iEFlags (Offset 256) (Save)(4 Bytes)
{{Note|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 <code>CBaseEntity - ai_ally_manager</code> but ai_ally_manager is tied to CAI_AllyManager}}
- m_iName (Offset 264) (Save)(4 Bytes)
<pre>// Dump of all datamaps for "sourcetest" as at 2024/09/22
Sub-Class Table (1 Deep): m_Collision - CCollisionProperty
//
- m_vecMinsPreScaled (Offset 8) (Global|Save)(12 Bytes)
//
- m_vecMaxsPreScaled (Offset 20) (Global|Save)(12 Bytes)
// Flag Details:
- m_vecMins (Offset 32) (Global|Save)(12 Bytes)
//
- m_vecMaxs (Offset 44) (Global|Save)(12 Bytes)
// Global: This field is masked for global entity save/restore
- m_nSolidType (Offset 65) (Save|Key)(1 Bytes) - solid
// Save: This field is saved to disk
- m_usSolidFlags (Offset 60) (Save)(2 Bytes)
// Key: This field can be requested and written to by string name at load time
- m_nSurroundType (Offset 64) (Save)(1 Bytes)
// Input: This field can be written to by string name at run time, and a function called
- m_flRadius (Offset 56) (Save)(4 Bytes)
// Output: This field propogates it's value to all targets whenever it changes
- m_triggerBloat (Offset 66) (Save)(1 Bytes)
// FunctionTable: This is a table entry for a member function pointer
- m_vecSpecifiedSurroundingMinsPreScaled (Offset 68) (Save)(12 Bytes)
// Ptr: This field is a pointer, not an embedded object
- m_vecSpecifiedSurroundingMaxsPreScaled (Offset 80) (Save)(12 Bytes)
// Override: The field is an override for one in a base class (only used by prediction system for now)
- m_vecSpecifiedSurroundingMins (Offset 92) (Save)(12 Bytes)
//
- m_vecSpecifiedSurroundingMaxs (Offset 104) (Save)(12 Bytes)
 
- m_vecSurroundingMins (Offset 116) (Save)(12 Bytes)
CFireSmoke - _firesmoke
- m_vecSurroundingMaxs (Offset 128) (Save)(12 Bytes)
- m_flStartScale (Offset 824) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_Network - CServerNetworkProperty
- m_flScale (Offset 828) (Save)(4 Bytes)
- m_hParent (Offset 52) (Global|Save)(4 Bytes)
- m_flScaleTime (Offset 832) (Save)(4 Bytes)
- m_MoveType (Offset 314) (Save)(1 Bytes)
- m_nFlags (Offset 836) (Save)(4 Bytes)
- m_MoveCollide (Offset 315) (Save)(1 Bytes)
- m_nFlameModelIndex (Offset 840) (Save)(4 Bytes)
- m_hOwnerEntity (Offset 468) (Save)(4 Bytes)
- m_nFlameFromAboveModelIndex (Offset 844) (Save)(4 Bytes)
- m_CollisionGroup (Offset 476) (Save)(4 Bytes)
- m_flStartScale (Offset 824) (Save)(4 Bytes)
- m_pPhysicsObject (Offset 480) (Save)(0 Bytes)
- m_flScale (Offset 828) (Save)(4 Bytes)
- m_flElasticity (Offset 616) (Save)(4 Bytes)
- m_flScaleTime (Offset 832) (Save)(4 Bytes)
- m_flShadowCastDistance (Offset 484) (Save|Key)(4 Bytes) - shadowcastdist
- m_nFlags (Offset 836) (Save)(4 Bytes)
- m_flDesiredShadowCastDistance (Offset 488) (Save)(4 Bytes)
 
- m_iInitialTeamNum (Offset 492) (Save|Key|Input)(4 Bytes) - TeamNum
CPlasma - _plasma
- m_iTeamNum (Offset 496) (Save)(4 Bytes)
- m_flScale (Offset 828) (Save)(4 Bytes)
- m_hGroundEntity (Offset 508) (Save)(4 Bytes)
- m_flScaleTime (Offset 832) (Save)(4 Bytes)
- m_flGroundChangeTime (Offset 512) (Save)(4 Bytes)
- m_nFlags (Offset 836) (Save)(4 Bytes)
- m_ModelName (Offset 516) (Global|Save|Key)(4 Bytes) - model
- m_flStartScale (Offset 824) (Save)(4 Bytes)
- m_vecBaseVelocity (Offset 520) (Save|Key)(12 Bytes) - basevelocity
- m_flScale (Offset 828) (Save)(4 Bytes)
- m_vecAbsVelocity (Offset 532) (Save)(12 Bytes)
- m_flScaleTime (Offset 832) (Save)(4 Bytes)
- m_vecAngVelocity (Offset 544) (Save|Key)(12 Bytes) - avelocity
- m_nFlags (Offset 836) (Save)(4 Bytes)
- m_rgflCoordinateFrame (Offset 556) (Save)(48 Bytes)
 
- m_nWaterLevel (Offset 503) (Save|Key)(1 Bytes) - waterlevel
CBaseEntity - ai_ally_manager
- m_nWaterType (Offset 502) (Save)(1 Bytes)
- m_iMaxAllies (Offset 824) (Save|Key)(4 Bytes) - maxallies
- m_pBlocker (Offset 604) (Save)(4 Bytes)
- m_iMaxMedics (Offset 828) (Save|Key)(4 Bytes) - maxmedics
- m_flGravity (Offset 608) (Save|Key)(4 Bytes) - gravity
- m_iAlliesLast (Offset 832) (Save)(4 Bytes)
- m_flFriction (Offset 612) (Save|Key)(4 Bytes) - friction
- m_iMedicsLast (Offset 836) (Save)(4 Bytes)
- m_flLocalTime (Offset 620) (Save|Key)(4 Bytes) - ltime
- CAI_AllyManagerWatchCounts (Offset 0) (FunctionTable)(0 Bytes)
- m_flVPhysicsUpdateLocalTime (Offset 624) (Save)(4 Bytes)
- InputSetMaxAllies (Offset 0) (Input)(0 Bytes) - SetMaxAllies
- m_flMoveDoneTime (Offset 628) (Save)(4 Bytes)
- InputSetMaxMedics (Offset 0) (Input)(0 Bytes) - SetMaxMedics
- m_vecAbsOrigin (Offset 636) (Save)(12 Bytes)
- InputReplenish (Offset 0) (Input)(0 Bytes) - Replenish
- m_vecVelocity (Offset 648) (Save|Key)(12 Bytes) - velocity
- m_SpawnAlly[ 0 ] (Offset 840) (Save|Key|Output)(0 Bytes) - SpawnAlly0
- m_iTextureFrameIndex (Offset 660) (Save|Key)(1 Bytes) - texframeindex
- m_SpawnAlly[ 1 ] (Offset 864) (Save|Key|Output)(0 Bytes) - SpawnAlly1
- m_bSimulatedEveryTick (Offset 661) (Save)(1 Bytes)
- m_SpawnAlly[ 2 ] (Offset 888) (Save|Key|Output)(0 Bytes) - SpawnAlly2
- m_bAnimatedEveryTick (Offset 662) (Save)(1 Bytes)
- m_SpawnAlly[ 3 ] (Offset 912) (Save|Key|Output)(0 Bytes) - SpawnAlly3
- m_bAlternateSorting (Offset 663) (Save)(1 Bytes)
- m_SpawnAlly[ 4 ] (Offset 936) (Save|Key|Output)(0 Bytes) - SpawnAlly4
- m_spawnflags (Offset 252) (Save|Key)(4 Bytes) - spawnflags
- m_SpawnAlly[ 5 ] (Offset 960) (Save|Key|Output)(0 Bytes) - SpawnAlly5
- m_nTransmitStateOwnedCounter (Offset 312) (Save)(1 Bytes)
- m_SpawnAlly[ 6 ] (Offset 984) (Save|Key|Output)(0 Bytes) - SpawnAlly6
- m_angAbsRotation (Offset 760) (Save)(12 Bytes)
- m_SpawnAlly[ 7 ] (Offset 1008) (Save|Key|Output)(0 Bytes) - SpawnAlly7
- m_vecOrigin (Offset 772) (Save)(12 Bytes)
- m_SpawnAlly[ 8 ] (Offset 1032) (Save|Key|Output)(0 Bytes) - SpawnAlly8
- m_angRotation (Offset 784) (Save)(12 Bytes)
- m_SpawnAlly[ 9 ] (Offset 1056) (Save|Key|Output)(0 Bytes) - SpawnAlly9
- m_vecViewOffset (Offset 800) (Save|Key)(12 Bytes) - view_ofs
- m_SpawnMedicAlly (Offset 1080) (Save|Key|Output)(0 Bytes) - SpawnMedicAlly
- m_fFlags (Offset 260) (Save)(4 Bytes)
- m_OnZeroAllies (Offset 1104) (Save|Key|Output)(0 Bytes) - OnZeroAllies
- m_nSimulationTick (Offset 248) (Save)(4 Bytes)
- m_OnZeroMedicAllies (Offset 1128) (Save|Key|Output)(0 Bytes) - OnZeroMedicAllies
- m_flNavIgnoreUntilTime (Offset 504) (Save)(4 Bytes)
 
- InputSetTeam (Offset 0) (Input)(0 Bytes) - SetTeam
CBaseEntity - ai_ally_speech_manager
- InputKill (Offset 0) (Input)(0 Bytes) - Kill
Sub-Class Table (1 Deep): m_ConceptCategoryTimers - CSimpleSimTimer
- InputKillHierarchy (Offset 0) (Input)(0 Bytes) - KillHierarchy
- m_next (Offset 0) (Save)(4 Bytes)
- InputUse (Offset 0) (Input)(0 Bytes) - Use
- m_ConceptTimers (Offset 836) (Save)(0 Bytes)
- InputAlpha (Offset 0) (Input)(0 Bytes) - Alpha
 
- InputAlternativeSorting (Offset 0) (Input)(0 Bytes) - AlternativeSorting
CBaseEntity - ai_battle_line
- InputColor (Offset 0) (Input)(0 Bytes) - Color
- m_iszActor (Offset 824) (Save|Key)(4 Bytes) - Actor
- InputSetParent (Offset 0) (Input)(0 Bytes) - SetParent
- m_fActive (Offset 828) (Save|Key)(1 Bytes) - Active
- InputSetParentAttachment (Offset 0) (Input)(0 Bytes) - SetParentAttachment
- m_fStrict (Offset 829) (Save|Key)(1 Bytes) - Strict
- InputSetParentAttachmentMaintainOffset (Offset 0) (Input)(0 Bytes) - SetParentAttachmentMaintainOffset
Sub-Class Table (1 Deep): m_SelfMoveMonitor - CAI_MoveMonitor
- InputClearParent (Offset 0) (Input)(0 Bytes) - ClearParent
- m_vMark (Offset 0) (Save)(12 Bytes)
- InputSetDamageFilter (Offset 0) (Input)(0 Bytes) - SetDamageFilter
- m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- InputEnableDamageForces (Offset 0) (Input)(0 Bytes) - EnableDamageForces
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- InputDisableDamageForces (Offset 0) (Input)(0 Bytes) - DisableDamageForces
- InputDeactivate (Offset 0) (Input)(0 Bytes) - Deactivate
- InputDispatchEffect (Offset 0) (Input)(0 Bytes) - DispatchEffect
- CAI_BattleLineMovementThink (Offset 0) (FunctionTable)(0 Bytes)
- InputDispatchResponse (Offset 0) (Input)(0 Bytes) - DispatchResponse
 
- InputAddContext (Offset 0) (Input)(0 Bytes) - AddContext
CBaseEntity - ai_changehintgroup
- InputRemoveContext (Offset 0) (Input)(0 Bytes) - RemoveContext
- m_iSearchType (Offset 824) (Save|Key)(4 Bytes) - SearchType
- InputClearContext (Offset 0) (Input)(0 Bytes) - ClearContext
- m_strSearchName (Offset 828) (Save|Key)(4 Bytes) - SearchName
- InputDisableShadow (Offset 0) (Input)(0 Bytes) - DisableShadow
- m_strNewHintGroup (Offset 832) (Save|Key)(4 Bytes) - NewHintGroup
- InputEnableShadow (Offset 0) (Input)(0 Bytes) - EnableShadow
- m_flRadius (Offset 836) (Save|Key)(4 Bytes) - Radius
- InputAddOutput (Offset 0) (Input)(0 Bytes) - AddOutput
- m_bHintGroupNavLimiting (Offset 840) (Save|Key)(1 Bytes) - hintlimiting
- InputFireUser1 (Offset 0) (Input)(0 Bytes) - FireUser1
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- InputFireUser2 (Offset 0) (Input)(0 Bytes) - FireUser2
 
- InputFireUser3 (Offset 0) (Input)(0 Bytes) - FireUser3
CBaseEntity - ai_changetarget
- InputFireUser4 (Offset 0) (Input)(0 Bytes) - FireUser4
- m_iszNewTarget (Offset 824) (Save|Key)(4 Bytes) - m_iszNewTarget
- m_OnUser1 (Offset 664) (Save|Key|Output)(0 Bytes) - OnUser1
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- m_OnUser2 (Offset 688) (Save|Key|Output)(0 Bytes) - OnUser2
 
- m_OnUser3 (Offset 712) (Save|Key|Output)(0 Bytes) - OnUser3
CBaseEntity - ai_citizen_response_system
- m_OnUser4 (Offset 736) (Save|Key|Output)(0 Bytes) - OnUser4
- m_flResponseAddedTime (Offset 824) (Save)(12 Bytes)
- CBaseEntitySUB_Remove (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextResponseTime (Offset 836) (Save)(4 Bytes)
- CBaseEntitySUB_DoNothing (Offset 0) (FunctionTable)(0 Bytes)
- InputResponseVitalNPC (Offset 0) (Input)(0 Bytes) - ResponseVitalNPC
- CBaseEntitySUB_StartFadeOut (Offset 0) (FunctionTable)(0 Bytes)
- CCitizenResponseSystemResponseThink (Offset 0) (FunctionTable)(0 Bytes)
- CBaseEntitySUB_StartFadeOutInstant (Offset 0) (FunctionTable)(0 Bytes)
 
- CBaseEntitySUB_FadeOut (Offset 0) (FunctionTable)(0 Bytes)
CBaseEntity - ai_goal_actbusy
- CBaseEntitySUB_Vanish (Offset 0) (FunctionTable)(0 Bytes)
- m_flBusySearchRange (Offset 876) (Save|Key)(4 Bytes) - busysearchrange
- CBaseEntitySUB_CallUseToggle (Offset 0) (FunctionTable)(0 Bytes)
- m_bVisibleOnly (Offset 880) (Save|Key)(1 Bytes) - visibleonly
- CBaseEntityShadowCastDistThink (Offset 0) (FunctionTable)(0 Bytes)
- m_iType (Offset 884) (Save|Key)(4 Bytes) - type
- m_hEffectEntity (Offset 472) (Save)(4 Bytes)
- m_bAllowCombatActBusyTeleport (Offset 888) (Save|Key)(1 Bytes) - allowteleport
CBaseEntity - info_vehicle_groundspawn
- m_iszSeeEntityName (Offset 892) (Save|Key)(4 Bytes) - SeeEntity
- m_OnVehicleSpawn (Offset 852) (Save|Key|Output)(0 Bytes) - OnVehicleSpawn
- m_flSeeEntityTimeout (Offset 896) (Save|Key)(4 Bytes) - SeeEntityTimeout
- m_iDisabled (Offset 848) (Save|Key)(4 Bytes) - StartDisabled
- m_iszSafeZoneVolume (Offset 900) (Save|Key)(4 Bytes) - SafeZone
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- m_iSightMethod (Offset 904) (Save|Key)(4 Bytes) - sightmethod
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputSetBusySearchRange (Offset 0) (Input)(0 Bytes) - SetBusySearchRange
- m_OnPlayerSpawn (Offset 824) (Save|Key|Output)(0 Bytes) - OnPlayerSpawn
- InputForceNPCToActBusy (Offset 0) (Input)(0 Bytes) - ForceNPCToActBusy
- m_iClassname (Offset 92) (Save|Key)(4 Bytes) - classname
- InputForceThisNPCToActBusy (Offset 0) (Input)(0 Bytes) - ForceThisNPCToActBusy
- m_iGlobalname (Offset 96) (Global|Save|Key)(4 Bytes) - globalname
- InputForceThisNPCToLeave (Offset 0) (Input)(0 Bytes) - ForceThisNPCToLeave
- m_iParent (Offset 100) (Save|Key)(4 Bytes) - parentname
- m_OnNPCStartedBusy (Offset 908) (Save|Key|Output)(0 Bytes) - OnNPCStartedBusy
- m_iHammerID (Offset 104) (Save|Key)(4 Bytes) - hammerid
- m_OnNPCFinishedBusy (Offset 932) (Save|Key|Output)(0 Bytes) - OnNPCFinishedBusy
- m_flSpeed (Offset 108) (Save|Key)(4 Bytes) - speed
- m_OnNPCLeft (Offset 956) (Save|Key|Output)(0 Bytes) - OnNPCLeft
- m_nRenderFX (Offset 112) (Save|Key)(1 Bytes) - renderfx
- m_OnNPCLostSeeEntity (Offset 980) (Save|Key|Output)(0 Bytes) - OnNPCLostSeeEntity
- m_nRenderMode (Offset 113) (Save|Key)(1 Bytes) - rendermode
- m_OnNPCSeeEnemy (Offset 1004) (Save|Key|Output)(0 Bytes) - OnNPCSeeEnemy
- m_flPrevAnimTime (Offset 120) (Save)(4 Bytes)
- m_iszActor (Offset 828) (Save|Key)(4 Bytes) - Actor
- m_flAnimTime (Offset 124) (Save)(4 Bytes)
- m_iszGoal (Offset 832) (Save|Key)(4 Bytes) - Goal
- m_flSimulationTime (Offset 128) (Save)(4 Bytes)
- m_fStartActive (Offset 836) (Save|Key)(1 Bytes) - StartActive
- m_nLastThinkTick (Offset 136) (Save)(4 Bytes)
- m_iszConceptModifiers (Offset 844) (Save|Key)(4 Bytes) - BaseConceptModifiers
- m_nNextThinkTick (Offset 192) (Save|Key)(4 Bytes) - nextthink
- m_SearchType (Offset 840) (Save|Key)(4 Bytes) - SearchType
- m_fEffects (Offset 196) (Save|Key)(4 Bytes) - effects
- m_actors (Offset 848) (Save)(0 Bytes)
- m_clrRender (Offset 116) (Save|Key)(4 Bytes) - rendercolor
- m_hGoalEntity (Offset 868) (Save)(4 Bytes)
- m_nModelIndex (Offset 114) (Global|Save|Key)(2 Bytes) - modelindex
- m_flags (Offset 872) (Save)(4 Bytes)
- touchStamp (Offset 144) (Save)(4 Bytes)
- CAI_GoalEntityDelayedRefresh (Offset 0) (FunctionTable)(0 Bytes)
- m_aThinkFunctions (Offset 148) (Save)(0 Bytes)
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- m_ResponseContexts (Offset 168) (Save)(0 Bytes)
- InputUpdateActors (Offset 0) (Input)(0 Bytes) - UpdateActors
- m_iszResponseContext (Offset 188) (Save|Key)(4 Bytes) - ResponseContext
- InputDeactivate (Offset 0) (Input)(0 Bytes) - Deactivate
- m_pfnThink (Offset 8) (Save)(4 Bytes)
 
- m_pfnTouch (Offset 200) (Save)(4 Bytes)
CBaseEntity - ai_goal_actbusy_queue
- m_pfnUse (Offset 204) (Save)(4 Bytes)
- m_iCurrentQueueCount (Offset 1028) (Save)(4 Bytes)
- m_pfnBlocked (Offset 208) (Save)(4 Bytes)
- m_hNodes (Offset 1032) (Save)(80 Bytes)
- m_pfnMoveDone (Offset 4) (Save)(4 Bytes)
- m_bPlayerBlockedNodes (Offset 1112) (Save)(20 Bytes)
- m_lifeState (Offset 228) (Save)(1 Bytes)
- m_hExitNode (Offset 1132) (Save)(4 Bytes)
- m_takedamage (Offset 229) (Save)(1 Bytes)
- m_hExitingNPC (Offset 1136) (Save)(4 Bytes)
- m_iMaxHealth (Offset 220) (Save|Key)(4 Bytes) - max_health
- m_bForceReachFront (Offset 1140) (Save|Key)(1 Bytes) - mustreachfront
- m_iHealth (Offset 224) (Save|Key)(4 Bytes) - health
- m_iszNodes[0] (Offset 1144) (Save|Key)(4 Bytes) - node01
- m_target (Offset 216) (Save|Key)(4 Bytes) - target
- m_iszNodes[1] (Offset 1148) (Save|Key)(4 Bytes) - node02
- m_iszDamageFilterName (Offset 232) (Save|Key)(4 Bytes) - damagefilter
- m_iszNodes[2] (Offset 1152) (Save|Key)(4 Bytes) - node03
- m_hDamageFilter (Offset 236) (Save)(4 Bytes)
- m_iszNodes[3] (Offset 1156) (Save|Key)(4 Bytes) - node04
- m_debugOverlays (Offset 240) (Save)(4 Bytes)
- m_iszNodes[4] (Offset 1160) (Save|Key)(4 Bytes) - node05
- m_pParent (Offset 308) (Global|Save)(4 Bytes)
- m_iszNodes[5] (Offset 1164) (Save|Key)(4 Bytes) - node06
- m_iParentAttachment (Offset 313) (Save)(1 Bytes)
- m_iszNodes[6] (Offset 1168) (Save|Key)(4 Bytes) - node07
- m_hMoveParent (Offset 316) (Global|Save)(4 Bytes)
- m_iszNodes[7] (Offset 1172) (Save|Key)(4 Bytes) - node08
- m_hMoveChild (Offset 320) (Global|Save)(4 Bytes)
- m_iszNodes[8] (Offset 1176) (Save|Key)(4 Bytes) - node09
- m_hMovePeer (Offset 324) (Global|Save)(4 Bytes)
- m_iszNodes[9] (Offset 1180) (Save|Key)(4 Bytes) - node10
- m_iEFlags (Offset 256) (Save)(4 Bytes)
- m_iszNodes[10] (Offset 1184) (Save|Key)(4 Bytes) - node11
- m_iName (Offset 264) (Save)(4 Bytes)
- m_iszNodes[11] (Offset 1188) (Save|Key)(4 Bytes) - node12
Sub-Class Table (1 Deep): m_Collision - CCollisionProperty
- m_iszNodes[12] (Offset 1192) (Save|Key)(4 Bytes) - node13
- m_vecMinsPreScaled (Offset 8) (Global|Save)(12 Bytes)
- m_iszNodes[13] (Offset 1196) (Save|Key)(4 Bytes) - node14
- m_vecMaxsPreScaled (Offset 20) (Global|Save)(12 Bytes)
- m_iszNodes[14] (Offset 1200) (Save|Key)(4 Bytes) - node15
- m_vecMins (Offset 32) (Global|Save)(12 Bytes)
- m_iszNodes[15] (Offset 1204) (Save|Key)(4 Bytes) - node16
- m_vecMaxs (Offset 44) (Global|Save)(12 Bytes)
- m_iszNodes[16] (Offset 1208) (Save|Key)(4 Bytes) - node17
- m_nSolidType (Offset 65) (Save|Key)(1 Bytes) - solid
- m_iszNodes[17] (Offset 1212) (Save|Key)(4 Bytes) - node18
- m_usSolidFlags (Offset 60) (Save)(2 Bytes)
- m_iszNodes[18] (Offset 1216) (Save|Key)(4 Bytes) - node19
- m_nSurroundType (Offset 64) (Save)(1 Bytes)
- m_iszNodes[19] (Offset 1220) (Save|Key)(4 Bytes) - node20
- m_flRadius (Offset 56) (Save)(4 Bytes)
- m_iszExitNode (Offset 1224) (Save|Key)(4 Bytes) - node_exit
- m_triggerBloat (Offset 66) (Save)(1 Bytes)
- InputPlayerStartedBlocking (Offset 0) (Input)(0 Bytes) - PlayerStartedBlocking
- m_vecSpecifiedSurroundingMinsPreScaled (Offset 68) (Save)(12 Bytes)
- InputPlayerStoppedBlocking (Offset 0) (Input)(0 Bytes) - PlayerStoppedBlocking
- m_vecSpecifiedSurroundingMaxsPreScaled (Offset 80) (Save)(12 Bytes)
- InputMoveQueueUp (Offset 0) (Input)(0 Bytes) - MoveQueueUp
- m_vecSpecifiedSurroundingMins (Offset 92) (Save)(12 Bytes)
- m_OnQueueMoved (Offset 1228) (Save|Key|Output)(0 Bytes) - OnQueueMoved
- m_vecSpecifiedSurroundingMaxs (Offset 104) (Save)(12 Bytes)
- m_OnNPCLeftQueue (Offset 1252) (Save|Key|Output)(0 Bytes) - OnNPCLeftQueue
- m_vecSurroundingMins (Offset 116) (Save)(12 Bytes)
- m_OnNPCStartedLeavingQueue (Offset 1276) (Save|Key|Output)(0 Bytes) - OnNPCStartedLeavingQueue
- m_vecSurroundingMaxs (Offset 128) (Save)(12 Bytes)
- CAI_ActBusyQueueGoalQueueThink (Offset 0) (FunctionTable)(0 Bytes)
Sub-Class Table (1 Deep): m_Network - CServerNetworkProperty
- CAI_ActBusyQueueGoalMoveQueueUpThink (Offset 0) (FunctionTable)(0 Bytes)
- m_hParent (Offset 52) (Global|Save)(4 Bytes)
- m_flBusySearchRange (Offset 876) (Save|Key)(4 Bytes) - busysearchrange
- m_MoveType (Offset 314) (Save)(1 Bytes)
- m_bVisibleOnly (Offset 880) (Save|Key)(1 Bytes) - visibleonly
- m_MoveCollide (Offset 315) (Save)(1 Bytes)
- m_iType (Offset 884) (Save|Key)(4 Bytes) - type
- m_hOwnerEntity (Offset 468) (Save)(4 Bytes)
- m_bAllowCombatActBusyTeleport (Offset 888) (Save|Key)(1 Bytes) - allowteleport
- m_CollisionGroup (Offset 476) (Save)(4 Bytes)
- m_iszSeeEntityName (Offset 892) (Save|Key)(4 Bytes) - SeeEntity
- m_pPhysicsObject (Offset 480) (Save)(0 Bytes)
- m_flSeeEntityTimeout (Offset 896) (Save|Key)(4 Bytes) - SeeEntityTimeout
- m_flElasticity (Offset 616) (Save)(4 Bytes)
- m_iszSafeZoneVolume (Offset 900) (Save|Key)(4 Bytes) - SafeZone
- m_flShadowCastDistance (Offset 484) (Save|Key)(4 Bytes) - shadowcastdist
- m_iSightMethod (Offset 904) (Save|Key)(4 Bytes) - sightmethod
- m_flDesiredShadowCastDistance (Offset 488) (Save)(4 Bytes)
- InputSetBusySearchRange (Offset 0) (Input)(0 Bytes) - SetBusySearchRange
- m_iInitialTeamNum (Offset 492) (Save|Key|Input)(4 Bytes) - TeamNum
- InputForceNPCToActBusy (Offset 0) (Input)(0 Bytes) - ForceNPCToActBusy
- m_iTeamNum (Offset 496) (Save)(4 Bytes)
- InputForceThisNPCToActBusy (Offset 0) (Input)(0 Bytes) - ForceThisNPCToActBusy
- m_hGroundEntity (Offset 508) (Save)(4 Bytes)
- InputForceThisNPCToLeave (Offset 0) (Input)(0 Bytes) - ForceThisNPCToLeave
- m_flGroundChangeTime (Offset 512) (Save)(4 Bytes)
- m_OnNPCStartedBusy (Offset 908) (Save|Key|Output)(0 Bytes) - OnNPCStartedBusy
- m_ModelName (Offset 516) (Global|Save|Key)(4 Bytes) - model
- m_OnNPCFinishedBusy (Offset 932) (Save|Key|Output)(0 Bytes) - OnNPCFinishedBusy
- m_vecBaseVelocity (Offset 520) (Save|Key)(12 Bytes) - basevelocity
- m_OnNPCLeft (Offset 956) (Save|Key|Output)(0 Bytes) - OnNPCLeft
- m_vecAbsVelocity (Offset 532) (Save)(12 Bytes)
- m_OnNPCLostSeeEntity (Offset 980) (Save|Key|Output)(0 Bytes) - OnNPCLostSeeEntity
- m_vecAngVelocity (Offset 544) (Save|Key)(12 Bytes) - avelocity
- m_OnNPCSeeEnemy (Offset 1004) (Save|Key|Output)(0 Bytes) - OnNPCSeeEnemy
- m_rgflCoordinateFrame (Offset 556) (Save)(48 Bytes)
- m_iszActor (Offset 828) (Save|Key)(4 Bytes) - Actor
- m_nWaterLevel (Offset 503) (Save|Key)(1 Bytes) - waterlevel
- m_iszGoal (Offset 832) (Save|Key)(4 Bytes) - Goal
- m_nWaterType (Offset 502) (Save)(1 Bytes)
- m_fStartActive (Offset 836) (Save|Key)(1 Bytes) - StartActive
- m_pBlocker (Offset 604) (Save)(4 Bytes)
- m_iszConceptModifiers (Offset 844) (Save|Key)(4 Bytes) - BaseConceptModifiers
- m_flGravity (Offset 608) (Save|Key)(4 Bytes) - gravity
- m_SearchType (Offset 840) (Save|Key)(4 Bytes) - SearchType
- m_flFriction (Offset 612) (Save|Key)(4 Bytes) - friction
- m_actors (Offset 848) (Save)(0 Bytes)
- m_flLocalTime (Offset 620) (Save|Key)(4 Bytes) - ltime
- m_hGoalEntity (Offset 868) (Save)(4 Bytes)
- m_flVPhysicsUpdateLocalTime (Offset 624) (Save)(4 Bytes)
- m_flags (Offset 872) (Save)(4 Bytes)
- m_flMoveDoneTime (Offset 628) (Save)(4 Bytes)
- CAI_GoalEntityDelayedRefresh (Offset 0) (FunctionTable)(0 Bytes)
- m_vecAbsOrigin (Offset 636) (Save)(12 Bytes)
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- m_vecVelocity (Offset 648) (Save|Key)(12 Bytes) - velocity
- InputUpdateActors (Offset 0) (Input)(0 Bytes) - UpdateActors
- m_iTextureFrameIndex (Offset 660) (Save|Key)(1 Bytes) - texframeindex
- InputDeactivate (Offset 0) (Input)(0 Bytes) - Deactivate
- m_bSimulatedEveryTick (Offset 661) (Save)(1 Bytes)
 
- m_bAnimatedEveryTick (Offset 662) (Save)(1 Bytes)
CBaseEntity - ai_goal_assault
- m_bAlternateSorting (Offset 663) (Save)(1 Bytes)
- m_RallyPoint (Offset 876) (Save|Key)(4 Bytes) - rallypoint
- m_spawnflags (Offset 252) (Save|Key)(4 Bytes) - spawnflags
- m_AssaultCue (Offset 880) (Save|Key)(4 Bytes) - AssaultCue
- m_nTransmitStateOwnedCounter (Offset 312) (Save)(1 Bytes)
- m_RallySelectMethod (Offset 884) (Save|Key)(4 Bytes) - RallySelectMethod
- m_angAbsRotation (Offset 760) (Save)(12 Bytes)
- InputBeginAssault (Offset 0) (Input)(0 Bytes) - BeginAssault
- m_vecOrigin (Offset 772) (Save)(12 Bytes)
- m_iszActor (Offset 828) (Save|Key)(4 Bytes) - Actor
- m_angRotation (Offset 784) (Save)(12 Bytes)
- m_iszGoal (Offset 832) (Save|Key)(4 Bytes) - Goal
- m_vecViewOffset (Offset 800) (Save|Key)(12 Bytes) - view_ofs
- m_fStartActive (Offset 836) (Save|Key)(1 Bytes) - StartActive
- m_fFlags (Offset 260) (Save)(4 Bytes)
- m_iszConceptModifiers (Offset 844) (Save|Key)(4 Bytes) - BaseConceptModifiers
- m_nSimulationTick (Offset 248) (Save)(4 Bytes)
- m_SearchType (Offset 840) (Save|Key)(4 Bytes) - SearchType
- m_flNavIgnoreUntilTime (Offset 504) (Save)(4 Bytes)
- m_actors (Offset 848) (Save)(0 Bytes)
- InputSetTeam (Offset 0) (Input)(0 Bytes) - SetTeam
- m_hGoalEntity (Offset 868) (Save)(4 Bytes)
- InputKill (Offset 0) (Input)(0 Bytes) - Kill
- m_flags (Offset 872) (Save)(4 Bytes)
- InputKillHierarchy (Offset 0) (Input)(0 Bytes) - KillHierarchy
- CAI_GoalEntityDelayedRefresh (Offset 0) (FunctionTable)(0 Bytes)
- InputUse (Offset 0) (Input)(0 Bytes) - Use
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- InputAlpha (Offset 0) (Input)(0 Bytes) - Alpha
- InputUpdateActors (Offset 0) (Input)(0 Bytes) - UpdateActors
- InputAlternativeSorting (Offset 0) (Input)(0 Bytes) - AlternativeSorting
- InputDeactivate (Offset 0) (Input)(0 Bytes) - Deactivate
- 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)
</pre>


== CBaseAnimating ==
CBaseEntity - ai_goal_follow
<pre>
- m_iFormation (Offset 876) (Save|Key)(4 Bytes) - Formation
- m_flGroundSpeed (Offset 824) (Save)(4 Bytes)
- m_iszActor (Offset 828) (Save|Key)(4 Bytes) - Actor
- m_flLastEventCheck (Offset 828) (Save)(4 Bytes)
- m_iszGoal (Offset 832) (Save|Key)(4 Bytes) - Goal
- m_bSequenceFinished (Offset 896) (Save)(1 Bytes)
- m_fStartActive (Offset 836) (Save|Key)(1 Bytes) - StartActive
- m_bSequenceLoops (Offset 897) (Save)(1 Bytes)
- m_iszConceptModifiers (Offset 844) (Save|Key)(4 Bytes) - BaseConceptModifiers
- m_nSkin (Offset 848) (Save|Key|Input)(4 Bytes) - skin
- m_SearchType (Offset 840) (Save|Key)(4 Bytes) - SearchType
- m_nBody (Offset 852) (Save|Key)(4 Bytes) - body
- m_actors (Offset 848) (Save)(0 Bytes)
- m_nBody (Offset 852) (Save|Key|Input)(4 Bytes) - SetBodyGroup
- m_hGoalEntity (Offset 868) (Save)(4 Bytes)
- m_nHitboxSet (Offset 856) (Save|Key)(4 Bytes) - hitboxset
- m_flags (Offset 872) (Save)(4 Bytes)
- m_nSequence (Offset 908) (Save|Key)(4 Bytes) - sequence
- CAI_GoalEntityDelayedRefresh (Offset 0) (FunctionTable)(0 Bytes)
- m_flPoseParameter (Offset 912) (Save)(96 Bytes)
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- m_flEncodedController (Offset 1008) (Save)(16 Bytes)
- InputUpdateActors (Offset 0) (Input)(0 Bytes) - UpdateActors
- m_flPlaybackRate (Offset 864) (Save|Key)(4 Bytes) - playbackrate
- InputDeactivate (Offset 0) (Input)(0 Bytes) - Deactivate
- 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)
</pre>


== Other ==
CBaseEntity - ai_goal_lead
<pre>// Dump of all datamaps for "sourcetest" as at 2024/09/22
- 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
// Flag Details:
- m_flLeadDistance (Offset 888) (Save|Key)(4 Bytes) - LeadDistance
//
- m_flRetrieveDistance (Offset 892) (Save|Key)(4 Bytes) - RetrieveDistance
// Global: This field is masked for global entity save/restore
- m_flSuccessDistance (Offset 896) (Save|Key)(4 Bytes) - SuccessDistance
// Save: This field is saved to disk
- m_bRun (Offset 900) (Save|Key)(1 Bytes) - Run
// Key: This field can be requested and written to by string name at load time
- m_iRetrievePlayer (Offset 904) (Save|Key)(4 Bytes) - Retrieve
// Input: This field can be written to by string name at run time, and a function called
- m_iRetrieveWaitForSpeak (Offset 908) (Save|Key)(4 Bytes) - RetrieveWaitForSpeak
// Output: This field propogates it's value to all targets whenever it changes
- m_iComingBackWaitForSpeak (Offset 912) (Save|Key)(4 Bytes) - ComingBackWaitForSpeak
// FunctionTable: This is a table entry for a member function pointer
- m_bStopScenesWhenPlayerLost (Offset 916) (Save|Key)(1 Bytes) - StopScenes
// Ptr: This field is a pointer, not an embedded object
- m_bDontSpeakStart (Offset 917) (Save|Key)(1 Bytes) - DontSpeakStart
// Override: The field is an override for one in a base class (only used by prediction system for now)
- 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


CFireSmoke - _firesmoke
CBaseEntity - ai_goal_lead_weapon
- m_flStartScale (Offset 824) (Save)(4 Bytes)
- m_iszWeaponName (Offset 1080) (Save|Key)(4 Bytes) - WeaponName
- m_flScale (Offset 828) (Save)(4 Bytes)
- m_iszMissingWeaponConceptModifier (Offset 1084) (Save|Key)(4 Bytes) - MissingWeaponConceptModifier
- m_flScaleTime (Offset 832) (Save)(4 Bytes)
- m_fArrived (Offset 880) (Save)(1 Bytes)
- m_nFlags (Offset 836) (Save)(4 Bytes)
- m_flWaitDistance (Offset 884) (Save|Key)(4 Bytes) - WaitDistance
- m_nFlameModelIndex (Offset 840) (Save)(4 Bytes)
- m_iszWaitPointName (Offset 920) (Save|Key)(4 Bytes) - WaitPointName
- m_nFlameFromAboveModelIndex (Offset 844) (Save)(4 Bytes)
- m_flLeadDistance (Offset 888) (Save|Key)(4 Bytes) - LeadDistance
- m_flStartScale (Offset 824) (Save)(4 Bytes)
- m_flRetrieveDistance (Offset 892) (Save|Key)(4 Bytes) - RetrieveDistance
- m_flScale (Offset 828) (Save)(4 Bytes)
- m_flSuccessDistance (Offset 896) (Save|Key)(4 Bytes) - SuccessDistance
- m_flScaleTime (Offset 832) (Save)(4 Bytes)
- m_bRun (Offset 900) (Save|Key)(1 Bytes) - Run
- m_nFlags (Offset 836) (Save)(4 Bytes)
- m_iRetrievePlayer (Offset 904) (Save|Key)(4 Bytes) - Retrieve
 
- m_iRetrieveWaitForSpeak (Offset 908) (Save|Key)(4 Bytes) - RetrieveWaitForSpeak
CPlasma - _plasma
- m_iComingBackWaitForSpeak (Offset 912) (Save|Key)(4 Bytes) - ComingBackWaitForSpeak
- m_flScale (Offset 828) (Save)(4 Bytes)
- m_bStopScenesWhenPlayerLost (Offset 916) (Save|Key)(1 Bytes) - StopScenes
- m_flScaleTime (Offset 832) (Save)(4 Bytes)
- m_bDontSpeakStart (Offset 917) (Save|Key)(1 Bytes) - DontSpeakStart
- m_nFlags (Offset 836) (Save)(4 Bytes)
- m_bLeadDuringCombat (Offset 918) (Save|Key)(1 Bytes) - LeadDuringCombat
- m_flStartScale (Offset 824) (Save)(4 Bytes)
- m_bGagLeader (Offset 919) (Save|Key)(1 Bytes) - GagLeader
- m_flScale (Offset 828) (Save)(4 Bytes)
- m_iszStartConceptModifier (Offset 924) (Save|Key)(4 Bytes) - StartConceptModifier
- m_flScaleTime (Offset 832) (Save)(4 Bytes)
- m_iszAttractPlayerConceptModifier (Offset 928) (Save|Key)(4 Bytes) - AttractPlayerConceptModifier
- m_nFlags (Offset 836) (Save)(4 Bytes)
- 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_ally_manager
CBaseEntity - ai_goal_operator
- m_iMaxAllies (Offset 824) (Save|Key)(4 Bytes) - maxallies
- m_iState (Offset 972) (Save|Key)(4 Bytes) - state
- m_iMaxMedics (Offset 828) (Save|Key)(4 Bytes) - maxmedics
- m_iMoveTo (Offset 976) (Save|Key)(4 Bytes) - moveto
- m_iAlliesLast (Offset 832) (Save)(4 Bytes)
- m_iszContextTarget (Offset 980) (Save|Key)(4 Bytes) - contexttarget
- m_iMedicsLast (Offset 836) (Save)(4 Bytes)
- InputSetStateReady (Offset 0) (Input)(0 Bytes) - SetStateReady
- CAI_AllyManagerWatchCounts (Offset 0) (FunctionTable)(0 Bytes)
- InputSetStateFinished (Offset 0) (Input)(0 Bytes) - SetStateFinished
- InputSetMaxAllies (Offset 0) (Input)(0 Bytes) - SetMaxAllies
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- InputSetMaxMedics (Offset 0) (Input)(0 Bytes) - SetMaxMedics
- m_OnBeginApproach (Offset 876) (Save|Key|Output)(0 Bytes) - OnBeginApproach
- InputReplenish (Offset 0) (Input)(0 Bytes) - Replenish
- m_OnMakeReady (Offset 900) (Save|Key|Output)(0 Bytes) - OnMakeReady
- m_SpawnAlly[ 0 ] (Offset 840) (Save|Key|Output)(0 Bytes) - SpawnAlly0
- m_OnBeginOperating (Offset 924) (Save|Key|Output)(0 Bytes) - OnBeginOperating
- m_SpawnAlly[ 1 ] (Offset 864) (Save|Key|Output)(0 Bytes) - SpawnAlly1
- m_OnFinished (Offset 948) (Save|Key|Output)(0 Bytes) - OnFinished
- m_SpawnAlly[ 2 ] (Offset 888) (Save|Key|Output)(0 Bytes) - SpawnAlly2
- m_iszActor (Offset 828) (Save|Key)(4 Bytes) - Actor
- m_SpawnAlly[ 3 ] (Offset 912) (Save|Key|Output)(0 Bytes) - SpawnAlly3
- m_iszGoal (Offset 832) (Save|Key)(4 Bytes) - Goal
- m_SpawnAlly[ 4 ] (Offset 936) (Save|Key|Output)(0 Bytes) - SpawnAlly4
- m_fStartActive (Offset 836) (Save|Key)(1 Bytes) - StartActive
- m_SpawnAlly[ 5 ] (Offset 960) (Save|Key|Output)(0 Bytes) - SpawnAlly5
- m_iszConceptModifiers (Offset 844) (Save|Key)(4 Bytes) - BaseConceptModifiers
- m_SpawnAlly[ 6 ] (Offset 984) (Save|Key|Output)(0 Bytes) - SpawnAlly6
- m_SearchType (Offset 840) (Save|Key)(4 Bytes) - SearchType
- m_SpawnAlly[ 7 ] (Offset 1008) (Save|Key|Output)(0 Bytes) - SpawnAlly7
- m_actors (Offset 848) (Save)(0 Bytes)
- m_SpawnAlly[ 8 ] (Offset 1032) (Save|Key|Output)(0 Bytes) - SpawnAlly8
- m_hGoalEntity (Offset 868) (Save)(4 Bytes)
- m_SpawnAlly[ 9 ] (Offset 1056) (Save|Key|Output)(0 Bytes) - SpawnAlly9
- m_flags (Offset 872) (Save)(4 Bytes)
- m_SpawnMedicAlly (Offset 1080) (Save|Key|Output)(0 Bytes) - SpawnMedicAlly
- CAI_GoalEntityDelayedRefresh (Offset 0) (FunctionTable)(0 Bytes)
- 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
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- InputUpdateActors (Offset 0) (Input)(0 Bytes) - UpdateActors
- InputDeactivate (Offset 0) (Input)(0 Bytes) - Deactivate
- InputDeactivate (Offset 0) (Input)(0 Bytes) - Deactivate
- CAI_BattleLineMovementThink (Offset 0) (FunctionTable)(0 Bytes)


CBaseEntity - ai_changehintgroup
CBaseEntity - ai_goal_police
- m_iSearchType (Offset 824) (Save|Key)(4 Bytes) - SearchType
- m_flRadius (Offset 824) (Save|Key)(4 Bytes) - PoliceRadius
- m_strSearchName (Offset 828) (Save|Key)(4 Bytes) - SearchName
- m_iszTarget (Offset 832) (Save|Key)(4 Bytes) - PoliceTarget
- m_strNewHintGroup (Offset 832) (Save|Key)(4 Bytes) - NewHintGroup
- m_bOverrideKnockOut (Offset 836) (Save)(1 Bytes)
- m_flRadius (Offset 836) (Save|Key)(4 Bytes) - Radius
- InputEnableKnockOut (Offset 0) (Input)(0 Bytes) - EnableKnockOut
- m_bHintGroupNavLimiting (Offset 840) (Save|Key)(1 Bytes) - hintlimiting
- InputDisableKnockOut (Offset 0) (Input)(0 Bytes) - DisableKnockOut
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- m_OnKnockOut (Offset 840) (Save|Key|Output)(0 Bytes) - OnKnockOut
 
- m_OnFirstWarning (Offset 864) (Save|Key|Output)(0 Bytes) - OnFirstWarning
CBaseEntity - ai_changetarget
- m_OnSecondWarning (Offset 888) (Save|Key|Output)(0 Bytes) - OnSecondWarning
- m_iszNewTarget (Offset 824) (Save|Key)(4 Bytes) - m_iszNewTarget
- m_OnLastWarning (Offset 912) (Save|Key|Output)(0 Bytes) - OnLastWarning
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- m_OnSupressingTarget (Offset 936) (Save|Key|Output)(0 Bytes) - OnSupressingTarget


CBaseEntity - ai_citizen_response_system
CBaseEntity - ai_goal_standoff
- m_flResponseAddedTime (Offset 824) (Save)(12 Bytes)
- m_aggressiveness (Offset 876) (Save|Key)(4 Bytes) - Aggressiveness
- m_flNextResponseTime (Offset 836) (Save)(4 Bytes)
- m_HintChangeReaction (Offset 880) (Save|Key)(4 Bytes) - HintGroupChangeReaction
- InputResponseVitalNPC (Offset 0) (Input)(0 Bytes) - ResponseVitalNPC
- m_fPlayerIsBattleline (Offset 884) (Save|Key)(1 Bytes) - PlayerBattleline
- CCitizenResponseSystemResponseThink (Offset 0) (FunctionTable)(0 Bytes)
- m_fStayAtCover (Offset 885) (Save|Key)(1 Bytes) - StayAtCover
 
- m_bAbandonIfEnemyHides (Offset 886) (Save|Key)(1 Bytes) - AbandonIfEnemyHides
CBaseEntity - ai_goal_actbusy
- m_customParams.fCoverOnReload (Offset 892) (Save|Key)(1 Bytes) - CustomCoverOnReload
- m_flBusySearchRange (Offset 876) (Save|Key)(4 Bytes) - busysearchrange
- m_customParams.minTimeShots (Offset 896) (Save|Key)(4 Bytes) - CustomMinTimeShots
- m_bVisibleOnly (Offset 880) (Save|Key)(1 Bytes) - visibleonly
- m_customParams.maxTimeShots (Offset 900) (Save|Key)(4 Bytes) - CustomMaxTimeShots
- m_iType (Offset 884) (Save|Key)(4 Bytes) - type
- m_customParams.minShots (Offset 904) (Save|Key)(4 Bytes) - CustomMinShots
- m_bAllowCombatActBusyTeleport (Offset 888) (Save|Key)(1 Bytes) - allowteleport
- m_customParams.maxShots (Offset 908) (Save|Key)(4 Bytes) - CustomMaxShots
- m_iszSeeEntityName (Offset 892) (Save|Key)(4 Bytes) - SeeEntity
- m_customParams.oddsCover (Offset 912) (Save|Key)(4 Bytes) - CustomOddsCover
- m_flSeeEntityTimeout (Offset 896) (Save|Key)(4 Bytes) - SeeEntityTimeout
- InputSetAggressiveness (Offset 0) (Input)(0 Bytes) - SetAggressiveness
- 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_iszActor (Offset 828) (Save|Key)(4 Bytes) - Actor
- m_iszGoal (Offset 832) (Save|Key)(4 Bytes) - Goal
- m_iszGoal (Offset 832) (Save|Key)(4 Bytes) - Goal
Line 593: Line 562:
- InputDeactivate (Offset 0) (Input)(0 Bytes) - Deactivate
- InputDeactivate (Offset 0) (Input)(0 Bytes) - Deactivate


CBaseEntity - ai_goal_actbusy_queue
CBaseEntity - ai_hint
- m_iCurrentQueueCount (Offset 1028) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_NodeData - HintNodeData
- m_hNodes (Offset 1032) (Save)(80 Bytes)
- strEntityName (Offset 0) (Save)(4 Bytes)
- m_bPlayerBlockedNodes (Offset 1112) (Save)(20 Bytes)
- nHintType (Offset 16) (Save|Key)(2 Bytes) - hinttype
- m_hExitNode (Offset 1132) (Save)(4 Bytes)
- strGroup (Offset 24) (Save|Key)(4 Bytes) - Group
- m_hExitingNPC (Offset 1136) (Save)(4 Bytes)
- iDisabled (Offset 28) (Save|Key)(4 Bytes) - StartHintDisabled
- m_bForceReachFront (Offset 1140) (Save|Key)(1 Bytes) - mustreachfront
- nNodeID (Offset 20) (Save)(4 Bytes)
- m_iszNodes[0] (Offset 1144) (Save|Key)(4 Bytes) - node01
- iszActivityName (Offset 32) (Save|Key)(4 Bytes) - hintactivity
- m_iszNodes[1] (Offset 1148) (Save|Key)(4 Bytes) - node02
- nTargetWCNodeID (Offset 36) (Save|Key)(4 Bytes) - TargetNode
- m_iszNodes[2] (Offset 1152) (Save|Key)(4 Bytes) - node03
- nWCNodeID (Offset 52) (Save|Key)(4 Bytes) - nodeid
- m_iszNodes[3] (Offset 1156) (Save|Key)(4 Bytes) - node04
- fIgnoreFacing (Offset 40) (Save|Key)(4 Bytes) - IgnoreFacing
- m_iszNodes[4] (Offset 1160) (Save|Key)(4 Bytes) - node05
- minState (Offset 44) (Save|Key)(4 Bytes) - MinimumState
- m_iszNodes[5] (Offset 1164) (Save|Key)(4 Bytes) - node06
- maxState (Offset 48) (Save|Key)(4 Bytes) - MaximumState
- m_iszNodes[6] (Offset 1168) (Save|Key)(4 Bytes) - node07
- m_hHintOwner (Offset 884) (Save)(4 Bytes)
- m_iszNodes[7] (Offset 1172) (Save|Key)(4 Bytes) - node08
- m_flNextUseTime (Offset 888) (Save)(4 Bytes)
- m_iszNodes[8] (Offset 1176) (Save|Key)(4 Bytes) - node09
- m_vecForward (Offset 944) (Save)(12 Bytes)
- m_iszNodes[9] (Offset 1180) (Save|Key)(4 Bytes) - node10
- m_nodeFOV (Offset 940) (Save|Key)(4 Bytes) - nodeFOV
- m_iszNodes[10] (Offset 1184) (Save|Key)(4 Bytes) - node11
- CAI_HintEnableThink (Offset 0) (FunctionTable)(0 Bytes)
- m_iszNodes[11] (Offset 1188) (Save|Key)(4 Bytes) - node12
- InputEnableHint (Offset 0) (Input)(0 Bytes) - EnableHint
- m_iszNodes[12] (Offset 1192) (Save|Key)(4 Bytes) - node13
- InputDisableHint (Offset 0) (Input)(0 Bytes) - DisableHint
- m_iszNodes[13] (Offset 1196) (Save|Key)(4 Bytes) - node14
- m_OnNPCStartedUsing (Offset 892) (Save|Key|Output)(0 Bytes) - OnNPCStartedUsing
- m_iszNodes[14] (Offset 1200) (Save|Key)(4 Bytes) - node15
- m_OnNPCStoppedUsing (Offset 916) (Save|Key|Output)(0 Bytes) - OnNPCStoppedUsing
- m_iszNodes[15] (Offset 1204) (Save|Key)(4 Bytes) - node16
 
- m_iszNodes[16] (Offset 1208) (Save|Key)(4 Bytes) - node17
CBaseEntity - ai_network
- m_iszNodes[17] (Offset 1212) (Save|Key)(4 Bytes) - node18
- m_bNeedGraphRebuild (Offset 824) (Save)(1 Bytes)
- m_iszNodes[18] (Offset 1216) (Save|Key)(4 Bytes) - node19
- m_fInitalized (Offset 836) (Save)(1 Bytes)
- m_iszNodes[19] (Offset 1220) (Save|Key)(4 Bytes) - node20
- CAI_NetworkManagerDelayedInit (Offset 0) (FunctionTable)(0 Bytes)
- m_iszExitNode (Offset 1224) (Save|Key)(4 Bytes) - node_exit
- CAI_NetworkManagerRebuildThink (Offset 0) (FunctionTable)(0 Bytes)
- InputPlayerStartedBlocking (Offset 0) (Input)(0 Bytes) - PlayerStartedBlocking
 
- InputPlayerStoppedBlocking (Offset 0) (Input)(0 Bytes) - PlayerStoppedBlocking
CBaseEntity - ai_network_build_helper
- InputMoveQueueUp (Offset 0) (Input)(0 Bytes) - MoveQueueUp
 
- m_OnQueueMoved (Offset 1228) (Save|Key|Output)(0 Bytes) - OnQueueMoved
CBaseEntity - ai_npc_eventresponsesystem
- m_OnNPCLeftQueue (Offset 1252) (Save|Key|Output)(0 Bytes) - OnNPCLeftQueue
- InputTriggerResponseEvent (Offset 0) (Input)(0 Bytes) - TriggerResponseEvent
- m_OnNPCStartedLeavingQueue (Offset 1276) (Save|Key|Output)(0 Bytes) - OnNPCStartedLeavingQueue
- InputForceTriggerResponseEvent (Offset 0) (Input)(0 Bytes) - ForceTriggerResponseEvent
- CAI_ActBusyQueueGoalQueueThink (Offset 0) (FunctionTable)(0 Bytes)
- InputForceTriggerResponseEventNoCancel (Offset 0) (Input)(0 Bytes) - ForceTriggerResponseEventNoCancel
- 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
CBaseEntity - ai_relationship
- m_RallyPoint (Offset 876) (Save|Key)(4 Bytes) - rallypoint
- CAI_RelationshipApplyRelationshipThink (Offset 0) (FunctionTable)(0 Bytes)
- m_AssaultCue (Offset 880) (Save|Key)(4 Bytes) - AssaultCue
- m_iszSubject (Offset 828) (Save|Key)(4 Bytes) - subject
- m_RallySelectMethod (Offset 884) (Save|Key)(4 Bytes) - RallySelectMethod
- m_iDisposition (Offset 832) (Save|Key)(4 Bytes) - disposition
- InputBeginAssault (Offset 0) (Input)(0 Bytes) - BeginAssault
- m_iRank (Offset 836) (Save|Key)(4 Bytes) - rank
- m_iszActor (Offset 828) (Save|Key)(4 Bytes) - Actor
- m_fStartActive (Offset 840) (Save|Key)(1 Bytes) - StartActive
- m_iszGoal (Offset 832) (Save|Key)(4 Bytes) - Goal
- m_bIsActive (Offset 841) (Save)(1 Bytes)
- m_fStartActive (Offset 836) (Save|Key)(1 Bytes) - StartActive
- m_flRadius (Offset 848) (Save|Key)(4 Bytes) - radius
- m_iszConceptModifiers (Offset 844) (Save|Key)(4 Bytes) - BaseConceptModifiers
- m_iPreviousDisposition (Offset 844) (Save)(4 Bytes)
- m_SearchType (Offset 840) (Save|Key)(4 Bytes) - SearchType
- m_iPreviousRank (Offset 852) (Save)(4 Bytes)
- m_actors (Offset 848) (Save)(0 Bytes)
- m_bReciprocal (Offset 856) (Save|Key)(1 Bytes) - reciprocal
- m_hGoalEntity (Offset 868) (Save)(4 Bytes)
- InputApplyRelationship (Offset 0) (Input)(0 Bytes) - ApplyRelationship
- m_flags (Offset 872) (Save)(4 Bytes)
- InputRevertRelationship (Offset 0) (Input)(0 Bytes) - RevertRelationship
- CAI_GoalEntityDelayedRefresh (Offset 0) (FunctionTable)(0 Bytes)
- InputRevertToDefaultRelationship (Offset 0) (Input)(0 Bytes) - RevertToDefaultRelationship
- 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
CBaseEntity - ai_script_conditions
- m_iFormation (Offset 876) (Save|Key)(4 Bytes) - Formation
- CAI_ScriptConditionsEvaluationThink (Offset 0) (FunctionTable)(0 Bytes)
- m_iszActor (Offset 828) (Save|Key)(4 Bytes) - Actor
- m_OnConditionsSatisfied (Offset 828) (Save|Key|Output)(0 Bytes) - OnConditionsSatisfied
- m_iszGoal (Offset 832) (Save|Key)(4 Bytes) - Goal
- m_OnConditionsTimeout (Offset 852) (Save|Key|Output)(0 Bytes) - OnConditionsTimeout
- m_fStartActive (Offset 836) (Save|Key)(1 Bytes) - StartActive
- m_NoValidActors (Offset 876) (Save|Key|Output)(0 Bytes) - NoValidActors
- m_iszConceptModifiers (Offset 844) (Save|Key)(4 Bytes) - BaseConceptModifiers
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- m_SearchType (Offset 840) (Save|Key)(4 Bytes) - SearchType
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- m_actors (Offset 848) (Save)(0 Bytes)
- m_fDisabled (Offset 900) (Save|Key)(1 Bytes) - StartDisabled
- m_hGoalEntity (Offset 868) (Save)(4 Bytes)
- m_hTarget (Offset 904) (Save)(4 Bytes)
- m_flags (Offset 872) (Save)(4 Bytes)
- m_Actor (Offset 948) (Save|Key)(4 Bytes) - Actor
- CAI_GoalEntityDelayedRefresh (Offset 0) (FunctionTable)(0 Bytes)
- m_flRequiredTime (Offset 908) (Save|Key)(4 Bytes) - RequiredTime
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- m_hActor (Offset 912) (Save)(4 Bytes)
- InputUpdateActors (Offset 0) (Input)(0 Bytes) - UpdateActors
Sub-Class Table (1 Deep): m_Timer - CSimTimer
- InputDeactivate (Offset 0) (Input)(0 Bytes) - Deactivate
- m_interval (Offset 4) (Save)(4 Bytes)
 
- m_next (Offset 0) (Save)(4 Bytes)
CBaseEntity - ai_goal_lead
Sub-Class Table (1 Deep): m_Timeout - CSimTimer
- m_fArrived (Offset 880) (Save)(1 Bytes)
- m_interval (Offset 4) (Save)(4 Bytes)
- m_flWaitDistance (Offset 884) (Save|Key)(4 Bytes) - WaitDistance
- m_next (Offset 0) (Save)(4 Bytes)
- m_iszWaitPointName (Offset 920) (Save|Key)(4 Bytes) - WaitPointName
- m_fMinState (Offset 932) (Save|Key)(4 Bytes) - MinimumState
- m_flLeadDistance (Offset 888) (Save|Key)(4 Bytes) - LeadDistance
- m_fMaxState (Offset 936) (Save|Key)(4 Bytes) - MaximumState
- m_flRetrieveDistance (Offset 892) (Save|Key)(4 Bytes) - RetrieveDistance
- m_fScriptStatus (Offset 940) (Save|Key)(4 Bytes) - ScriptStatus
- m_flSuccessDistance (Offset 896) (Save|Key)(4 Bytes) - SuccessDistance
- m_fActorSeePlayer (Offset 944) (Save|Key)(4 Bytes) - ActorSeePlayer
- m_bRun (Offset 900) (Save|Key)(1 Bytes) - Run
- m_flPlayerActorProximity (Offset 952) (Save|Key)(4 Bytes) - PlayerActorProximity
- m_iRetrievePlayer (Offset 904) (Save|Key)(4 Bytes) - Retrieve
Sub-Class Table (1 Deep): m_PlayerActorProxTester - CAI_ProxTester
- m_iRetrieveWaitForSpeak (Offset 908) (Save|Key)(4 Bytes) - RetrieveWaitForSpeak
- m_distSq (Offset 0) (Save)(4 Bytes)
- m_iComingBackWaitForSpeak (Offset 912) (Save|Key)(4 Bytes) - ComingBackWaitForSpeak
- m_fInside (Offset 4) (Save)(1 Bytes)
- m_bStopScenesWhenPlayerLost (Offset 916) (Save|Key)(1 Bytes) - StopScenes
- m_flPlayerActorFOV (Offset 964) (Save|Key)(4 Bytes) - PlayerActorFOV
- m_bDontSpeakStart (Offset 917) (Save|Key)(1 Bytes) - DontSpeakStart
- m_bPlayerActorFOVTrueCone (Offset 968) (Save|Key)(1 Bytes) - PlayerActorFOVTrueCone
- m_bLeadDuringCombat (Offset 918) (Save|Key)(1 Bytes) - LeadDuringCombat
- m_fPlayerActorLOS (Offset 972) (Save|Key)(4 Bytes) - PlayerActorLOS
- m_bGagLeader (Offset 919) (Save|Key)(1 Bytes) - GagLeader
- m_fActorSeeTarget (Offset 976) (Save|Key)(4 Bytes) - ActorSeeTarget
- m_iszStartConceptModifier (Offset 924) (Save|Key)(4 Bytes) - StartConceptModifier
- m_flActorTargetProximity (Offset 980) (Save|Key)(4 Bytes) - ActorTargetProximity
- m_iszAttractPlayerConceptModifier (Offset 928) (Save|Key)(4 Bytes) - AttractPlayerConceptModifier
Sub-Class Table (1 Deep): m_ActorTargetProxTester - CAI_ProxTester
- m_iszWaitOverConceptModifier (Offset 932) (Save|Key)(4 Bytes) - WaitOverConceptModifier
- m_distSq (Offset 0) (Save)(4 Bytes)
- m_iszArrivalConceptModifier (Offset 936) (Save|Key)(4 Bytes) - ArrivalConceptModifier
- m_fInside (Offset 4) (Save)(1 Bytes)
- m_iszPostArrivalConceptModifier (Offset 940) (Save|Key)(4 Bytes) - PostArrivalConceptModifier
- m_flPlayerTargetProximity (Offset 992) (Save|Key)(4 Bytes) - PlayerTargetProximity
- m_iszSuccessConceptModifier (Offset 944) (Save|Key)(4 Bytes) - SuccessConceptModifier
Sub-Class Table (1 Deep): m_PlayerTargetProxTester - CAI_ProxTester
- m_iszFailureConceptModifier (Offset 948) (Save|Key)(4 Bytes) - FailureConceptModifier
- m_distSq (Offset 0) (Save)(4 Bytes)
- m_iszRetrieveConceptModifier (Offset 952) (Save|Key)(4 Bytes) - RetrieveConceptModifier
- m_fInside (Offset 4) (Save)(1 Bytes)
- m_iszComingBackConceptModifier (Offset 956) (Save|Key)(4 Bytes) - ComingBackConceptModifier
- m_flPlayerTargetFOV (Offset 1004) (Save|Key)(4 Bytes) - PlayerTargetFOV
- m_OnSuccess (Offset 1008) (Save|Key|Output)(0 Bytes) - OnSuccess
- m_bPlayerTargetFOVTrueCone (Offset 1008) (Save|Key)(1 Bytes) - PlayerTargetFOVTrueCone
- m_OnArrival (Offset 960) (Save|Key|Output)(0 Bytes) - OnArrival
- m_fPlayerTargetLOS (Offset 1012) (Save|Key)(4 Bytes) - PlayerTargetLOS
- m_OnArrivalDone (Offset 984) (Save|Key|Output)(0 Bytes) - OnArrivalDone
- m_fPlayerBlockingActor (Offset 1016) (Save|Key)(4 Bytes) - PlayerBlockingActor
- m_OnFailure (Offset 1032) (Save|Key|Output)(0 Bytes) - OnFailure
- m_flMinTimeout (Offset 1024) (Save|Key)(4 Bytes) - MinTimeout
- m_OnDone (Offset 1056) (Save|Key|Output)(0 Bytes) - OnDone
- m_flMaxTimeout (Offset 1028) (Save|Key)(4 Bytes) - MaxTimeout
- InputSetSuccess (Offset 0) (Input)(0 Bytes) - SetSuccess
- m_fActorInPVS (Offset 1020) (Save|Key)(4 Bytes) - ActorInPVS
- InputSetFailure (Offset 0) (Input)(0 Bytes) - SetFailure
- m_fActorInVehicle (Offset 1032) (Save|Key)(4 Bytes) - ActorInVehicle
- m_iszActor (Offset 828) (Save|Key)(4 Bytes) - Actor
- m_fPlayerInVehicle (Offset 1036) (Save|Key)(4 Bytes) - PlayerInVehicle
- m_iszGoal (Offset 832) (Save|Key)(4 Bytes) - Goal
- m_ElementList (Offset 1040) (Save)(0 Bytes)
- m_fStartActive (Offset 836) (Save|Key)(1 Bytes) - StartActive
- m_bLeaveAsleep (Offset 901) (Save)(1 Bytes)
- 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
CBaseEntity - ai_sound
- m_iszWeaponName (Offset 1080) (Save|Key)(4 Bytes) - WeaponName
- m_iSoundType (Offset 824) (Save|Key)(4 Bytes) - soundtype
- m_iszMissingWeaponConceptModifier (Offset 1084) (Save|Key)(4 Bytes) - MissingWeaponConceptModifier
- m_iSoundContext (Offset 828) (Save|Key)(4 Bytes) - soundcontext
- m_fArrived (Offset 880) (Save)(1 Bytes)
- m_iVolume (Offset 832) (Save|Key)(4 Bytes) - volume
- m_flWaitDistance (Offset 884) (Save|Key)(4 Bytes) - WaitDistance
- m_flDuration (Offset 836) (Save|Key)(4 Bytes) - duration
- m_iszWaitPointName (Offset 920) (Save|Key)(4 Bytes) - WaitPointName
- m_iszProxyEntityName (Offset 840) (Save|Key)(4 Bytes) - locationproxy
- m_flLeadDistance (Offset 888) (Save|Key)(4 Bytes) - LeadDistance
- InputInsertSound (Offset 0) (Input)(0 Bytes) - InsertSound
- m_flRetrieveDistance (Offset 892) (Save|Key)(4 Bytes) - RetrieveDistance
- InputEmitAISound (Offset 0) (Input)(0 Bytes) - EmitAISound
- 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
CBaseEntity - ai_speechfilter
- m_iState (Offset 972) (Save|Key)(4 Bytes) - state
- m_iszSubject (Offset 828) (Save|Key)(4 Bytes) - subject
- m_iMoveTo (Offset 976) (Save|Key)(4 Bytes) - moveto
- m_flIdleModifier (Offset 832) (Save|Key)(4 Bytes) - IdleModifier
- m_iszContextTarget (Offset 980) (Save|Key)(4 Bytes) - contexttarget
- m_bNeverSayHello (Offset 836) (Save|Key)(1 Bytes) - NeverSayHello
- InputSetStateReady (Offset 0) (Input)(0 Bytes) - SetStateReady
- m_bDisabled (Offset 837) (Save|Key)(1 Bytes) - StartDisabled
- InputSetStateFinished (Offset 0) (Input)(0 Bytes) - SetStateFinished
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- m_OnBeginApproach (Offset 876) (Save|Key|Output)(0 Bytes) - OnBeginApproach
- InputSetIdleModifier (Offset 0) (Input)(0 Bytes) - SetIdleModifier
- 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
CBaseEntity - aiscripted_schedule
- m_flRadius (Offset 824) (Save|Key)(4 Bytes) - PoliceRadius
- m_hLastFoundEntity (Offset 824) (Save)(4 Bytes)
- m_iszTarget (Offset 832) (Save|Key)(4 Bytes) - PoliceTarget
- m_flRadius (Offset 836) (Save|Key)(4 Bytes) - m_flRadius
- m_bOverrideKnockOut (Offset 836) (Save)(1 Bytes)
- m_iszEntity (Offset 832) (Save|Key)(4 Bytes) - m_iszEntity
- InputEnableKnockOut (Offset 0) (Input)(0 Bytes) - EnableKnockOut
- m_nSchedule (Offset 844) (Save|Key)(4 Bytes) - schedule
- InputDisableKnockOut (Offset 0) (Input)(0 Bytes) - DisableKnockOut
- m_nForceState (Offset 848) (Save|Key)(4 Bytes) - forcestate
- m_OnKnockOut (Offset 840) (Save|Key|Output)(0 Bytes) - OnKnockOut
- m_sGoalEnt (Offset 840) (Save|Key)(4 Bytes) - goalent
- m_OnFirstWarning (Offset 864) (Save|Key|Output)(0 Bytes) - OnFirstWarning
- m_bGrabAll (Offset 852) (Save|Key)(1 Bytes) - graball
- m_OnSecondWarning (Offset 888) (Save|Key|Output)(0 Bytes) - OnSecondWarning
- m_Interruptability (Offset 856) (Save|Key)(4 Bytes) - interruptability
- m_OnLastWarning (Offset 912) (Save|Key|Output)(0 Bytes) - OnLastWarning
- m_bDidFireOnce (Offset 860) (Save)(1 Bytes)
- m_OnSupressingTarget (Offset 936) (Save|Key|Output)(0 Bytes) - OnSupressingTarget
- 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


CBaseEntity - ai_goal_standoff
CAI_BaseNPC - aitesthull
- m_aggressiveness (Offset 876) (Save|Key)(4 Bytes) - Aggressiveness
Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
- m_HintChangeReaction (Offset 880) (Save|Key)(4 Bytes) - HintGroupChangeReaction
- iCurTask (Offset 0) (Save)(4 Bytes)
- m_fPlayerIsBattleline (Offset 884) (Save|Key)(1 Bytes) - PlayerBattleline
- fTaskStatus (Offset 4) (Save)(4 Bytes)
- m_fStayAtCover (Offset 885) (Save|Key)(1 Bytes) - StayAtCover
- timeStarted (Offset 8) (Save)(4 Bytes)
- m_bAbandonIfEnemyHides (Offset 886) (Save|Key)(1 Bytes) - AbandonIfEnemyHides
- timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
- m_customParams.fCoverOnReload (Offset 892) (Save|Key)(1 Bytes) - CustomCoverOnReload
- taskFailureCode (Offset 16) (Save)(4 Bytes)
- m_customParams.minTimeShots (Offset 896) (Save|Key)(4 Bytes) - CustomMinTimeShots
- iTaskInterrupt (Offset 20) (Save)(4 Bytes)
- m_customParams.maxTimeShots (Offset 900) (Save|Key)(4 Bytes) - CustomMaxTimeShots
- bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
- m_customParams.minShots (Offset 904) (Save|Key)(4 Bytes) - CustomMinShots
- bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
- m_customParams.maxShots (Offset 908) (Save|Key)(4 Bytes) - CustomMaxShots
- bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_customParams.oddsCover (Offset 912) (Save|Key)(4 Bytes) - CustomOddsCover
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- InputSetAggressiveness (Offset 0) (Input)(0 Bytes) - SetAggressiveness
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_iszActor (Offset 828) (Save|Key)(4 Bytes) - Actor
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_iszGoal (Offset 832) (Save|Key)(4 Bytes) - Goal
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_fStartActive (Offset 836) (Save|Key)(1 Bytes) - StartActive
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_iszConceptModifiers (Offset 844) (Save|Key)(4 Bytes) - BaseConceptModifiers
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_SearchType (Offset 840) (Save|Key)(4 Bytes) - SearchType
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_actors (Offset 848) (Save)(0 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_hGoalEntity (Offset 868) (Save)(4 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_flags (Offset 872) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- CAI_GoalEntityDelayedRefresh (Offset 0) (FunctionTable)(0 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- InputUpdateActors (Offset 0) (Input)(0 Bytes) - UpdateActors
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- InputDeactivate (Offset 0) (Input)(0 Bytes) - Deactivate
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
 
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
CBaseEntity - ai_hint
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_NodeData - HintNodeData
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- strEntityName (Offset 0) (Save)(4 Bytes)
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- nHintType (Offset 16) (Save|Key)(2 Bytes) - hinttype
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- strGroup (Offset 24) (Save|Key)(4 Bytes) - Group
- m_Activity (Offset 2380) (Save)(0 Bytes)
- iDisabled (Offset 28) (Save|Key)(4 Bytes) - StartHintDisabled
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- nNodeID (Offset 20) (Save)(4 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- iszActivityName (Offset 32) (Save|Key)(4 Bytes) - hintactivity
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- nTargetWCNodeID (Offset 36) (Save|Key)(4 Bytes) - TargetNode
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- nWCNodeID (Offset 52) (Save|Key)(4 Bytes) - nodeid
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
- fIgnoreFacing (Offset 40) (Save|Key)(4 Bytes) - IgnoreFacing
Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
- minState (Offset 44) (Save|Key)(4 Bytes) - MinimumState
- m_LookDist (Offset 8) (Save)(4 Bytes)
- maxState (Offset 48) (Save|Key)(4 Bytes) - MaximumState
- m_LastLookDist (Offset 12) (Save)(4 Bytes)
- m_hHintOwner (Offset 884) (Save)(4 Bytes)
- m_TimeLastLook (Offset 16) (Save)(4 Bytes)
- m_flNextUseTime (Offset 888) (Save)(4 Bytes)
- m_iSensingFlags (Offset 108) (Save)(4 Bytes)
- m_vecForward (Offset 944) (Save)(12 Bytes)
- m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
- m_nodeFOV (Offset 940) (Save|Key)(4 Bytes) - nodeFOV
- m_SeenNPCs (Offset 44) (Save)(0 Bytes)
- CAI_HintEnableThink (Offset 0) (FunctionTable)(0 Bytes)
- m_SeenMisc (Offset 64) (Save)(0 Bytes)
- InputEnableHint (Offset 0) (Input)(0 Bytes) - EnableHint
- m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
- InputDisableHint (Offset 0) (Input)(0 Bytes) - DisableHint
- m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
- m_OnNPCStartedUsing (Offset 892) (Save|Key|Output)(0 Bytes) - OnNPCStartedUsing
- m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
- m_OnNPCStoppedUsing (Offset 916) (Save|Key|Output)(0 Bytes) - OnNPCStoppedUsing
Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
 
- m_hOwner (Offset 0) (Save)(4 Bytes)
CBaseEntity - ai_network
- m_iVolume (Offset 8) (Save)(4 Bytes)
- m_bNeedGraphRebuild (Offset 824) (Save)(1 Bytes)
- m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
- m_fInitalized (Offset 836) (Save)(1 Bytes)
- m_iType (Offset 16) (Save)(4 Bytes)
- CAI_NetworkManagerDelayedInit (Offset 0) (FunctionTable)(0 Bytes)
- m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
- CAI_NetworkManagerRebuildThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flExpireTime (Offset 24) (Save)(4 Bytes)
 
- m_iNext (Offset 28) (Save)(2 Bytes)
CBaseEntity - ai_network_build_helper
- m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 
- m_vecOrigin (Offset 36) (Save)(12 Bytes)
CBaseEntity - ai_npc_eventresponsesystem
- m_bHasOwner (Offset 48) (Save)(1 Bytes)
- InputTriggerResponseEvent (Offset 0) (Input)(0 Bytes) - TriggerResponseEvent
- m_hTarget (Offset 4) (Save)(4 Bytes)
- InputForceTriggerResponseEvent (Offset 0) (Input)(0 Bytes) - ForceTriggerResponseEvent
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- InputForceTriggerResponseEventNoCancel (Offset 0) (Input)(0 Bytes) - ForceTriggerResponseEventNoCancel
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
 
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
CBaseEntity - ai_relationship
Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
- CAI_RelationshipApplyRelationshipThink (Offset 0) (FunctionTable)(0 Bytes)
- m_minInterval (Offset 8) (Save)(4 Bytes)
- m_iszSubject (Offset 828) (Save|Key)(4 Bytes) - subject
- m_maxInterval (Offset 12) (Save)(4 Bytes)
- m_iDisposition (Offset 832) (Save|Key)(4 Bytes) - disposition
- m_fIsRunning (Offset 4) (Save)(1 Bytes)
- m_iRank (Offset 836) (Save|Key)(4 Bytes) - rank
- m_next (Offset 0) (Save)(4 Bytes)
- m_fStartActive (Offset 840) (Save|Key)(1 Bytes) - StartActive
  Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
- 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)
  - m_next (Offset 0) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_Timeout - CSimTimer
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_interval (Offset 4) (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_next (Offset 0) (Save)(4 Bytes)
- m_fMinState (Offset 932) (Save|Key)(4 Bytes) - MinimumState
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
- m_fMaxState (Offset 936) (Save|Key)(4 Bytes) - MaximumState
Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
- m_fScriptStatus (Offset 940) (Save|Key)(4 Bytes) - ScriptStatus
- m_vMark (Offset 0) (Save)(12 Bytes)
- m_fActorSeePlayer (Offset 944) (Save|Key)(4 Bytes) - ActorSeePlayer
- m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_flPlayerActorProximity (Offset 952) (Save|Key)(4 Bytes) - PlayerActorProximity
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_PlayerActorProxTester - CAI_ProxTester
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_distSq (Offset 0) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_fInside (Offset 4) (Save)(1 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_flPlayerActorFOV (Offset 964) (Save|Key)(4 Bytes) - PlayerActorFOV
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_bPlayerActorFOVTrueCone (Offset 968) (Save|Key)(1 Bytes) - PlayerActorFOVTrueCone
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
- m_fPlayerActorLOS (Offset 972) (Save|Key)(4 Bytes) - PlayerActorLOS
Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
- m_fActorSeeTarget (Offset 976) (Save|Key)(4 Bytes) - ActorSeeTarget
- m_navType (Offset 12) (Save)(4 Bytes)
- m_flActorTargetProximity (Offset 980) (Save|Key)(4 Bytes) - ActorTargetProximity
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
Sub-Class Table (1 Deep): m_ActorTargetProxTester - CAI_ProxTester
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
- m_distSq (Offset 0) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
- m_fInside (Offset 4) (Save)(1 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
- m_flPlayerTargetProximity (Offset 992) (Save|Key)(4 Bytes) - PlayerTargetProximity
  - m_sequence (Offset 12) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_PlayerTargetProxTester - CAI_ProxTester
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
- m_distSq (Offset 0) (Save)(4 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
- m_fInside (Offset 4) (Save)(1 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
- m_flPlayerTargetFOV (Offset 1004) (Save|Key)(4 Bytes) - PlayerTargetFOV
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
- m_bPlayerTargetFOVTrueCone (Offset 1008) (Save|Key)(1 Bytes) - PlayerTargetFOVTrueCone
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
- m_fPlayerTargetLOS (Offset 1012) (Save|Key)(4 Bytes) - PlayerTargetLOS
  - m_goalPos (Offset 52) (Save)(12 Bytes)
- m_fPlayerBlockingActor (Offset 1016) (Save|Key)(4 Bytes) - PlayerBlockingActor
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
- m_flMinTimeout (Offset 1024) (Save|Key)(4 Bytes) - MinTimeout
  - m_goalType (Offset 68) (Save)(4 Bytes)
- m_flMaxTimeout (Offset 1028) (Save|Key)(4 Bytes) - MaxTimeout
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
- m_fActorInPVS (Offset 1020) (Save|Key)(4 Bytes) - ActorInPVS
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
- m_fActorInVehicle (Offset 1032) (Save|Key)(4 Bytes) - ActorInVehicle
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
- m_fPlayerInVehicle (Offset 1036) (Save|Key)(4 Bytes) - PlayerInVehicle
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
- m_ElementList (Offset 1040) (Save)(0 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
- m_bLeaveAsleep (Offset 901) (Save)(1 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
 
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
CBaseEntity - ai_sound
- m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
- m_iSoundType (Offset 824) (Save|Key)(4 Bytes) - soundtype
- m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
- m_iSoundContext (Offset 828) (Save|Key)(4 Bytes) - soundcontext
- m_fNavComplete (Offset 16) (Save)(1 Bytes)
- m_iVolume (Offset 832) (Save|Key)(4 Bytes) - volume
- m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
- m_flDuration (Offset 836) (Save|Key)(4 Bytes) - duration
- m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
- m_iszProxyEntityName (Offset 840) (Save|Key)(4 Bytes) - locationproxy
- m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
- InputInsertSound (Offset 0) (Input)(0 Bytes) - InsertSound
- m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
- InputEmitAISound (Offset 0) (Input)(0 Bytes) - EmitAISound
- m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
 
- m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
CBaseEntity - ai_speechfilter
- m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
- m_iszSubject (Offset 828) (Save|Key)(4 Bytes) - subject
- m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
- m_flIdleModifier (Offset 832) (Save|Key)(4 Bytes) - IdleModifier
- m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
- m_bNeverSayHello (Offset 836) (Save|Key)(1 Bytes) - NeverSayHello
- m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
- m_bDisabled (Offset 837) (Save|Key)(1 Bytes) - StartDisabled
- m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
- InputSetIdleModifier (Offset 0) (Input)(0 Bytes) - SetIdleModifier
- m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
 
- m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
CBaseEntity - aiscripted_schedule
Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
- m_hLastFoundEntity (Offset 824) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
- m_flRadius (Offset 836) (Save|Key)(4 Bytes) - m_flRadius
- m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
- m_iszEntity (Offset 832) (Save|Key)(4 Bytes) - m_iszEntity
Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
- m_nSchedule (Offset 844) (Save|Key)(4 Bytes) - schedule
- m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
- m_nForceState (Offset 848) (Save|Key)(4 Bytes) - forcestate
- m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
- m_sGoalEnt (Offset 840) (Save|Key)(4 Bytes) - goalent
Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
- m_bGrabAll (Offset 852) (Save|Key)(1 Bytes) - graball
  - m_IdealYaw (Offset 20) (Save)(4 Bytes)
- m_Interruptability (Offset 856) (Save|Key)(4 Bytes) - interruptability
  - m_YawSpeed (Offset 24) (Save)(4 Bytes)
- m_bDidFireOnce (Offset 860) (Save)(1 Bytes)
  - m_vecVelocity (Offset 28) (Save)(12 Bytes)
- m_hActivator (Offset 828) (Save)(4 Bytes)
  - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
- CAI_ScriptedScheduleScriptThink (Offset 0) (FunctionTable)(0 Bytes)
  - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
- InputStartSchedule (Offset 0) (Input)(0 Bytes) - StartSchedule
  - m_vecDismount (Offset 56) (Save)(12 Bytes)
- InputStopSchedule (Offset 0) (Input)(0 Bytes) - StopSchedule
  - m_facingQueue (Offset 68) (Save)(0 Bytes)
 
  - m_bYawLocked (Offset 92) (Save)(1 Bytes)
CAI_BaseNPC - aitesthull
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
  Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- iCurTask (Offset 0) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
  - fTaskStatus (Offset 4) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
  - timeStarted (Offset 8) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
  - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
  - taskFailureCode (Offset 16) (Save)(4 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
  - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
  - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
  - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_next (Offset 0) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_LookDist (Offset 8) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_LastLookDist (Offset 12) (Save)(4 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_TimeLastLook (Offset 16) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
- m_iSensingFlags (Offset 108) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
- m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
  - m_flNextShotTime (Offset 0) (Save)(4 Bytes)
- m_SeenNPCs (Offset 44) (Save)(0 Bytes)
  - m_bInRestInterval (Offset 4) (Save)(1 Bytes)
- m_SeenMisc (Offset 64) (Save)(0 Bytes)
  - m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
- m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
  - m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
- m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
  - m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
- m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
  - m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
  - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
- m_hOwner (Offset 0) (Save)(4 Bytes)
  - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
- m_iVolume (Offset 8) (Save)(4 Bytes)
- m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
- m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
- m_bDisabled (Offset 28) (Save)(1 Bytes)
  - m_iType (Offset 16) (Save)(4 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
  - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
  - m_flExpireTime (Offset 24) (Save)(4 Bytes)
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
  - m_iNext (Offset 28) (Save)(2 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
  - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
  - m_vecOrigin (Offset 36) (Save)(12 Bytes)
  Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
  - m_bHasOwner (Offset 48) (Save)(1 Bytes)
  - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
  - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
  Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
  - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
- m_minInterval (Offset 8) (Save)(4 Bytes)
- m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
- m_maxInterval (Offset 12) (Save)(4 Bytes)
  - m_initialDelay (Offset 12) (Save)(4 Bytes)
- m_fIsRunning (Offset 4) (Save)(1 Bytes)
  - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_next (Offset 0) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
  Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
  - m_next (Offset 0) (Save)(4 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
  Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
  - m_next (Offset 0) (Save)(4 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
  Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
  - m_vMark (Offset 0) (Save)(12 Bytes)
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_navType (Offset 12) (Save)(4 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
  - m_goalPos (Offset 52) (Save)(12 Bytes)
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_fNavComplete (Offset 16) (Save)(1 Bytes)
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- m_IdealYaw (Offset 20) (Save)(4 Bytes)
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- m_YawSpeed (Offset 24) (Save)(4 Bytes)
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- m_vecVelocity (Offset 28) (Save)(12 Bytes)
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- m_nDismountSequence (Offset 52) (Save)(4 Bytes)
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- m_vecDismount (Offset 56) (Save)(12 Bytes)
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- m_facingQueue (Offset 68) (Save)(0 Bytes)
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- m_bYawLocked (Offset 92) (Save)(1 Bytes)
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_next (Offset 0) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- *CBaseAnimating
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
 
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
CBaseEntity - ambient_generic
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- m_iszSound (Offset 940) (Save|Key)(4 Bytes) - message
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- m_radius (Offset 824) (Save|Key)(4 Bytes) - radius
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- m_sSourceEntName (Offset 944) (Save|Key)(4 Bytes) - SourceEntityName
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
- m_flMaxRadius (Offset 828) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
- m_fActive (Offset 936) (Save)(1 Bytes)
- m_flNextShotTime (Offset 0) (Save)(4 Bytes)
- m_fLooping (Offset 937) (Save)(1 Bytes)
- m_bInRestInterval (Offset 4) (Save)(1 Bytes)
- m_iSoundLevel (Offset 832) (Save)(4 Bytes)
- m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
- m_dpv (Offset 836) (Save)(100 Bytes)
- m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
- CAmbientGenericRampThink (Offset 0) (FunctionTable)(0 Bytes)
- m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
- InputPlaySound (Offset 0) (Input)(0 Bytes) - PlaySound
- m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
- InputStopSound (Offset 0) (Input)(0 Bytes) - StopSound
- m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
- InputToggleSound (Offset 0) (Input)(0 Bytes) - ToggleSound
- m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
- InputPitch (Offset 0) (Input)(0 Bytes) - Pitch
- m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
- InputVolume (Offset 0) (Input)(0 Bytes) - Volume
- m_bDisabled (Offset 28) (Save)(1 Bytes)
- InputFadeIn (Offset 0) (Input)(0 Bytes) - FadeIn
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- InputFadeOut (Offset 0) (Input)(0 Bytes) - FadeOut
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
 
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
CBaseCombatCharacter - apc_missile
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_flReachedTargetTime (Offset 2164) (Save)(4 Bytes)
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
- m_flIgnitionTime (Offset 2168) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
- m_bGuidingDisabled (Offset 2172) (Save)(1 Bytes)
- m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_hSpecificTarget (Offset 2180) (Save)(4 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_strHint (Offset 2184) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_flLastHomingSpeed (Offset 2176) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
- CAPCMissileBeginSeekThink (Offset 0) (FunctionTable)(0 Bytes)
Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
- CAPCMissileAugerStartThink (Offset 0) (FunctionTable)(0 Bytes)
- m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
- CAPCMissileExplodeThink (Offset 0) (FunctionTable)(0 Bytes)
- m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
- CAPCMissileAPCSeekThink (Offset 0) (FunctionTable)(0 Bytes)
- m_initialDelay (Offset 12) (Save)(4 Bytes)
- CAPCMissileAPCMissileTouch (Offset 0) (FunctionTable)(0 Bytes)
- m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_hOwner (Offset 2132) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_hRocketTrail (Offset 2136) (Save)(4 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_flAugerTime (Offset 2140) (Save)(4 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_flMarkDeadTime (Offset 2144) (Save)(4 Bytes)
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_flGracePeriodEndsAt (Offset 2152) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDamage (Offset 2148) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_bCreateDangerSounds (Offset 2156) (Save)(1 Bytes)
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- CMissileMissileTouch (Offset 0) (FunctionTable)(0 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- CMissileAccelerateThink (Offset 0) (FunctionTable)(0 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- CMissileAugerThink (Offset 0) (FunctionTable)(0 Bytes)
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- CMissileIgniteThink (Offset 0) (FunctionTable)(0 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- CMissileSeekThink (Offset 0) (FunctionTable)(0 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- *CBaseAnimating
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
 
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
AR2Explosion - ar2explosion
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_szMaterialName (Offset 824) (Save)(255 Bytes)
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
 
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
CBaseEntity - assault_assaultpoint
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_AssaultHintGroup (Offset 824) (Save|Key)(4 Bytes) - assaultgroup
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_NextAssaultPointName (Offset 828) (Save|Key)(4 Bytes) - nextassaultpoint
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_flAssaultTimeout (Offset 856) (Save|Key)(4 Bytes) - assaulttimeout
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_bClearOnContact (Offset 860) (Save|Key)(1 Bytes) - clearoncontact
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_bAllowDiversion (Offset 861) (Save|Key)(1 Bytes) - allowdiversion
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_flAllowDiversionRadius (Offset 864) (Save|Key)(4 Bytes) - allowdiversionradius
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_bNeverTimeout (Offset 868) (Save|Key)(1 Bytes) - nevertimeout
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_iStrictness (Offset 872) (Save|Key)(4 Bytes) - strict
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_bForceCrouch (Offset 876) (Save|Key)(1 Bytes) - forcecrouch
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- m_bIsUrgent (Offset 877) (Save|Key)(1 Bytes) - urgent
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- m_bInputForcedClear (Offset 878) (Save)(1 Bytes)
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- m_flAssaultPointTolerance (Offset 880) (Save|Key)(4 Bytes) - assaulttolerance
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- m_flTimeLastUsed (Offset 884) (Save)(4 Bytes)
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputSetClearOnContact (Offset 0) (Input)(0 Bytes) - SetClearOnContact
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputSetAllowDiversion (Offset 0) (Input)(0 Bytes) - SetAllowDiversion
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputSetForceClear (Offset 0) (Input)(0 Bytes) - SetForceClear
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- m_OnArrival (Offset 888) (Save|Key|Output)(0 Bytes) - OnArrival
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- m_OnAssaultClear (Offset 832) (Save|Key|Output)(0 Bytes) - OnAssaultClear
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
 
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
CBaseEntity - assault_rallypoint
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- m_AssaultPointName (Offset 824) (Save|Key)(4 Bytes) - assaultpoint
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- m_RallySequenceName (Offset 828) (Save|Key)(4 Bytes) - rallysequence
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- m_flAssaultDelay (Offset 832) (Save|Key)(4 Bytes) - assaultdelay
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- m_iPriority (Offset 836) (Save|Key)(4 Bytes) - priority
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- m_iStrictness (Offset 840) (Save|Key)(4 Bytes) - strict
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- m_bForceCrouch (Offset 844) (Save|Key)(1 Bytes) - forcecrouch
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- m_bIsUrgent (Offset 845) (Save|Key)(1 Bytes) - urgent
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- m_hLockedBy (Offset 872) (Save)(4 Bytes)
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- m_sExclusivity (Offset 846) (Save)(2 Bytes)
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- m_OnArrival (Offset 848) (Save|Key|Output)(0 Bytes) - OnArrival
- 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
CBaseHLCombatWeapon - basehlcombatweapon
- m_iszSound (Offset 940) (Save|Key)(4 Bytes) - message
- m_bLowered (Offset 1376) (Save)(1 Bytes)
- m_radius (Offset 824) (Save|Key)(4 Bytes) - radius
- m_flRaiseTime (Offset 1380) (Save)(4 Bytes)
- m_sSourceEntName (Offset 944) (Save|Key)(4 Bytes) - SourceEntityName
- m_flHolsterTime (Offset 1384) (Save)(4 Bytes)
- m_flMaxRadius (Offset 828) (Save)(4 Bytes)
- m_iPrimaryAttacks (Offset 1368) (Save)(4 Bytes)
- m_fActive (Offset 936) (Save)(1 Bytes)
- m_iSecondaryAttacks (Offset 1372) (Save)(4 Bytes)
- m_fLooping (Offset 937) (Save)(1 Bytes)
- m_flNextPrimaryAttack (Offset 1128) (Save)(4 Bytes)
- m_iSoundLevel (Offset 832) (Save)(4 Bytes)
- m_flNextSecondaryAttack (Offset 1132) (Save)(4 Bytes)
- m_dpv (Offset 836) (Save)(100 Bytes)
- m_flTimeWeaponIdle (Offset 1136) (Save)(4 Bytes)
- CAmbientGenericRampThink (Offset 0) (FunctionTable)(0 Bytes)
- m_bInReload (Offset 1140) (Save)(1 Bytes)
- InputPlaySound (Offset 0) (Input)(0 Bytes) - PlaySound
- m_bFireOnEmpty (Offset 1141) (Save)(1 Bytes)
- InputStopSound (Offset 0) (Input)(0 Bytes) - StopSound
- m_hOwner (Offset 1120) (Save)(4 Bytes)
- InputToggleSound (Offset 0) (Input)(0 Bytes) - ToggleSound
- m_iState (Offset 1180) (Save)(4 Bytes)
- InputPitch (Offset 0) (Input)(0 Bytes) - Pitch
- m_iszName (Offset 1184) (Save)(4 Bytes)
- InputVolume (Offset 0) (Input)(0 Bytes) - Volume
- m_iPrimaryAmmoType (Offset 1188) (Save)(4 Bytes)
- InputFadeIn (Offset 0) (Input)(0 Bytes) - FadeIn
- m_iSecondaryAmmoType (Offset 1192) (Save)(4 Bytes)
- InputFadeOut (Offset 0) (Input)(0 Bytes) - FadeOut
- 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


CBaseCombatCharacter - apc_missile
CSprite - baseprojectile
- m_flReachedTargetTime (Offset 2164) (Save)(4 Bytes)
- m_iDmg (Offset 904) (Save)(4 Bytes)
- m_flIgnitionTime (Offset 2168) (Save)(4 Bytes)
- m_iDmgType (Offset 908) (Save)(4 Bytes)
- m_bGuidingDisabled (Offset 2172) (Save)(1 Bytes)
- m_hIntendedTarget (Offset 912) (Save)(4 Bytes)
- m_hSpecificTarget (Offset 2180) (Save)(4 Bytes)
- m_flLastTime (Offset 872) (Save)(4 Bytes)
- m_strHint (Offset 2184) (Save)(4 Bytes)
- m_flMaxFrame (Offset 876) (Save)(4 Bytes)
- m_flLastHomingSpeed (Offset 2176) (Save)(4 Bytes)
- m_hAttachedToEntity (Offset 824) (Save)(4 Bytes)
- CAPCMissileBeginSeekThink (Offset 0) (FunctionTable)(0 Bytes)
- m_nAttachment (Offset 828) (Save)(4 Bytes)
- CAPCMissileAugerStartThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flDieTime (Offset 840) (Save)(4 Bytes)
- CAPCMissileExplodeThink (Offset 0) (FunctionTable)(0 Bytes)
- m_nBrightness (Offset 844) (Save)(4 Bytes)
- CAPCMissileAPCSeekThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flBrightnessTime (Offset 848) (Save)(4 Bytes)
- CAPCMissileAPCMissileTouch (Offset 0) (FunctionTable)(0 Bytes)
- m_flSpriteScale (Offset 852) (Save|Key)(4 Bytes) - scale
- m_hOwner (Offset 2132) (Save)(4 Bytes)
- m_flSpriteFramerate (Offset 832) (Save|Key)(4 Bytes) - framerate
- m_hRocketTrail (Offset 2136) (Save)(4 Bytes)
- m_flFrame (Offset 836) (Save|Key)(4 Bytes) - frame
- m_flAugerTime (Offset 2140) (Save)(4 Bytes)
- m_flHDRColorScale (Offset 868) (Save|Key)(4 Bytes) - HDRColorScale
- m_flMarkDeadTime (Offset 2144) (Save)(4 Bytes)
- m_flGlowProxySize (Offset 864) (Save|Key)(4 Bytes) - GlowProxySize
- m_flGracePeriodEndsAt (Offset 2152) (Save)(4 Bytes)
- m_flScaleTime (Offset 856) (Save)(4 Bytes)
- m_flDamage (Offset 2148) (Save)(4 Bytes)
- m_flStartScale (Offset 880) (Save)(4 Bytes)
- m_bCreateDangerSounds (Offset 2156) (Save)(1 Bytes)
- m_flDestScale (Offset 884) (Save)(4 Bytes)
- CMissileMissileTouch (Offset 0) (FunctionTable)(0 Bytes)
- m_flScaleTimeStart (Offset 888) (Save)(4 Bytes)
- CMissileAccelerateThink (Offset 0) (FunctionTable)(0 Bytes)
- m_nStartBrightness (Offset 892) (Save)(4 Bytes)
- CMissileAugerThink (Offset 0) (FunctionTable)(0 Bytes)
- m_nDestBrightness (Offset 896) (Save)(4 Bytes)
- CMissileIgniteThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flBrightnessTimeStart (Offset 900) (Save)(4 Bytes)
- CMissileSeekThink (Offset 0) (FunctionTable)(0 Bytes)
- m_bWorldSpaceScale (Offset 860) (Save)(1 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- CSpriteAnimateThink (Offset 0) (FunctionTable)(0 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- CSpriteExpandThink (Offset 0) (FunctionTable)(0 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- CSpriteAnimateUntilDead (Offset 0) (FunctionTable)(0 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- CSpriteBeginFadeOutThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_flSpriteScale (Offset 852) (Save|Key|Input)(4 Bytes) - SetScale
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- InputHideSprite (Offset 0) (Input)(0 Bytes) - HideSprite
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- InputShowSprite (Offset 0) (Input)(0 Bytes) - ShowSprite
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- InputToggleSprite (Offset 0) (Input)(0 Bytes) - ToggleSprite
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- InputColorRedValue (Offset 0) (Input)(0 Bytes) - ColorRedValue
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- InputColorGreenValue (Offset 0) (Input)(0 Bytes) - ColorGreenValue
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- InputColorBlueValue (Offset 0) (Input)(0 Bytes) - ColorBlueValue
- 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
CBeam - beam
- m_szMaterialName (Offset 824) (Save)(255 Bytes)
- m_nHaloIndex (Offset 844) (Save)(4 Bytes)
 
- m_nBeamType (Offset 848) (Save)(4 Bytes)
CBaseEntity - assault_assaultpoint
- m_nBeamFlags (Offset 852) (Save)(4 Bytes)
- m_AssaultHintGroup (Offset 824) (Save|Key)(4 Bytes) - assaultgroup
- m_nNumBeamEnts (Offset 840) (Save)(4 Bytes)
- m_NextAssaultPointName (Offset 828) (Save|Key)(4 Bytes) - nextassaultpoint
- m_hAttachEntity (Offset 856) (Save)(40 Bytes)
- m_flAssaultTimeout (Offset 856) (Save|Key)(4 Bytes) - assaulttimeout
- m_nAttachIndex (Offset 896) (Save)(40 Bytes)
- m_bClearOnContact (Offset 860) (Save|Key)(1 Bytes) - clearoncontact
- m_nMinDXLevel (Offset 964) (Save)(4 Bytes)
- m_bAllowDiversion (Offset 861) (Save|Key)(1 Bytes) - allowdiversion
- m_fWidth (Offset 936) (Save)(4 Bytes)
- m_flAllowDiversionRadius (Offset 864) (Save|Key)(4 Bytes) - allowdiversionradius
- m_fEndWidth (Offset 940) (Save)(4 Bytes)
- m_bNeverTimeout (Offset 868) (Save|Key)(1 Bytes) - nevertimeout
- m_fFadeLength (Offset 944) (Save)(4 Bytes)
- m_iStrictness (Offset 872) (Save|Key)(4 Bytes) - strict
- m_fHaloScale (Offset 948) (Save)(4 Bytes)
- m_bForceCrouch (Offset 876) (Save|Key)(1 Bytes) - forcecrouch
- m_fAmplitude (Offset 952) (Save)(4 Bytes)
- m_bIsUrgent (Offset 877) (Save|Key)(1 Bytes) - urgent
- m_fStartFrame (Offset 956) (Save)(4 Bytes)
- m_bInputForcedClear (Offset 878) (Save)(1 Bytes)
- m_fSpeed (Offset 960) (Save)(4 Bytes)
- m_flAssaultPointTolerance (Offset 880) (Save|Key)(4 Bytes) - assaulttolerance
- m_flFrameRate (Offset 824) (Save)(4 Bytes)
- m_flTimeLastUsed (Offset 884) (Save)(4 Bytes)
- m_flFrame (Offset 968) (Save)(4 Bytes)
- InputSetClearOnContact (Offset 0) (Input)(0 Bytes) - SetClearOnContact
- m_flHDRColorScale (Offset 828) (Save|Key)(4 Bytes) - HDRColorScale
- InputSetAllowDiversion (Offset 0) (Input)(0 Bytes) - SetAllowDiversion
- m_flDamage (Offset 836) (Save|Key)(4 Bytes) - damage
- InputSetForceClear (Offset 0) (Input)(0 Bytes) - SetForceClear
- m_flFireTime (Offset 832) (Save)(4 Bytes)
- m_OnArrival (Offset 888) (Save|Key|Output)(0 Bytes) - OnArrival
- m_vecEndPos (Offset 972) (Save)(12 Bytes)
- m_OnAssaultClear (Offset 832) (Save|Key|Output)(0 Bytes) - OnAssaultClear
- 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)


CBaseEntity - assault_rallypoint
CCorpse - bodyque
- m_AssaultPointName (Offset 824) (Save|Key)(4 Bytes) - assaultpoint
- *CBaseAnimating
- 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
CBaseAnimating - bounce_bomb
- m_bLowered (Offset 1376) (Save)(1 Bytes)
- CBounceBombExplodeThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flRaiseTime (Offset 1380) (Save)(4 Bytes)
- CBounceBombExplodeTouch (Offset 0) (FunctionTable)(0 Bytes)
- m_flHolsterTime (Offset 1384) (Save)(4 Bytes)
- CBounceBombSearchThink (Offset 0) (FunctionTable)(0 Bytes)
- m_iPrimaryAttacks (Offset 1368) (Save)(4 Bytes)
- CBounceBombBounceThink (Offset 0) (FunctionTable)(0 Bytes)
- m_iSecondaryAttacks (Offset 1372) (Save)(4 Bytes)
- CBounceBombSettleThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextPrimaryAttack (Offset 1128) (Save)(4 Bytes)
- CBounceBombCaptiveThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextSecondaryAttack (Offset 1132) (Save)(4 Bytes)
- CBounceBombCavernBounceThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flTimeWeaponIdle (Offset 1136) (Save)(4 Bytes)
- m_pWarnSound (Offset 1164) (Save)(0 Bytes)
- m_bInReload (Offset 1140) (Save)(1 Bytes)
- m_flExplosionDelay (Offset 1124) (Save|Key)(4 Bytes) - ExplosionDelay
- m_bFireOnEmpty (Offset 1141) (Save)(1 Bytes)
- m_bBounce (Offset 1129) (Save|Key)(1 Bytes) - Bounce
- m_hOwner (Offset 1120) (Save)(4 Bytes)
- m_bAwake (Offset 1128) (Save)(1 Bytes)
- m_iState (Offset 1180) (Save)(4 Bytes)
- m_hNearestNPC (Offset 1132) (Save)(4 Bytes)
- m_iszName (Offset 1184) (Save)(4 Bytes)
- m_hSprite (Offset 1136) (Save)(4 Bytes)
- m_iPrimaryAmmoType (Offset 1188) (Save)(4 Bytes)
- m_LastSpriteColor (Offset 1140) (Save)(4 Bytes)
- m_iSecondaryAmmoType (Offset 1192) (Save)(4 Bytes)
- m_flHookPositions (Offset 1144) (Save)(4 Bytes)
- m_iClip1 (Offset 1196) (Save)(4 Bytes)
- m_iHookN (Offset 1148) (Save)(4 Bytes)
- m_iClip2 (Offset 1200) (Save)(4 Bytes)
- m_iHookE (Offset 1152) (Save)(4 Bytes)
- m_bFiresUnderwater (Offset 1204) (Save)(1 Bytes)
- m_iHookS (Offset 1156) (Save)(4 Bytes)
- m_bAltFiresUnderwater (Offset 1205) (Save)(1 Bytes)
- m_iAllHooks (Offset 1160) (Save)(4 Bytes)
- m_fMinRange1 (Offset 1208) (Save)(4 Bytes)
- m_bLockSilently (Offset 1168) (Save|Key)(1 Bytes) - LockSilently
- m_fMinRange2 (Offset 1212) (Save)(4 Bytes)
- m_bFoeNearest (Offset 1169) (Save)(1 Bytes)
- m_fMaxRange1 (Offset 1216) (Save)(4 Bytes)
- m_flIgnoreWorldTime (Offset 1172) (Save)(4 Bytes)
- m_fMaxRange2 (Offset 1220) (Save)(4 Bytes)
- m_bDisarmed (Offset 1176) (Save|Key)(1 Bytes) - StartDisarmed
- m_iPrimaryAmmoCount (Offset 1172) (Save)(4 Bytes)
- m_iModification (Offset 1184) (Save|Key)(4 Bytes) - Modification
- m_iSecondaryAmmoCount (Offset 1176) (Save)(4 Bytes)
- m_bPlacedByPlayer (Offset 1177) (Save)(1 Bytes)
- m_nViewModelIndex (Offset 1124) (Save)(4 Bytes)
- m_bHeldByPhysgun (Offset 1178) (Save)(1 Bytes)
- m_nIdealSequence (Offset 1160) (Save)(4 Bytes)
- m_iFlipAttempts (Offset 1180) (Save)(4 Bytes)
- m_IdealActivity (Offset 1164) (Save)(4 Bytes)
- m_flTimeGrabbed (Offset 1196) (Save)(4 Bytes)
- m_fFireDuration (Offset 1228) (Save)(4 Bytes)
- m_iMineState (Offset 1204) (Save)(4 Bytes)
- m_bReloadsSingly (Offset 1224) (Save)(1 Bytes)
- m_hPhysicsAttacker (Offset 1188) (Save)(4 Bytes)
- m_iSubType (Offset 1232) (Save)(4 Bytes)
- m_flLastPhysicsInfluenceTime (Offset 1192) (Save)(4 Bytes)
- m_bRemoveable (Offset 1168) (Save)(1 Bytes)
- m_pConstraint (Offset 1200) (Save)(0 Bytes)
- m_flUnlockTime (Offset 1236) (Save)(4 Bytes)
- m_OnPulledUp (Offset 1208) (Save|Key|Output)(0 Bytes) - OnPulledUp
- m_hLocker (Offset 1240) (Save)(4 Bytes)
- InputDisarm (Offset 0) (Input)(0 Bytes) - Disarm
- 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


CSprite - baseprojectile
CAI_BaseNPC - bullseye_strider_focus
- m_iDmg (Offset 904) (Save)(4 Bytes)
- m_hPainPartner (Offset 3520) (Save)(4 Bytes)
- m_iDmgType (Offset 908) (Save)(4 Bytes)
- m_fAutoaimRadius (Offset 3576) (Save|Key)(4 Bytes) - autoaimradius
- m_hIntendedTarget (Offset 912) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save|Key)(4 Bytes) - minangle
- m_flLastTime (Offset 872) (Save)(4 Bytes)
- m_flMinDistValidEnemy (Offset 3580) (Save|Key)(4 Bytes) - mindist
- m_flMaxFrame (Offset 876) (Save)(4 Bytes)
- CNPC_BullseyeBullseyeThink (Offset 0) (FunctionTable)(0 Bytes)
- m_hAttachedToEntity (Offset 824) (Save)(4 Bytes)
- InputTargeted (Offset 0) (Input)(0 Bytes) - InputTargeted
- m_nAttachment (Offset 828) (Save)(4 Bytes)
- InputReleased (Offset 0) (Input)(0 Bytes) - InputReleased
- m_flDieTime (Offset 840) (Save)(4 Bytes)
- m_OnTargeted (Offset 3524) (Save|Key|Output)(0 Bytes) - OnTargeted
- m_nBrightness (Offset 844) (Save)(4 Bytes)
- m_OnReleased (Offset 3548) (Save|Key|Output)(0 Bytes) - OnReleased
- m_flBrightnessTime (Offset 848) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
- m_flSpriteScale (Offset 852) (Save|Key)(4 Bytes) - scale
- iCurTask (Offset 0) (Save)(4 Bytes)
- m_flSpriteFramerate (Offset 832) (Save|Key)(4 Bytes) - framerate
- fTaskStatus (Offset 4) (Save)(4 Bytes)
- m_flFrame (Offset 836) (Save|Key)(4 Bytes) - frame
- timeStarted (Offset 8) (Save)(4 Bytes)
- m_flHDRColorScale (Offset 868) (Save|Key)(4 Bytes) - HDRColorScale
- timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
- m_flGlowProxySize (Offset 864) (Save|Key)(4 Bytes) - GlowProxySize
- taskFailureCode (Offset 16) (Save)(4 Bytes)
- m_flScaleTime (Offset 856) (Save)(4 Bytes)
- iTaskInterrupt (Offset 20) (Save)(4 Bytes)
- m_flStartScale (Offset 880) (Save)(4 Bytes)
- bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
- m_flDestScale (Offset 884) (Save)(4 Bytes)
- bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
- m_flScaleTimeStart (Offset 888) (Save)(4 Bytes)
- bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_nStartBrightness (Offset 892) (Save)(4 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_nDestBrightness (Offset 896) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_flBrightnessTimeStart (Offset 900) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_bWorldSpaceScale (Offset 860) (Save)(1 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- CSpriteAnimateThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- CSpriteExpandThink (Offset 0) (FunctionTable)(0 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- CSpriteAnimateUntilDead (Offset 0) (FunctionTable)(0 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- CSpriteBeginFadeOutThink (Offset 0) (FunctionTable)(0 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_flSpriteScale (Offset 852) (Save|Key|Input)(4 Bytes) - SetScale
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- InputHideSprite (Offset 0) (Input)(0 Bytes) - HideSprite
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- InputShowSprite (Offset 0) (Input)(0 Bytes) - ShowSprite
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- InputToggleSprite (Offset 0) (Input)(0 Bytes) - ToggleSprite
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- InputColorRedValue (Offset 0) (Input)(0 Bytes) - ColorRedValue
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- InputColorGreenValue (Offset 0) (Input)(0 Bytes) - ColorGreenValue
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- InputColorBlueValue (Offset 0) (Input)(0 Bytes) - ColorBlueValue
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
 
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
CBeam - beam
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_nHaloIndex (Offset 844) (Save)(4 Bytes)
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_nBeamType (Offset 848) (Save)(4 Bytes)
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_nBeamFlags (Offset 852) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_nNumBeamEnts (Offset 840) (Save)(4 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_hAttachEntity (Offset 856) (Save)(40 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_nAttachIndex (Offset 896) (Save)(40 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_nMinDXLevel (Offset 964) (Save)(4 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_fWidth (Offset 936) (Save)(4 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
- m_fEndWidth (Offset 940) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
- m_fFadeLength (Offset 944) (Save)(4 Bytes)
- m_LookDist (Offset 8) (Save)(4 Bytes)
- m_fHaloScale (Offset 948) (Save)(4 Bytes)
- m_LastLookDist (Offset 12) (Save)(4 Bytes)
- m_fAmplitude (Offset 952) (Save)(4 Bytes)
- m_TimeLastLook (Offset 16) (Save)(4 Bytes)
- m_fStartFrame (Offset 956) (Save)(4 Bytes)
- m_iSensingFlags (Offset 108) (Save)(4 Bytes)
- m_fSpeed (Offset 960) (Save)(4 Bytes)
- m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
- m_flFrameRate (Offset 824) (Save)(4 Bytes)
- m_SeenNPCs (Offset 44) (Save)(0 Bytes)
- m_flFrame (Offset 968) (Save)(4 Bytes)
- m_SeenMisc (Offset 64) (Save)(0 Bytes)
- m_flHDRColorScale (Offset 828) (Save|Key)(4 Bytes) - HDRColorScale
- m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
- m_flDamage (Offset 836) (Save|Key)(4 Bytes) - damage
- m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
- m_flFireTime (Offset 832) (Save)(4 Bytes)
- m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
- m_vecEndPos (Offset 972) (Save)(12 Bytes)
Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
- m_hEndEntity (Offset 984) (Save)(4 Bytes)
- m_hOwner (Offset 0) (Save)(4 Bytes)
- m_nDissolveType (Offset 988) (Save|Key)(4 Bytes) - dissolvetype
- m_iVolume (Offset 8) (Save)(4 Bytes)
- InputWidth (Offset 0) (Input)(0 Bytes) - Width
- m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
- InputNoise (Offset 0) (Input)(0 Bytes) - Noise
- m_iType (Offset 16) (Save)(4 Bytes)
- InputColorRedValue (Offset 0) (Input)(0 Bytes) - ColorRedValue
- m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
- InputColorGreenValue (Offset 0) (Input)(0 Bytes) - ColorGreenValue
- m_flExpireTime (Offset 24) (Save)(4 Bytes)
- InputColorBlueValue (Offset 0) (Input)(0 Bytes) - ColorBlueValue
- m_iNext (Offset 28) (Save)(2 Bytes)
- m_fSpeed (Offset 960) (Save|Key|Input)(4 Bytes) - ScrollSpeed
- m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
 
- m_vecOrigin (Offset 36) (Save)(12 Bytes)
CBaseAnimating - blob_element
- m_bHasOwner (Offset 48) (Save)(1 Bytes)
- m_vecPrevOrigin (Offset 1120) (Save)(12 Bytes)
- m_hTarget (Offset 4) (Save)(4 Bytes)
- m_iStuckCount (Offset 1132) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_bOnWall (Offset 1136) (Save)(1 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_flDistFromCentroidSqr (Offset 1140) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
- m_iElementNumber (Offset 1144) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
- m_vecTargetLocation (Offset 1148) (Save)(12 Bytes)
- m_minInterval (Offset 8) (Save)(4 Bytes)
- m_hTargetEntity (Offset 1164) (Save)(4 Bytes)
- m_maxInterval (Offset 12) (Save)(4 Bytes)
- m_flSinePhase (Offset 1168) (Save)(4 Bytes)
- m_fIsRunning (Offset 4) (Save)(1 Bytes)
- m_flSineAmplitude (Offset 1172) (Save)(4 Bytes)
- m_next (Offset 0) (Save)(4 Bytes)
- m_flSineFrequency (Offset 1176) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
- m_iMovementRule (Offset 1180) (Save)(4 Bytes)
- m_next (Offset 0) (Save)(4 Bytes)
 
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
CCorpse - bodyque
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
- *CBaseAnimating
Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
 
- m_next (Offset 0) (Save)(4 Bytes)
CBaseAnimating - bounce_bomb
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
- CBounceBombExplodeThink (Offset 0) (FunctionTable)(0 Bytes)
Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
- CBounceBombExplodeTouch (Offset 0) (FunctionTable)(0 Bytes)
- m_vMark (Offset 0) (Save)(12 Bytes)
- CBounceBombSearchThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- CBounceBombBounceThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- CBounceBombSettleThink (Offset 0) (FunctionTable)(0 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- CBounceBombCaptiveThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- CBounceBombCavernBounceThink (Offset 0) (FunctionTable)(0 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_pWarnSound (Offset 1164) (Save)(0 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_flExplosionDelay (Offset 1124) (Save|Key)(4 Bytes) - ExplosionDelay
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
- m_bBounce (Offset 1129) (Save|Key)(1 Bytes) - Bounce
Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
- m_bAwake (Offset 1128) (Save)(1 Bytes)
- m_navType (Offset 12) (Save)(4 Bytes)
- m_hNearestNPC (Offset 1132) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
- m_hSprite (Offset 1136) (Save)(4 Bytes)
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
- m_LastSpriteColor (Offset 1140) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
- m_flHookPositions (Offset 1144) (Save)(4 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
- m_iHookN (Offset 1148) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
- m_iHookE (Offset 1152) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
- m_iHookS (Offset 1156) (Save)(4 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
- m_iAllHooks (Offset 1160) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
- m_bLockSilently (Offset 1168) (Save|Key)(1 Bytes) - LockSilently
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
- m_bFoeNearest (Offset 1169) (Save)(1 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
- m_flIgnoreWorldTime (Offset 1172) (Save)(4 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
- m_bDisarmed (Offset 1176) (Save|Key)(1 Bytes) - StartDisarmed
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
- m_iModification (Offset 1184) (Save|Key)(4 Bytes) - Modification
  - m_goalType (Offset 68) (Save)(4 Bytes)
- m_bPlacedByPlayer (Offset 1177) (Save)(1 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
- m_bHeldByPhysgun (Offset 1178) (Save)(1 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
- m_iFlipAttempts (Offset 1180) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
- m_flTimeGrabbed (Offset 1196) (Save)(4 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
- m_iMineState (Offset 1204) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
- m_hPhysicsAttacker (Offset 1188) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
- m_flLastPhysicsInfluenceTime (Offset 1192) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
- m_pConstraint (Offset 1200) (Save)(0 Bytes)
- m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
- m_OnPulledUp (Offset 1208) (Save|Key|Output)(0 Bytes) - OnPulledUp
- m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
- InputDisarm (Offset 0) (Input)(0 Bytes) - Disarm
- m_fNavComplete (Offset 16) (Save)(1 Bytes)
- *CBaseAnimating
- m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
 
- m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
CAI_BaseNPC - bullseye_strider_focus
- m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
- m_hPainPartner (Offset 3520) (Save)(4 Bytes)
- m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
- m_fAutoaimRadius (Offset 3576) (Save|Key)(4 Bytes) - autoaimradius
- m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save|Key)(4 Bytes) - minangle
- m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
- m_flMinDistValidEnemy (Offset 3580) (Save|Key)(4 Bytes) - mindist
- m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
- CNPC_BullseyeBullseyeThink (Offset 0) (FunctionTable)(0 Bytes)
  - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
- InputTargeted (Offset 0) (Input)(0 Bytes) - InputTargeted
  - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
- InputReleased (Offset 0) (Input)(0 Bytes) - InputReleased
  - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
- m_OnTargeted (Offset 3524) (Save|Key|Output)(0 Bytes) - OnTargeted
  - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
- m_OnReleased (Offset 3548) (Save|Key|Output)(0 Bytes) - OnReleased
  - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
  Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
  - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
  - iCurTask (Offset 0) (Save)(4 Bytes)
  - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
  - fTaskStatus (Offset 4) (Save)(4 Bytes)
  - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
  - timeStarted (Offset 8) (Save)(4 Bytes)
  Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
  - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
  - taskFailureCode (Offset 16) (Save)(4 Bytes)
  - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
  - iTaskInterrupt (Offset 20) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
  - bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
- m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
  - bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
- m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
  - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_IdealYaw (Offset 20) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_YawSpeed (Offset 24) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_vecVelocity (Offset 28) (Save)(12 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_nDismountSequence (Offset 52) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_vecDismount (Offset 56) (Save)(12 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_facingQueue (Offset 68) (Save)(0 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
- 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)
  - m_next (Offset 0) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_next (Offset 0) (Save)(4 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_next (Offset 0) (Save)(4 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_vMark (Offset 0) (Save)(12 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_navType (Offset 12) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
  - m_goalPos (Offset 52) (Save)(12 Bytes)
- m_flNextShotTime (Offset 0) (Save)(4 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
- m_bInRestInterval (Offset 4) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
- m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
- m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
- m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
- m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
  - m_bDisabled (Offset 28) (Save)(1 Bytes)
  - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
  - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
  - m_fNavComplete (Offset 16) (Save)(1 Bytes)
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
  - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
- m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
  Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
- m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
- m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
  - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
- m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
  Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
- m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
- m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
- m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
  - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
  - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
  - m_initialDelay (Offset 12) (Save)(4 Bytes)
  - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
  - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
  - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
  - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_IdealYaw (Offset 20) (Save)(4 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_YawSpeed (Offset 24) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_vecVelocity (Offset 28) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_nDismountSequence (Offset 52) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_vecDismount (Offset 56) (Save)(12 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_facingQueue (Offset 68) (Save)(0 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_next (Offset 0) (Save)(4 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- m_flNextShotTime (Offset 0) (Save)(4 Bytes)
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- m_bInRestInterval (Offset 4) (Save)(1 Bytes)
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- m_bDisabled (Offset 28) (Save)(1 Bytes)
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_initialDelay (Offset 12) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- *CBaseAnimating
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
 
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
CColorCorrection - color_correction
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- CColorCorrectionFadeInThink (Offset 0) (FunctionTable)(0 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- CColorCorrectionFadeOutThink (Offset 0) (FunctionTable)(0 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_flCurWeight (Offset 864) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_flTimeStartFadeIn (Offset 840) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_flTimeStartFadeOut (Offset 844) (Save)(4 Bytes)
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_flStartFadeInWeight (Offset 832) (Save)(4 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_flStartFadeOutWeight (Offset 836) (Save)(4 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_MinFalloff (Offset 856) (Save|Key)(4 Bytes) - minfalloff
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_MaxFalloff (Offset 860) (Save|Key)(4 Bytes) - maxfalloff
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_flMaxWeight (Offset 848) (Save|Key)(4 Bytes) - maxweight
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_flFadeInDuration (Offset 824) (Save|Key)(4 Bytes) - fadeInDuration
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_flFadeOutDuration (Offset 828) (Save|Key)(4 Bytes) - fadeOutDuration
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_lookupFilename (Offset 1128) (Save|Key)(4 Bytes) - filename
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_bEnabled (Offset 853) (Save|Key)(1 Bytes) - enabled
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_bStartDisabled (Offset 852) (Save|Key)(1 Bytes) - StartDisabled
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- InputSetFadeInDuration (Offset 0) (Input)(0 Bytes) - SetFadeInDuration
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- InputSetFadeOutDuration (Offset 0) (Input)(0 Bytes) - SetFadeOutDuration
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
 
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
CColorCorrectionVolume - color_correction_volume
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- CColorCorrectionVolumeThinkFunc (Offset 0) (FunctionTable)(0 Bytes)
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_FadeDuration (Offset 1404) (Save|Key)(4 Bytes) - fadeDuration
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_MaxWeight (Offset 1124) (Save|Key)(4 Bytes) - maxweight
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_lookupFilename (Offset 1128) (Save)(260 Bytes) - filename
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_bEnabled (Offset 1116) (Save|Key)(1 Bytes) - enabled
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_bStartDisabled (Offset 1117) (Save|Key)(1 Bytes) - StartDisabled
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- m_Weight (Offset 1120) (Save)(4 Bytes)
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- m_LastEnterWeight (Offset 1388) (Save)(4 Bytes)
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- m_LastEnterTime (Offset 1392) (Save)(4 Bytes)
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- m_LastExitWeight (Offset 1396) (Save)(4 Bytes)
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- m_LastExitTime (Offset 1400) (Save)(4 Bytes)
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- m_iFilterName (Offset 944) (Save|Key)(4 Bytes) - filtername
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- m_hFilter (Offset 948) (Save)(4 Bytes)
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- m_bDisabled (Offset 940) (Save|Key)(1 Bytes) - StartDisabled
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- m_hTouchingEntities (Offset 1096) (Save)(0 Bytes)
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- InputTouchTest (Offset 0) (Input)(0 Bytes) - TouchTest
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputStartTouch (Offset 0) (Input)(0 Bytes) - StartTouch
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- InputEndTouch (Offset 0) (Input)(0 Bytes) - EndTouch
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- m_OnStartTouch (Offset 952) (Save|Key|Output)(0 Bytes) - OnStartTouch
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- m_OnStartTouchAll (Offset 976) (Save|Key|Output)(0 Bytes) - OnStartTouchAll
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- m_OnEndTouch (Offset 1000) (Save|Key|Output)(0 Bytes) - OnEndTouch
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- m_OnEndTouchAll (Offset 1024) (Save|Key|Output)(0 Bytes) - OnEndTouchAll
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- m_OnTouching (Offset 1048) (Save|Key|Output)(0 Bytes) - OnTouching
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- m_OnNotTouching (Offset 1072) (Save|Key|Output)(0 Bytes) - OnNotTouching
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- m_toggle_state (Offset 824) (Save)(4 Bytes)
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- m_flMoveDistance (Offset 828) (Save)(4 Bytes)
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- m_flWait (Offset 832) (Save)(4 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flLip (Offset 836) (Save)(4 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- m_vecPosition1 (Offset 840) (Save)(12 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_vecPosition2 (Offset 852) (Save)(12 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_vecMoveAng (Offset 864) (Save)(12 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_vecAngle1 (Offset 876) (Save)(12 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_vecAngle2 (Offset 888) (Save)(12 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flHeight (Offset 900) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_hActivator (Offset 904) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_vecFinalDest (Offset 908) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_vecFinalAngle (Offset 920) (Save)(12 Bytes)
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_sMaster (Offset 936) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_movementType (Offset 932) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
 
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
CBaseAnimating - combine_bouncemine
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- CBounceBombExplodeThink (Offset 0) (FunctionTable)(0 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- CBounceBombExplodeTouch (Offset 0) (FunctionTable)(0 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- CBounceBombSearchThink (Offset 0) (FunctionTable)(0 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- CBounceBombBounceThink (Offset 0) (FunctionTable)(0 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- CBounceBombSettleThink (Offset 0) (FunctionTable)(0 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- CBounceBombCaptiveThink (Offset 0) (FunctionTable)(0 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- CBounceBombCavernBounceThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_pWarnSound (Offset 1164) (Save)(0 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flExplosionDelay (Offset 1124) (Save|Key)(4 Bytes) - ExplosionDelay
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_bBounce (Offset 1129) (Save|Key)(1 Bytes) - Bounce
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_bAwake (Offset 1128) (Save)(1 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_hNearestNPC (Offset 1132) (Save)(4 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_hSprite (Offset 1136) (Save)(4 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 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


CColorCorrection - color_correction
CBaseAnimating - combine_mine
- CColorCorrectionFadeInThink (Offset 0) (FunctionTable)(0 Bytes)
- CBounceBombExplodeThink (Offset 0) (FunctionTable)(0 Bytes)
- CColorCorrectionFadeOutThink (Offset 0) (FunctionTable)(0 Bytes)
- CBounceBombExplodeTouch (Offset 0) (FunctionTable)(0 Bytes)
- m_flCurWeight (Offset 864) (Save)(4 Bytes)
- CBounceBombSearchThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flTimeStartFadeIn (Offset 840) (Save)(4 Bytes)
- CBounceBombBounceThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flTimeStartFadeOut (Offset 844) (Save)(4 Bytes)
- CBounceBombSettleThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flStartFadeInWeight (Offset 832) (Save)(4 Bytes)
- CBounceBombCaptiveThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flStartFadeOutWeight (Offset 836) (Save)(4 Bytes)
- CBounceBombCavernBounceThink (Offset 0) (FunctionTable)(0 Bytes)
- m_MinFalloff (Offset 856) (Save|Key)(4 Bytes) - minfalloff
- m_pWarnSound (Offset 1164) (Save)(0 Bytes)
- m_MaxFalloff (Offset 860) (Save|Key)(4 Bytes) - maxfalloff
- m_flExplosionDelay (Offset 1124) (Save|Key)(4 Bytes) - ExplosionDelay
- m_flMaxWeight (Offset 848) (Save|Key)(4 Bytes) - maxweight
- m_bBounce (Offset 1129) (Save|Key)(1 Bytes) - Bounce
- m_flFadeInDuration (Offset 824) (Save|Key)(4 Bytes) - fadeInDuration
- m_bAwake (Offset 1128) (Save)(1 Bytes)
- m_flFadeOutDuration (Offset 828) (Save|Key)(4 Bytes) - fadeOutDuration
- m_hNearestNPC (Offset 1132) (Save)(4 Bytes)
- m_lookupFilename (Offset 1128) (Save|Key)(4 Bytes) - filename
- m_hSprite (Offset 1136) (Save)(4 Bytes)
- m_bEnabled (Offset 853) (Save|Key)(1 Bytes) - enabled
- m_LastSpriteColor (Offset 1140) (Save)(4 Bytes)
- m_bStartDisabled (Offset 852) (Save|Key)(1 Bytes) - StartDisabled
- m_flHookPositions (Offset 1144) (Save)(4 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- m_iHookN (Offset 1148) (Save)(4 Bytes)
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- m_iHookE (Offset 1152) (Save)(4 Bytes)
- InputSetFadeInDuration (Offset 0) (Input)(0 Bytes) - SetFadeInDuration
- m_iHookS (Offset 1156) (Save)(4 Bytes)
- InputSetFadeOutDuration (Offset 0) (Input)(0 Bytes) - SetFadeOutDuration
- 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


CColorCorrectionVolume - color_correction_volume
CBaseAnimating - crane_tip
- CColorCorrectionVolumeThinkFunc (Offset 0) (FunctionTable)(0 Bytes)
- m_pSpring (Offset 1120) (Save)(0 Bytes)
- m_FadeDuration (Offset 1404) (Save|Key)(4 Bytes) - fadeDuration
- *CBaseAnimating
- 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
CCrossbowBolt - crossbow_bolt
- CBounceBombExplodeThink (Offset 0) (FunctionTable)(0 Bytes)
- CCrossbowBoltBubbleThink (Offset 0) (FunctionTable)(0 Bytes)
- CBounceBombExplodeTouch (Offset 0) (FunctionTable)(0 Bytes)
- CCrossbowBoltBoltTouch (Offset 0) (FunctionTable)(0 Bytes)
- CBounceBombSearchThink (Offset 0) (FunctionTable)(0 Bytes)
- m_pGlowSprite (Offset 2132) (Save)(4 Bytes)
- CBounceBombBounceThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- CBounceBombSettleThink (Offset 0) (FunctionTable)(0 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- CBounceBombCaptiveThink (Offset 0) (FunctionTable)(0 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- CBounceBombCavernBounceThink (Offset 0) (FunctionTable)(0 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_pWarnSound (Offset 1164) (Save)(0 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_flExplosionDelay (Offset 1124) (Save|Key)(4 Bytes) - ExplosionDelay
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_bBounce (Offset 1129) (Save|Key)(1 Bytes) - Bounce
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_bAwake (Offset 1128) (Save)(1 Bytes)
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_hNearestNPC (Offset 1132) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_hSprite (Offset 1136) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_LastSpriteColor (Offset 1140) (Save)(4 Bytes)
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_flHookPositions (Offset 1144) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_iHookN (Offset 1148) (Save)(4 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_iHookE (Offset 1152) (Save)(4 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_iHookS (Offset 1156) (Save)(4 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_iAllHooks (Offset 1160) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_bLockSilently (Offset 1168) (Save|Key)(1 Bytes) - LockSilently
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- m_bFoeNearest (Offset 1169) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_flIgnoreWorldTime (Offset 1172) (Save)(4 Bytes)
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_bDisarmed (Offset 1176) (Save|Key)(1 Bytes) - StartDisarmed
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_iModification (Offset 1184) (Save|Key)(4 Bytes) - Modification
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_bPlacedByPlayer (Offset 1177) (Save)(1 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_bHeldByPhysgun (Offset 1178) (Save)(1 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_iFlipAttempts (Offset 1180) (Save)(4 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_flTimeGrabbed (Offset 1196) (Save)(4 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 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


CBaseAnimating - combine_mine
CAI_BaseNPC - cycler
- CBounceBombExplodeThink (Offset 0) (FunctionTable)(0 Bytes)
- m_animate (Offset 3520) (Save)(4 Bytes)
- CBounceBombExplodeTouch (Offset 0) (FunctionTable)(0 Bytes)
- InputSetSequence (Offset 0) (Input)(0 Bytes) - SetSequence
- CBounceBombSearchThink (Offset 0) (FunctionTable)(0 Bytes)
Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
- CBounceBombBounceThink (Offset 0) (FunctionTable)(0 Bytes)
- iCurTask (Offset 0) (Save)(4 Bytes)
- CBounceBombSettleThink (Offset 0) (FunctionTable)(0 Bytes)
- fTaskStatus (Offset 4) (Save)(4 Bytes)
- CBounceBombCaptiveThink (Offset 0) (FunctionTable)(0 Bytes)
- timeStarted (Offset 8) (Save)(4 Bytes)
- CBounceBombCavernBounceThink (Offset 0) (FunctionTable)(0 Bytes)
- timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
- m_pWarnSound (Offset 1164) (Save)(0 Bytes)
- taskFailureCode (Offset 16) (Save)(4 Bytes)
- m_flExplosionDelay (Offset 1124) (Save|Key)(4 Bytes) - ExplosionDelay
- iTaskInterrupt (Offset 20) (Save)(4 Bytes)
- m_bBounce (Offset 1129) (Save|Key)(1 Bytes) - Bounce
- bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
- m_bAwake (Offset 1128) (Save)(1 Bytes)
- bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
- m_hNearestNPC (Offset 1132) (Save)(4 Bytes)
- bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_hSprite (Offset 1136) (Save)(4 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_LastSpriteColor (Offset 1140) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_flHookPositions (Offset 1144) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_iHookN (Offset 1148) (Save)(4 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_iHookE (Offset 1152) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_iHookS (Offset 1156) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_iAllHooks (Offset 1160) (Save)(4 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_bLockSilently (Offset 1168) (Save|Key)(1 Bytes) - LockSilently
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_bFoeNearest (Offset 1169) (Save)(1 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_flIgnoreWorldTime (Offset 1172) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_bDisarmed (Offset 1176) (Save|Key)(1 Bytes) - StartDisarmed
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_iModification (Offset 1184) (Save|Key)(4 Bytes) - Modification
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_bPlacedByPlayer (Offset 1177) (Save)(1 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_bHeldByPhysgun (Offset 1178) (Save)(1 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_iFlipAttempts (Offset 1180) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_flTimeGrabbed (Offset 1196) (Save)(4 Bytes)
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_iMineState (Offset 1204) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_hPhysicsAttacker (Offset 1188) (Save)(4 Bytes)
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_flLastPhysicsInfluenceTime (Offset 1192) (Save)(4 Bytes)
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_pConstraint (Offset 1200) (Save)(0 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_OnPulledUp (Offset 1208) (Save|Key|Output)(0 Bytes) - OnPulledUp
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- InputDisarm (Offset 0) (Input)(0 Bytes) - Disarm
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- *CBaseAnimating
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
 
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
CBaseEntity - commentary_auto
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
- InputMultiplayerSpawned (Offset 0) (Input)(0 Bytes) - MultiplayerSpawned
Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
- m_OnCommentaryNewGame (Offset 824) (Save|Key|Output)(0 Bytes) - OnCommentaryNewGame
- m_LookDist (Offset 8) (Save)(4 Bytes)
- m_OnCommentaryMidGame (Offset 848) (Save|Key|Output)(0 Bytes) - OnCommentaryMidGame
- m_LastLookDist (Offset 12) (Save)(4 Bytes)
- m_OnCommentaryMultiplayerSpawn (Offset 872) (Save|Key|Output)(0 Bytes) - OnCommentaryMultiplayerSpawn
- m_TimeLastLook (Offset 16) (Save)(4 Bytes)
 
- m_iSensingFlags (Offset 108) (Save)(4 Bytes)
CBaseEntity - concussiveblast
- m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
 
- m_SeenNPCs (Offset 44) (Save)(0 Bytes)
CBaseAnimating - crane_tip
- m_SeenMisc (Offset 64) (Save)(0 Bytes)
- m_pSpring (Offset 1120) (Save)(0 Bytes)
- m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
- *CBaseAnimating
- m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
 
- m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
CCrossbowBolt - crossbow_bolt
Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
- CCrossbowBoltBubbleThink (Offset 0) (FunctionTable)(0 Bytes)
- m_hOwner (Offset 0) (Save)(4 Bytes)
- CCrossbowBoltBoltTouch (Offset 0) (FunctionTable)(0 Bytes)
- m_iVolume (Offset 8) (Save)(4 Bytes)
- m_pGlowSprite (Offset 2132) (Save)(4 Bytes)
- m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_iType (Offset 16) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_flExpireTime (Offset 24) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_iNext (Offset 28) (Save)(2 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_vecOrigin (Offset 36) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_bHasOwner (Offset 48) (Save)(1 Bytes)
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_hTarget (Offset 4) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_minInterval (Offset 8) (Save)(4 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_maxInterval (Offset 12) (Save)(4 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_fIsRunning (Offset 4) (Save)(1 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_next (Offset 0) (Save)(4 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_next (Offset 0) (Save)(4 Bytes)
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
  Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
  - m_next (Offset 0) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
  - m_vMark (Offset 0) (Save)(12 Bytes)
- *CBaseAnimating
  - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
 
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
CAI_BaseNPC - cycler
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_animate (Offset 3520) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- InputSetSequence (Offset 0) (Input)(0 Bytes) - SetSequence
- m_afCapability (Offset 2556) (Save)(4 Bytes)
  Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
  - iCurTask (Offset 0) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
- fTaskStatus (Offset 4) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
  - timeStarted (Offset 8) (Save)(4 Bytes)
- m_navType (Offset 12) (Save)(4 Bytes)
  - timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
- taskFailureCode (Offset 16) (Save)(4 Bytes)
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
- iTaskInterrupt (Offset 20) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
- bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
- bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
- bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_fNavComplete (Offset 16) (Save)(1 Bytes)
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
  - m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
  - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
  - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
  - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
  - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
  - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
  - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
  Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
  - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
  - m_LookDist (Offset 8) (Save)(4 Bytes)
  - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
  - m_LastLookDist (Offset 12) (Save)(4 Bytes)
  - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
  - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
  - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
  - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
  - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
  - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
  - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
  - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
  - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
  - m_SeenMisc (Offset 64) (Save)(0 Bytes)
  Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
  - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
  Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
  - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
- m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
  - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
  Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
  - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
  - m_hOwner (Offset 0) (Save)(4 Bytes)
  - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
  - m_iVolume (Offset 8) (Save)(4 Bytes)
  Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
  - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
- m_IdealYaw (Offset 20) (Save)(4 Bytes)
  - m_iType (Offset 16) (Save)(4 Bytes)
  - m_YawSpeed (Offset 24) (Save)(4 Bytes)
  - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
  - m_vecVelocity (Offset 28) (Save)(12 Bytes)
  - m_flExpireTime (Offset 24) (Save)(4 Bytes)
  - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
  - m_iNext (Offset 28) (Save)(2 Bytes)
  - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
  - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
- m_vecDismount (Offset 56) (Save)(12 Bytes)
  - m_vecOrigin (Offset 36) (Save)(12 Bytes)
- m_facingQueue (Offset 68) (Save)(0 Bytes)
  - m_bHasOwner (Offset 48) (Save)(1 Bytes)
- m_bYawLocked (Offset 92) (Save)(1 Bytes)
  - m_hTarget (Offset 4) (Save)(4 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_minInterval (Offset 8) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_maxInterval (Offset 12) (Save)(4 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_fIsRunning (Offset 4) (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_next (Offset 0) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_next (Offset 0) (Save)(4 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_next (Offset 0) (Save)(4 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_vMark (Offset 0) (Save)(12 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_navType (Offset 12) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
  - m_goalPos (Offset 52) (Save)(12 Bytes)
- m_flNextShotTime (Offset 0) (Save)(4 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
- m_bInRestInterval (Offset 4) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
- m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
- m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
- m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
- m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
- m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
- m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
  - m_bDisabled (Offset 28) (Save)(1 Bytes)
  - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
  - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_fNavComplete (Offset 16) (Save)(1 Bytes)
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
- m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
- m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
  - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
  - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
- m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
  Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
  - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
- m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
  - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
  - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
  - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
  - m_initialDelay (Offset 12) (Save)(4 Bytes)
  - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
  - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_IdealYaw (Offset 20) (Save)(4 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_YawSpeed (Offset 24) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_vecVelocity (Offset 28) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_nDismountSequence (Offset 52) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_vecDismount (Offset 56) (Save)(12 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_facingQueue (Offset 68) (Save)(0 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_next (Offset 0) (Save)(4 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- m_flNextShotTime (Offset 0) (Save)(4 Bytes)
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- m_bInRestInterval (Offset 4) (Save)(1 Bytes)
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- m_bDisabled (Offset 28) (Save)(1 Bytes)
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_initialDelay (Offset 12) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- *CBaseAnimating
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
 
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
CAI_BaseNPC - cycler_actor
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_flextime (Offset 4076) (Save)(4 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_flexnum (Offset 4080) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_flextarget (Offset 4084) (Save)(256 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_blinktime (Offset 4340) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_looktime (Offset 4344) (Save)(4 Bytes)
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_lookTarget (Offset 4348) (Save)(12 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_speaktime (Offset 4360) (Save)(4 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_istalking (Offset 4364) (Save)(4 Bytes)
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_phoneme (Offset 4368) (Save)(4 Bytes)
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_iszSentence (Offset 4372) (Save|Key)(4 Bytes) - Sentence
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_sentence (Offset 4376) (Save)(4 Bytes)
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_strHullName (Offset 4072) (Save|Key)(4 Bytes) - hull_name
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_fLatchedPositions (Offset 3564) (Save)(4 Bytes)
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_latchedEyeOrigin (Offset 3568) (Save)(12 Bytes)
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_latchedEyeDirection (Offset 3580) (Save)(12 Bytes)
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_latchedHeadDirection (Offset 3592) (Save)(12 Bytes)
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_goalHeadDirection (Offset 3604) (Save)(12 Bytes)
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_goalHeadInfluence (Offset 3616) (Save)(4 Bytes)
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_goalSpineYaw (Offset 3620) (Save)(4 Bytes)
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_goalBodyYaw (Offset 3624) (Save)(4 Bytes)
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_goalHeadCorrection (Offset 3628) (Save)(12 Bytes)
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_flBlinktime (Offset 3640) (Save)(4 Bytes)
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_hLookTarget (Offset 3644) (Save)(4 Bytes)
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_lookQueue (Offset 3648) (Save)(0 Bytes)
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_randomLookQueue (Offset 3688) (Save)(0 Bytes)
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_syntheticLookQueue (Offset 3668) (Save)(0 Bytes)
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_flNextRandomLookTime (Offset 3708) (Save)(4 Bytes)
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- m_iszExpressionScene (Offset 3712) (Save)(4 Bytes)
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- m_hExpressionSceneEnt (Offset 3716) (Save)(4 Bytes)
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- m_flNextRandomExpressionTime (Offset 3720) (Save)(4 Bytes)
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- m_iszIdleExpression (Offset 3728) (Save)(4 Bytes)
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- m_iszAlertExpression (Offset 3732) (Save)(4 Bytes)
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- m_iszCombatExpression (Offset 3736) (Save)(4 Bytes)
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- m_iszDeathExpression (Offset 3740) (Save)(4 Bytes)
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- m_ParameterBodyYaw (Offset 3744) (Save)(4 Bytes)
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- m_ParameterSpineYaw (Offset 3748) (Save)(4 Bytes)
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- m_ParameterNeckTrans (Offset 3752) (Save)(4 Bytes)
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- m_ParameterHeadYaw (Offset 3756) (Save)(4 Bytes)
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- m_ParameterHeadPitch (Offset 3760) (Save)(4 Bytes)
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- m_ParameterHeadRoll (Offset 3764) (Save)(4 Bytes)
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- m_FlexweightBodyRightLeft (Offset 3768) (Save)(4 Bytes)
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- m_FlexweightChestRightLeft (Offset 3772) (Save)(4 Bytes)
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- m_FlexweightHeadForwardBack (Offset 3776) (Save)(4 Bytes)
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- m_FlexweightHeadRightLeft (Offset 3780) (Save)(4 Bytes)
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- m_FlexweightHeadUpDown (Offset 3784) (Save)(4 Bytes)
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- m_FlexweightHeadTilt (Offset 3788) (Save)(4 Bytes)
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- m_ParameterGestureHeight (Offset 3792) (Save)(4 Bytes)
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- m_ParameterGestureWidth (Offset 3796) (Save)(4 Bytes)
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- m_FlexweightGestureUpDown (Offset 3800) (Save)(4 Bytes)
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- m_FlexweightGestureRightLeft (Offset 3804) (Save)(4 Bytes)
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- m_flAccumYawDelta (Offset 3556) (Save)(4 Bytes)
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- m_flAccumYawScale (Offset 3560) (Save)(4 Bytes)
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- m_flextarget (Offset 3808) (Save)(256 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- m_bDontUseSemaphore (Offset 4064) (Save|Key)(1 Bytes) - DontUseSpeechSemaphore
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- m_iszExpressionOverride (Offset 3724) (Save|Key)(4 Bytes) - ExpressionOverride
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
Sub-Class Table (1 Deep): m_pExpresser - CAI_Expresser
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_ConceptHistories (Offset 8) (Save)(0 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_flStopTalkTime (Offset 44) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_flStopTalkTimeWithoutDelay (Offset 48) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flBlockedTalkTime (Offset 52) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_voicePitch (Offset 56) (Save)(4 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_flLastTimeAcceptedSpeak (Offset 60) (Save)(4 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- InputSetExpressionOverride (Offset 0) (Input)(0 Bytes) - SetExpressionOverride
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- iCurTask (Offset 0) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- fTaskStatus (Offset 4) (Save)(4 Bytes)
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- timeStarted (Offset 8) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- taskFailureCode (Offset 16) (Save)(4 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- iTaskInterrupt (Offset 20) (Save)(4 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- *CBaseAnimating
- m_NPCState (Offset 2336) (Save)(4 Bytes)
 
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
CAI_BaseNPC - cycler_actor
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_flextime (Offset 4076) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_flexnum (Offset 4080) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flextarget (Offset 4084) (Save)(256 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_blinktime (Offset 4340) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_looktime (Offset 4344) (Save)(4 Bytes)
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_lookTarget (Offset 4348) (Save)(12 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_speaktime (Offset 4360) (Save)(4 Bytes)
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_istalking (Offset 4364) (Save)(4 Bytes)
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_phoneme (Offset 4368) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_iszSentence (Offset 4372) (Save|Key)(4 Bytes) - Sentence
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_sentence (Offset 4376) (Save)(4 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_strHullName (Offset 4072) (Save|Key)(4 Bytes) - hull_name
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_fLatchedPositions (Offset 3564) (Save)(4 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_latchedEyeOrigin (Offset 3568) (Save)(12 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
- m_latchedEyeDirection (Offset 3580) (Save)(12 Bytes)
Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
- m_latchedHeadDirection (Offset 3592) (Save)(12 Bytes)
- m_LookDist (Offset 8) (Save)(4 Bytes)
- m_goalHeadDirection (Offset 3604) (Save)(12 Bytes)
- m_LastLookDist (Offset 12) (Save)(4 Bytes)
- m_goalHeadInfluence (Offset 3616) (Save)(4 Bytes)
- m_TimeLastLook (Offset 16) (Save)(4 Bytes)
- m_goalSpineYaw (Offset 3620) (Save)(4 Bytes)
- m_iSensingFlags (Offset 108) (Save)(4 Bytes)
- m_goalBodyYaw (Offset 3624) (Save)(4 Bytes)
- m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
- m_goalHeadCorrection (Offset 3628) (Save)(12 Bytes)
- m_SeenNPCs (Offset 44) (Save)(0 Bytes)
- m_flBlinktime (Offset 3640) (Save)(4 Bytes)
- m_SeenMisc (Offset 64) (Save)(0 Bytes)
- m_hLookTarget (Offset 3644) (Save)(4 Bytes)
- m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
- m_lookQueue (Offset 3648) (Save)(0 Bytes)
- m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
- m_randomLookQueue (Offset 3688) (Save)(0 Bytes)
- m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
- m_syntheticLookQueue (Offset 3668) (Save)(0 Bytes)
Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
- m_flNextRandomLookTime (Offset 3708) (Save)(4 Bytes)
- m_hOwner (Offset 0) (Save)(4 Bytes)
- m_iszExpressionScene (Offset 3712) (Save)(4 Bytes)
- m_iVolume (Offset 8) (Save)(4 Bytes)
- m_hExpressionSceneEnt (Offset 3716) (Save)(4 Bytes)
- m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
- m_flNextRandomExpressionTime (Offset 3720) (Save)(4 Bytes)
- m_iType (Offset 16) (Save)(4 Bytes)
- m_iszIdleExpression (Offset 3728) (Save)(4 Bytes)
- m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
- m_iszAlertExpression (Offset 3732) (Save)(4 Bytes)
- m_flExpireTime (Offset 24) (Save)(4 Bytes)
- m_iszCombatExpression (Offset 3736) (Save)(4 Bytes)
- m_iNext (Offset 28) (Save)(2 Bytes)
- m_iszDeathExpression (Offset 3740) (Save)(4 Bytes)
- m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
- m_ParameterBodyYaw (Offset 3744) (Save)(4 Bytes)
- m_vecOrigin (Offset 36) (Save)(12 Bytes)
- m_ParameterSpineYaw (Offset 3748) (Save)(4 Bytes)
- m_bHasOwner (Offset 48) (Save)(1 Bytes)
- m_ParameterNeckTrans (Offset 3752) (Save)(4 Bytes)
- m_hTarget (Offset 4) (Save)(4 Bytes)
- m_ParameterHeadYaw (Offset 3756) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_ParameterHeadPitch (Offset 3760) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_ParameterHeadRoll (Offset 3764) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
- m_FlexweightBodyRightLeft (Offset 3768) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
- m_FlexweightChestRightLeft (Offset 3772) (Save)(4 Bytes)
- m_minInterval (Offset 8) (Save)(4 Bytes)
- m_FlexweightHeadForwardBack (Offset 3776) (Save)(4 Bytes)
- m_maxInterval (Offset 12) (Save)(4 Bytes)
- m_FlexweightHeadRightLeft (Offset 3780) (Save)(4 Bytes)
- m_fIsRunning (Offset 4) (Save)(1 Bytes)
- m_FlexweightHeadUpDown (Offset 3784) (Save)(4 Bytes)
- m_next (Offset 0) (Save)(4 Bytes)
- m_FlexweightHeadTilt (Offset 3788) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
- m_ParameterGestureHeight (Offset 3792) (Save)(4 Bytes)
- m_next (Offset 0) (Save)(4 Bytes)
- m_ParameterGestureWidth (Offset 3796) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_FlexweightGestureUpDown (Offset 3800) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
- m_FlexweightGestureRightLeft (Offset 3804) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
- m_flAccumYawDelta (Offset 3556) (Save)(4 Bytes)
- m_next (Offset 0) (Save)(4 Bytes)
- m_flAccumYawScale (Offset 3560) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
- m_flextarget (Offset 3808) (Save)(256 Bytes)
Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
- m_bDontUseSemaphore (Offset 4064) (Save|Key)(1 Bytes) - DontUseSpeechSemaphore
- m_vMark (Offset 0) (Save)(12 Bytes)
- m_iszExpressionOverride (Offset 3724) (Save|Key)(4 Bytes) - ExpressionOverride
- m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_pExpresser - CAI_Expresser
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_ConceptHistories (Offset 8) (Save)(0 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_flStopTalkTime (Offset 44) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_flStopTalkTimeWithoutDelay (Offset 48) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
  - m_flBlockedTalkTime (Offset 52) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
  - m_voicePitch (Offset 56) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
- m_flLastTimeAcceptedSpeak (Offset 60) (Save)(4 Bytes)
  Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
- InputSetExpressionOverride (Offset 0) (Input)(0 Bytes) - SetExpressionOverride
  - m_navType (Offset 12) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
- iCurTask (Offset 0) (Save)(4 Bytes)
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
- fTaskStatus (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
- timeStarted (Offset 8) (Save)(4 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
- timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
- taskFailureCode (Offset 16) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
- iTaskInterrupt (Offset 20) (Save)(4 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
- bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
- bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
- bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_fNavComplete (Offset 16) (Save)(1 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
- m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
  Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
- m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
  - m_LookDist (Offset 8) (Save)(4 Bytes)
- m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
  - m_LastLookDist (Offset 12) (Save)(4 Bytes)
- m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
  - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
  Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
  - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
  Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
  - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
  - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
  - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
  Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
  - m_SeenMisc (Offset 64) (Save)(0 Bytes)
- m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
  - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
  - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
  - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
  - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
  - m_IdealYaw (Offset 20) (Save)(4 Bytes)
  Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
  - m_YawSpeed (Offset 24) (Save)(4 Bytes)
- m_hOwner (Offset 0) (Save)(4 Bytes)
  - m_vecVelocity (Offset 28) (Save)(12 Bytes)
  - m_iVolume (Offset 8) (Save)(4 Bytes)
  - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
- m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
  - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
- m_iType (Offset 16) (Save)(4 Bytes)
  - m_vecDismount (Offset 56) (Save)(12 Bytes)
- m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
  - m_facingQueue (Offset 68) (Save)(0 Bytes)
- m_flExpireTime (Offset 24) (Save)(4 Bytes)
  - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_iNext (Offset 28) (Save)(2 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_vecOrigin (Offset 36) (Save)(12 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_bHasOwner (Offset 48) (Save)(1 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_hTarget (Offset 4) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
  Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_minInterval (Offset 8) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_maxInterval (Offset 12) (Save)(4 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
- m_fIsRunning (Offset 4) (Save)(1 Bytes)
  Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
  - m_next (Offset 0) (Save)(4 Bytes)
  - m_next (Offset 0) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_next (Offset 0) (Save)(4 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_next (Offset 0) (Save)(4 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_vMark (Offset 0) (Save)(12 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_navType (Offset 12) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
  - m_goalPos (Offset 52) (Save)(12 Bytes)
- m_flNextShotTime (Offset 0) (Save)(4 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
- m_bInRestInterval (Offset 4) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
- m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
- m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
- m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
- m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
- m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
- m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
  - m_bDisabled (Offset 28) (Save)(1 Bytes)
  - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
  - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_fNavComplete (Offset 16) (Save)(1 Bytes)
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
- m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
  Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
- m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
  - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
  - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
  - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
- m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
  Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
- m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
  - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
  - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
  - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
  - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
  - m_initialDelay (Offset 12) (Save)(4 Bytes)
  - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
  - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
  - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
  - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_IdealYaw (Offset 20) (Save)(4 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_YawSpeed (Offset 24) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_vecVelocity (Offset 28) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_nDismountSequence (Offset 52) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_vecDismount (Offset 56) (Save)(12 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_facingQueue (Offset 68) (Save)(0 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_next (Offset 0) (Save)(4 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- m_flNextShotTime (Offset 0) (Save)(4 Bytes)
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- m_bInRestInterval (Offset 4) (Save)(1 Bytes)
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- m_bDisabled (Offset 28) (Save)(1 Bytes)
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_initialDelay (Offset 12) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- *CBaseAnimating
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
 
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
CAI_BaseNPC - cycler_blender
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iLowerBound (Offset 3524) (Save)(4 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iUpperBound (Offset 3528) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_iCurrent (Offset 3532) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_iBlendspeed (Offset 3536) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_iszSequence (Offset 3540) (Save)(4 Bytes)
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_animate (Offset 3520) (Save)(4 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- InputSetSequence (Offset 0) (Input)(0 Bytes) - SetSequence
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- iCurTask (Offset 0) (Save)(4 Bytes)
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- fTaskStatus (Offset 4) (Save)(4 Bytes)
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- timeStarted (Offset 8) (Save)(4 Bytes)
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- taskFailureCode (Offset 16) (Save)(4 Bytes)
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- iTaskInterrupt (Offset 20) (Save)(4 Bytes)
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- m_Activity (Offset 2380) (Save)(0 Bytes)
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- m_LookDist (Offset 8) (Save)(4 Bytes)
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- m_LastLookDist (Offset 12) (Save)(4 Bytes)
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- m_TimeLastLook (Offset 16) (Save)(4 Bytes)
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- m_iSensingFlags (Offset 108) (Save)(4 Bytes)
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- m_SeenNPCs (Offset 44) (Save)(0 Bytes)
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- m_SeenMisc (Offset 64) (Save)(0 Bytes)
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- m_hOwner (Offset 0) (Save)(4 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_iVolume (Offset 8) (Save)(4 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_iType (Offset 16) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_flExpireTime (Offset 24) (Save)(4 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_iNext (Offset 28) (Save)(2 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_vecOrigin (Offset 36) (Save)(12 Bytes)
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_bHasOwner (Offset 48) (Save)(1 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_hTarget (Offset 4) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_minInterval (Offset 8) (Save)(4 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_maxInterval (Offset 12) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_fIsRunning (Offset 4) (Save)(1 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- m_next (Offset 0) (Save)(4 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_next (Offset 0) (Save)(4 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_next (Offset 0) (Save)(4 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
- *CBaseAnimating
- m_vMark (Offset 0) (Save)(12 Bytes)
 
- m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
CAI_BaseNPC - cycler_blender
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_iLowerBound (Offset 3524) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_iUpperBound (Offset 3528) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_iCurrent (Offset 3532) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_iBlendspeed (Offset 3536) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_iszSequence (Offset 3540) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
- m_animate (Offset 3520) (Save)(4 Bytes)
  Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
- InputSetSequence (Offset 0) (Input)(0 Bytes) - SetSequence
  - m_navType (Offset 12) (Save)(4 Bytes)
  Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
  - iCurTask (Offset 0) (Save)(4 Bytes)
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
- fTaskStatus (Offset 4) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
- timeStarted (Offset 8) (Save)(4 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
- timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
- taskFailureCode (Offset 16) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
- iTaskInterrupt (Offset 20) (Save)(4 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
- bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
- bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
- bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_fNavComplete (Offset 16) (Save)(1 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
  - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
  Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
  - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
- m_LookDist (Offset 8) (Save)(4 Bytes)
  - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
  - m_LastLookDist (Offset 12) (Save)(4 Bytes)
  - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
  - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
  Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
  - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
  Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
  - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
  - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
  - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
  Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
  - m_SeenMisc (Offset 64) (Save)(0 Bytes)
  - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
  - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
  - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
  - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
  Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
  - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
  - m_IdealYaw (Offset 20) (Save)(4 Bytes)
  Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
  - m_YawSpeed (Offset 24) (Save)(4 Bytes)
  - m_hOwner (Offset 0) (Save)(4 Bytes)
  - m_vecVelocity (Offset 28) (Save)(12 Bytes)
  - m_iVolume (Offset 8) (Save)(4 Bytes)
  - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
  - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
  - m_nDismountSequence (Offset 52) (Save)(4 Bytes)
  - m_iType (Offset 16) (Save)(4 Bytes)
  - m_vecDismount (Offset 56) (Save)(12 Bytes)
  - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
  - m_facingQueue (Offset 68) (Save)(0 Bytes)
  - m_flExpireTime (Offset 24) (Save)(4 Bytes)
  - m_bYawLocked (Offset 92) (Save)(1 Bytes)
  - m_iNext (Offset 28) (Save)(2 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
  - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_vecOrigin (Offset 36) (Save)(12 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_bHasOwner (Offset 48) (Save)(1 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_hTarget (Offset 4) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_minInterval (Offset 8) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_maxInterval (Offset 12) (Save)(4 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
- m_fIsRunning (Offset 4) (Save)(1 Bytes)
Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
  - m_next (Offset 0) (Save)(4 Bytes)
  - m_next (Offset 0) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_next (Offset 0) (Save)(4 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_next (Offset 0) (Save)(4 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_vMark (Offset 0) (Save)(12 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_navType (Offset 12) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
  - m_goalPos (Offset 52) (Save)(12 Bytes)
- m_flNextShotTime (Offset 0) (Save)(4 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
- m_bInRestInterval (Offset 4) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
- m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
- m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
- m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
- m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
  - m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
  - m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
  - m_bDisabled (Offset 28) (Save)(1 Bytes)
  - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
  - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
  - m_fNavComplete (Offset 16) (Save)(1 Bytes)
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
  - m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
- m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
- m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
  - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
  - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
- m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
- m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
  - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
- m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
  - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
  - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
  - m_initialDelay (Offset 12) (Save)(4 Bytes)
  - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
  - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
  - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
  - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_IdealYaw (Offset 20) (Save)(4 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_YawSpeed (Offset 24) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_vecVelocity (Offset 28) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_nDismountSequence (Offset 52) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_vecDismount (Offset 56) (Save)(12 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_facingQueue (Offset 68) (Save)(0 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_next (Offset 0) (Save)(4 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- m_flNextShotTime (Offset 0) (Save)(4 Bytes)
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- m_bInRestInterval (Offset 4) (Save)(1 Bytes)
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- m_bDisabled (Offset 28) (Save)(1 Bytes)
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_initialDelay (Offset 12) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- *CBaseAnimating
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
 
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
CBaseFlex - cycler_flex
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_flextime (Offset 1668) (Save)(4 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_flexnum (Offset 1672) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_flextarget (Offset 1676) (Save)(256 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_blinktime (Offset 1932) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_looktime (Offset 1936) (Save)(4 Bytes)
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_lookTarget (Offset 1940) (Save)(12 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_speaktime (Offset 1952) (Save)(4 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_istalking (Offset 1956) (Save)(4 Bytes)
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_phoneme (Offset 1960) (Save)(4 Bytes)
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_iszSentence (Offset 1964) (Save|Key)(4 Bytes) - Sentence
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_sentence (Offset 1968) (Save)(4 Bytes)
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- *CBaseAnimating
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
 
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
CWeaponCycler - cycler_weapon
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_iszModel (Offset 1368) (Save)(4 Bytes)
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_iModel (Offset 1372) (Save)(4 Bytes)
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_flNextPrimaryAttack (Offset 1128) (Save)(4 Bytes)
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_flNextSecondaryAttack (Offset 1132) (Save)(4 Bytes)
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_flTimeWeaponIdle (Offset 1136) (Save)(4 Bytes)
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_bInReload (Offset 1140) (Save)(1 Bytes)
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- m_bFireOnEmpty (Offset 1141) (Save)(1 Bytes)
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- m_hOwner (Offset 1120) (Save)(4 Bytes)
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- m_iState (Offset 1180) (Save)(4 Bytes)
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- m_iszName (Offset 1184) (Save)(4 Bytes)
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- m_iPrimaryAmmoType (Offset 1188) (Save)(4 Bytes)
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- m_iSecondaryAmmoType (Offset 1192) (Save)(4 Bytes)
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- m_iClip1 (Offset 1196) (Save)(4 Bytes)
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- m_iClip2 (Offset 1200) (Save)(4 Bytes)
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- m_bFiresUnderwater (Offset 1204) (Save)(1 Bytes)
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- m_bAltFiresUnderwater (Offset 1205) (Save)(1 Bytes)
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- m_fMinRange1 (Offset 1208) (Save)(4 Bytes)
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- m_fMinRange2 (Offset 1212) (Save)(4 Bytes)
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- m_fMaxRange1 (Offset 1216) (Save)(4 Bytes)
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- m_fMaxRange2 (Offset 1220) (Save)(4 Bytes)
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- m_iPrimaryAmmoCount (Offset 1172) (Save)(4 Bytes)
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- m_iSecondaryAmmoCount (Offset 1176) (Save)(4 Bytes)
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- m_nViewModelIndex (Offset 1124) (Save)(4 Bytes)
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- m_nIdealSequence (Offset 1160) (Save)(4 Bytes)
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- m_IdealActivity (Offset 1164) (Save)(4 Bytes)
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- m_fFireDuration (Offset 1228) (Save)(4 Bytes)
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- m_bReloadsSingly (Offset 1224) (Save)(1 Bytes)
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- m_iSubType (Offset 1232) (Save)(4 Bytes)
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- m_bRemoveable (Offset 1168) (Save)(1 Bytes)
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- m_flUnlockTime (Offset 1236) (Save)(4 Bytes)
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- m_hLocker (Offset 1240) (Save)(4 Bytes)
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- m_pConstraint (Offset 1248) (Save)(0 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- m_iReloadHudHintCount (Offset 1256) (Save)(4 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- m_iAltFireHudHintCount (Offset 1252) (Save)(4 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_bReloadHudHintDisplayed (Offset 1261) (Save)(1 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_bAltFireHudHintDisplayed (Offset 1260) (Save)(1 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_flHudHintPollTime (Offset 1264) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_flHudHintMinDisplayTime (Offset 1268) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- CBaseCombatWeaponDefaultTouch (Offset 0) (FunctionTable)(0 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- CBaseCombatWeaponFallThink (Offset 0) (FunctionTable)(0 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- CBaseCombatWeaponMaterialize (Offset 0) (FunctionTable)(0 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- CBaseCombatWeaponAttemptToMaterialize (Offset 0) (FunctionTable)(0 Bytes)
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- CBaseCombatWeaponDestroyItem (Offset 0) (FunctionTable)(0 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- CBaseCombatWeaponSetPickupTouch (Offset 0) (FunctionTable)(0 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- CBaseCombatWeaponHideThink (Offset 0) (FunctionTable)(0 Bytes)
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- InputHideWeapon (Offset 0) (Input)(0 Bytes) - HideWeapon
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_OnPlayerUse (Offset 1272) (Save|Key|Output)(0 Bytes) - OnPlayerUse
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_OnPlayerPickup (Offset 1296) (Save|Key|Output)(0 Bytes) - OnPlayerPickup
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_OnNPCPickup (Offset 1320) (Save|Key|Output)(0 Bytes) - OnNPCPickup
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_OnCacheInteraction (Offset 1344) (Save|Key|Output)(0 Bytes) - OnCacheInteraction
- 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


CBaseFlex - cycler_flex
CAI_BaseNPC - cycler_wreckage
- m_flextime (Offset 1668) (Save)(4 Bytes)
- m_flStartTime (Offset 3520) (Save)(4 Bytes)
- m_flexnum (Offset 1672) (Save)(4 Bytes)
- m_flDieTime (Offset 3524) (Save)(4 Bytes)
- m_flextarget (Offset 1676) (Save)(256 Bytes)
Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
- m_blinktime (Offset 1932) (Save)(4 Bytes)
- iCurTask (Offset 0) (Save)(4 Bytes)
- m_looktime (Offset 1936) (Save)(4 Bytes)
- fTaskStatus (Offset 4) (Save)(4 Bytes)
- m_lookTarget (Offset 1940) (Save)(12 Bytes)
- timeStarted (Offset 8) (Save)(4 Bytes)
- m_speaktime (Offset 1952) (Save)(4 Bytes)
- timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
- m_istalking (Offset 1956) (Save)(4 Bytes)
- taskFailureCode (Offset 16) (Save)(4 Bytes)
- m_phoneme (Offset 1960) (Save)(4 Bytes)
- iTaskInterrupt (Offset 20) (Save)(4 Bytes)
- m_iszSentence (Offset 1964) (Save|Key)(4 Bytes) - Sentence
- bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
- m_sentence (Offset 1968) (Save)(4 Bytes)
- bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
- *CBaseAnimating
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
 
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
CWeaponCycler - cycler_weapon
- m_NPCState (Offset 2336) (Save)(4 Bytes)
- m_iszModel (Offset 1368) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
- m_iModel (Offset 1372) (Save)(4 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
- m_flNextPrimaryAttack (Offset 1128) (Save)(4 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
- m_flNextSecondaryAttack (Offset 1132) (Save)(4 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
- m_flTimeWeaponIdle (Offset 1136) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
- m_bInReload (Offset 1140) (Save)(1 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
- m_bFireOnEmpty (Offset 1141) (Save)(1 Bytes)
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
- m_hOwner (Offset 1120) (Save)(4 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
- m_iState (Offset 1180) (Save)(4 Bytes)
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
- m_iszName (Offset 1184) (Save)(4 Bytes)
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
- m_iPrimaryAmmoType (Offset 1188) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
- m_iSecondaryAmmoType (Offset 1192) (Save)(4 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_iClip1 (Offset 1196) (Save)(4 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_iClip2 (Offset 1200) (Save)(4 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_bFiresUnderwater (Offset 1204) (Save)(1 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_bAltFiresUnderwater (Offset 1205) (Save)(1 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
- m_fMinRange1 (Offset 1208) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
- m_fMinRange2 (Offset 1212) (Save)(4 Bytes)
- m_LookDist (Offset 8) (Save)(4 Bytes)
- m_fMaxRange1 (Offset 1216) (Save)(4 Bytes)
- m_LastLookDist (Offset 12) (Save)(4 Bytes)
- m_fMaxRange2 (Offset 1220) (Save)(4 Bytes)
- m_TimeLastLook (Offset 16) (Save)(4 Bytes)
- m_iPrimaryAmmoCount (Offset 1172) (Save)(4 Bytes)
- m_iSensingFlags (Offset 108) (Save)(4 Bytes)
- m_iSecondaryAmmoCount (Offset 1176) (Save)(4 Bytes)
- m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
- m_nViewModelIndex (Offset 1124) (Save)(4 Bytes)
- m_SeenNPCs (Offset 44) (Save)(0 Bytes)
- m_nIdealSequence (Offset 1160) (Save)(4 Bytes)
- m_SeenMisc (Offset 64) (Save)(0 Bytes)
- m_IdealActivity (Offset 1164) (Save)(4 Bytes)
- m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
- m_fFireDuration (Offset 1228) (Save)(4 Bytes)
- m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
- m_bReloadsSingly (Offset 1224) (Save)(1 Bytes)
- m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
- m_iSubType (Offset 1232) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
- m_bRemoveable (Offset 1168) (Save)(1 Bytes)
- m_hOwner (Offset 0) (Save)(4 Bytes)
- m_flUnlockTime (Offset 1236) (Save)(4 Bytes)
- m_iVolume (Offset 8) (Save)(4 Bytes)
- m_hLocker (Offset 1240) (Save)(4 Bytes)
- m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
- m_pConstraint (Offset 1248) (Save)(0 Bytes)
- m_iType (Offset 16) (Save)(4 Bytes)
- m_iReloadHudHintCount (Offset 1256) (Save)(4 Bytes)
- m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
- m_iAltFireHudHintCount (Offset 1252) (Save)(4 Bytes)
- m_flExpireTime (Offset 24) (Save)(4 Bytes)
- m_bReloadHudHintDisplayed (Offset 1261) (Save)(1 Bytes)
- m_iNext (Offset 28) (Save)(2 Bytes)
- m_bAltFireHudHintDisplayed (Offset 1260) (Save)(1 Bytes)
- m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
- m_flHudHintPollTime (Offset 1264) (Save)(4 Bytes)
- m_vecOrigin (Offset 36) (Save)(12 Bytes)
- m_flHudHintMinDisplayTime (Offset 1268) (Save)(4 Bytes)
- m_bHasOwner (Offset 48) (Save)(1 Bytes)
- CBaseCombatWeaponDefaultTouch (Offset 0) (FunctionTable)(0 Bytes)
- m_hTarget (Offset 4) (Save)(4 Bytes)
- CBaseCombatWeaponFallThink (Offset 0) (FunctionTable)(0 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
- CBaseCombatWeaponMaterialize (Offset 0) (FunctionTable)(0 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- CBaseCombatWeaponAttemptToMaterialize (Offset 0) (FunctionTable)(0 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
- CBaseCombatWeaponDestroyItem (Offset 0) (FunctionTable)(0 Bytes)
Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
- CBaseCombatWeaponSetPickupTouch (Offset 0) (FunctionTable)(0 Bytes)
- m_minInterval (Offset 8) (Save)(4 Bytes)
- CBaseCombatWeaponHideThink (Offset 0) (FunctionTable)(0 Bytes)
- m_maxInterval (Offset 12) (Save)(4 Bytes)
- InputHideWeapon (Offset 0) (Input)(0 Bytes) - HideWeapon
- m_fIsRunning (Offset 4) (Save)(1 Bytes)
- m_OnPlayerUse (Offset 1272) (Save|Key|Output)(0 Bytes) - OnPlayerUse
- m_next (Offset 0) (Save)(4 Bytes)
- m_OnPlayerPickup (Offset 1296) (Save|Key|Output)(0 Bytes) - OnPlayerPickup
Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
- m_OnNPCPickup (Offset 1320) (Save|Key|Output)(0 Bytes) - OnNPCPickup
- m_next (Offset 0) (Save)(4 Bytes)
- m_OnCacheInteraction (Offset 1344) (Save|Key|Output)(0 Bytes) - OnCacheInteraction
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- *CBaseAnimating
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
 
Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
CAI_BaseNPC - cycler_wreckage
- m_next (Offset 0) (Save)(4 Bytes)
- m_flStartTime (Offset 3520) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
- m_flDieTime (Offset 3524) (Save)(4 Bytes)
  Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
  Sub-Class Table (1 Deep): m_ScheduleState - AIScheduleState_t
  - m_vMark (Offset 0) (Save)(12 Bytes)
  - iCurTask (Offset 0) (Save)(4 Bytes)
  - m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
  - fTaskStatus (Offset 4) (Save)(4 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- timeStarted (Offset 8) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- timeCurTaskStarted (Offset 12) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- taskFailureCode (Offset 16) (Save)(4 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- iTaskInterrupt (Offset 20) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- bTaskRanAutomovement (Offset 24) (Save)(1 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
- bTaskUpdatedYaw (Offset 25) (Save)(1 Bytes)
  Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
  - bScheduleWasInterrupted (Offset 26) (Save)(1 Bytes)
- m_navType (Offset 12) (Save)(4 Bytes)
- m_IdealSchedule (Offset 2140) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
- m_failSchedule (Offset 2172) (Save)(4 Bytes)
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
- m_bUsingStandardThinkTime (Offset 2177) (Save)(1 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
- m_flLastRealThinkTime (Offset 2180) (Save)(4 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
- m_flTimePingEffect (Offset 3512) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
- m_bForceConditionsGather (Offset 2332) (Save)(1 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
- m_bConditionsGathered (Offset 2333) (Save)(1 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
- m_bSkippedChooseEnemy (Offset 2334) (Save)(1 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
- m_NPCState (Offset 2336) (Save)(4 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
- m_IdealNPCState (Offset 2344) (Save)(4 Bytes)
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
- m_flLastStateChangeTime (Offset 2340) (Save)(4 Bytes)
  - m_goalPos (Offset 52) (Save)(12 Bytes)
- m_Efficiency (Offset 2348) (Save)(4 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
- m_MoveEfficiency (Offset 2352) (Save)(4 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
- m_flNextDecisionTime (Offset 2356) (Save)(4 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
- m_SleepState (Offset 2360) (Save|Key)(4 Bytes) - sleepstate
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
- m_SleepFlags (Offset 2364) (Save)(4 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
- m_flWakeRadius (Offset 2368) (Save|Key)(4 Bytes) - wakeradius
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
- m_bWakeSquad (Offset 2372) (Save|Key)(1 Bytes) - wakesquad
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
- m_nWakeTick (Offset 2376) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
- m_Activity (Offset 2380) (Save)(0 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
- m_translatedActivity (Offset 2384) (Save)(0 Bytes)
- m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
- m_IdealActivity (Offset 2388) (Save)(0 Bytes)
- m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
- m_IdealTranslatedActivity (Offset 2396) (Save)(0 Bytes)
- m_fNavComplete (Offset 16) (Save)(1 Bytes)
- m_IdealWeaponActivity (Offset 2400) (Save)(0 Bytes)
- m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
- m_nIdealSequence (Offset 2392) (Save)(4 Bytes)
- m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
  Sub-Class Table (1 Deep): m_pSenses - CAI_Senses
  - m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
  - m_LookDist (Offset 8) (Save)(4 Bytes)
  - m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
  - m_LastLookDist (Offset 12) (Save)(4 Bytes)
  - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
  - m_TimeLastLook (Offset 16) (Save)(4 Bytes)
  - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
  - m_iSensingFlags (Offset 108) (Save)(4 Bytes)
  - m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
  - m_SeenHighPriority (Offset 24) (Save)(0 Bytes)
  - m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
  - m_SeenNPCs (Offset 44) (Save)(0 Bytes)
  - m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
  - m_SeenMisc (Offset 64) (Save)(0 Bytes)
  - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
  - m_TimeLastLookHighPriority (Offset 96) (Save)(4 Bytes)
  - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
  - m_TimeLastLookNPCs (Offset 100) (Save)(4 Bytes)
  - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
  - m_TimeLastLookMisc (Offset 104) (Save)(4 Bytes)
  - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
Sub-Class Table (1 Deep): m_pLockedBestSound - CSound
  - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
  - m_hOwner (Offset 0) (Save)(4 Bytes)
  - m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
  - m_iVolume (Offset 8) (Save)(4 Bytes)
  Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
  - m_flOcclusionScale (Offset 12) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
  - m_iType (Offset 16) (Save)(4 Bytes)
  - m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
  - m_bNoExpirationTime (Offset 30) (Save)(1 Bytes)
  Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
  - m_flExpireTime (Offset 24) (Save)(4 Bytes)
  - m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
  - m_iNext (Offset 28) (Save)(2 Bytes)
  - m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
  - m_ownerChannelIndex (Offset 32) (Save)(4 Bytes)
  Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
  - m_vecOrigin (Offset 36) (Save)(12 Bytes)
- m_IdealYaw (Offset 20) (Save)(4 Bytes)
  - m_bHasOwner (Offset 48) (Save)(1 Bytes)
  - m_YawSpeed (Offset 24) (Save)(4 Bytes)
  - m_hTarget (Offset 4) (Save)(4 Bytes)
  - m_vecVelocity (Offset 28) (Save)(12 Bytes)
- m_hEnemy (Offset 2420) (Save)(4 Bytes)
  - m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
- m_flTimeEnemyAcquired (Offset 2424) (Save)(4 Bytes)
- m_nDismountSequence (Offset 52) (Save)(4 Bytes)
- m_hTargetEnt (Offset 2428) (Save)(4 Bytes)
- m_vecDismount (Offset 56) (Save)(12 Bytes)
  Sub-Class Table (1 Deep): m_GiveUpOnDeadEnemyTimer - CRandStopwatch
- m_facingQueue (Offset 68) (Save)(0 Bytes)
- m_minInterval (Offset 8) (Save)(4 Bytes)
  - m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_maxInterval (Offset 12) (Save)(4 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_fIsRunning (Offset 4) (Save)(1 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_next (Offset 0) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_FailChooseEnemyTimer - CSimpleSimTimer
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_next (Offset 0) (Save)(4 Bytes)
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_EnemiesSerialNumber (Offset 2452) (Save)(4 Bytes)
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_flAcceptableTimeSeenEnemy (Offset 2456) (Save)(4 Bytes)
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
Sub-Class Table (1 Deep): m_UpdateEnemyPosTimer - CSimpleSimTimer
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_next (Offset 0) (Save)(4 Bytes)
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_vecCommandGoal (Offset 2464) (Save)(12 Bytes)
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_CommandMoveMonitor - CAI_MoveMonitor
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_vMark (Offset 0) (Save)(12 Bytes)
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_flMarkTolerance (Offset 12) (Save)(4 Bytes)
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_flSoundWaitTime (Offset 3484) (Save)(4 Bytes)
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_nSoundPriority (Offset 3488) (Save)(4 Bytes)
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_flIgnoreDangerSoundsUntil (Offset 3492) (Save)(4 Bytes)
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_afCapability (Offset 2556) (Save)(4 Bytes)
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_flMoveWaitFinished (Offset 2560) (Save)(4 Bytes)
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_hOpeningDoor (Offset 2564) (Save)(4 Bytes)
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_pNavigator - CAI_Navigator
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_navType (Offset 12) (Save)(4 Bytes)
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
  Sub-Class Table (2 Deep): m_pPath - CAI_Path
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
  - m_goalTolerance (Offset 4) (Save)(4 Bytes)
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
  - m_activity (Offset 8) (Save)(0 Bytes)
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
  - m_target (Offset 16) (Save)(4 Bytes)
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
  - m_sequence (Offset 12) (Save)(4 Bytes)
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
  - m_vecTargetOffset (Offset 20) (Save)(12 Bytes)
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
  - m_waypointTolerance (Offset 32) (Save)(4 Bytes)
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
  - m_arrivalActivity (Offset 36) (Save)(0 Bytes)
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
  - m_arrivalSequence (Offset 40) (Save)(4 Bytes)
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
  - m_bGoalPosSet (Offset 48) (Save)(1 Bytes)
Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
  - m_goalPos (Offset 52) (Save)(12 Bytes)
- m_flNextShotTime (Offset 0) (Save)(4 Bytes)
  - m_bGoalTypeSet (Offset 64) (Save)(1 Bytes)
- m_bInRestInterval (Offset 4) (Save)(1 Bytes)
  - m_goalType (Offset 68) (Save)(4 Bytes)
- m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
  - m_goalFlags (Offset 72) (Save)(4 Bytes)
- m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
  - m_routeStartTime (Offset 76) (Save)(4 Bytes)
- m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
  - m_goalDirection (Offset 80) (Save)(12 Bytes)
- m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
  - m_goalDirectionTarget (Offset 92) (Save)(4 Bytes)
- m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
  - m_goalSpeed (Offset 96) (Save)(4 Bytes)
- m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
  - m_goalSpeedTarget (Offset 100) (Save)(4 Bytes)
  - m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
  - m_goalStoppingDistance (Offset 104) (Save)(4 Bytes)
  - m_bDisabled (Offset 28) (Save)(1 Bytes)
  - m_bValidateActivitySpeed (Offset 56) (Save)(1 Bytes)
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
  - m_bCalledStartMove (Offset 57) (Save)(1 Bytes)
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- m_fNavComplete (Offset 16) (Save)(1 Bytes)
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- m_bNotOnNetwork (Offset 58) (Save)(1 Bytes)
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- m_bLastNavFailed (Offset 17) (Save)(1 Bytes)
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
- m_flNextSimplifyTime (Offset 60) (Save)(4 Bytes)
  Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
- m_bForcedSimplify (Offset 64) (Save)(1 Bytes)
  - m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
  - m_flLastSuccessfulSimplifyTime (Offset 68) (Save)(4 Bytes)
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
  - m_flTimeLastAvoidanceTriangulate (Offset 72) (Save)(4 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- m_timePathRebuildMax (Offset 76) (Save)(4 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
- m_timePathRebuildDelay (Offset 80) (Save)(4 Bytes)
  Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
- m_timePathRebuildFail (Offset 84) (Save)(4 Bytes)
  - m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
  - m_timePathRebuildNext (Offset 88) (Save)(4 Bytes)
  - m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
  - m_fRememberStaleNodes (Offset 92) (Save)(1 Bytes)
  - m_initialDelay (Offset 12) (Save)(4 Bytes)
  - m_bNoPathcornerPathfinds (Offset 93) (Save)(1 Bytes)
  - m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
  - m_bLocalSucceedOnWithinTolerance (Offset 94) (Save)(1 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
  - m_hBigStepGroundEnt (Offset 124) (Save)(4 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_hLastBlockingEnt (Offset 128) (Save)(4 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
Sub-Class Table (1 Deep): m_pLocalNavigator - CAI_LocalNavigator
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_pPathfinder - CAI_Pathfinder
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flLastStaleLinkCheckTime (Offset 12) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_pMoveProbe - CAI_MoveProbe
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_bIgnoreTransientEntities (Offset 8) (Save)(1 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_hLastBlockingEnt (Offset 16) (Save)(4 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
Sub-Class Table (1 Deep): m_pMotor - CAI_Motor
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_IdealYaw (Offset 20) (Save)(4 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_YawSpeed (Offset 24) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_vecVelocity (Offset 28) (Save)(12 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_vecAngularVelocity (Offset 40) (Save)(12 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- m_nDismountSequence (Offset 52) (Save)(4 Bytes)
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_vecDismount (Offset 56) (Save)(12 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_facingQueue (Offset 68) (Save)(0 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_bYawLocked (Offset 92) (Save)(1 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_UnreachableEnts (Offset 2568) (Save)(0 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_hInteractionPartner (Offset 2512) (Save)(4 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_hLastInteractionTestTarget (Offset 2516) (Save)(4 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_hForcedInteractionPartner (Offset 2492) (Save)(4 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- m_flForcedInteractionTimeout (Offset 2508) (Save)(4 Bytes)
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
- m_vecForcedWorldPosition (Offset 2496) (Save)(12 Bytes)
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
- m_bCannotDieDuringInteraction (Offset 2520) (Save)(1 Bytes)
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iInteractionState (Offset 2524) (Save)(4 Bytes)
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iInteractionPlaying (Offset 2528) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_ScriptedInteractions (Offset 2532) (Save)(0 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_flInteractionYaw (Offset 2552) (Save)(4 Bytes)
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
Sub-Class Table (1 Deep): m_CheckOnGroundTimer - CSimpleSimTimer
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_next (Offset 0) (Save)(4 Bytes)
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_vDefaultEyeOffset (Offset 2620) (Save)(12 Bytes)
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_flNextEyeLookTime (Offset 2632) (Save)(4 Bytes)
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_flEyeIntegRate (Offset 2636) (Save)(4 Bytes)
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_vEyeLookTarget (Offset 2640) (Save)(12 Bytes)
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_vCurEyeTarget (Offset 2652) (Save)(12 Bytes)
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- m_hEyeLookTarget (Offset 2664) (Save)(4 Bytes)
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- m_flHeadYaw (Offset 2668) (Save)(4 Bytes)
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- m_flHeadPitch (Offset 2672) (Save)(4 Bytes)
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- m_flOriginalYaw (Offset 2676) (Save)(4 Bytes)
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- m_bInAScript (Offset 2680) (Save)(1 Bytes)
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- m_scriptState (Offset 2684) (Save)(4 Bytes)
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- m_hCine (Offset 2688) (Save)(4 Bytes)
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- m_ScriptArrivalActivity (Offset 2692) (Save)(0 Bytes)
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- m_strScriptArrivalSequence (Offset 2696) (Save)(4 Bytes)
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_flSceneTime (Offset 2700) (Save)(4 Bytes)
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_iszSceneCustomMoveSeq (Offset 2704) (Save)(4 Bytes)
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- m_afMemory (Offset 2712) (Save)(4 Bytes)
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
- m_hEnemyOccluder (Offset 2716) (Save)(4 Bytes)
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_flSumDamage (Offset 2720) (Save)(4 Bytes)
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_flLastDamageTime (Offset 2724) (Save)(4 Bytes)
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_flLastPlayerDamageTime (Offset 2728) (Save)(4 Bytes)
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- m_flLastSawPlayerTime (Offset 2732) (Save)(4 Bytes)
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- m_flLastAttackTime (Offset 2736) (Save)(4 Bytes)
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- m_flLastEnemyTime (Offset 2740) (Save)(4 Bytes)
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- m_flNextWeaponSearchTime (Offset 2744) (Save)(4 Bytes)
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- m_iszPendingWeapon (Offset 2748) (Save)(4 Bytes)
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- m_bIgnoreUnseenEnemies (Offset 2752) (Save|Key)(1 Bytes) - ignoreunseenenemies
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
Sub-Class Table (1 Deep): m_ShotRegulator - CAI_ShotRegulator
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- m_flNextShotTime (Offset 0) (Save)(4 Bytes)
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- m_bInRestInterval (Offset 4) (Save)(1 Bytes)
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- m_nBurstShotsRemaining (Offset 6) (Save)(2 Bytes)
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- m_nMinBurstShots (Offset 8) (Save)(2 Bytes)
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- m_nMaxBurstShots (Offset 10) (Save)(2 Bytes)
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- m_flMinRestInterval (Offset 12) (Save)(4 Bytes)
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- m_flMaxRestInterval (Offset 16) (Save)(4 Bytes)
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- m_flMinBurstInterval (Offset 20) (Save)(4 Bytes)
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- m_flMaxBurstInterval (Offset 24) (Save)(4 Bytes)
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- m_bDisabled (Offset 28) (Save)(1 Bytes)
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- m_iDesiredWeaponState (Offset 2788) (Save)(4 Bytes)
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- m_SquadName (Offset 2796) (Save|Key)(4 Bytes) - squadname
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- m_iMySquadSlot (Offset 2800) (Save)(4 Bytes)
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- m_strHintGroup (Offset 2804) (Save|Key)(4 Bytes) - hintgroup
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- m_bHintGroupNavLimiting (Offset 2808) (Save|Key)(1 Bytes) - hintlimiting
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
Sub-Class Table (1 Deep): m_pTacticalServices - CAI_TacticalServices
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- m_bAllowFindLateralLos (Offset 16) (Save)(1 Bytes)
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- m_flWaitFinished (Offset 2816) (Save)(4 Bytes)
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextFlinchTime (Offset 2820) (Save)(4 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flNextDodgeTime (Offset 2824) (Save)(4 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
Sub-Class Table (1 Deep): m_MoveAndShootOverlay - CAI_MoveAndShootOverlay
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_bMovingAndShooting (Offset 8) (Save)(1 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_bNoShootWhileMove (Offset 9) (Save)(1 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- m_initialDelay (Offset 12) (Save)(4 Bytes)
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_flSuspendUntilTime (Offset 16) (Save)(4 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
- m_vecLastPosition (Offset 2848) (Save)(12 Bytes)
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_vSavePosition (Offset 2860) (Save)(12 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_vInterruptSavePosition (Offset 2872) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_pHintNode (Offset 2884) (Save)(4 Bytes)
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_cAmmoLoaded (Offset 2888) (Save)(4 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_flDistTooFar (Offset 2892) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_hGoalEnt (Offset 2608) (Save)(4 Bytes)
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_flTimeLastMovement (Offset 2612) (Save)(4 Bytes)
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_spawnEquipment (Offset 2896) (Save|Key)(4 Bytes) - additionalequipment
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_fNoDamageDecal (Offset 2900) (Save)(1 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hStoredPathTarget (Offset 2904) (Save)(4 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_vecStoredPathGoal (Offset 2908) (Save)(12 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_nStoredPathType (Offset 2920) (Save)(4 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- m_fStoredPathFlags (Offset 2924) (Save)(4 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_bDidDeathCleanup (Offset 2936) (Save)(1 Bytes)
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_bCrouchDesired (Offset 3446) (Save)(1 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_bForceCrouch (Offset 3447) (Save)(1 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_bIsCrouching (Offset 3448) (Save)(1 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_bPerformAvoidance (Offset 3496) (Save)(1 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_bIsMoving (Offset 3497) (Save)(1 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_bFadeCorpse (Offset 3498) (Save)(1 Bytes)
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- m_iDeathPose (Offset 2404) (Save)(4 Bytes)
- *CBaseAnimating
- m_iDeathFrame (Offset 2408) (Save)(4 Bytes)
 
- m_bCheckContacts (Offset 3445) (Save)(1 Bytes)
CDynamicProp - dynamic_prop
- m_bSpeedModActive (Offset 3500) (Save)(1 Bytes)
- m_iszDefaultAnim (Offset 1500) (Save|Key)(4 Bytes) - DefaultAnim
- m_iSpeedModRadius (Offset 3504) (Save)(4 Bytes)
- m_iGoalSequence (Offset 1504) (Save)(4 Bytes)
- m_iSpeedModSpeed (Offset 3508) (Save)(4 Bytes)
- m_iTransitionDirection (Offset 1508) (Save)(4 Bytes)
- m_hEnemyFilter (Offset 2928) (Save)(4 Bytes)
- m_bRandomAnimator (Offset 1512) (Save|Key)(1 Bytes) - RandomAnimation
- m_iszEnemyFilterName (Offset 2932) (Save|Key)(4 Bytes) - enemyfilter
- m_flNextRandAnim (Offset 1516) (Save)(4 Bytes)
- m_bImportanRagdoll (Offset 3499) (Save)(1 Bytes)
- m_flMinRandAnimTime (Offset 1520) (Save|Key)(4 Bytes) - MinAnimTime
- m_bPlayerAvoidState (Offset 3516) (Save)(1 Bytes)
- m_flMaxRandAnimTime (Offset 1524) (Save|Key)(4 Bytes) - MaxAnimTime
- m_OnDamaged (Offset 2940) (Save|Key|Output)(0 Bytes) - OnDamaged
- m_bStartDisabled (Offset 1530) (Save|Key)(1 Bytes) - StartDisabled
- m_OnDeath (Offset 2964) (Save|Key|Output)(0 Bytes) - OnDeath
- m_bDisableBoneFollowers (Offset 1531) (Save|Key)(1 Bytes) - DisableBoneFollowers
- m_OnHalfHealth (Offset 2988) (Save|Key|Output)(0 Bytes) - OnHalfHealth
- m_bUseHitboxesForRenderBox (Offset 1532) (Save)(1 Bytes)
- m_OnFoundEnemy (Offset 3012) (Save|Key|Output)(0 Bytes) - OnFoundEnemy
- m_nPendingSequence (Offset 1528) (Save)(2 Bytes)
- m_OnLostEnemyLOS (Offset 3036) (Save|Key|Output)(0 Bytes) - OnLostEnemyLOS
- InputSetAnimation (Offset 0) (Input)(0 Bytes) - SetAnimation
- m_OnLostEnemy (Offset 3060) (Save|Key|Output)(0 Bytes) - OnLostEnemy
- InputSetDefaultAnimation (Offset 0) (Input)(0 Bytes) - SetDefaultAnimation
- m_OnFoundPlayer (Offset 3084) (Save|Key|Output)(0 Bytes) - OnFoundPlayer
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- m_OnLostPlayerLOS (Offset 3108) (Save|Key|Output)(0 Bytes) - OnLostPlayerLOS
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
- m_OnLostPlayer (Offset 3132) (Save|Key|Output)(0 Bytes) - OnLostPlayer
- InputTurnOn (Offset 0) (Input)(0 Bytes) - Enable
- m_OnHearWorld (Offset 3156) (Save|Key|Output)(0 Bytes) - OnHearWorld
- InputTurnOff (Offset 0) (Input)(0 Bytes) - Disable
- m_OnHearPlayer (Offset 3180) (Save|Key|Output)(0 Bytes) - OnHearPlayer
- InputEnableCollision (Offset 0) (Input)(0 Bytes) - EnableCollision
- m_OnHearCombat (Offset 3204) (Save|Key|Output)(0 Bytes) - OnHearCombat
- InputDisableCollision (Offset 0) (Input)(0 Bytes) - DisableCollision
- m_OnDamagedByPlayer (Offset 3228) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayer
- InputSetPlaybackRate (Offset 0) (Input)(0 Bytes) - SetPlaybackRate
- m_OnDamagedByPlayerSquad (Offset 3252) (Save|Key|Output)(0 Bytes) - OnDamagedByPlayerSquad
- m_pOutputAnimBegun (Offset 1452) (Save|Key|Output)(0 Bytes) - OnAnimationBegun
- m_OnDenyCommanderUse (Offset 3276) (Save|Key|Output)(0 Bytes) - OnDenyCommanderUse
- m_pOutputAnimOver (Offset 1476) (Save|Key|Output)(0 Bytes) - OnAnimationDone
- m_OnRappelTouchdown (Offset 3300) (Save|Key|Output)(0 Bytes) - OnRappelTouchdown
- CDynamicPropAnimThink (Offset 0) (FunctionTable)(0 Bytes)
- m_OnWake (Offset 3348) (Save|Key|Output)(0 Bytes) - OnWake
Sub-Class Table (1 Deep): m_BoneFollowerManager - CBoneFollowerManager
- m_OnSleep (Offset 3324) (Save|Key|Output)(0 Bytes) - OnSleep
- m_iNumBones (Offset 0) (Global|Save)(4 Bytes)
- m_OnForcedInteractionStarted (Offset 3372) (Save|Key|Output)(0 Bytes) - OnForcedInteractionStarted
- m_physBones (Offset 4) (Global|Save)(0 Bytes)
- m_OnForcedInteractionAborted (Offset 3396) (Save|Key|Output)(0 Bytes) - OnForcedInteractionAborted
- m_explodeDamage (Offset 1276) (Save|Key)(4 Bytes) - ExplodeDamage
- m_OnForcedInteractionFinished (Offset 3420) (Save|Key|Output)(0 Bytes) - OnForcedInteractionFinished
- m_explodeRadius (Offset 1280) (Save|Key)(4 Bytes) - ExplodeRadius
- InputSetRelationship (Offset 0) (Input)(0 Bytes) - SetRelationship
- m_iMinHealthDmg (Offset 1204) (Save|Key)(4 Bytes) - minhealthdmg
- InputSetEnemyFilter (Offset 0) (Input)(0 Bytes) - SetEnemyFilter
- 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
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- InputBeginRappel (Offset 0) (Input)(0 Bytes) - BeginRappel
- InputAddHealth (Offset 0) (Input)(0 Bytes) - AddHealth
- InputSetSquad (Offset 0) (Input)(0 Bytes) - SetSquad
- InputRemoveHealth (Offset 0) (Input)(0 Bytes) - RemoveHealth
- InputWake (Offset 0) (Input)(0 Bytes) - Wake
- m_impactEnergyScale (Offset 1200) (Save|Key|Input)(4 Bytes) - physdamagescale
- InputForgetEntity (Offset 0) (Input)(0 Bytes) - ForgetEntity
- InputEnablePhyscannonPickup (Offset 0) (Input)(0 Bytes) - EnablePhyscannonPickup
- InputIgnoreDangerSounds (Offset 0) (Input)(0 Bytes) - IgnoreDangerSounds
- InputDisablePhyscannonPickup (Offset 0) (Input)(0 Bytes) - DisablePhyscannonPickup
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- InputEnablePuntSound (Offset 0) (Input)(0 Bytes) - EnablePuntSound
- InputStartScripting (Offset 0) (Input)(0 Bytes) - StartScripting
- InputDisablePuntSound (Offset 0) (Input)(0 Bytes) - DisablePuntSound
- InputStopScripting (Offset 0) (Input)(0 Bytes) - StopScripting
- m_OnBreak (Offset 1128) (Save|Key|Output)(0 Bytes) - OnBreak
- InputGagEnable (Offset 0) (Input)(0 Bytes) - GagEnable
- m_OnHealthChanged (Offset 1152) (Save|Key|Output)(0 Bytes) - OnHealthChanged
- InputGagDisable (Offset 0) (Input)(0 Bytes) - GagDisable
- m_OnTakeDamage (Offset 1176) (Save|Key|Output)(0 Bytes) - OnTakeDamage
- InputInsideTransition (Offset 0) (Input)(0 Bytes) - InsideTransition
- m_OnPhysCannonDetach (Offset 1304) (Save|Key|Output)(0 Bytes) - OnPhysCannonDetach
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- m_OnPhysCannonAnimatePreStarted (Offset 1328) (Save|Key|Output)(0 Bytes) - OnPhysCannonAnimatePreStarted
- InputActivateSpeedModifier (Offset 0) (Input)(0 Bytes) - ActivateSpeedModifier
- m_OnPhysCannonAnimatePullStarted (Offset 1352) (Save|Key|Output)(0 Bytes) - OnPhysCannonAnimatePullStarted
- InputDisableSpeedModifier (Offset 0) (Input)(0 Bytes) - DisableSpeedModifier
- m_OnPhysCannonAnimatePostStarted (Offset 1376) (Save|Key|Output)(0 Bytes) - OnPhysCannonAnimatePostStarted
- InputSetSpeedModifierRadius (Offset 0) (Input)(0 Bytes) - SetSpeedModRadius
- m_OnPhysCannonPullAnimFinished (Offset 1400) (Save|Key|Output)(0 Bytes) - OnPhysCannonPullAnimFinished
- InputSetSpeedModifierSpeed (Offset 0) (Input)(0 Bytes) - SetSpeedModSpeed
- CBreakablePropBreakThink (Offset 0) (FunctionTable)(0 Bytes)
- InputHolsterWeapon (Offset 0) (Input)(0 Bytes) - HolsterWeapon
- CBreakablePropAnimateThink (Offset 0) (FunctionTable)(0 Bytes)
- InputHolsterAndDestroyWeapon (Offset 0) (Input)(0 Bytes) - HolsterAndDestroyWeapon
- CBreakablePropRampToDefaultFadeScale (Offset 0) (FunctionTable)(0 Bytes)
- InputUnholsterWeapon (Offset 0) (Input)(0 Bytes) - UnholsterWeapon
- CBreakablePropBreakablePropTouch (Offset 0) (FunctionTable)(0 Bytes)
- InputForceInteractionWithNPC (Offset 0) (Input)(0 Bytes) - ForceInteractionWithNPC
- m_hPhysicsAttacker (Offset 1292) (Save)(4 Bytes)
- InputUpdateEnemyMemory (Offset 0) (Input)(0 Bytes) - UpdateEnemyMemory
- m_flLastPhysicsInfluenceTime (Offset 1296) (Save)(4 Bytes)
- CAI_BaseNPCNPCUse (Offset 0) (FunctionTable)(0 Bytes)
- m_bOriginalBlockLOS (Offset 1302) (Save)(1 Bytes)
- CAI_BaseNPCCallNPCThink (Offset 0) (FunctionTable)(0 Bytes)
- m_bBlockLOSSetByPropData (Offset 1300) (Save)(1 Bytes)
- CAI_BaseNPCCorpseFallThink (Offset 0) (FunctionTable)(0 Bytes)
- m_bIsWalkableSetByPropData (Offset 1301) (Save)(1 Bytes)
- CAI_BaseNPCNPCInitThink (Offset 0) (FunctionTable)(0 Bytes)
- m_hLastAttacker (Offset 1432) (Save)(4 Bytes)
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- m_hFlareEnt (Offset 1436) (Save)(4 Bytes)
- m_eHull (Offset 1676) (Save)(4 Bytes)
- *CBaseAnimating
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
 
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
CBaseAnimating - ent_watery_leech
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- CWateryDeathLeechLeechThink (Offset 0) (FunctionTable)(0 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_iFadeState (Offset 1120) (Save)(4 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- *CBaseAnimating
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
 
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
CBaseEntity - entity_blocker
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
 
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
CEntityFlame - entityflame
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_flLifetime (Offset 844) (Save|Key)(4 Bytes) - lifetime
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_flSize (Offset 828) (Save)(4 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_hEntAttached (Offset 824) (Save)(4 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_bUseHitboxes (Offset 832) (Save)(1 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_iNumHitboxFires (Offset 836) (Save)(4 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- m_flHitboxFireScale (Offset 840) (Save)(4 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- CEntityFlameFlameThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- InputIgnite (Offset 0) (Input)(0 Bytes) - Ignite
- 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
CAlyxEmpEffect - env_alyxemp
- m_iszDefaultAnim (Offset 1500) (Save|Key)(4 Bytes) - DefaultAnim
- m_nType (Offset 836) (Save|Key)(4 Bytes) - Type
- m_iGoalSequence (Offset 1504) (Save)(4 Bytes)
- m_strTargetName (Offset 832) (Save|Key)(4 Bytes) - EndTargetName
- m_iTransitionDirection (Offset 1508) (Save)(4 Bytes)
- m_nState (Offset 848) (Save)(4 Bytes)
- m_bRandomAnimator (Offset 1512) (Save|Key)(1 Bytes) - RandomAnimation
- m_flDuration (Offset 852) (Save)(4 Bytes)
- m_flNextRandAnim (Offset 1516) (Save)(4 Bytes)
- m_flStartTime (Offset 856) (Save)(4 Bytes)
- m_flMinRandAnimTime (Offset 1520) (Save|Key)(4 Bytes) - MinAnimTime
- m_hTargetEnt (Offset 828) (Save)(4 Bytes)
- m_flMaxRandAnimTime (Offset 1524) (Save|Key)(4 Bytes) - MaxAnimTime
- m_hBeam (Offset 824) (Save)(4 Bytes)
- m_bStartDisabled (Offset 1530) (Save|Key)(1 Bytes) - StartDisabled
- m_iState (Offset 840) (Save)(4 Bytes)
- m_bDisableBoneFollowers (Offset 1531) (Save|Key)(1 Bytes) - DisableBoneFollowers
- m_bAutomated (Offset 844) (Save)(1 Bytes)
- m_bUseHitboxesForRenderBox (Offset 1532) (Save)(1 Bytes)
- CAlyxEmpEffectAutomaticThink (Offset 0) (FunctionTable)(0 Bytes)
- m_nPendingSequence (Offset 1528) (Save)(2 Bytes)
- InputStartCharge (Offset 0) (Input)(0 Bytes) - StartCharge
- InputSetAnimation (Offset 0) (Input)(0 Bytes) - SetAnimation
- InputStartDischarge (Offset 0) (Input)(0 Bytes) - StartDischarge
- InputSetDefaultAnimation (Offset 0) (Input)(0 Bytes) - SetDefaultAnimation
- InputStop (Offset 0) (Input)(0 Bytes) - Stop
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputSetTargetEnt (Offset 0) (Input)(0 Bytes) - SetTargetEnt
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
 
- InputTurnOn (Offset 0) (Input)(0 Bytes) - Enable
CBaseEntity - env_ar2explosion
- InputTurnOff (Offset 0) (Input)(0 Bytes) - Disable
- InputExplode (Offset 0) (Input)(0 Bytes) - Explode
- InputEnableCollision (Offset 0) (Input)(0 Bytes) - EnableCollision
- m_iszMaterialName (Offset 824) (Save|Key)(4 Bytes) - material
- InputDisableCollision (Offset 0) (Input)(0 Bytes) - DisableCollision
 
- InputSetPlaybackRate (Offset 0) (Input)(0 Bytes) - SetPlaybackRate
CBeam - env_beam
- m_pOutputAnimBegun (Offset 1452) (Save|Key|Output)(0 Bytes) - OnAnimationBegun
- m_active (Offset 992) (Save)(4 Bytes)
- m_pOutputAnimOver (Offset 1476) (Save|Key|Output)(0 Bytes) - OnAnimationDone
- m_spriteTexture (Offset 996) (Save)(4 Bytes)
- CDynamicPropAnimThink (Offset 0) (FunctionTable)(0 Bytes)
- m_iszStartEntity (Offset 1000) (Save|Key)(4 Bytes) - LightningStart
Sub-Class Table (1 Deep): m_BoneFollowerManager - CBoneFollowerManager
- m_iszEndEntity (Offset 1004) (Save|Key)(4 Bytes) - LightningEnd
- m_iNumBones (Offset 0) (Global|Save)(4 Bytes)
- m_life (Offset 1008) (Save|Key)(4 Bytes) - life
- m_physBones (Offset 4) (Global|Save)(0 Bytes)
- m_boltWidth (Offset 1012) (Save|Key)(4 Bytes) - BoltWidth
- m_explodeDamage (Offset 1276) (Save|Key)(4 Bytes) - ExplodeDamage
- m_noiseAmplitude (Offset 1016) (Save|Key)(4 Bytes) - NoiseAmplitude
- m_explodeRadius (Offset 1280) (Save|Key)(4 Bytes) - ExplodeRadius
- m_speed (Offset 1020) (Save|Key)(4 Bytes) - TextureScroll
- m_iMinHealthDmg (Offset 1204) (Save|Key)(4 Bytes) - minhealthdmg
- m_restrike (Offset 1024) (Save|Key)(4 Bytes) - StrikeTime
- m_createTick (Offset 1220) (Save)(4 Bytes)
- m_iszSpriteName (Offset 1028) (Save|Key)(4 Bytes) - texture
- m_hBreaker (Offset 1228) (Save)(4 Bytes)
- m_frameStart (Offset 1032) (Save|Key)(4 Bytes) - framestart
- m_PerformanceMode (Offset 1232) (Save|Key)(4 Bytes) - PerformanceMode
- m_radius (Offset 1036) (Save|Key)(4 Bytes) - Radius
- m_iszBreakModelMessage (Offset 1284) (Save|Key)(4 Bytes) - BreakModelMessage
- m_TouchType (Offset 1040) (Save|Key)(4 Bytes) - TouchType
- m_flDmgModBullet (Offset 1236) (Save)(4 Bytes)
- m_iFilterName (Offset 1044) (Save|Key)(4 Bytes) - filtername
- m_flDmgModClub (Offset 1240) (Save)(4 Bytes)
- m_iszDecal (Offset 1052) (Save|Key)(4 Bytes) - decalname
- m_flDmgModExplosive (Offset 1244) (Save)(4 Bytes)
- m_hFilter (Offset 1048) (Save)(4 Bytes)
- m_iszPhysicsDamageTableName (Offset 1248) (Save)(4 Bytes)
- CEnvBeamStrikeThink (Offset 0) (FunctionTable)(0 Bytes)
- m_iszBreakableModel (Offset 1252) (Save)(4 Bytes)
- CEnvBeamUpdateThink (Offset 0) (FunctionTable)(0 Bytes)
- m_iBreakableSkin (Offset 1256) (Save)(4 Bytes)
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- m_iBreakableCount (Offset 1260) (Save)(4 Bytes)
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
- m_iMaxBreakableSize (Offset 1264) (Save)(4 Bytes)
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- m_iszBasePropData (Offset 1268) (Save)(4 Bytes)
- InputStrikeOnce (Offset 0) (Input)(0 Bytes) - StrikeOnce
- m_iInteractions (Offset 1272) (Save)(4 Bytes)
- m_OnTouchedByEntity (Offset 1056) (Save|Key|Output)(0 Bytes) - OnTouchedByEntity
- m_iNumBreakableChunks (Offset 1288) (Save)(4 Bytes)
- m_nHaloIndex (Offset 844) (Save)(4 Bytes)
- m_nPhysgunState (Offset 1303) (Save)(1 Bytes)
- m_nBeamType (Offset 848) (Save)(4 Bytes)
- m_iszPuntSound (Offset 1440) (Save|Key)(4 Bytes) - puntsound
- m_nBeamFlags (Offset 852) (Save)(4 Bytes)
- m_flPressureDelay (Offset 1224) (Save|Key)(4 Bytes) - PressureDelay
- m_nNumBeamEnts (Offset 840) (Save)(4 Bytes)
- m_preferredCarryAngles (Offset 1208) (Save)(12 Bytes)
- m_hAttachEntity (Offset 856) (Save)(40 Bytes)
- m_flDefaultFadeScale (Offset 1424) (Save)(4 Bytes)
- m_nAttachIndex (Offset 896) (Save)(40 Bytes)
- m_bUsePuntSound (Offset 1444) (Save)(1 Bytes)
- m_nMinDXLevel (Offset 964) (Save)(4 Bytes)
- InputBreak (Offset 0) (Input)(0 Bytes) - Break
- m_fWidth (Offset 936) (Save)(4 Bytes)
- InputSetHealth (Offset 0) (Input)(0 Bytes) - SetHealth
- m_fEndWidth (Offset 940) (Save)(4 Bytes)
- InputAddHealth (Offset 0) (Input)(0 Bytes) - AddHealth
- m_fFadeLength (Offset 944) (Save)(4 Bytes)
- InputRemoveHealth (Offset 0) (Input)(0 Bytes) - RemoveHealth
- m_fHaloScale (Offset 948) (Save)(4 Bytes)
- m_impactEnergyScale (Offset 1200) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_fAmplitude (Offset 952) (Save)(4 Bytes)
- InputEnablePhyscannonPickup (Offset 0) (Input)(0 Bytes) - EnablePhyscannonPickup
- m_fStartFrame (Offset 956) (Save)(4 Bytes)
- InputDisablePhyscannonPickup (Offset 0) (Input)(0 Bytes) - DisablePhyscannonPickup
- m_fSpeed (Offset 960) (Save)(4 Bytes)
- InputEnablePuntSound (Offset 0) (Input)(0 Bytes) - EnablePuntSound
- m_flFrameRate (Offset 824) (Save)(4 Bytes)
- InputDisablePuntSound (Offset 0) (Input)(0 Bytes) - DisablePuntSound
- m_flFrame (Offset 968) (Save)(4 Bytes)
- m_OnBreak (Offset 1128) (Save|Key|Output)(0 Bytes) - OnBreak
- m_flHDRColorScale (Offset 828) (Save|Key)(4 Bytes) - HDRColorScale
- m_OnHealthChanged (Offset 1152) (Save|Key|Output)(0 Bytes) - OnHealthChanged
- m_flDamage (Offset 836) (Save|Key)(4 Bytes) - damage
- m_OnTakeDamage (Offset 1176) (Save|Key|Output)(0 Bytes) - OnTakeDamage
- m_flFireTime (Offset 832) (Save)(4 Bytes)
- m_OnPhysCannonDetach (Offset 1304) (Save|Key|Output)(0 Bytes) - OnPhysCannonDetach
- m_vecEndPos (Offset 972) (Save)(12 Bytes)
- m_OnPhysCannonAnimatePreStarted (Offset 1328) (Save|Key|Output)(0 Bytes) - OnPhysCannonAnimatePreStarted
- m_hEndEntity (Offset 984) (Save)(4 Bytes)
- m_OnPhysCannonAnimatePullStarted (Offset 1352) (Save|Key|Output)(0 Bytes) - OnPhysCannonAnimatePullStarted
- m_nDissolveType (Offset 988) (Save|Key)(4 Bytes) - dissolvetype
- m_OnPhysCannonAnimatePostStarted (Offset 1376) (Save|Key|Output)(0 Bytes) - OnPhysCannonAnimatePostStarted
- InputWidth (Offset 0) (Input)(0 Bytes) - Width
- m_OnPhysCannonPullAnimFinished (Offset 1400) (Save|Key|Output)(0 Bytes) - OnPhysCannonPullAnimFinished
- InputNoise (Offset 0) (Input)(0 Bytes) - Noise
- CBreakablePropBreakThink (Offset 0) (FunctionTable)(0 Bytes)
- InputColorRedValue (Offset 0) (Input)(0 Bytes) - ColorRedValue
- CBreakablePropAnimateThink (Offset 0) (FunctionTable)(0 Bytes)
- InputColorGreenValue (Offset 0) (Input)(0 Bytes) - ColorGreenValue
- CBreakablePropRampToDefaultFadeScale (Offset 0) (FunctionTable)(0 Bytes)
- InputColorBlueValue (Offset 0) (Input)(0 Bytes) - ColorBlueValue
- CBreakablePropBreakablePropTouch (Offset 0) (FunctionTable)(0 Bytes)
- m_fSpeed (Offset 960) (Save|Key|Input)(4 Bytes) - ScrollSpeed
- 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
CBaseEntity - env_beverage
- CWateryDeathLeechLeechThink (Offset 0) (FunctionTable)(0 Bytes)
- m_CanInDispenser (Offset 824) (Save)(1 Bytes)
- m_iFadeState (Offset 1120) (Save)(4 Bytes)
- m_nBeverageType (Offset 828) (Save)(4 Bytes)
- *CBaseAnimating
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate


CBaseEntity - entity_blocker
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


CEntityFlame - entityflame
CBaseEntity - env_bubbles
- m_flLifetime (Offset 844) (Save|Key)(4 Bytes) - lifetime
- m_flSpeed (Offset 108) (Save|Key)(4 Bytes) - current
- m_flSize (Offset 828) (Save)(4 Bytes)
- m_density (Offset 824) (Save|Key)(4 Bytes) - density
- m_hEntAttached (Offset 824) (Save)(4 Bytes)
- m_frequency (Offset 828) (Save|Key)(4 Bytes) - frequency
- m_bUseHitboxes (Offset 832) (Save)(1 Bytes)
- m_state (Offset 836) (Save)(4 Bytes)
- m_iNumHitboxFires (Offset 836) (Save)(4 Bytes)
- CBubblingFizzThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flHitboxFireScale (Offset 840) (Save)(4 Bytes)
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- CEntityFlameFlameThink (Offset 0) (FunctionTable)(0 Bytes)
- InputDeactivate (Offset 0) (Input)(0 Bytes) - Deactivate
- InputIgnite (Offset 0) (Input)(0 Bytes) - Ignite
- 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


CAlyxEmpEffect - env_alyxemp
CCitadelEnergyCore - env_citadel_energy_core
- m_nType (Offset 836) (Save|Key)(4 Bytes) - Type
- m_flScale (Offset 824) (Save|Key)(4 Bytes) - scale
- m_strTargetName (Offset 832) (Save|Key)(4 Bytes) - EndTargetName
- m_nState (Offset 828) (Save)(4 Bytes)
- m_nState (Offset 848) (Save)(4 Bytes)
- m_flDuration (Offset 832) (Save)(4 Bytes)
- m_flDuration (Offset 852) (Save)(4 Bytes)
- m_flStartTime (Offset 836) (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
- InputStartCharge (Offset 0) (Input)(0 Bytes) - StartCharge
- InputStartDischarge (Offset 0) (Input)(0 Bytes) - StartDischarge
- InputStartDischarge (Offset 0) (Input)(0 Bytes) - StartDischarge
- InputStop (Offset 0) (Input)(0 Bytes) - Stop
- InputStop (Offset 0) (Input)(0 Bytes) - Stop
- InputSetTargetEnt (Offset 0) (Input)(0 Bytes) - SetTargetEnt


CBaseEntity - env_ar2explosion
CBaseEntity - env_credits
- InputExplode (Offset 0) (Input)(0 Bytes) - Explode
- InputRollCredits (Offset 0) (Input)(0 Bytes) - RollCredits
- m_iszMaterialName (Offset 824) (Save|Key)(4 Bytes) - material
- 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


CBeam - env_beam
DustTrail - env_dusttrail
- m_active (Offset 992) (Save)(4 Bytes)
- m_Color (Offset 824) (Save)(12 Bytes)
- m_spriteTexture (Offset 996) (Save)(4 Bytes)
- m_Opacity (Offset 836) (Save|Key)(4 Bytes) - opacity
- m_iszStartEntity (Offset 1000) (Save|Key)(4 Bytes) - LightningStart
- m_SpawnRate (Offset 840) (Save|Key)(4 Bytes) - spawnrate
- m_iszEndEntity (Offset 1004) (Save|Key)(4 Bytes) - LightningEnd
- m_ParticleLifetime (Offset 844) (Save|Key)(4 Bytes) - lifetime
- m_life (Offset 1008) (Save|Key)(4 Bytes) - life
- m_StopEmitTime (Offset 848) (Save)(4 Bytes)
- m_boltWidth (Offset 1012) (Save|Key)(4 Bytes) - BoltWidth
- m_MinSpeed (Offset 852) (Save|Key)(4 Bytes) - minspeed
- m_noiseAmplitude (Offset 1016) (Save|Key)(4 Bytes) - NoiseAmplitude
- m_MaxSpeed (Offset 856) (Save|Key)(4 Bytes) - maxspeed
- m_speed (Offset 1020) (Save|Key)(4 Bytes) - TextureScroll
- m_MinDirectedSpeed (Offset 872) (Save|Key)(4 Bytes) - mindirectedspeed
- m_restrike (Offset 1024) (Save|Key)(4 Bytes) - StrikeTime
- m_MaxDirectedSpeed (Offset 876) (Save|Key)(4 Bytes) - maxdirectedspeed
- m_iszSpriteName (Offset 1028) (Save|Key)(4 Bytes) - texture
- m_StartSize (Offset 860) (Save|Key)(4 Bytes) - startsize
- m_frameStart (Offset 1032) (Save|Key)(4 Bytes) - framestart
- m_EndSize (Offset 864) (Save|Key)(4 Bytes) - endsize
- m_radius (Offset 1036) (Save|Key)(4 Bytes) - Radius
- m_SpawnRadius (Offset 868) (Save|Key)(4 Bytes) - spawnradius
- m_TouchType (Offset 1040) (Save|Key)(4 Bytes) - TouchType
- m_bEmit (Offset 880) (Save)(1 Bytes)
- m_iFilterName (Offset 1044) (Save|Key)(4 Bytes) - filtername
- m_nAttachment (Offset 884) (Save)(4 Bytes)
- 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
CBaseAnimating - env_effectscript
- m_CanInDispenser (Offset 824) (Save)(1 Bytes)
- InputSetSequence (Offset 0) (Input)(0 Bytes) - SetSequence
- m_nBeverageType (Offset 828) (Save)(4 Bytes)
- m_iszScriptName (Offset 1120) (Save|Key)(4 Bytes) - scriptfile
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- CEnvEffectsScriptThink (Offset 0) (FunctionTable)(0 Bytes)
- *CBaseAnimating


CBaseEntity - env_blood
CEmbers - env_embers
- m_vecSprayDir (Offset 824) (Save|Key)(12 Bytes) - spraydir
- m_nDensity (Offset 824) (Save|Key)(4 Bytes) - density
- m_flAmount (Offset 836) (Save|Key)(4 Bytes) - amount
- m_nLifetime (Offset 828) (Save|Key)(4 Bytes) - lifetime
- m_Color (Offset 840) (Save)(4 Bytes)
- m_nSpeed (Offset 832) (Save|Key)(4 Bytes) - speed
- InputEmitBlood (Offset 0) (Input)(0 Bytes) - EmitBlood
- m_bEmit (Offset 836) (Save)(1 Bytes)
- CEmbersEmberUse (Offset 0) (FunctionTable)(0 Bytes)


CBaseEntity - env_bubbles
CEntityDissolve - env_entity_dissolver
- m_flSpeed (Offset 108) (Save|Key)(4 Bytes) - current
- m_flStartTime (Offset 824) (Save)(4 Bytes)
- m_density (Offset 824) (Save|Key)(4 Bytes) - density
- m_flFadeInStart (Offset 828) (Save)(4 Bytes)
- m_frequency (Offset 828) (Save|Key)(4 Bytes) - frequency
- m_flFadeInLength (Offset 832) (Save)(4 Bytes)
- m_state (Offset 836) (Save)(4 Bytes)
- m_flFadeOutModelStart (Offset 836) (Save)(4 Bytes)
- CBubblingFizzThink (Offset 0) (FunctionTable)(0 Bytes)
- m_flFadeOutModelLength (Offset 840) (Save)(4 Bytes)
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- m_flFadeOutStart (Offset 844) (Save)(4 Bytes)
- InputDeactivate (Offset 0) (Input)(0 Bytes) - Deactivate
- m_flFadeOutLength (Offset 848) (Save)(4 Bytes)
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- m_nDissolveType (Offset 852) (Save|Key)(4 Bytes) - dissolvetype
- InputSetCurrent (Offset 0) (Input)(0 Bytes) - SetCurrent
- m_vDissolverOrigin (Offset 856) (Save)(12 Bytes)
- InputSetDensity (Offset 0) (Input)(0 Bytes) - SetDensity
- m_nMagnitude (Offset 868) (Save|Key)(4 Bytes) - magnitude
- InputSetFrequency (Offset 0) (Input)(0 Bytes) - SetFrequency
- CEntityDissolveDissolveThink (Offset 0) (FunctionTable)(0 Bytes)
- CEntityDissolveElectrocuteThink (Offset 0) (FunctionTable)(0 Bytes)
- InputDissolve (Offset 0) (Input)(0 Bytes) - Dissolve


CCitadelEnergyCore - env_citadel_energy_core
CEntityFlame - env_entity_igniter
- m_flScale (Offset 824) (Save|Key)(4 Bytes) - scale
- m_flLifetime (Offset 844) (Save|Key)(4 Bytes) - lifetime
- m_nState (Offset 828) (Save)(4 Bytes)
- m_flSize (Offset 828) (Save)(4 Bytes)
- m_flDuration (Offset 832) (Save)(4 Bytes)
- m_hEntAttached (Offset 824) (Save)(4 Bytes)
- m_flStartTime (Offset 836) (Save)(4 Bytes)
- m_bUseHitboxes (Offset 832) (Save)(1 Bytes)
- InputStartCharge (Offset 0) (Input)(0 Bytes) - StartCharge
- m_iNumHitboxFires (Offset 836) (Save)(4 Bytes)
- InputStartDischarge (Offset 0) (Input)(0 Bytes) - StartDischarge
- m_flHitboxFireScale (Offset 840) (Save)(4 Bytes)
- InputStop (Offset 0) (Input)(0 Bytes) - Stop
- CEntityFlameFlameThink (Offset 0) (FunctionTable)(0 Bytes)
- InputIgnite (Offset 0) (Input)(0 Bytes) - Ignite


CBaseEntity - env_credits
CBaseEntity - env_entity_maker
- InputRollCredits (Offset 0) (Input)(0 Bytes) - RollCredits
- m_hCurrentInstance (Offset 848) (Save)(4 Bytes)
- InputRollOutroCredits (Offset 0) (Input)(0 Bytes) - RollOutroCredits
- m_hCurrentBlocker (Offset 852) (Save)(4 Bytes)
- InputShowLogo (Offset 0) (Input)(0 Bytes) - ShowLogo
- m_vecBlockerOrigin (Offset 856) (Save)(12 Bytes)
- InputSetLogoLength (Offset 0) (Input)(0 Bytes) - SetLogoLength
- m_iszTemplate (Offset 892) (Save|Key)(4 Bytes) - EntityTemplate
- m_OnCreditsDone (Offset 824) (Save|Key|Output)(0 Bytes) - OnCreditsDone
- m_angPostSpawnDirection (Offset 868) (Save|Key)(12 Bytes) - PostSpawnDirection
- m_bRolledOutroCredits (Offset 848) (Save)(1 Bytes)
- m_flPostSpawnDirectionVariance (Offset 880) (Save|Key)(4 Bytes) - PostSpawnDirectionVariance
- m_flLogoLength (Offset 852) (Save)(4 Bytes)
- 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_debughistory
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


CEnvDetailController - env_detail_controller
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_dustpuff
CBaseEntity - env_fire
- m_flScale (Offset 824) (Save|Key)(4 Bytes) - scale
- m_hEffect (Offset 824) (Save)(4 Bytes)
- m_rgbaColor (Offset 828) (Save|Key)(4 Bytes) - color
- m_hOwner (Offset 828) (Save)(4 Bytes)
- InputSpawnDust (Offset 0) (Input)(0 Bytes) - SpawnDust
- m_nFireType (Offset 832) (Save|Key)(4 Bytes) - firetype
 
- m_flFuel (Offset 836) (Save)(4 Bytes)
DustTrail - env_dusttrail
- m_flDamageTime (Offset 840) (Save)(4 Bytes)
- m_Color (Offset 824) (Save)(12 Bytes)
- m_lastDamage (Offset 844) (Save)(4 Bytes)
- m_Opacity (Offset 836) (Save|Key)(4 Bytes) - opacity
- m_flFireSize (Offset 848) (Save|Key)(4 Bytes) - firesize
- m_SpawnRate (Offset 840) (Save|Key)(4 Bytes) - spawnrate
- m_flHeatLevel (Offset 852) (Save|Key)(4 Bytes) - ignitionpoint
- m_ParticleLifetime (Offset 844) (Save|Key)(4 Bytes) - lifetime
- m_flHeatAbsorb (Offset 856) (Save)(4 Bytes)
- m_StopEmitTime (Offset 848) (Save)(4 Bytes)
- m_flDamageScale (Offset 860) (Save|Key)(4 Bytes) - damagescale
- m_MinSpeed (Offset 852) (Save|Key)(4 Bytes) - minspeed
- m_flMaxHeat (Offset 864) (Save)(4 Bytes)
- m_MaxSpeed (Offset 856) (Save|Key)(4 Bytes) - maxspeed
- m_flAttackTime (Offset 872) (Save|Key)(4 Bytes) - fireattack
- m_MinDirectedSpeed (Offset 872) (Save|Key)(4 Bytes) - mindirectedspeed
- m_bEnabled (Offset 876) (Save)(1 Bytes)
- m_MaxDirectedSpeed (Offset 876) (Save|Key)(4 Bytes) - maxdirectedspeed
- m_bStartDisabled (Offset 877) (Save|Key)(1 Bytes) - StartDisabled
- m_StartSize (Offset 860) (Save|Key)(4 Bytes) - startsize
- m_bDidActivate (Offset 878) (Save)(1 Bytes)
- m_EndSize (Offset 864) (Save|Key)(4 Bytes) - endsize
- CFireBurnThink (Offset 0) (FunctionTable)(0 Bytes)
- m_SpawnRadius (Offset 868) (Save|Key)(4 Bytes) - spawnradius
- CFireGoOutThink (Offset 0) (FunctionTable)(0 Bytes)
- m_bEmit (Offset 880) (Save)(1 Bytes)
- InputStartFire (Offset 0) (Input)(0 Bytes) - StartFire
- m_nAttachment (Offset 884) (Save)(4 Bytes)
- 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


CBaseAnimating - env_effectscript
CFireTrail - env_fire_trail
- InputSetSequence (Offset 0) (Input)(0 Bytes) - SetSequence
- m_flLifetime (Offset 828) (Save)(4 Bytes)
- m_iszScriptName (Offset 1120) (Save|Key)(4 Bytes) - scriptfile
- m_nAttachment (Offset 824) (Save)(4 Bytes)
- CEnvEffectsScriptThink (Offset 0) (FunctionTable)(0 Bytes)
- *CBaseAnimating


CEmbers - env_embers
CBaseEntity - env_firesensor
- m_nDensity (Offset 824) (Save|Key)(4 Bytes) - density
- m_radius (Offset 828) (Save|Key)(4 Bytes) - fireradius
- m_nLifetime (Offset 828) (Save|Key)(4 Bytes) - lifetime
- m_targetLevel (Offset 832) (Save|Key)(4 Bytes) - heatlevel
- m_nSpeed (Offset 832) (Save|Key)(4 Bytes) - speed
- m_targetTime (Offset 836) (Save|Key)(4 Bytes) - heattime
- m_bEmit (Offset 836) (Save)(1 Bytes)
- m_bEnabled (Offset 824) (Save)(1 Bytes)
- CEmbersEmberUse (Offset 0) (FunctionTable)(0 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


CEntityDissolve - env_entity_dissolver
CBaseEntity - env_firesource
- m_flStartTime (Offset 824) (Save)(4 Bytes)
- m_bEnabled (Offset 824) (Save)(1 Bytes)
- m_flFadeInStart (Offset 828) (Save)(4 Bytes)
- m_radius (Offset 828) (Save|Key)(4 Bytes) - fireradius
- m_flFadeInLength (Offset 832) (Save)(4 Bytes)
- m_damage (Offset 832) (Save|Key)(4 Bytes) - firedamage
- m_flFadeOutModelStart (Offset 836) (Save)(4 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- m_flFadeOutModelLength (Offset 840) (Save)(4 Bytes)
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- 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
CFlare - env_flare
- m_flLifetime (Offset 844) (Save|Key)(4 Bytes) - lifetime
- m_pOwner (Offset 2132) (Save)(4 Bytes)
- m_flSize (Offset 828) (Save)(4 Bytes)
- m_nBounces (Offset 2136) (Save)(4 Bytes)
- m_hEntAttached (Offset 824) (Save)(4 Bytes)
- m_flTimeBurnOut (Offset 2140) (Save)(4 Bytes)
- m_bUseHitboxes (Offset 832) (Save)(1 Bytes)
- m_flScale (Offset 2144) (Save|Key)(4 Bytes) - scale
- m_iNumHitboxFires (Offset 836) (Save)(4 Bytes)
- m_flDuration (Offset 2148) (Save|Key)(4 Bytes) - duration
- m_flHitboxFireScale (Offset 840) (Save)(4 Bytes)
- m_flNextDamage (Offset 2152) (Save)(4 Bytes)
- CEntityFlameFlameThink (Offset 0) (FunctionTable)(0 Bytes)
- m_pBurnSound (Offset 2156) (Save)(0 Bytes)
- InputIgnite (Offset 0) (Input)(0 Bytes) - Ignite
- m_bFading (Offset 2160) (Save)(1 Bytes)
 
- m_bLight (Offset 2161) (Save)(1 Bytes)
CBaseEntity - env_entity_maker
- m_bSmoke (Offset 2162) (Save)(1 Bytes)
- m_hCurrentInstance (Offset 848) (Save)(4 Bytes)
- m_bPropFlare (Offset 2163) (Save)(1 Bytes)
- m_hCurrentBlocker (Offset 852) (Save)(4 Bytes)
- m_bInActiveList (Offset 2164) (Save)(1 Bytes)
- m_vecBlockerOrigin (Offset 856) (Save)(12 Bytes)
- m_pNextFlare (Offset 2168) (Save)(4 Bytes)
- m_iszTemplate (Offset 892) (Save|Key)(4 Bytes) - EntityTemplate
- InputStart (Offset 0) (Input)(0 Bytes) - Start
- m_angPostSpawnDirection (Offset 868) (Save|Key)(12 Bytes) - PostSpawnDirection
- InputDie (Offset 0) (Input)(0 Bytes) - Die
- m_flPostSpawnDirectionVariance (Offset 880) (Save|Key)(4 Bytes) - PostSpawnDirectionVariance
- InputLaunch (Offset 0) (Input)(0 Bytes) - Launch
- m_flPostSpawnSpeed (Offset 884) (Save|Key)(4 Bytes) - PostSpawnSpeed
- CFlareFlareTouch (Offset 0) (FunctionTable)(0 Bytes)
- m_bPostSpawnUseAngles (Offset 888) (Save|Key)(1 Bytes) - PostSpawnInheritAngles
- CFlareFlareBurnTouch (Offset 0) (FunctionTable)(0 Bytes)
- m_pOutputOnSpawned (Offset 896) (Save|Key|Output)(0 Bytes) - OnEntitySpawned
- CFlareFlareThink (Offset 0) (FunctionTable)(0 Bytes)
- m_pOutputOnFailedSpawn (Offset 920) (Save|Key|Output)(0 Bytes) - OnEntityFailedSpawn
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
- InputForceSpawn (Offset 0) (Input)(0 Bytes) - ForceSpawn
- m_eHull (Offset 1676) (Save)(4 Bytes)
- InputForceSpawnAtEntityOrigin (Offset 0) (Input)(0 Bytes) - ForceSpawnAtEntityOrigin
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- CEnvEntityMakerCheckSpawnThink (Offset 0) (FunctionTable)(0 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 - env_explosion
CFogController - env_fog_controller
- m_iMagnitude (Offset 824) (Save|Key)(4 Bytes) - iMagnitude
- InputSetStartDist (Offset 0) (Input)(0 Bytes) - SetStartDist
- m_iRadiusOverride (Offset 828) (Save|Key)(4 Bytes) - iRadiusOverride
- InputSetEndDist (Offset 0) (Input)(0 Bytes) - SetEndDist
- m_spriteScale (Offset 832) (Save)(4 Bytes)
- InputSetMaxDensity (Offset 0) (Input)(0 Bytes) - SetMaxDensity
- m_flDamageForce (Offset 836) (Save|Key)(4 Bytes) - DamageForce
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- m_iszFireballSprite (Offset 840) (Save)(4 Bytes)
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
- m_sFireballSprite (Offset 844) (Save)(2 Bytes)
- InputSetColor (Offset 0) (Input)(0 Bytes) - SetColor
- m_hInflictor (Offset 848) (Save)(4 Bytes)
- InputSetColorSecondary (Offset 0) (Input)(0 Bytes) - SetColorSecondary
- m_iCustomDamageType (Offset 852) (Save)(4 Bytes)
- InputSetFarZ (Offset 0) (Input)(0 Bytes) - SetFarZ
- m_iClassIgnore (Offset 856) (Save)(4 Bytes)
- InputSetAngles (Offset 0) (Input)(0 Bytes) - SetAngles
- m_hEntityIgnore (Offset 860) (Save|Key)(4 Bytes) - ignoredEntity
- InputSetColorLerpTo (Offset 0) (Input)(0 Bytes) - SetColorLerpTo
- CEnvExplosionSmoke (Offset 0) (FunctionTable)(0 Bytes)
- InputSetColorSecondaryLerpTo (Offset 0) (Input)(0 Bytes) - SetColorSecondaryLerpTo
- InputExplode (Offset 0) (Input)(0 Bytes) - Explode
- InputSetStartDistLerpTo (Offset 0) (Input)(0 Bytes) - SetStartDistLerpTo
 
- InputSetEndDistLerpTo (Offset 0) (Input)(0 Bytes) - SetEndDistLerpTo
CBaseEntity - env_fade
- InputStartFogTransition (Offset 0) (Input)(0 Bytes) - StartFogTransition
- m_Duration (Offset 824) (Save|Key)(4 Bytes) - duration
- m_bUseAngles (Offset 892) (Save|Key)(1 Bytes) - use_angles
- m_HoldTime (Offset 828) (Save|Key)(4 Bytes) - holdtime
- m_fog.colorPrimary (Offset 840) (Save|Key)(4 Bytes) - fogcolor
- InputFade (Offset 0) (Input)(0 Bytes) - Fade
- m_fog.colorSecondary (Offset 844) (Save|Key)(4 Bytes) - fogcolor2
- m_OnBeginFade (Offset 832) (Save|Key|Output)(0 Bytes) - OnBeginFade
- 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_fire
CBaseEntity - env_funnel
- 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
CBaseEntity - env_global
- m_flLifetime (Offset 828) (Save)(4 Bytes)
- m_globalstate (Offset 848) (Save|Key)(4 Bytes) - globalstate
- m_nAttachment (Offset 824) (Save)(4 Bytes)
- m_triggermode (Offset 852) (Save)(4 Bytes)
 
- m_initialstate (Offset 856) (Save|Key)(4 Bytes) - initialstate
CBaseEntity - env_firesensor
- m_counter (Offset 860) (Save|Key)(4 Bytes) - counter
- m_radius (Offset 828) (Save|Key)(4 Bytes) - fireradius
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- m_targetLevel (Offset 832) (Save|Key)(4 Bytes) - heatlevel
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
- m_targetTime (Offset 836) (Save|Key)(4 Bytes) - heattime
- InputRemove (Offset 0) (Input)(0 Bytes) - Remove
- m_bEnabled (Offset 824) (Save)(1 Bytes)
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- m_bHeatAtLevel (Offset 825) (Save)(1 Bytes)
- InputSetCounter (Offset 0) (Input)(0 Bytes) - SetCounter
- m_levelTime (Offset 840) (Save)(4 Bytes)
- InputAddToCounter (Offset 0) (Input)(0 Bytes) - AddToCounter
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputGetCounter (Offset 0) (Input)(0 Bytes) - GetCounter
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- m_outCounter (Offset 824) (Save|Key|Output)(0 Bytes) - Counter
- m_OnHeatLevelStart (Offset 844) (Save|Key|Output)(0 Bytes) - OnHeatLevelStart
- m_OnHeatLevelEnd (Offset 868) (Save|Key|Output)(0 Bytes) - OnHeatLevelEnd


CBaseEntity - env_firesource
CSprite - env_glow
- m_bEnabled (Offset 824) (Save)(1 Bytes)
- m_flLastTime (Offset 872) (Save)(4 Bytes)
- m_radius (Offset 828) (Save|Key)(4 Bytes) - fireradius
- m_flMaxFrame (Offset 876) (Save)(4 Bytes)
- m_damage (Offset 832) (Save|Key)(4 Bytes) - firedamage
- m_hAttachedToEntity (Offset 824) (Save)(4 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- m_nAttachment (Offset 828) (Save)(4 Bytes)
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- 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


CFlare - env_flare
CBaseEntity - env_gunfire
- m_pOwner (Offset 2132) (Save)(4 Bytes)
- m_iMinBurstSize (Offset 824) (Save|Key)(4 Bytes) - minburstsize
- m_nBounces (Offset 2136) (Save)(4 Bytes)
- m_iMaxBurstSize (Offset 828) (Save|Key)(4 Bytes) - maxburstsize
- m_flTimeBurnOut (Offset 2140) (Save)(4 Bytes)
- m_flMinBurstDelay (Offset 832) (Save|Key)(4 Bytes) - minburstdelay
- m_flScale (Offset 2144) (Save|Key)(4 Bytes) - scale
- m_flMaxBurstDelay (Offset 836) (Save|Key)(4 Bytes) - maxburstdelay
- m_flDuration (Offset 2148) (Save|Key)(4 Bytes) - duration
- m_flRateOfFire (Offset 840) (Save|Key)(4 Bytes) - rateoffire
- m_flNextDamage (Offset 2152) (Save)(4 Bytes)
- m_iszShootSound (Offset 844) (Save|Key)(4 Bytes) - shootsound
- m_pBurnSound (Offset 2156) (Save)(0 Bytes)
- m_iszTracerType (Offset 848) (Save|Key)(4 Bytes) - tracertype
- m_bFading (Offset 2160) (Save)(1 Bytes)
- m_bDisabled (Offset 852) (Save|Key)(1 Bytes) - startdisabled
- m_bLight (Offset 2161) (Save)(1 Bytes)
- m_iSpread (Offset 860) (Save|Key)(4 Bytes) - spread
- m_bSmoke (Offset 2162) (Save)(1 Bytes)
- m_flBias (Offset 892) (Save|Key)(4 Bytes) - bias
- m_bPropFlare (Offset 2163) (Save)(1 Bytes)
- m_bCollide (Offset 896) (Save|Key)(1 Bytes) - collisions
- m_bInActiveList (Offset 2164) (Save)(1 Bytes)
- m_iShotsRemaining (Offset 856) (Save)(4 Bytes)
- m_pNextFlare (Offset 2168) (Save)(4 Bytes)
- m_vecSpread (Offset 864) (Save)(12 Bytes)
- InputStart (Offset 0) (Input)(0 Bytes) - Start
- m_vecTargetPosition (Offset 876) (Save)(12 Bytes)
- InputDie (Offset 0) (Input)(0 Bytes) - Die
- m_flTargetDist (Offset 888) (Save)(4 Bytes)
- InputLaunch (Offset 0) (Input)(0 Bytes) - Launch
- m_hTarget (Offset 900) (Save)(4 Bytes)
- CFlareFlareTouch (Offset 0) (FunctionTable)(0 Bytes)
- CEnvGunfireShootThink (Offset 0) (FunctionTable)(0 Bytes)
- CFlareFlareBurnTouch (Offset 0) (FunctionTable)(0 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- CFlareFlareThink (Offset 0) (FunctionTable)(0 Bytes)
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- m_flNextAttack (Offset 1672) (Save)(4 Bytes)
 
- m_eHull (Offset 1676) (Save)(4 Bytes)
CEnvHeadcrabCanister - env_headcrabcanister
- m_bloodColor (Offset 1680) (Save)(4 Bytes)
- m_bLanded (Offset 1120) (Save)(1 Bytes)
- m_iDamageCount (Offset 1716) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_Shared - CEnvHeadcrabCanisterShared
- m_flFieldOfView (Offset 1684) (Save)(4 Bytes)
- m_vecStartPosition (Offset 4) (Save)(12 Bytes)
- m_HackedGunPos (Offset 1688) (Save)(12 Bytes)
- m_vecEnterWorldPosition (Offset 16) (Save)(12 Bytes)
- m_RelationshipString (Offset 1700) (Save|Key)(4 Bytes) - Relationship
- m_vecDirection (Offset 28) (Save)(12 Bytes)
- m_LastHitGroup (Offset 1708) (Save)(4 Bytes)
- m_vecStartAngles (Offset 40) (Save)(12 Bytes)
- m_flDamageAccumulator (Offset 1712) (Save)(4 Bytes)
- m_flLaunchHeight (Offset 116) (Save|Key)(4 Bytes) - StartingHeight
- m_impactEnergyScale (Offset 1704) (Save|Key|Input)(4 Bytes) - physdamagescale
- m_flFlightSpeed (Offset 56) (Save|Key)(4 Bytes) - FlightSpeed
- m_CurrentWeaponProficiency (Offset 1720) (Save)(4 Bytes)
- m_flFlightTime (Offset 52) (Save|Key)(4 Bytes) - FlightTime
- m_Relationship (Offset 1724) (Save)(0 Bytes)
- m_flLaunchTime (Offset 60) (Save)(4 Bytes)
- m_iAmmo (Offset 1744) (Save)(128 Bytes)
- m_flWorldEnterTime (Offset 92) (Save)(4 Bytes)
- m_hMyWeapons (Offset 1872) (Save)(192 Bytes)
- m_flInitialZSpeed (Offset 64) (Save)(4 Bytes)
- m_hActiveWeapon (Offset 2064) (Save)(4 Bytes)
- m_flZAcceleration (Offset 68) (Save)(4 Bytes)
- m_bForceServerRagdoll (Offset 1668) (Save)(1 Bytes)
- m_flHorizSpeed (Offset 72) (Save)(4 Bytes)
- m_bPreventWeaponPickup (Offset 1669) (Save)(1 Bytes)
- m_bLaunchedFromWithinWorld (Offset 76) (Save)(1 Bytes)
- InputKilledNPC (Offset 0) (Input)(0 Bytes) - KilledNPC
- m_vecSkyboxOrigin (Offset 96) (Save)(12 Bytes)
- m_flexWeight (Offset 1140) (Save)(384 Bytes)
- m_vecParabolaDirection (Offset 80) (Save)(12 Bytes)
- m_viewtarget (Offset 1524) (Save)(12 Bytes)
- m_flSkyboxScale (Offset 108) (Save)(4 Bytes)
- m_flAllowResponsesEndTime (Offset 1588) (Save)(4 Bytes)
- m_bInSkybox (Offset 112) (Save)(1 Bytes)
- m_flLastFlexAnimationTime (Offset 1616) (Save)(4 Bytes)
- m_hTrail (Offset 1244) (Save)(4 Bytes)
- m_vecLean (Offset 1644) (Save)(12 Bytes)
- m_hSmokeTrail (Offset 1248) (Save)(4 Bytes)
- m_vecShift (Offset 1656) (Save)(12 Bytes)
- m_nHeadcrabType (Offset 1252) (Save|Key)(4 Bytes) - HeadcrabType
- m_AnimOverlay (Offset 1120) (Save)(0 Bytes)
- m_nHeadcrabCount (Offset 1256) (Save|Key)(4 Bytes) - HeadcrabCount
- *CBaseAnimating
- m_flSmokeLifetime (Offset 1284) (Save|Key)(4 Bytes) - SmokeLifetime
 
- m_iszLaunchPositionName (Offset 1288) (Save|Key)(4 Bytes) - LaunchPositionName
CFogController - env_fog_controller
- m_vecImpactPosition (Offset 1260) (Save)(12 Bytes)
- InputSetStartDist (Offset 0) (Input)(0 Bytes) - SetStartDist
- m_bIncomingSoundStarted (Offset 1280) (Save)(1 Bytes)
- InputSetEndDist (Offset 0) (Input)(0 Bytes) - SetEndDist
- m_bHasDetonated (Offset 1281) (Save)(1 Bytes)
- InputSetMaxDensity (Offset 0) (Input)(0 Bytes) - SetMaxDensity
- m_bLaunched (Offset 1282) (Save)(1 Bytes)
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- m_bOpened (Offset 1283) (Save)(1 Bytes)
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
- m_flMinRefireTime (Offset 1364) (Save|Key)(4 Bytes) - MinSkyboxRefireTime
- InputSetColor (Offset 0) (Input)(0 Bytes) - SetColor
- m_flMaxRefireTime (Offset 1368) (Save|Key)(4 Bytes) - MaxSkyboxRefireTime
- InputSetColorSecondary (Offset 0) (Input)(0 Bytes) - SetColorSecondary
- m_nSkyboxCannisterCount (Offset 1372) (Save|Key)(4 Bytes) - SkyboxCannisterCount
- InputSetFarZ (Offset 0) (Input)(0 Bytes) - SetFarZ
- m_flDamageRadius (Offset 1272) (Save|Key)(4 Bytes) - DamageRadius
- InputSetAngles (Offset 0) (Input)(0 Bytes) - SetAngles
- m_flDamage (Offset 1276) (Save|Key)(4 Bytes) - Damage
- InputSetColorLerpTo (Offset 0) (Input)(0 Bytes) - SetColorLerpTo
- CEnvHeadcrabCanisterHeadcrabCanisterSkyboxThink (Offset 0) (FunctionTable)(0 Bytes)
- InputSetColorSecondaryLerpTo (Offset 0) (Input)(0 Bytes) - SetColorSecondaryLerpTo
- CEnvHeadcrabCanisterHeadcrabCanisterWorldThink (Offset 0) (FunctionTable)(0 Bytes)
- InputSetStartDistLerpTo (Offset 0) (Input)(0 Bytes) - SetStartDistLerpTo
- CEnvHeadcrabCanisterHeadcrabCanisterSpawnHeadcrabThink (Offset 0) (FunctionTable)(0 Bytes)
- InputSetEndDistLerpTo (Offset 0) (Input)(0 Bytes) - SetEndDistLerpTo
- CEnvHeadcrabCanisterWaitForOpenSequenceThink (Offset 0) (FunctionTable)(0 Bytes)
- InputStartFogTransition (Offset 0) (Input)(0 Bytes) - StartFogTransition
- CEnvHeadcrabCanisterHeadcrabCanisterSkyboxOnlyThink (Offset 0) (FunctionTable)(0 Bytes)
- m_bUseAngles (Offset 892) (Save|Key)(1 Bytes) - use_angles
- CEnvHeadcrabCanisterHeadcrabCanisterSkyboxRestartThink (Offset 0) (FunctionTable)(0 Bytes)
- m_fog.colorPrimary (Offset 840) (Save|Key)(4 Bytes) - fogcolor
- InputFireCanister (Offset 0) (Input)(0 Bytes) - FireCanister
- m_fog.colorSecondary (Offset 844) (Save|Key)(4 Bytes) - fogcolor2
- InputOpenCanister (Offset 0) (Input)(0 Bytes) - OpenCanister
- m_fog.dirPrimary (Offset 828) (Save|Key)(12 Bytes) - fogdir
- InputSpawnHeadcrabs (Offset 0) (Input)(0 Bytes) - SpawnHeadcrabs
- m_fog.enable (Offset 888) (Save|Key)(1 Bytes) - fogenable
- InputStopSmoke (Offset 0) (Input)(0 Bytes) - StopSmoke
- m_fog.blend (Offset 889) (Save|Key)(1 Bytes) - fogblend
- m_OnLaunched (Offset 1292) (Save|Key|Output)(0 Bytes) - OnLaunched
- m_fog.start (Offset 856) (Save|Key)(4 Bytes) - fogstart
- m_OnImpacted (Offset 1316) (Save|Key|Output)(0 Bytes) - OnImpacted
- m_fog.end (Offset 860) (Save|Key)(4 Bytes) - fogend
- m_OnOpened (Offset 1340) (Save|Key|Output)(0 Bytes) - OnOpened
- m_fog.maxdensity (Offset 868) (Save|Key)(4 Bytes) - fogmaxdensity
- *CBaseAnimating
- 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_hudhint
- m_iszMessage (Offset 824) (Save|Key)(4 Bytes) - message
- InputShowHudHint (Offset 0) (Input)(0 Bytes) - ShowHudHint
- InputHideHudHint (Offset 0) (Input)(0 Bytes) - HideHudHint


CBaseEntity - env_global
CBeam - env_laser
- m_globalstate (Offset 848) (Save|Key)(4 Bytes) - globalstate
- m_iszLaserTarget (Offset 992) (Save|Key)(4 Bytes) - LaserTarget
- m_triggermode (Offset 852) (Save)(4 Bytes)
- m_pSprite (Offset 996) (Save)(4 Bytes)
- m_initialstate (Offset 856) (Save|Key)(4 Bytes) - initialstate
- m_iszSpriteName (Offset 1000) (Save|Key)(4 Bytes) - EndSprite
- m_counter (Offset 860) (Save|Key)(4 Bytes) - counter
- 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
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
- InputRemove (Offset 0) (Input)(0 Bytes) - Remove
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- InputSetCounter (Offset 0) (Input)(0 Bytes) - SetCounter
- m_nHaloIndex (Offset 844) (Save)(4 Bytes)
- InputAddToCounter (Offset 0) (Input)(0 Bytes) - AddToCounter
- m_nBeamType (Offset 848) (Save)(4 Bytes)
- InputGetCounter (Offset 0) (Input)(0 Bytes) - GetCounter
- m_nBeamFlags (Offset 852) (Save)(4 Bytes)
- m_outCounter (Offset 824) (Save|Key|Output)(0 Bytes) - Counter
- 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_glow
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_flLastTime (Offset 872) (Save)(4 Bytes)
- m_flMaxFrame (Offset 876) (Save)(4 Bytes)
- m_flMaxFrame (Offset 876) (Save)(4 Bytes)
Line 3,954: Line 3,826:
- InputColorBlueValue (Offset 0) (Input)(0 Bytes) - ColorBlueValue
- InputColorBlueValue (Offset 0) (Input)(0 Bytes) - ColorBlueValue


CBaseEntity - env_gunfire
CLightGlow - env_lightglow
- m_iMinBurstSize (Offset 824) (Save|Key)(4 Bytes) - minburstsize
- m_nVerticalSize (Offset 828) (Save|Key)(4 Bytes) - VerticalGlowSize
- m_iMaxBurstSize (Offset 828) (Save|Key)(4 Bytes) - maxburstsize
- m_nHorizontalSize (Offset 824) (Save|Key)(4 Bytes) - HorizontalGlowSize
- m_flMinBurstDelay (Offset 832) (Save|Key)(4 Bytes) - minburstdelay
- m_nMinDist (Offset 832) (Save|Key)(4 Bytes) - MinDist
- m_flMaxBurstDelay (Offset 836) (Save|Key)(4 Bytes) - maxburstdelay
- m_nMaxDist (Offset 836) (Save|Key)(4 Bytes) - MaxDist
- m_flRateOfFire (Offset 840) (Save|Key)(4 Bytes) - rateoffire
- m_nOuterMaxDist (Offset 840) (Save|Key)(4 Bytes) - OuterMaxDist
- m_iszShootSound (Offset 844) (Save|Key)(4 Bytes) - shootsound
- m_flGlowProxySize (Offset 844) (Save|Key)(4 Bytes) - GlowProxySize
- m_iszTracerType (Offset 848) (Save|Key)(4 Bytes) - tracertype
- m_flHDRColorScale (Offset 848) (Save|Key)(4 Bytes) - HDRColorScale
- m_bDisabled (Offset 852) (Save|Key)(1 Bytes) - startdisabled
- InputColor (Offset 0) (Input)(0 Bytes) - Color
- m_iSpread (Offset 860) (Save|Key)(4 Bytes) - spread
 
- m_flBias (Offset 892) (Save|Key)(4 Bytes) - bias
CBaseEntity - env_message
- m_bCollide (Offset 896) (Save|Key)(1 Bytes) - collisions
- m_iszMessage (Offset 824) (Save|Key)(4 Bytes) - message
- m_iShotsRemaining (Offset 856) (Save)(4 Bytes)
- m_sNoise (Offset 840) (Save|Key)(4 Bytes) - messagesound
- m_vecSpread (Offset 864) (Save)(12 Bytes)
- m_MessageAttenuation (Offset 832) (Save|Key)(4 Bytes) - messageattenuation
- m_vecTargetPosition (Offset 876) (Save)(12 Bytes)
- m_MessageVolume (Offset 828) (Save|Key)(4 Bytes) - messagevolume
- m_flTargetDist (Offset 888) (Save)(4 Bytes)
- m_Radius (Offset 836) (Save)(4 Bytes)
- m_hTarget (Offset 900) (Save)(4 Bytes)
- InputShowMessage (Offset 0) (Input)(0 Bytes) - ShowMessage
- CEnvGunfireShootThink (Offset 0) (FunctionTable)(0 Bytes)
- 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
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- 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


CEnvHeadcrabCanister - env_headcrabcanister
CParticlePerformanceMonitor - env_particle_performance_monitor
- m_bLanded (Offset 1120) (Save)(1 Bytes)
- m_bDisplayPerf (Offset 824) (Save)(1 Bytes)
Sub-Class Table (1 Deep): m_Shared - CEnvHeadcrabCanisterShared
- m_bMeasurePerf (Offset 825) (Save)(1 Bytes)
- m_vecStartPosition (Offset 4) (Save)(12 Bytes)
- InputTurnOnDisplay (Offset 0) (Input)(0 Bytes) - TurnOnDisplay
- m_vecEnterWorldPosition (Offset 16) (Save)(12 Bytes)
- InputTurnOffDisplay (Offset 0) (Input)(0 Bytes) - TurnOffDisplay
- m_vecDirection (Offset 28) (Save)(12 Bytes)
- InputStartMeasuring (Offset 0) (Input)(0 Bytes) - StartMeasuring
- m_vecStartAngles (Offset 40) (Save)(12 Bytes)
- InputStopMeasuring (Offset 0) (Input)(0 Bytes) - StopMeasuring
- 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
CEntityParticleTrail - env_particle_trail
- m_iszMessage (Offset 824) (Save|Key)(4 Bytes) - message
- m_iMaterialName (Offset 824) (Save)(4 Bytes)
- InputShowHudHint (Offset 0) (Input)(0 Bytes) - ShowHudHint
Sub-Class Table (1 Deep): m_Info - EntityParticleTrailInfo_t
- InputHideHudHint (Offset 0) (Input)(0 Bytes) - HideHudHint
- m_strMaterialName (Offset 4) (Save|Key)(4 Bytes) - ParticleTrailMaterial
 
- m_flLifetime (Offset 8) (Save|Key)(4 Bytes) - ParticleTrailLifetime
CBeam - env_laser
- m_flStartSize (Offset 12) (Save|Key)(4 Bytes) - ParticleTrailStartSize
- m_iszLaserTarget (Offset 992) (Save|Key)(4 Bytes) - LaserTarget
- m_flEndSize (Offset 16) (Save|Key)(4 Bytes) - ParticleTrailEndSize
- m_pSprite (Offset 996) (Save)(4 Bytes)
- m_hConstraintEntity (Offset 848) (Save)(4 Bytes)
- m_iszSpriteName (Offset 1000) (Save|Key)(4 Bytes) - EndSprite
 
- m_firePosition (Offset 1004) (Save)(12 Bytes)
CParticleFire - env_particlefire
- m_flStartFrame (Offset 1016) (Save|Key)(4 Bytes) - framestart
- m_vOrigin (Offset 824) (Save)(12 Bytes)
- CEnvLaserStrikeThink (Offset 0) (FunctionTable)(0 Bytes)
- m_vDirection (Offset 836) (Save)(12 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
CBaseEntity - env_particlelight
- m_vecSurfaceNormal (Offset 904) (Save)(12 Bytes)
- m_flIntensity (Offset 824) (Save|Key)(4 Bytes) - Intensity
- m_hTargetEnt (Offset 916) (Save)(4 Bytes)
- m_vColor (Offset 828) (Save|Key)(12 Bytes) - Color
- m_bVisibleLaserDot (Offset 920) (Save)(1 Bytes)
- m_PSName (Offset 840) (Save|Key)(4 Bytes) - PSName
- m_bIsOn (Offset 921) (Save)(1 Bytes)
- m_bDirectional (Offset 844) (Save|Key)(1 Bytes) - Directional
- 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
CEnvParticleScript - env_particlescript
- m_nVerticalSize (Offset 828) (Save|Key)(4 Bytes) - VerticalGlowSize
- m_flSequenceScale (Offset 1120) (Save)(4 Bytes)
- m_nHorizontalSize (Offset 824) (Save|Key)(4 Bytes) - HorizontalGlowSize
- InputSetSequence (Offset 0) (Input)(0 Bytes) - SetSequence
- m_nMinDist (Offset 832) (Save|Key)(4 Bytes) - MinDist
- *CBaseAnimating
- 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
ParticleSmokeGrenade - env_particlesmokegrenade
- m_iszMessage (Offset 824) (Save|Key)(4 Bytes) - message
- m_CurrentStage (Offset 824) (Save)(1 Bytes)
- m_sNoise (Offset 840) (Save|Key)(4 Bytes) - messagesound
- m_FadeStartTime (Offset 832) (Save)(4 Bytes)
- m_MessageAttenuation (Offset 832) (Save|Key)(4 Bytes) - messageattenuation
- m_FadeEndTime (Offset 836) (Save)(4 Bytes)
- m_MessageVolume (Offset 828) (Save|Key)(4 Bytes) - messagevolume
- m_flSpawnTime (Offset 828) (Save)(4 Bytes)
- 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
CBaseEntity - env_physexplosion
- m_bDisabled (Offset 824) (Save|Key)(1 Bytes) - StartDisabled
- m_damage (Offset 824) (Save|Key)(4 Bytes) - magnitude
- m_hMeasureTarget (Offset 828) (Save)(4 Bytes)
- m_radius (Offset 828) (Save|Key)(4 Bytes) - radius
- m_nSoundMask (Offset 832) (Save|Key)(4 Bytes) - SoundMask
- m_targetEntityName (Offset 832) (Save|Key)(4 Bytes) - targetentityname
- m_flSensitivity (Offset 836) (Save|Key)(4 Bytes) - Sensitivity
- m_flInnerRadius (Offset 836) (Save|Key)(4 Bytes) - inner_radius
- m_flSmoothFactor (Offset 840) (Save|Key)(4 Bytes) - SmoothFactor
- InputExplode (Offset 0) (Input)(0 Bytes) - Explode
- m_iszSpeakerName (Offset 848) (Save|Key)(4 Bytes) - SpeakerName
- m_OnPushedPlayer (Offset 840) (Save|Key|Output)(0 Bytes) - OnPushedPlayer
- 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_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_muzzleflash
CBaseEntity - env_physwire
- m_flScale (Offset 824) (Save|Key)(4 Bytes) - scale
- m_nDensity (Offset 824) (Save|Key)(4 Bytes) - Density
- m_iszParentAttachment (Offset 828) (Save|Key)(4 Bytes) - parentattachment
- InputFire (Offset 0) (Input)(0 Bytes) - Fire


CParticlePerformanceMonitor - env_particle_performance_monitor
CBaseEntity - env_player_surface_trigger
- m_bDisplayPerf (Offset 824) (Save)(1 Bytes)
- m_iTargetGameMaterial (Offset 824) (Save|Key)(4 Bytes) - gamematerial
- m_bMeasurePerf (Offset 825) (Save)(1 Bytes)
- m_iCurrentGameMaterial (Offset 828) (Save)(4 Bytes)
- InputTurnOnDisplay (Offset 0) (Input)(0 Bytes) - TurnOnDisplay
- m_bDisabled (Offset 832) (Save)(1 Bytes)
- InputTurnOffDisplay (Offset 0) (Input)(0 Bytes) - TurnOffDisplay
- CEnvPlayerSurfaceTriggerUpdateMaterialThink (Offset 0) (FunctionTable)(0 Bytes)
- InputStartMeasuring (Offset 0) (Input)(0 Bytes) - StartMeasuring
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputStopMeasuring (Offset 0) (Input)(0 Bytes) - StopMeasuring
- 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


CEntityParticleTrail - env_particle_trail
CEnvProjectedTexture - env_projectedtexture
- m_iMaterialName (Offset 824) (Save)(4 Bytes)
- m_hTargetEntity (Offset 824) (Save)(4 Bytes)
Sub-Class Table (1 Deep): m_Info - EntityParticleTrailInfo_t
- m_bState (Offset 828) (Save)(1 Bytes)
- m_strMaterialName (Offset 4) (Save|Key)(4 Bytes) - ParticleTrailMaterial
- m_flLightFOV (Offset 832) (Save|Key)(4 Bytes) - lightfov
- m_flLifetime (Offset 8) (Save|Key)(4 Bytes) - ParticleTrailLifetime
- m_bEnableShadows (Offset 836) (Save|Key)(1 Bytes) - enableshadows
- m_flStartSize (Offset 12) (Save|Key)(4 Bytes) - ParticleTrailStartSize
- m_bLightOnlyTarget (Offset 837) (Save|Key)(1 Bytes) - lightonlytarget
- m_flEndSize (Offset 16) (Save|Key)(4 Bytes) - ParticleTrailEndSize
- m_bLightWorld (Offset 838) (Save|Key)(1 Bytes) - lightworld
- m_hConstraintEntity (Offset 848) (Save)(4 Bytes)
- 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)


CParticleFire - env_particlefire
CEnvQuadraticBeam - env_quadraticbeam
- m_vOrigin (Offset 824) (Save)(12 Bytes)
- m_targetPosition (Offset 824) (Save)(12 Bytes)
- m_vDirection (Offset 836) (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_particlelight
CBaseEntity - env_ragdoll_boogie
- m_flIntensity (Offset 824) (Save|Key)(4 Bytes) - Intensity
- m_flStartTime (Offset 824) (Save)(4 Bytes)
- m_vColor (Offset 828) (Save|Key)(12 Bytes) - Color
- m_flBoogieLength (Offset 828) (Save)(4 Bytes)
- m_PSName (Offset 840) (Save|Key)(4 Bytes) - PSName
- m_flMagnitude (Offset 832) (Save)(4 Bytes)
- m_bDirectional (Offset 844) (Save|Key)(1 Bytes) - Directional
- CRagdollBoogieBoogieThink (Offset 0) (FunctionTable)(0 Bytes)
- CRagdollBoogieZapThink (Offset 0) (FunctionTable)(0 Bytes)


CEnvParticleScript - env_particlescript
RocketTrail - env_rockettrail
- m_flSequenceScale (Offset 1120) (Save)(4 Bytes)
- m_StartColor (Offset 824) (Save)(12 Bytes)
- InputSetSequence (Offset 0) (Input)(0 Bytes) - SetSequence
- m_EndColor (Offset 836) (Save)(12 Bytes)
- *CBaseAnimating
- 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)


ParticleSmokeGrenade - env_particlesmokegrenade
CBaseEntity - env_rotorshooter
- m_CurrentStage (Offset 824) (Save)(1 Bytes)
- m_flTimeUnderRotor (Offset 904) (Save|Key)(4 Bytes) - rotortime
- m_FadeStartTime (Offset 832) (Save)(4 Bytes)
- m_flTimeUnderRotorVariance (Offset 908) (Save|Key)(4 Bytes) - rotortimevariance
- m_FadeEndTime (Offset 836) (Save)(4 Bytes)
- m_flLastWashStartTime (Offset 912) (Save)(4 Bytes)
- m_flSpawnTime (Offset 828) (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)


CBaseEntity - env_physexplosion
CRotorWashEmitter - env_rotorwash_emitter
- m_damage (Offset 824) (Save|Key)(4 Bytes) - magnitude
- m_bEmit (Offset 824) (Save)(1 Bytes)
- m_radius (Offset 828) (Save|Key)(4 Bytes) - radius
- m_flAltitude (Offset 828) (Save|Key)(4 Bytes) - altitude
- 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
CEnvScreenEffect - env_screeneffect
- m_damage (Offset 824) (Save|Key)(4 Bytes) - magnitude
- m_flDuration (Offset 824) (Save)(4 Bytes)
- m_distance (Offset 828) (Save|Key)(4 Bytes) - distance
- m_nType (Offset 828) (Save|Key)(4 Bytes) - type
- m_directionEntityName (Offset 832) (Save|Key)(4 Bytes) - directionentityname
- m_flDuration (Offset 824) (Save)(4 Bytes)
- CPhysImpactPointAtEntity (Offset 0) (FunctionTable)(0 Bytes)
- InputStartEffect (Offset 0) (Input)(0 Bytes) - StartEffect
- InputImpact (Offset 0) (Input)(0 Bytes) - Impact
- InputStopEffect (Offset 0) (Input)(0 Bytes) - StopEffect


CBaseEntity - env_physwire
CEnvScreenOverlay - env_screenoverlay
- m_nDensity (Offset 824) (Save|Key)(4 Bytes) - Density
- 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_player_surface_trigger
CBaseEntity - env_shake
- m_iTargetGameMaterial (Offset 824) (Save|Key)(4 Bytes) - gamematerial
- m_Amplitude (Offset 824) (Save|Key)(4 Bytes) - amplitude
- m_iCurrentGameMaterial (Offset 828) (Save)(4 Bytes)
- m_Frequency (Offset 828) (Save|Key)(4 Bytes) - frequency
- m_bDisabled (Offset 832) (Save)(1 Bytes)
- m_Duration (Offset 832) (Save|Key)(4 Bytes) - duration
- CEnvPlayerSurfaceTriggerUpdateMaterialThink (Offset 0) (FunctionTable)(0 Bytes)
- m_Radius (Offset 836) (Save|Key)(4 Bytes) - radius
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- m_stopTime (Offset 840) (Save)(4 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- m_nextShake (Offset 844) (Save)(4 Bytes)
- m_OnSurfaceChangedToTarget (Offset 836) (Save|Key|Output)(0 Bytes) - OnSurfaceChangedToTarget
- m_currentAmp (Offset 848) (Save)(4 Bytes)
- m_OnSurfaceChangedFromTarget (Offset 860) (Save|Key|Output)(0 Bytes) - OnSurfaceChangedFromTarget
- 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)


CEnvProjectedTexture - env_projectedtexture
CSmokeStack - env_smokestack
- m_hTargetEntity (Offset 824) (Save)(4 Bytes)
- m_StartSize (Offset 832) (Save|Key)(4 Bytes) - StartSize
- m_bState (Offset 828) (Save)(1 Bytes)
- m_EndSize (Offset 836) (Save|Key)(4 Bytes) - EndSize
- m_flLightFOV (Offset 832) (Save|Key)(4 Bytes) - lightfov
- m_InitialState (Offset 956) (Save|Key)(1 Bytes) - InitialState
- m_bEnableShadows (Offset 836) (Save|Key)(1 Bytes) - enableshadows
- m_flBaseSpread (Offset 856) (Save|Key)(4 Bytes) - BaseSpread
- m_bLightOnlyTarget (Offset 837) (Save|Key)(1 Bytes) - lightonlytarget
- m_flTwist (Offset 924) (Save|Key)(4 Bytes) - Twist
- m_bLightWorld (Offset 838) (Save|Key)(1 Bytes) - lightworld
- m_flRollSpeed (Offset 848) (Save|Key)(4 Bytes) - Roll
- m_bCameraSpace (Offset 839) (Save|Key)(1 Bytes) - cameraspace
- m_strMaterialModel (Offset 928) (Save)(4 Bytes)
- m_flAmbient (Offset 852) (Save|Key)(4 Bytes) - ambient
- m_iMaterialModel (Offset 932) (Save)(4 Bytes)
- m_SpotlightTextureName (Offset 856) (Save)(260 Bytes) - texturename
Sub-Class Table (1 Deep): m_AmbientLight - CSmokeStackLightInfo
- m_nSpotlightTextureFrame (Offset 1116) (Save|Key)(4 Bytes) - textureframe
- m_vPos (Offset 4) (Save)(12 Bytes)
- m_flNearZ (Offset 1120) (Save|Key)(4 Bytes) - nearz
- m_vColor (Offset 16) (Save)(12 Bytes)
- m_flFarZ (Offset 1124) (Save|Key)(4 Bytes) - farz
- m_flIntensity (Offset 28) (Save)(4 Bytes)
- m_nShadowQuality (Offset 1128) (Save|Key)(4 Bytes) - shadowquality
Sub-Class Table (1 Deep): m_DirLight - CSmokeStackLightInfo
- m_LinearFloatLightColor (Offset 840) (Save)(12 Bytes)
- m_vPos (Offset 4) (Save)(12 Bytes)
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- m_vColor (Offset 16) (Save)(12 Bytes)
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
- m_flIntensity (Offset 28) (Save)(4 Bytes)
- InputSetFOV (Offset 0) (Input)(0 Bytes) - FOV
- m_WindAngle (Offset 936) (Save|Key)(4 Bytes) - WindAngle
- InputSetTarget (Offset 0) (Input)(0 Bytes) - Target
- m_WindSpeed (Offset 940) (Save|Key)(4 Bytes) - WindSpeed
- InputSetCameraSpace (Offset 0) (Input)(0 Bytes) - CameraSpace
- m_vWind (Offset 944) (Save)(12 Bytes)
- InputSetLightOnlyTarget (Offset 0) (Input)(0 Bytes) - LightOnlyTarget
- m_bEmit (Offset 852) (Save)(4 Bytes)
- InputSetLightWorld (Offset 0) (Input)(0 Bytes) - LightWorld
- m_JetLength (Offset 844) (Save|Key|Input)(4 Bytes) - JetLength
- InputSetEnableShadows (Offset 0) (Input)(0 Bytes) - EnableShadows
- m_SpreadSpeed (Offset 824) (Save|Key|Input)(4 Bytes) - SpreadSpeed
- InputSetAmbient (Offset 0) (Input)(0 Bytes) - Ambient
- m_Speed (Offset 828) (Save|Key|Input)(4 Bytes) - Speed
- InputSetSpotlightTexture (Offset 0) (Input)(0 Bytes) - SpotlightTexture
- m_Rate (Offset 840) (Save|Key|Input)(4 Bytes) - Rate
- CEnvProjectedTextureInitialThink (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


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


CBaseEntity - env_rotorshooter
CBaseEntity - env_soundscape
- m_flTimeUnderRotor (Offset 904) (Save|Key)(4 Bytes) - rotortime
- m_flRadius (Offset 848) (Save|Key)(4 Bytes) - radius
- m_flTimeUnderRotorVariance (Offset 908) (Save|Key)(4 Bytes) - rotortimevariance
- m_soundscapeName (Offset 852) (Save)(4 Bytes)
- m_flLastWashStartTime (Offset 912) (Save)(4 Bytes)
- m_hProxySoundscape (Offset 896) (Save)(4 Bytes)
- m_flNextGibTime (Offset 916) (Save)(4 Bytes)
- m_positionNames[0] (Offset 864) (Save|Key)(4 Bytes) - position0
- m_nSkin (Offset 888) (Save|Key)(4 Bytes) - skin
- m_positionNames[1] (Offset 868) (Save|Key)(4 Bytes) - position1
- m_flGibScale (Offset 892) (Save|Key)(4 Bytes) - scale
- m_positionNames[2] (Offset 872) (Save|Key)(4 Bytes) - position2
- m_flGibGravityScale (Offset 896) (Save|Key)(4 Bytes) - gibgravityscale
- m_positionNames[3] (Offset 876) (Save|Key)(4 Bytes) - position3
- m_iGibs (Offset 824) (Save|Key)(4 Bytes) - m_iGibs
- m_positionNames[4] (Offset 880) (Save|Key)(4 Bytes) - position4
- m_flGibVelocity (Offset 840) (Save|Key)(4 Bytes) - m_flVelocity
- m_positionNames[5] (Offset 884) (Save|Key)(4 Bytes) - position5
- m_flVariance (Offset 860) (Save|Key)(4 Bytes) - m_flVariance
- m_positionNames[6] (Offset 888) (Save|Key)(4 Bytes) - position6
- m_flGibLife (Offset 864) (Save|Key)(4 Bytes) - m_flGibLife
- m_positionNames[7] (Offset 892) (Save|Key)(4 Bytes) - position7
- m_nSimulationType (Offset 868) (Save|Key)(4 Bytes) - Simulation
- m_bDisabled (Offset 900) (Save|Key)(1 Bytes) - StartDisabled
- m_flDelay (Offset 876) (Save|Key)(4 Bytes) - delay
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- m_angGibRotation (Offset 844) (Save|Key)(12 Bytes) - gibangles
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- m_flGibAngVelocity (Offset 856) (Save|Key)(4 Bytes) - gibanglevelocity
- InputToggleEnabled (Offset 0) (Input)(0 Bytes) - ToggleEnabled
- m_bIsSprite (Offset 881) (Save)(1 Bytes)
- m_OnPlay (Offset 824) (Save|Key|Output)(0 Bytes) - OnPlay
- 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
CBaseEntity - env_soundscape_proxy
- m_bEmit (Offset 824) (Save)(1 Bytes)
- m_MainSoundscapeName (Offset 904) (Save|Key)(4 Bytes) - MainSoundscapeName
- m_flAltitude (Offset 828) (Save|Key)(4 Bytes) - altitude
- 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


CEnvScreenEffect - env_screeneffect
CBaseEntity - env_soundscape_triggerable
- m_flDuration (Offset 824) (Save)(4 Bytes)
- m_flRadius (Offset 848) (Save|Key)(4 Bytes) - radius
- m_nType (Offset 828) (Save|Key)(4 Bytes) - type
- m_soundscapeName (Offset 852) (Save)(4 Bytes)
- m_flDuration (Offset 824) (Save)(4 Bytes)
- m_hProxySoundscape (Offset 896) (Save)(4 Bytes)
- InputStartEffect (Offset 0) (Input)(0 Bytes) - StartEffect
- m_positionNames[0] (Offset 864) (Save|Key)(4 Bytes) - position0
- InputStopEffect (Offset 0) (Input)(0 Bytes) - StopEffect
- 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


CEnvScreenOverlay - env_screenoverlay
CBaseEntity - env_spark
- m_iszOverlayNames[0] (Offset 824) (Save|Key)(4 Bytes) - OverlayName1
- m_flDelay (Offset 824) (Save|Key)(4 Bytes) - MaxDelay
- m_iszOverlayNames[1] (Offset 828) (Save|Key)(4 Bytes) - OverlayName2
- m_nGlowSpriteIndex (Offset 828) (Save)(4 Bytes)
- m_iszOverlayNames[2] (Offset 832) (Save|Key)(4 Bytes) - OverlayName3
- m_nMagnitude (Offset 832) (Save|Key)(4 Bytes) - Magnitude
- m_iszOverlayNames[3] (Offset 836) (Save|Key)(4 Bytes) - OverlayName4
- m_nTrailLength (Offset 836) (Save|Key)(4 Bytes) - TrailLength
- m_iszOverlayNames[4] (Offset 840) (Save|Key)(4 Bytes) - OverlayName5
- CEnvSparkSparkThink (Offset 0) (FunctionTable)(0 Bytes)
- m_iszOverlayNames[5] (Offset 844) (Save|Key)(4 Bytes) - OverlayName6
- InputStartSpark (Offset 0) (Input)(0 Bytes) - StartSpark
- m_iszOverlayNames[6] (Offset 848) (Save|Key)(4 Bytes) - OverlayName7
- InputStopSpark (Offset 0) (Input)(0 Bytes) - StopSpark
- m_iszOverlayNames[7] (Offset 852) (Save|Key)(4 Bytes) - OverlayName8
- InputToggleSpark (Offset 0) (Input)(0 Bytes) - ToggleSpark
- m_iszOverlayNames[8] (Offset 856) (Save|Key)(4 Bytes) - OverlayName9
- InputSparkOnce (Offset 0) (Input)(0 Bytes) - SparkOnce
- m_iszOverlayNames[9] (Offset 860) (Save|Key)(4 Bytes) - OverlayName10
- m_OnSpark (Offset 840) (Save|Key|Output)(0 Bytes) - OnSpark
- 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
CBaseEntity - env_speaker
- m_Amplitude (Offset 824) (Save|Key)(4 Bytes) - amplitude
- m_delayMin (Offset 824) (Save|Key)(4 Bytes) - delaymin
- m_Frequency (Offset 828) (Save|Key)(4 Bytes) - frequency
- m_delayMax (Offset 828) (Save|Key)(4 Bytes) - delaymax
- m_Duration (Offset 832) (Save|Key)(4 Bytes) - duration
- m_iszRuleScriptFile (Offset 832) (Save|Key)(4 Bytes) - rulescript
- m_Radius (Offset 836) (Save|Key)(4 Bytes) - radius
- m_iszConcept (Offset 836) (Save|Key)(4 Bytes) - concept
- m_stopTime (Offset 840) (Save)(4 Bytes)
- CSpeakerSpeakerThink (Offset 0) (FunctionTable)(0 Bytes)
- m_nextShake (Offset 844) (Save)(4 Bytes)
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- m_currentAmp (Offset 848) (Save)(4 Bytes)
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
- m_maxForce (Offset 852) (Save)(12 Bytes)
- InputToggle (Offset 0) (Input)(0 Bytes) - Toggle
- 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
CBaseEntity - env_splash
- m_nSkin (Offset 888) (Save|Key)(4 Bytes) - skin
- m_flScale (Offset 824) (Save|Key)(4 Bytes) - scale
- m_flGibScale (Offset 892) (Save|Key)(4 Bytes) - scale
- InputSplash (Offset 0) (Input)(0 Bytes) - Splash
- m_flGibGravityScale (Offset 896) (Save|Key)(4 Bytes) - gibgravityscale
 
- m_iGibs (Offset 824) (Save|Key)(4 Bytes) - m_iGibs
SporeExplosion - env_sporeexplosion
- m_flGibVelocity (Offset 840) (Save|Key)(4 Bytes) - m_flVelocity
- m_flSpawnRate (Offset 828) (Save|Key)(4 Bytes) - spawnrate
- m_flVariance (Offset 860) (Save|Key)(4 Bytes) - m_flVariance
- m_flParticleLifetime (Offset 832) (Save)(4 Bytes)
- m_flGibLife (Offset 864) (Save|Key)(4 Bytes) - m_flGibLife
- m_flStartSize (Offset 836) (Save)(4 Bytes)
- m_nSimulationType (Offset 868) (Save|Key)(4 Bytes) - Simulation
- m_flEndSize (Offset 840) (Save)(4 Bytes)
- m_flDelay (Offset 876) (Save|Key)(4 Bytes) - delay
- m_flSpawnRadius (Offset 844) (Save)(4 Bytes)
- m_angGibRotation (Offset 844) (Save|Key)(12 Bytes) - gibangles
- m_bEmit (Offset 848) (Save)(1 Bytes)
- m_flGibAngVelocity (Offset 856) (Save|Key)(4 Bytes) - gibanglevelocity
- m_bDisabled (Offset 824) (Save|Key)(1 Bytes) - startdisabled
- m_bIsSprite (Offset 881) (Save)(1 Bytes)
- m_bDontRemove (Offset 849) (Save)(1 Bytes)
- m_iGibCapacity (Offset 828) (Save)(4 Bytes)
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- m_iGibMaterial (Offset 832) (Save)(4 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- 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
SporeTrail - env_sporetrail
- m_StartSize (Offset 832) (Save|Key)(4 Bytes) - StartSize
- m_vecEndColor (Offset 824) (Save)(12 Bytes)
- m_EndSize (Offset 836) (Save|Key)(4 Bytes) - EndSize
- m_flSpawnRate (Offset 836) (Save)(4 Bytes)
- m_InitialState (Offset 956) (Save|Key)(1 Bytes) - InitialState
- m_flParticleLifetime (Offset 840) (Save)(4 Bytes)
- m_flBaseSpread (Offset 856) (Save|Key)(4 Bytes) - BaseSpread
- m_flStartSize (Offset 844) (Save)(4 Bytes)
- m_flTwist (Offset 924) (Save|Key)(4 Bytes) - Twist
- m_flEndSize (Offset 848) (Save)(4 Bytes)
- m_flRollSpeed (Offset 848) (Save|Key)(4 Bytes) - Roll
- m_flSpawnRadius (Offset 852) (Save)(4 Bytes)
- m_strMaterialModel (Offset 928) (Save)(4 Bytes)
- m_bEmit (Offset 856) (Save)(1 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
CSprite - env_sprite
- m_StartColor (Offset 824) (Save)(12 Bytes)
- m_flLastTime (Offset 872) (Save)(4 Bytes)
- m_EndColor (Offset 836) (Save)(12 Bytes)
- m_flMaxFrame (Offset 876) (Save)(4 Bytes)
- m_Opacity (Offset 848) (Save|Key)(4 Bytes) - opacity
- m_hAttachedToEntity (Offset 824) (Save)(4 Bytes)
- m_SpawnRate (Offset 852) (Save|Key)(4 Bytes) - spawnrate
- m_nAttachment (Offset 828) (Save)(4 Bytes)
- m_ParticleLifetime (Offset 856) (Save|Key)(4 Bytes) - lifetime
- m_flDieTime (Offset 840) (Save)(4 Bytes)
- m_StopEmitTime (Offset 860) (Save)(4 Bytes)
- m_nBrightness (Offset 844) (Save)(4 Bytes)
- m_MinSpeed (Offset 864) (Save|Key)(4 Bytes) - minspeed
- m_flBrightnessTime (Offset 848) (Save)(4 Bytes)
- m_MaxSpeed (Offset 868) (Save|Key)(4 Bytes) - maxspeed
- m_flSpriteScale (Offset 852) (Save|Key)(4 Bytes) - scale
- m_MinDirectedSpeed (Offset 884) (Save|Key)(4 Bytes) - mindirectedspeed
- m_flSpriteFramerate (Offset 832) (Save|Key)(4 Bytes) - framerate
- m_MaxDirectedSpeed (Offset 888) (Save|Key)(4 Bytes) - maxdirectedspeed
- m_flFrame (Offset 836) (Save|Key)(4 Bytes) - frame
- m_StartSize (Offset 872) (Save|Key)(4 Bytes) - startsize
- m_flHDRColorScale (Offset 868) (Save|Key)(4 Bytes) - HDRColorScale
- m_EndSize (Offset 876) (Save|Key)(4 Bytes) - endsize
- m_flGlowProxySize (Offset 864) (Save|Key)(4 Bytes) - GlowProxySize
- m_SpawnRadius (Offset 880) (Save|Key)(4 Bytes) - spawnradius
- m_flScaleTime (Offset 856) (Save)(4 Bytes)
- m_bEmit (Offset 892) (Save)(1 Bytes)
- m_flStartScale (Offset 880) (Save)(4 Bytes)
- m_nAttachment (Offset 896) (Save)(4 Bytes)
- m_flDestScale (Offset 884) (Save)(4 Bytes)
 
- m_flScaleTimeStart (Offset 888) (Save)(4 Bytes)
CBaseEntity - env_soundscape
- m_nStartBrightness (Offset 892) (Save)(4 Bytes)
- m_flRadius (Offset 848) (Save|Key)(4 Bytes) - radius
- m_nDestBrightness (Offset 896) (Save)(4 Bytes)
- m_soundscapeName (Offset 852) (Save)(4 Bytes)
- m_flBrightnessTimeStart (Offset 900) (Save)(4 Bytes)
- m_hProxySoundscape (Offset 896) (Save)(4 Bytes)
- m_bWorldSpaceScale (Offset 860) (Save)(1 Bytes)
- m_positionNames[0] (Offset 864) (Save|Key)(4 Bytes) - position0
- CSpriteAnimateThink (Offset 0) (FunctionTable)(0 Bytes)
- m_positionNames[1] (Offset 868) (Save|Key)(4 Bytes) - position1
- CSpriteExpandThink (Offset 0) (FunctionTable)(0 Bytes)
- m_positionNames[2] (Offset 872) (Save|Key)(4 Bytes) - position2
- CSpriteAnimateUntilDead (Offset 0) (FunctionTable)(0 Bytes)
- m_positionNames[3] (Offset 876) (Save|Key)(4 Bytes) - position3
- CSpriteBeginFadeOutThink (Offset 0) (FunctionTable)(0 Bytes)
- m_positionNames[4] (Offset 880) (Save|Key)(4 Bytes) - position4
- m_flSpriteScale (Offset 852) (Save|Key|Input)(4 Bytes) - SetScale
- m_positionNames[5] (Offset 884) (Save|Key)(4 Bytes) - position5
- InputHideSprite (Offset 0) (Input)(0 Bytes) - HideSprite
- m_positionNames[6] (Offset 888) (Save|Key)(4 Bytes) - position6
- InputShowSprite (Offset 0) (Input)(0 Bytes) - ShowSprite
- m_positionNames[7] (Offset 892) (Save|Key)(4 Bytes) - position7
- InputToggleSprite (Offset 0) (Input)(0 Bytes) - ToggleSprite
- m_bDisabled (Offset 900) (Save|Key)(1 Bytes) - StartDisabled
- InputColorRedValue (Offset 0) (Input)(0 Bytes) - ColorRedValue
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputColorGreenValue (Offset 0) (Input)(0 Bytes) - ColorGreenValue
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputColorBlueValue (Offset 0) (Input)(0 Bytes) - ColorBlueValue
- InputToggleEnabled (Offset 0) (Input)(0 Bytes) - ToggleEnabled
- m_OnPlay (Offset 824) (Save|Key|Output)(0 Bytes) - OnPlay


CBaseEntity - env_soundscape_proxy
CSpriteOriented - env_sprite_oriented
- m_MainSoundscapeName (Offset 904) (Save|Key)(4 Bytes) - MainSoundscapeName
- m_flLastTime (Offset 872) (Save)(4 Bytes)
- m_flRadius (Offset 848) (Save|Key)(4 Bytes) - radius
- m_flMaxFrame (Offset 876) (Save)(4 Bytes)
- m_soundscapeName (Offset 852) (Save)(4 Bytes)
- m_hAttachedToEntity (Offset 824) (Save)(4 Bytes)
- m_hProxySoundscape (Offset 896) (Save)(4 Bytes)
- m_nAttachment (Offset 828) (Save)(4 Bytes)
- m_positionNames[0] (Offset 864) (Save|Key)(4 Bytes) - position0
- m_flDieTime (Offset 840) (Save)(4 Bytes)
- m_positionNames[1] (Offset 868) (Save|Key)(4 Bytes) - position1
- m_nBrightness (Offset 844) (Save)(4 Bytes)
- m_positionNames[2] (Offset 872) (Save|Key)(4 Bytes) - position2
- m_flBrightnessTime (Offset 848) (Save)(4 Bytes)
- m_positionNames[3] (Offset 876) (Save|Key)(4 Bytes) - position3
- m_flSpriteScale (Offset 852) (Save|Key)(4 Bytes) - scale
- m_positionNames[4] (Offset 880) (Save|Key)(4 Bytes) - position4
- m_flSpriteFramerate (Offset 832) (Save|Key)(4 Bytes) - framerate
- m_positionNames[5] (Offset 884) (Save|Key)(4 Bytes) - position5
- m_flFrame (Offset 836) (Save|Key)(4 Bytes) - frame
- m_positionNames[6] (Offset 888) (Save|Key)(4 Bytes) - position6
- m_flHDRColorScale (Offset 868) (Save|Key)(4 Bytes) - HDRColorScale
- m_positionNames[7] (Offset 892) (Save|Key)(4 Bytes) - position7
- m_flGlowProxySize (Offset 864) (Save|Key)(4 Bytes) - GlowProxySize
- m_bDisabled (Offset 900) (Save|Key)(1 Bytes) - StartDisabled
- m_flScaleTime (Offset 856) (Save)(4 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- m_flStartScale (Offset 880) (Save)(4 Bytes)
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- m_flDestScale (Offset 884) (Save)(4 Bytes)
- InputToggleEnabled (Offset 0) (Input)(0 Bytes) - ToggleEnabled
- m_flScaleTimeStart (Offset 888) (Save)(4 Bytes)
- m_OnPlay (Offset 824) (Save|Key|Output)(0 Bytes) - OnPlay
- 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_soundscape_triggerable
CSpriteTrail - env_spritetrail
- m_flRadius (Offset 848) (Save|Key)(4 Bytes) - radius
- m_flLifeTime (Offset 904) (Save|Key)(4 Bytes) - lifetime
- m_soundscapeName (Offset 852) (Save)(4 Bytes)
- m_flStartWidth (Offset 908) (Save|Key)(4 Bytes) - startwidth
- m_hProxySoundscape (Offset 896) (Save)(4 Bytes)
- m_flEndWidth (Offset 912) (Save|Key)(4 Bytes) - endwidth
- m_positionNames[0] (Offset 864) (Save|Key)(4 Bytes) - position0
- m_iszSpriteName (Offset 944) (Save|Key)(4 Bytes) - spritename
- m_positionNames[1] (Offset 868) (Save|Key)(4 Bytes) - position1
- m_bAnimate (Offset 948) (Save|Key)(1 Bytes) - animate
- m_positionNames[2] (Offset 872) (Save|Key)(4 Bytes) - position2
- m_flStartWidthVariance (Offset 916) (Save)(4 Bytes)
- m_positionNames[3] (Offset 876) (Save|Key)(4 Bytes) - position3
- m_flTextureRes (Offset 920) (Save)(4 Bytes)
- m_positionNames[4] (Offset 880) (Save|Key)(4 Bytes) - position4
- m_flMinFadeLength (Offset 924) (Save)(4 Bytes)
- m_positionNames[5] (Offset 884) (Save|Key)(4 Bytes) - position5
- m_vecSkyboxOrigin (Offset 928) (Save)(12 Bytes)
- m_positionNames[6] (Offset 888) (Save|Key)(4 Bytes) - position6
- m_flSkyboxScale (Offset 940) (Save)(4 Bytes)
- m_positionNames[7] (Offset 892) (Save|Key)(4 Bytes) - position7
- m_flLastTime (Offset 872) (Save)(4 Bytes)
- m_bDisabled (Offset 900) (Save|Key)(1 Bytes) - StartDisabled
- m_flMaxFrame (Offset 876) (Save)(4 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- m_hAttachedToEntity (Offset 824) (Save)(4 Bytes)
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- m_nAttachment (Offset 828) (Save)(4 Bytes)
- InputToggleEnabled (Offset 0) (Input)(0 Bytes) - ToggleEnabled
- m_flDieTime (Offset 840) (Save)(4 Bytes)
- m_OnPlay (Offset 824) (Save|Key|Output)(0 Bytes) - OnPlay
- m_nBrightness (Offset 844) (Save)(4 Bytes)
 
- m_flBrightnessTime (Offset 848) (Save)(4 Bytes)
CBaseEntity - env_spark
- m_flSpriteScale (Offset 852) (Save|Key)(4 Bytes) - scale
- m_flDelay (Offset 824) (Save|Key)(4 Bytes) - MaxDelay
- m_flSpriteFramerate (Offset 832) (Save|Key)(4 Bytes) - framerate
- m_nGlowSpriteIndex (Offset 828) (Save)(4 Bytes)
- m_flFrame (Offset 836) (Save|Key)(4 Bytes) - frame
- 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_flHDRColorScale (Offset 868) (Save|Key)(4 Bytes) - HDRColorScale
- m_flGlowProxySize (Offset 864) (Save|Key)(4 Bytes) - GlowProxySize
- m_flGlowProxySize (Offset 864) (Save|Key)(4 Bytes) - GlowProxySize
Line 4,562: Line 4,356:
- InputColorBlueValue (Offset 0) (Input)(0 Bytes) - ColorBlueValue
- InputColorBlueValue (Offset 0) (Input)(0 Bytes) - ColorBlueValue


CSpriteOriented - env_sprite_oriented
CEnvStarfield - env_starfield
- m_flLastTime (Offset 872) (Save)(4 Bytes)
- m_bOn (Offset 824) (Save)(1 Bytes)
- m_flMaxFrame (Offset 876) (Save)(4 Bytes)
- m_flDensity (Offset 828) (Save)(4 Bytes)
- m_hAttachedToEntity (Offset 824) (Save)(4 Bytes)
- InputTurnOn (Offset 0) (Input)(0 Bytes) - TurnOn
- m_nAttachment (Offset 828) (Save)(4 Bytes)
- InputTurnOff (Offset 0) (Input)(0 Bytes) - TurnOff
- m_flDieTime (Offset 840) (Save)(4 Bytes)
- InputSetDensity (Offset 0) (Input)(0 Bytes) - SetDensity
- 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
CSteamJet - env_steam
- m_flLifeTime (Offset 904) (Save|Key)(4 Bytes) - lifetime
- m_StartSize (Offset 832) (Save|Key)(4 Bytes) - StartSize
- m_flStartWidth (Offset 908) (Save|Key)(4 Bytes) - startwidth
- m_EndSize (Offset 836) (Save|Key)(4 Bytes) - EndSize
- m_flEndWidth (Offset 912) (Save|Key)(4 Bytes) - endwidth
- m_InitialState (Offset 853) (Save|Key)(1 Bytes) - InitialState
- m_iszSpriteName (Offset 944) (Save|Key)(4 Bytes) - spritename
- m_nType (Offset 856) (Save|Key)(4 Bytes) - Type
- m_bAnimate (Offset 948) (Save|Key)(1 Bytes) - animate
- m_flRollSpeed (Offset 860) (Save|Key)(4 Bytes) - RollSpeed
- m_flStartWidthVariance (Offset 916) (Save)(4 Bytes)
- m_bEmit (Offset 848) (Save)(4 Bytes)
- m_flTextureRes (Offset 920) (Save)(4 Bytes)
- m_bFaceLeft (Offset 852) (Save)(1 Bytes)
- m_flMinFadeLength (Offset 924) (Save)(4 Bytes)
- m_JetLength (Offset 844) (Save|Key|Input)(4 Bytes) - JetLength
- m_vecSkyboxOrigin (Offset 928) (Save)(12 Bytes)
- m_SpreadSpeed (Offset 824) (Save|Key|Input)(4 Bytes) - SpreadSpeed
- 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_Speed (Offset 828) (Save|Key|Input)(4 Bytes) - Speed
- m_Rate (Offset 840) (Save|Key|Input)(4 Bytes) - Rate
- m_Rate (Offset 840) (Save|Key|Input)(4 Bytes) - Rate
Line 7,909: Line 7,627:
- m_iszControlPointNames[57] (Offset 1072) (Save|Key)(4 Bytes) - cpoint58
- m_iszControlPointNames[57] (Offset 1072) (Save|Key)(4 Bytes) - cpoint58
- m_iszControlPointNames[58] (Offset 1076) (Save|Key)(4 Bytes) - cpoint59
- m_iszControlPointNames[58] (Offset 1076) (Save|Key)(4 Bytes) - cpoint59
- m_iszControlPointNames[59] (Offset 1080) (Save|Key)(4 Bytes) - cpoint60
- m_iszControlPointNames[59] (Offset 1080) (Save|Key)(4 Bytes) - cpoint60
- m_iszControlPointNames[60] (Offset 1084) (Save|Key)(4 Bytes) - cpoint61
- m_iszControlPointNames[60] (Offset 1084) (Save|Key)(4 Bytes) - cpoint61
- m_iszControlPointNames[61] (Offset 1088) (Save|Key)(4 Bytes) - cpoint62
- m_iszControlPointNames[61] (Offset 1088) (Save|Key)(4 Bytes) - cpoint62
- m_iszControlPointNames[62] (Offset 1092) (Save|Key)(4 Bytes) - cpoint63
- m_iszControlPointNames[62] (Offset 1092) (Save|Key)(4 Bytes) - cpoint63
- m_iControlPointParents[0] (Offset 1348) (Save|Key)(1 Bytes) - cpoint1_parent
- m_iControlPointParents[0] (Offset 1348) (Save|Key)(1 Bytes) - cpoint1_parent
- m_iControlPointParents[1] (Offset 1349) (Save|Key)(1 Bytes) - cpoint2_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[2] (Offset 1350) (Save|Key)(1 Bytes) - cpoint3_parent
- m_iControlPointParents[3] (Offset 1351) (Save|Key)(1 Bytes) - cpoint4_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[4] (Offset 1352) (Save|Key)(1 Bytes) - cpoint5_parent
- m_iControlPointParents[5] (Offset 1353) (Save|Key)(1 Bytes) - cpoint6_parent
- m_iControlPointParents[5] (Offset 1353) (Save|Key)(1 Bytes) - cpoint6_parent
- m_iControlPointParents[6] (Offset 1354) (Save|Key)(1 Bytes) - cpoint7_parent
- m_iControlPointParents[6] (Offset 1354) (Save|Key)(1 Bytes) - cpoint7_parent
- m_hControlPointEnts (Offset 1096) (Save)(252 Bytes)
- m_hControlPointEnts (Offset 1096) (Save)(252 Bytes)
- InputStart (Offset 0) (Input)(0 Bytes) - Start
- InputStart (Offset 0) (Input)(0 Bytes) - Start
- InputStop (Offset 0) (Input)(0 Bytes) - Stop
- InputStop (Offset 0) (Input)(0 Bytes) - Stop
- CParticleSystemStartParticleSystemThink (Offset 0) (FunctionTable)(0 Bytes)
- CParticleSystemStartParticleSystemThink (Offset 0) (FunctionTable)(0 Bytes)
 
 
CBaseEntity - info_player_deathmatch
CBaseEntity - info_player_deathmatch
- m_Master (Offset 824) (Save|Key)(4 Bytes) - master
- m_Master (Offset 824) (Save|Key)(4 Bytes) - master
 
 
CBaseEntity - info_player_start
CBaseEntity - info_player_start
 
 
CBaseEntity - info_player_teamspawn
CBaseEntity - info_player_teamspawn
- m_iDisabled (Offset 848) (Save|Key)(4 Bytes) - StartDisabled
- m_iDisabled (Offset 848) (Save|Key)(4 Bytes) - StartDisabled
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- m_OnPlayerSpawn (Offset 824) (Save|Key|Output)(0 Bytes) - OnPlayerSpawn
- m_OnPlayerSpawn (Offset 824) (Save|Key|Output)(0 Bytes) - OnPlayerSpawn
 
 
CBaseEntity - info_projecteddecal
CBaseEntity - info_projecteddecal
- m_nTexture (Offset 824) (Save)(4 Bytes)
- m_nTexture (Offset 824) (Save)(4 Bytes)
- m_flDistance (Offset 828) (Save|Key)(4 Bytes) - Distance
- m_flDistance (Offset 828) (Save|Key)(4 Bytes) - Distance
- CProjectedDecalStaticDecal (Offset 0) (FunctionTable)(0 Bytes)
- CProjectedDecalStaticDecal (Offset 0) (FunctionTable)(0 Bytes)
- CProjectedDecalTriggerDecal (Offset 0) (FunctionTable)(0 Bytes)
- CProjectedDecalTriggerDecal (Offset 0) (FunctionTable)(0 Bytes)
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
- InputActivate (Offset 0) (Input)(0 Bytes) - Activate
 
 
CBaseEntity - info_radial_link_controller
CBaseEntity - info_radial_link_controller
- m_flRadius (Offset 824) (Save|Key)(4 Bytes) - radius
- m_flRadius (Offset 824) (Save|Key)(4 Bytes) - radius
- m_vecAtRestOrigin (Offset 828) (Save)(12 Bytes)
- m_vecAtRestOrigin (Offset 828) (Save)(12 Bytes)
- m_bAtRest (Offset 840) (Save)(1 Bytes)
- m_bAtRest (Offset 840) (Save)(1 Bytes)
- CAI_RadialLinkControllerPollMotionThink (Offset 0) (FunctionTable)(0 Bytes)
- CAI_RadialLinkControllerPollMotionThink (Offset 0) (FunctionTable)(0 Bytes)
 
 
CBaseEntity - info_snipertarget
CBaseEntity - info_snipertarget
- m_iszGroupName (Offset 824) (Save)(4 Bytes)
- m_iszGroupName (Offset 824) (Save)(4 Bytes)
 
 
CBaseEntity - info_target
CBaseEntity - info_target
 
 
CBaseEntity - info_target_command_point
CBaseEntity - info_target_command_point
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
- InputOutsideTransition (Offset 0) (Input)(0 Bytes) - OutsideTransition
 
 
CBaseEntity - info_target_gunshipcrash
CBaseEntity - info_target_gunshipcrash
- m_bDisabled (Offset 824) (Save)(1 Bytes)
- m_bDisabled (Offset 824) (Save)(1 Bytes)
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputEnable (Offset 0) (Input)(0 Bytes) - Enable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- InputDisable (Offset 0) (Input)(0 Bytes) - Disable
- m_OnCrashed (Offset 828) (Save|Key|Output)(0 Bytes) - OnCrashed
- m_OnCrashed (Offset 828) (Save|Key|Output)(0 Bytes) - OnCrashed
 
CBaseEntity - info_target_helicopter_crash
 
CBaseEntity - info_teleport_destination


CBaseEntity - info_target_helicopter_crash
CBaseEntity - info_teleport_destination


CInfoTeleporterCountdown - info_teleporter_countdown
CInfoTeleporterCountdown - info_teleporter_countdown

Latest revision as of 00:24, 24 September 2024

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