m_currentNPCBasePhysicsHull (0xB68) on moved +0x50m_currentNPCBasePhysicsHull offset 0xBB0 → 0xB68m_bCheckContacts offset 0xBF0 → 0xBA8m_bForceDynamicHull offset 0xBF1 → 0xBA9m_hSynchronizedPrimaryNPC offset 0xC5C → 0xBD0m_vecSynchronizedSecondaryNPCs offset 0xC60 → 0xBD8m_NPCState offset 0xC78 → 0xBF0, no longer networkedm_nPreModifierNPCState offset 0xC7C → 0xBF4m_IdealNPCState offset 0xC80 → 0xBF8m_flLastStateChangeTime offset 0xC84 → 0xBFCm_pSenses offset 0xC88 → 0xC00m_Conditions offset 0xC90 → 0xC08m_NonGatherConditions offset 0xCD8 → 0xC50m_CustomInterruptConditions offset 0xCFC → 0xC74m_bForceConditionsGather offset 0xD20 → 0xCE0m_bConditionsGathered offset 0xD21 → 0xCE1m_bConditionsGatheredAsync offset 0xD22 → 0xCE2m_pEnemyServices offset 0xD48 → 0xCF0m_bSkippedChooseEnemy offset 0xD70 → 0xCF8m_afCapability offset 0xD94 → 0xCFCm_lastNavLocation offset 0xC18 → 0xD08m_flLastPositionTolerance offset 0xC58 → 0xD50m_lastTimeBashedObstacle offset 0xD9C → 0xD88m_nextMantleTime offset 0xDA0 → 0xD8Cm_hPathObstructor offset 0xDD0 → 0xD90m_flJumpMaxRise offset 0xDD4 → 0xD94m_flJumpMaxDrop offset 0xDD8 → 0xD98m_flJumpMaxDist offset 0xDDC → 0xD9Cm_flJumpMinDist offset 0xDE0 → 0xDA0m_pFacingServices offset 0xDE8 → 0xDA8m_pAnimGraphServices offset 0xDF0 → 0xDB0m_Scheduler offset 0xE00 → 0xDB8m_pNavigator offset 0xEB0 → 0xE80m_pPathfinder offset 0xEB8 → 0xE88m_pPathfinderNet offset 0xEC0 → 0xE90m_flTimeLastMovement offset 0xEE0 → 0xEB0m_strNavRestrictionVolume offset 0xEF8 → 0xEB8m_afMemory offset 0xF00 → 0xEC0m_UnreachableTargets offset 0xDB0 → 0xEC8m_flLastTookDamageTime offset 0xF08 → 0xF10m_flLastTookDamageFromPlayerTime offset 0xF0C → 0xF14m_bDidDeathCleanup offset 0xF52 → 0xF18m_bReceivedEnemyDeadNotification offset 0xF53 → 0xF19m_nPrevHealthDuringModifyDamage offset 0xF48 → 0xF1Cm_flWaitFinished offset 0xF5C → 0xF24m_fNoDamageDecal offset 0xF60 → 0xF28m_OnDamaged offset 0xF70 → 0xF48m_OnStartDeath offset 0xF88 → 0xF60m_OnDeath offset 0xFA0 → 0xF78m_OnQuarterHealth offset 0xFB8 → 0xF90m_OnHalfHealth offset 0xFD0 → 0xFA8m_OnThreeQuarterHealth offset 0xFE8 → 0xFC0m_OnFoundEnemy offset 0x1000 → 0xFD8m_OnLostEnemy offset 0x1020 → 0xFF8m_OnLostPlayer offset 0x1038 → 0x1010m_OnDamagedByPlayer offset 0x1050 → 0x1028m_OnPlayerUse offset 0x1080 → 0x1040m_OnUse offset 0x1098 → 0x1058m_OnLostEnemyLOS offset 0x10E0 → 0x1070m_OnLostPlayerLOS offset 0x10F8 → 0x1088m_nAITraceMask offset 0x1110 → 0x10A0m_bDynamicAILOD offset 0x1118 → 0x10A8m_aiLOD offset 0x111C → 0x10ACm_flThinkTime offset 0x1120 → 0x10B0m_nDebugCurIndex offset 0x1140 → 0x10D0m_PreviousConditionsAsync CAI_ScheduleBits at 0xC2Cm_ScheduleRelatedConditions CAI_ScheduleBits at 0xC98m_ScheduleRelatedRemovalConditions CAI_ScheduleBits at 0xCBCm_bGatheringConditions bool at 0xCE3m_bGatheringScheduleRelatedConditions bool at 0xCE4m_sTaskWaitingForMovementId CGlobalSymbol at 0xD58m_nMovementFailureBehavior MovementFailureBehavior_t at 0xD60m_nCurrentPathMovementId MovementId_t at 0xD68m_nCurrentPathSerialNumber uint32 at 0xD70m_nLastPathMovementId MovementId_t at 0xD78m_nLastPathSerialNumber uint32 at 0xD80m_nForcedGoGait SharedMovementGait_t at 0xD84m_pMotorServices CAI_MotorServices* at 0xEA8m_vecAttachments CUtlVector< CHandle< CBaseEntity > > at 0xF30m_ExistingConditionsAsyncm_nTickGatheredConditionsm_flLastTimeIgnitedm_flTimeIgnitionStartedm_bDoPostRestoreRefindPathm_pBehaviorHostm_sDeathAnimm_GiveUpOnDeadEnemyTimerm_FailChooseEnemyTimerm_flAcceptableTimeSeenEnemym_bIgnoreUnseenEnemiesm_hEnemyFilterm_iszEnemyFilterNamem_hTargetEntm_bClearTargetOnScheduleEndm_flSoundWaitTimem_nSoundPrioritym_bSuppressFootstepsm_flGroundSpeedm_flMoveWaitFinishedm_hOpeningDoorm_bAnimGraphIsAnimatingDeathm_bDeferredNavigationm_pMotorm_flTimeLastFootstepm_hFootstepEventm_CheckOnGroundTimerm_flLastAttackTimem_vecLastTookDamageAttackVectorm_iszSquadNamem_vecMySquadSlotsm_bFadeCorpsem_bImportantRagdollm_pVecAttachmentsm_OnDamagedByPlayerSquadm_OnStartTouchMaterialm_OnEndTouchMaterial