Need help with plugins or servers? Join our Discord

Modding Database

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

CCitadelPlayerController

classserver: CCitadelPlayerController →

size 0xC60 (3168 bytes) · 33 own fields · last changed in build 6722

CEntityInstance › C_BaseEntity › CBasePlayerController › CCitadelPlayerController
Copy as
CCitadelPlayerController · 33 fields
0x800m_ePlayStateEPlayerPlayState
0x804m_iGuidedBotMatchLastHitsint32
0x808m_iGuidedBotMatchOrbsSecuredint32
0x80Cm_iGuidedBotMatchOrbsDeniedint32
0x810m_iGuidedBotMatchDamageToGuardiansint32
0x814m_iGuidedBotMatchDamageToPlayersint32
0x818m_iGuidedBotMatchDamageTakenint32
0x81Cm_iGuidedBotMatchNetWorthint32
0x820m_iGuidedBotMatchModsPurchasedint32
0x824m_iGuidedBotMatchAbilityUpgradesint32
0x828m_flGuideBotMatchLastTaskNagVOfloat32
0x82Cm_flGuideBotLastTimeTaskCompletedfloat32
0x830m_eGuidedBotMatchObjectiveEGuidedBotMatchObjective
0x834m_nCurrentRankint32
0x838m_nAssignedLaneint8
0x839m_nOriginalLaneAssignmentint8
0x83Am_bBotDisconnectTakeoverbool
0x83Bm_bInTeamChatbool
0x83Cm_bInPartyChatbool
0x83Dm_bLaneSwapLockedbool
0x840m_vecLaneSwapRequestsC_NetworkUtlVectorBase< CHandle< C_BaseEntity > >
0x858m_vecLaneSwapRejectsC_NetworkUtlVectorBase< CHandle< C_BaseEntity > >
0x870m_vecMutedPlayersC_NetworkUtlVectorBase< int32 >
0x888m_bCommsRestrictedbool
0x889m_bPriorCommsAbusebool
0x88Am_bIsNewPlayerbool
0x88Cm_unEconAccountIDuint32
0x8C0m_hHeroPawnCHandle< C_CitadelPlayerPawn >
0x908m_PlayerDataGlobalPlayerDataGlobal_t
0xC50m_nDeathReplayAvailableint8
0xC51m_unLobbyPlayerSlotCitadelLobbyPlayerSlot_t
0xC52m_bHasCheckedFriendNamebool
0xC58m_sFriendNameCUtlString
from CBasePlayerController · 17 fields
0x5F8m_CommandContextC_CommandContext
0x6B0m_nInButtonsWhichAreTogglesuint64
0x6B8m_nTickBaseuint32
0x6BCm_hPawnCHandle< C_BasePlayerPawn >
0x6C0m_bKnownTeamMismatchbool
0x6C4m_hPredictedPawnCHandle< C_BasePlayerPawn >
0x6CCm_nSplitScreenSlotCSplitScreenSlot
0x6D0m_hSplitOwnerCHandle< CBasePlayerController >
0x6D8m_hSplitScreenPlayersCUtlVector< CHandle< CBasePlayerController > >
0x6F0m_bIsHLTVbool
0x6F4m_iConnectedPlayerConnectedState
0x6F8m_iMostConnectedPlayerConnectedState
0x6FCm_iszPlayerNamechar[128]
0x788m_steamIDuint64
0x790m_bIsLocalPlayerControllerbool
0x791m_bNoClipEnabledbool
0x794m_iDesiredFOVuint32
from C_BaseEntity · 81 fields
0x30m_CBodyComponentCBodyComponent*
0x38m_NetworkTransmitComponentCNetworkTransmitComponent
0x328m_nLastThinkTickGameTick_t
0x330m_pGameSceneNodeCGameSceneNode*
0x338m_pRenderComponentCRenderComponent*
0x340m_pCollisionCCollisionProperty*
0x348m_pModifierPropCModifierProperty*
0x350m_iMaxHealthint32
0x354m_iHealthint32
0x358m_flDamageAccumulatorfloat32
0x35Cm_lifeStateuint8
0x35Dm_bTakesDamagebool
0x360m_nTakeDamageFlagsTakeDamageFlags_t
0x368m_nPlatformTypeEntityPlatformTypes_t
0x369m_ubInterpolationFrameuint8
0x36Cm_hSceneObjectControllerCHandle< C_BaseEntity >
0x370m_nNoInterpolationTickint32
0x374m_nVisibilityNoInterpolationTickint32
0x378m_flProxyRandomValuefloat32
0x37Cm_iEFlagsint32
0x380m_nWaterTypeuint8
0x381m_bInterpolateEvenWithNoModelbool
0x382m_bPredictionEligiblebool
0x383m_bApplyLayerMatchIDToModelbool
0x384m_tokLayerMatchIDCUtlStringToken
0x388m_nSubclassIDCUtlStringToken
0x398m_nSimulationTickint32
0x39Cm_iCurrentThinkContextint32
0x3A0m_aThinkFunctionsCUtlVector< thinkfunc_t >
0x3B8m_bDisabledContextThinksbool
0x3BCm_flAnimTimefloat32
0x3C0m_flSimulationTimefloat32
0x3C4m_nSceneObjectOverrideFlagsuint8
0x3C5m_bHasSuccessfullyInterpolatedbool
0x3C6m_bHasAddedVarsToInterpolationbool
0x3C7m_bRenderEvenWhenNotSuccessfullyInterpolatedbool
0x3C8m_nInterpolationLatchDirtyFlagsint32[2]
0x3D0m_ListEntryuint16[11]
0x3E8m_flCreateTimeGameTime_t
0x3ECm_EntClientFlagsuint16
0x3EEm_bClientSideRagdollbool
0x3EFm_iTeamNumuint8
0x3F0m_spawnflagsuint32
0x3F4m_nNextThinkTickGameTick_t
0x3FCm_fFlagsuint32
0x400m_vecAbsVelocityVector
0x40Cm_vecServerVelocityCNetworkVelocityVector
0x438m_vecVelocityCNetworkVelocityVector
0x518m_hEffectEntityCHandle< C_BaseEntity >
0x51Cm_hOwnerEntityCHandle< C_BaseEntity >
0x520m_MoveCollideMoveCollide_t
0x521m_MoveTypeMoveType_t
0x522m_nActualMoveTypeMoveType_t
0x524m_flWaterLevelfloat32
0x528m_fEffectsuint32
0x52Cm_hGroundEntityCHandle< C_BaseEntity >
0x530m_nGroundBodyIndexint32
0x534m_flFrictionfloat32
0x538m_flElasticityfloat32
0x53Cm_flGravityScalefloat32
0x540m_flTimeScalefloat32
0x544m_bAnimatedEveryTickbool
0x545m_bGravityDisabledbool
0x548m_flNavIgnoreUntilTimeGameTime_t
0x54Cm_hThinkuint16
0x558m_fBBoxVisFlagsuint8
0x55Cm_flActualGravityScalefloat32
0x560m_bGravityActuallyDisabledbool
0x561m_bPredictablebool
0x562m_bRenderWithViewModelsbool
0x564m_nFirstPredictableCommandint32
0x568m_nLastPredictableCommandint32
0x56Cm_hOldMoveParentCHandle< C_BaseEntity >
0x570m_ParticlesCParticleProperty
0x5A0m_vecAngVelocityQAngle
0x5ACm_DataChangeEventRefint32
0x5B0m_dependenciesCUtlVector< CEntityHandle >
0x5C8m_nCreationTickint32
0x5D9m_bAnimTimeChangedbool
0x5DAm_bSimulationTimeChangedbool
0x5E8m_sUniqueHammerIDCUtlString
from CEntityInstance · 3 fields
0x8m_iszPrivateVScriptsCUtlSymbolLarge
0x10m_pEntityCEntityIdentity*
0x28m_CScriptComponentCScriptComponent*

