Need help with plugins or servers?
Join our Discord
Hosting
Servers
Database
Blog
Docs
GitHub
Discord
Modding Database
Schema
Entities
ConVars
Events
Protobufs
Heroes
Abilities
Modifiers
VData
Map
Changes
Build
Latest (6745)
6745 · Oct 02 2026
6742 · Oct 02 2026
6738 · Oct 02 2026
6736 · Oct 02 2026
6731 · Oct 01 2026
6730 · Oct 01 2026
6728 · Oct 01 2026
6726 · Sep 30 2026
6723 · Sep 30 2026
6722 · Sep 29 2026
6701 · Sep 25 2026
6698 · Sep 17 2026
6696 · Sep 17 2026
Up to date with Steam ·
checked 3s ago
· Viewing build 6738 (Oct 02 2026), not the latest
/
Schema
/
server
/
CCitadel_Ability_Ratking_PrimaryWeapon
CCitadel_Ability_Ratking_PrimaryWeapon
class
Copy name
client:
CCitadel_Ability_Ratking_PrimaryWeapon
→
size 0x1708 (5896 bytes) · 0 own fields · 24 fields have Deadworks members
CEntityInstance
›
CBaseEntity
›
CCitadelBaseAbility
›
CCitadel_Ability_PrimaryWeapon
›
CCitadel_Ability_Ratking_PrimaryWeapon
Inherited (182)
Networked only
Copy as
C#
C++
Offset
CCitadel_Ability_Ratking_PrimaryWeapon
· 0 fields
Declares no fields of its own.
from
CCitadel_Ability_PrimaryWeapon
· 61 fields
0x14A0
m_flLastReloadStartTime
GameTime_t
C#
0x14A4
m_flNextPrimaryAttack
GameTime_t
C#
0x14A8
m_flDelayedShotCreateTime
GameTime_t
C#
0x15F0
m_iClip
int32
C#
0x15F4
m_iBonusClip
int32
C#
0x15F8
m_nNumContinuousShots
int32
C#
0x15FC
m_flContinuousShotStartTime
GameTime_t
C#
0x1600
m_flSpreadPenalty
float32
C#
0x1604
m_flZoomTime
GameTime_t
C#
0x1608
m_flZoomOutTime
GameTime_t
C#
0x160C
m_iSpreadIndex
int8
C#
0x160E
m_nShotRecoilIndex
int16
C#
0x1610
m_flNextShotRecoilRecoveryTime
GameTime_t
C#
0x1614
m_bIsZoomed
bool
C#
0x1615
m_nBurstShotsRemaining
uint8
C#
0x1618
m_nShotNumber
uint32
C#
0x161C
m_bInReload
bool
C#
0x161D
m_bSingleShotReloadFirstBullet
bool
C#
0x1620
m_reloadQueuedStartTime
GameTime_t
C#
0x1624
m_flReloadAvailableTime
GameTime_t
C#
0x1628
m_bCanActiveReload
bool
C#
0x162C
m_flLastAttackTime
GameTime_t
C#
0x1630
m_flNextAttackDelayStartTime
GameTime_t
C#
0x1634
m_flNextAttackDelayEndTime
GameTime_t
C#
0x1638
m_flAttackDelayPauseTotalTime
float32
C#
0x163C
m_flAttackDelayPauseEndTime
GameTime_t
C#
0x1640
m_eNextAttackDelayReason
ENextAttackDelayReason_t
C#
0x1644
m_bInputPressedWhileSelected
bool
C#
0x1648
m_tFireOnReleaseHoldBeginTime
GameTime_t
C#
0x164C
m_flShotChargeFrac
float32
C#
0x1650
m_eActiveFireMode
EFireMode_t
C#
0x1654
m_bPassiveFXActive
bool
C#
0x1658
m_flAmmoFrac
float32
C#
0x165C
m_bFiredRecently
bool
C#
0x1660
m_angRecoilAngles
QAngle
C#
0x166C
m_angRecoilToAdd
QAngle
C#
0x1678
m_angRecoilRecovery
QAngle
C#
0x1684
m_flRecoilStartTime
GameTime_t
C#
0x1688
m_flRecoilRecoverySpeed
float32
C#
0x168C
m_flAddApproachSpeed
float32
C#
0x1690
m_currentSpread
float32
C#
0x1694
m_currentMaxSpread
float32
C#
0x1698
m_currentFireSpread
float32
C#
0x169C
m_flCurrentSpinRate
float32
C#
0x16A0
m_bWasSpinningUp
bool
C#
0x16A4
m_fFireDuration
float32
C#
0x16A8
m_bPrimaryAttackHeld
bool
C#
0x16A9
m_bFireOnEmpty
bool
C#
0x16AA
m_bHasReleasedForFireOnRelease
bool
C#
0x16AB
m_bInputReleasedForFireOnRelease
bool
C#
0x16AC
m_bChargedShotNeedsInputRelease
bool
C#
0x16B0
m_eFireOnReleaseMode
EFireMode_t
C#
0x16B4
m_bZoomMispredicted
bool
C#
0x16B8
m_flNextDisarmSound
GameTime_t
C#
0x16E8
m_nPrimaryMuzzleIndex
int32
C#
0x16EC
m_flPrimaryMuzzleResetTime
GameTime_t
C#
0x16F0
m_nSecondaryMuzzleIndex
int32
C#
0x16F4
m_flSecondaryMuzzleResetTime
GameTime_t
C#
0x16F8
m_nRandomStreak
int32
C#
0x16FC
m_nLastUsedMuzzleIndex
int32
C#
0x1700
m_nClipSizeBeforeSwap
int32
C#
from
CCitadelBaseAbility
· 33 fields
0x590
m_vecIntrinsicModifiers
CUtlVector< CModifierHandleTyped<
CCitadelModifier
> >
C#
0x5A8
m_pCastDelayAutoModifier
CModifierHandleTyped<
CCitadelModifier
>
C#
0x5C0
m_pChannelAutoModifier
CModifierHandleTyped<
CCitadelModifier
>
C#
0x5DC
m_bIsCoolingDownInternal
bool
C#
0x5E0
m_flCancelMashProtectionEndTime
GameTime_t
C#
0x5E4
m_flCancelLockoutEndTime
GameTime_t
C#
0x608
m_bChanneling
.IsChanneling
bool
C#
0x609
m_bInCastDelay
bool
C#
0x60A
m_bShouldBeExecuted
bool
C#
0x60B
m_bCanBeUpgraded
.CanBeUpgraded
bool
C#
0x610
m_eStolenInSlot
CitadelStolenAbilitySlot_t
C#
0x620
m_nUpgradeInfo
.UpgradeBits
CitadelAbilityUpgradeInfoPacked_t
C#
0x624
m_bToggleState
.ToggleState
bool
C#
0x628
m_flCooldownStart
.CooldownStart
GameTime_t
C#
0x62C
m_flCooldownEnd
.CooldownEnd
GameTime_t
C#
0x630
m_flCastCompletedTime
GameTime_t
C#
0x634
m_flChannelStartTime
GameTime_t
C#
0x638
m_flCastDelayStartTime
GameTime_t
C#
0x63C
m_eAbilitySlot
.AbilitySlot
EAbilitySlots_t
C#
0x640
m_flPostCastDelayEndTime
GameTime_t
C#
0x644
m_iRemainingCharges
.RemainingCharges
int32
C#
0x648
m_flChargeRechargeStart
GameTime_t
C#
0x64C
m_flChargeRechargeEnd
GameTime_t
C#
0x650
m_flMovementControlActiveTime
GameTime_t
C#
0x654
m_flSelectedChangedTime
GameTime_t
C#
0x658
m_flAltCastHoldStartTime
GameTime_t
C#
0x65C
m_flAltCastDoubleTapStartTime
GameTime_t
C#
0x660
m_bCanBeImbued
bool
C#
0x668
m_vecImbuedAbilities
.ImbuedAbilityIds
CNetworkUtlVectorBase< CUtlStringToken >
C#
0x680
m_bSelectionModeIsAltMode
bool
C#
0x684
m_flPreviousEffectiveCooldown
float32
C#
0x1324
m_enActiveReasonBits
EAbilityActiveReasonBits
C#
0x1328
m_flActiveWindowDeadlines
GameTime_t
[8]
C#
from
CBaseEntity
· 85 fields
0x30
m_CBodyComponent
.BodyComponent
CBodyComponent
*
C#
0x38
m_NetworkTransmitComponent
CNetworkTransmitComponent
C#
0x248
m_aThinkFunctions
CUtlVector<
thinkfunc_t
>
C#
0x260
m_iCurrentThinkContext
int32
C#
0x264
m_nLastThinkTick
GameTick_t
C#
0x268
m_bDisabledContextThinks
bool
C#
0x278
m_isSteadyState
CTypedBitVec
C#
0x280
m_lastNetworkChange
float32
C#
0x288
m_think
BASEPTR
C#
0x290
m_ResponseContexts
CUtlVector<
ResponseContext_t
>
C#
0x2A8
m_iszResponseContext
CUtlSymbolLarge
C#
0x2B0
m_pfnTouch
ENTITYFUNCPTR
C#
0x2B8
m_pfnUse
USEPTR
C#
0x2C0
m_pfnBlocked
ENTITYFUNCPTR
C#
0x2C8
m_pfnMoveDone
BASEPTR
C#
0x2D0
m_iHealth
.Health
int32
C#
0x2D4
m_iMaxHealth
.MaxHealth
int32
C#
0x2D8
m_lifeState
.LifeState
uint8
C#
0x2DC
m_flDamageAccumulator
float32
C#
0x2E0
m_bTakesDamage
bool
C#
0x2E8
m_nTakeDamageFlags
TakeDamageFlags_t
C#
0x2F0
m_nPlatformType
EntityPlatformTypes_t
C#
0x2F2
m_MoveCollide
MoveCollide_t
C#
0x2F3
m_MoveType
MoveType_t
C#
0x2F4
m_nPreviouslySetMoveType
MoveType_t
C#
0x2F5
m_nActualMoveType
.MoveType
MoveType_t
C#
0x2F6
m_nWaterTouch
uint8
C#
0x2F7
m_nSlimeTouch
uint8
C#
0x2F8
m_bRestoreInHierarchy
bool
C#
0x300
m_target
CUtlSymbolLarge
C#
0x308
m_hDamageFilter
CHandle<
CBaseFilter
>
C#
0x310
m_iszDamageFilterName
CUtlSymbolLarge
C#
0x318
m_flMoveDoneTime
float32
C#
0x31C
m_nSubclassID
.CreateByDesignerName()
CUtlStringToken
C#
0x328
m_hNPCSensingHandle
SensableByNPCHandle_t
C#
0x32C
m_flAnimTime
float32
C#
0x330
m_flSimulationTime
float32
C#
0x334
m_flCreateTime
GameTime_t
C#
0x338
m_bClientSideRagdoll
bool
C#
0x339
m_ubInterpolationFrame
uint8
C#
0x33C
m_vPrevVPhysicsUpdatePos
VectorWS
C#
0x348
m_iTeamNum
.TeamNum
uint8
C#
0x350
m_iGlobalname
CUtlSymbolLarge
C#
0x358
m_iSentToClients
int32
C#
0x360
m_sUniqueHammerID
CUtlString
C#
0x368
m_spawnflags
uint32
C#
0x36C
m_nNextThinkTick
GameTick_t
C#
0x370
m_nSimulationTick
int32
C#
0x378
m_OnKilled
CEntityIOOutput
C#
0x390
m_fFlags
.Flags
uint32
C#
0x394
m_vecAbsVelocity
.AbsVelocity
Vector
C#
0x3A0
m_vecVelocity
CNetworkVelocityVector
C#
0x3D0
m_nPushEnumCount
int32
C#
0x3D8
m_pCollision
.Collision
CCollisionProperty
*
C#
0x3E0
m_pModifierProp
.ModifierProp
CModifierProperty
*
C#
0x3E8
m_hEffectEntity
CHandle<
CBaseEntity
>
C#
0x3EC
m_hOwnerEntity
CHandle<
CBaseEntity
>
C#
0x3F0
m_fEffects
uint32
C#
0x3F4
m_hGroundEntity
.GroundEntity
CHandle<
CBaseEntity
>
C#
0x3F8
m_nGroundBodyIndex
int32
C#
0x3FC
m_flFriction
.Friction
float32
C#
0x400
m_flElasticity
float32
C#
0x404
m_flGravityScale
.GravityScale
float32
C#
0x408
m_flTimeScale
float32
C#
0x40C
m_flWaterLevel
float32
C#
0x410
m_bGravityDisabled
bool
C#
0x411
m_bAnimatedEveryTick
bool
C#
0x414
m_flActualGravityScale
float32
C#
0x418
m_bGravityActuallyDisabled
bool
C#
0x419
m_bDisableLowViolence
bool
C#
0x41A
m_nWaterType
uint8
C#
0x41C
m_iEFlags
int32
C#
0x420
m_OnUser1
CEntityIOOutput
C#
0x438
m_OnUser2
CEntityIOOutput
C#
0x450
m_OnUser3
CEntityIOOutput
C#
0x468
m_OnUser4
CEntityIOOutput
C#
0x480
m_iInitialTeamNum
int32
C#
0x484
m_flNavIgnoreUntilTime
GameTime_t
C#
0x488
m_vecAngVelocity
QAngle
C#
0x494
m_bNetworkQuantizeOriginAndAngles
bool
C#
0x495
m_bLagCompensate
bool
C#
0x498
m_pBlocker
CHandle<
CBaseEntity
>
C#
0x49C
m_flLocalTime
float32
C#
0x4A0
m_flVPhysicsUpdateLocalTime
float32
C#
0x4A8
m_pPulseGraphInstance
CPulseGraphInstance_ServerEntity
*
C#
from
CEntityInstance
· 3 fields
0x8
m_iszPrivateVScripts
CUtlSymbolLarge
C#
0x10
m_pEntity
.Name
CEntityIdentity
*
C#
0x28
m_CScriptComponent
CScriptComponent
*
C#
History
6736–6745
added