Need help with plugins or servers? Join our Discord

Modding Database

Up to date with Steam · checked 10s ago· Viewing build 6726 (Sep 30 2026), not the latest

CAI_CitadelNPC_GraphController

class

size 0x388 (904 bytes) · 20 own fields · last changed in build 6722

CAnimGraphControllerBase › CAI_BaseNPCGraphController › CAI_CitadelNPC_GraphController
1 metadata entry
MGetKV3ClassDefaults
{ "_class": "CAI_CitadelNPC_GraphController", "m_hExternalGraph": 4294967295, "m_sCurrScheduleName": null, "m_sCurrTaskName": null, "m_pszNPCState": null, "m_sCurrMovementName": null, "m_flRandomSeed": null, "m_flTimeScale": null, "m_flHealthPct": null, "m_bHasTarget": null, "m_bInAir": null, "m_eMovementBlockedID": null, "m_eHitReactID": null, "m_flHitReactDuration": null, "m_flMoveSpeed": null, "m_flForwardSpeed": null, "m_flStrafeSpeed": null, "m_flVerticalSpeed": null, "m_flLookHeading": null, "m_flLookPitch": null, "m_vLookTarget": null, "m_bMeleeAttack": null, "m_bRangedAttack": null, "m_bKill": null, "m_eFlinch": null, "m_eTurn": null }
Copy as
CAI_CitadelNPC_GraphController · 20 fields
0x180m_flRandomSeedCAnimGraph2ParamOptionalRef< float32 > = null
0x198m_flTimeScaleCAnimGraph2ParamOptionalRef< float32 > = null
0x1B0m_flHealthPctCAnimGraph2ParamOptionalRef< float32 > = null
0x1C8m_bHasTargetCAnimGraph2ParamOptionalRef< bool > = null
0x1E0m_bInAirCAnimGraph2ParamOptionalRef< bool > = null
0x1F8m_eMovementBlockedIDCAnimGraph2ParamOptionalRef< CGlobalSymbol > = null
0x210m_eHitReactIDCAnimGraph2ParamOptionalRef< CGlobalSymbol > = null
0x228m_flHitReactDurationCAnimGraph2ParamOptionalRef< float32 > = null
0x240m_flMoveSpeedCAnimGraph2ParamOptionalRef< float32 > = null
0x258m_flForwardSpeedCAnimGraph2ParamOptionalRef< float32 > = null
0x270m_flStrafeSpeedCAnimGraph2ParamOptionalRef< float32 > = null
0x288m_flVerticalSpeedCAnimGraph2ParamOptionalRef< float32 > = null
0x2A0m_flLookHeadingCAnimGraph2ParamOptionalRef< float32 > = null
0x2B8m_flLookPitchCAnimGraph2ParamOptionalRef< float32 > = null
0x2D0m_vLookTargetCAnimGraph2ParamOptionalRef< Vector > = null
0x2E8m_bMeleeAttackCAnimGraph2ParamOptionalRef< bool > = null
0x300m_bRangedAttackCAnimGraph2ParamOptionalRef< bool > = null
0x318m_bKillCAnimGraph2ParamOptionalRef< bool > = null
0x330m_eFlinchCAnimGraph2ParamOptionalRef< CGlobalSymbol > = null
0x348m_eTurnCAnimGraph2ParamOptionalRef< CGlobalSymbol > = null
from CAI_BaseNPCGraphController · 4 fields
0xC0m_sCurrScheduleNameCAnimGraphParamRef< CGlobalSymbol > = null
0xF0m_sCurrTaskNameCAnimGraphParamRef< CGlobalSymbol > = null
0x120m_pszNPCStateCAnimGraphParamRef< CGlobalSymbol > = null
0x150m_sCurrMovementNameCAnimGraphParamRef< CGlobalSymbol > = null
from CAnimGraphControllerBase · 1 field
0x4Cm_hExternalGraphExternalAnimGraphHandle_t = 4294967295

History

  1. 6722–6745changed
    • size 0x7F0 → 0x388
    • m_flRandomSeed offset 0x500 → 0x180
    • m_flTimeScale offset 0x518 → 0x198
    • m_flHealthPct offset 0x530 → 0x1B0
    • m_bHasTarget offset 0x548 → 0x1C8
    • m_bInAir offset 0x560 → 0x1E0
    • m_flMoveSpeed offset 0x578 → 0x240
    • m_flForwardSpeed offset 0x590 → 0x258
    • m_flStrafeSpeed offset 0x5A8 → 0x270
    • m_flVerticalSpeed offset 0x5C0 → 0x288
    • m_flLookHeading offset 0x5D8 → 0x2A0
    • m_flLookPitch offset 0x5F0 → 0x2B8
    • m_vLookTarget offset 0x608 → 0x2D0
    • m_bMeleeAttack offset 0x620 → 0x2E8
    • m_bRangedAttack offset 0x638 → 0x300
    • m_bKill offset 0x650 → 0x318
    • m_eFlinch offset 0x668 → 0x330
    • + m_eMovementBlockedID CAnimGraph2ParamOptionalRef< CGlobalSymbol > at 0x1F8
    • + m_eHitReactID CAnimGraph2ParamOptionalRef< CGlobalSymbol > at 0x210
    • + m_flHitReactDuration CAnimGraph2ParamOptionalRef< float32 > at 0x228
    • + m_eTurn CAnimGraph2ParamOptionalRef< CGlobalSymbol > at 0x348
    • − m_nHitLayerTrigger
    • − m_pszDamageState
    • − m_flHealth
    • − m_flTimeScale1
    • − m_bBeam
    • − m_bCrouching
    • − m_bInAir1
    • − m_bHasTarget1
    • − m_bReloading
  2. 6696–6701first dumped