History

  1. 6722–6745changed
    • size 0xC40 → 0xC60
    • m_ePlayState offset 0x7F0 → 0x800, no longer networked
    • m_iGuidedBotMatchLastHits offset 0x7F4 → 0x804, no longer networked
    • m_iGuidedBotMatchOrbsSecured offset 0x7F8 → 0x808, no longer networked
    • m_iGuidedBotMatchOrbsDenied offset 0x7FC → 0x80C, no longer networked
    • m_iGuidedBotMatchDamageToGuardians offset 0x800 → 0x810, no longer networked
    • m_iGuidedBotMatchDamageToPlayers offset 0x804 → 0x814, no longer networked
    • m_iGuidedBotMatchDamageTaken offset 0x808 → 0x818, no longer networked
    • m_iGuidedBotMatchNetWorth offset 0x80C → 0x81C, no longer networked
    • m_iGuidedBotMatchModsPurchased offset 0x810 → 0x820, no longer networked
    • m_iGuidedBotMatchAbilityUpgrades offset 0x814 → 0x824, no longer networked
    • m_flGuideBotMatchLastTaskNagVO offset 0x818 → 0x828, no longer networked
    • m_flGuideBotLastTimeTaskCompleted offset 0x81C → 0x82C, no longer networked
    • m_eGuidedBotMatchObjective offset 0x820 → 0x830, no longer networked
    • m_nCurrentRank offset 0x824 → 0x834, no longer networked
    • m_nAssignedLane offset 0x828 → 0x838, no longer networked
    • m_nOriginalLaneAssignment offset 0x829 → 0x839, no longer networked
    • m_bBotDisconnectTakeover offset 0x82A → 0x83A, no longer networked
    • m_bInTeamChat offset 0x82B → 0x83B, no longer networked
    • m_bInPartyChat offset 0x82C → 0x83C, no longer networked
    • m_bLaneSwapLocked offset 0x82D → 0x83D, no longer networked
    • m_vecLaneSwapRequests offset 0x830 → 0x840, no longer networked
    • m_vecLaneSwapRejects offset 0x848 → 0x858, no longer networked
    • m_vecMutedPlayers offset 0x860 → 0x870, no longer networked
    • m_bCommsRestricted offset 0x878 → 0x888, no longer networked
    • m_hHeroPawn offset 0x8AC → 0x8C0, no longer networked
    • m_PlayerDataGlobal offset 0x8F0 → 0x908, no longer networked
    • m_nDeathReplayAvailable offset 0xC30 → 0xC50, no longer networked
    • m_unLobbyPlayerSlot offset 0xC31 → 0xC51, no longer networked
    • m_bHasCheckedFriendName offset 0xC32 → 0xC52
    • m_sFriendName offset 0xC38 → 0xC58
    • + m_bPriorCommsAbuse bool at 0x889
    • + m_bIsNewPlayer bool at 0x88A
    • + m_unEconAccountID uint32 at 0x88C
  2. 6696–6701first dumped