Need help with plugins or servers? Join our Discord

Modding Database

Up to date with Steam · checked 11s ago· Viewing build 6701 (Sep 25 2026), not the latest

CCitadelAbilityComponent

classclient: CCitadelAbilityComponent →

size 0x268 (616 bytes) · 17 own fields · last changed in build 6722 · 3 fields have Deadworks members

CEntityComponent › CCitadelAbilityComponent
15 metadata entries
MNetworkVarNames
"CHandle<CCitadelBaseAbility> m_vecAbilities"
MNetworkVarNames
"CHandle<CCitadelBaseAbility> m_vecThinkableAbilities"
MNetworkVarNames
"int32 m_arPendingAsyncAbilityReservationSlots"
MNetworkVarNames
"int32 m_arPendingAsyncAbilityReservationAbilityIDs"
MNetworkVarNames
"CHandle< CCitadelBaseAbility> m_hSelectedAbility"
MNetworkVarNames
"CHandle< CCitadelBaseAbility> m_hChannellingAbility"
MNetworkVarNames
"CHandle< CCitadelBaseAbility> m_hCastDelayingAbility"
MNetworkVarNames
"EHANDLE m_hPreviouslySelectedAbility"
MNetworkVarNames
"bool m_bPreviousAbilityQueued"
MNetworkVarNames
"float m_flTimeScale"
MNetworkVarNames
"float m_flParticleTimeScale"
MNetworkVarNames
"bool m_bInInterruptState"
MNetworkVarNames
"AbilityResource_t m_ResourceStamina"
MNetworkVarNames
"AbilityResource_t m_ResourceAbility"
MNetworkVarNames
"ConsumedComponentState_t m_vecConsumedComponents"
Copy as
CCitadelAbilityComponent · 17 fields
0x80m_vecAbilities.AbilitiesCNetworkUtlVectorBase< CHandle< CCitadelBaseAbility > >networked
0x98m_vecThinkableAbilitiesCNetworkUtlVectorBase< CHandle< CCitadelBaseAbility > >networked
0xB0m_arPendingAsyncAbilityReservationSlotsCNetworkUtlVectorBase< int32 >networked
0xC8m_arPendingAsyncAbilityReservationAbilityIDsCNetworkUtlVectorBase< int32 >networked
0xE0m_hSelectedAbilityCHandle< CCitadelBaseAbility >networked
0xE4m_hChannellingAbilityCHandle< CCitadelBaseAbility >networked
0xE8m_hCastDelayingAbilityCHandle< CCitadelBaseAbility >networked
0xECm_hPreviouslySelectedAbilityCHandle< CBaseEntity >networked
0xF0m_bPreviousAbilityQueuedboolnetworked
0xF4m_flTimeScalefloat32networked
0xF8m_flParticleTimeScalefloat32networked
0xFCm_bInInterruptStateboolnetworked
0x100m_ResourceStamina.ResourceStaminaAbilityResource_tnetworked
0x120m_ResourceAbility.ResourceAbilityAbilityResource_tnetworked
0x140m_vecConsumedComponentsCUtlVectorEmbeddedNetworkVar< ConsumedComponentState_t >networked
0x1F0m_nExecuteAbilityMaskuint32
0x1F8m_bSelectedEffectsStartedbool

History

  1. 6722–6745changed
    • m_vecAbilities no longer networked
    • m_arPendingAsyncAbilityReservationSlots no longer networked
    • m_arPendingAsyncAbilityReservationAbilityIDs no longer networked
    • m_hSelectedAbility no longer networked
    • m_hChannellingAbility no longer networked
    • m_hCastDelayingAbility no longer networked
    • m_hPreviouslySelectedAbility no longer networked
    • m_bPreviousAbilityQueued no longer networked
    • m_flTimeScale no longer networked
    • m_flParticleTimeScale no longer networked
    • m_bInInterruptState no longer networked
    • m_ResourceStamina no longer networked
    • m_ResourceAbility offset 0x120 → 0x140, no longer networked
    • m_vecConsumedComponents offset 0x140 → 0x180, no longer networked
    • m_nExecuteAbilityMask offset 0x1F0 → 0x1EC
    • m_bSelectedEffectsStarted offset 0x1F8 → 0x1F4
    • + m_bThinkableAbilitiesDirty bool at 0x1E8
    • − m_vecThinkableAbilities
  2. 6696–6701first dumped