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 29s ago
· Viewing build 6701 (Sep 25 2026), not the latest
/
Schema
/
server
/
CCitadel_Ability_Airheart_AltWeapon
CCitadel_Ability_Airheart_AltWeapon
class
Copy name
client:
CCitadel_Ability_Airheart_AltWeapon
→
size 0x1198 (4504 bytes) · 0 own fields · 24 fields have Deadworks members
CEntityInstance
›
CBaseEntity
›
CCitadelBaseAbility
›
CCitadel_Ability_PrimaryWeapon
›
CCitadel_Ability_Airheart_AltWeapon
Inherited (171)
Networked only
Copy as
C#
C++
Offset
CCitadel_Ability_Airheart_AltWeapon
· 0 fields
Declares no fields of its own.
from
CCitadel_Ability_PrimaryWeapon
· 55 fields
0xF70
m_flLastReloadStartTime
GameTime_t
networked
C#
0xF74
m_flNextPrimaryAttack
GameTime_t
networked
C#
0xF78
m_flDelayedShotCreateTime
GameTime_t
C#
0x1098
m_iClip
int32
networked
C#
0x109C
m_iBonusClip
int32
networked
C#
0x10A0
m_nNumContinuousShots
int32
networked
C#
0x10A4
m_flContinuousShotStartTime
GameTime_t
networked
C#
0x10A8
m_flSpreadPenalty
float32
networked
C#
0x10AC
m_flZoomTime
GameTime_t
networked
C#
0x10B0
m_flZoomOutTime
GameTime_t
networked
C#
0x10B4
m_iSpreadIndex
int8
networked
C#
0x10B6
m_nShotRecoilIndex
int16
networked
C#
0x10B8
m_flNextShotRecoilRecoveryTime
GameTime_t
networked
C#
0x10BC
m_bIsZoomed
bool
networked
C#
0x10BD
m_nBurstShotsRemaining
uint8
networked
C#
0x10C0
m_nShotNumber
uint32
networked
C#
0x10C4
m_bInReload
bool
networked
C#
0x10C5
m_bSingleShotReloadFirstBullet
bool
networked
C#
0x10C8
m_reloadQueuedStartTime
GameTime_t
networked
C#
0x10CC
m_flReloadAvailableTime
GameTime_t
networked
C#
0x10D0
m_bCanActiveReload
bool
networked
C#
0x10D4
m_flLastAttackTime
GameTime_t
networked
C#
0x10D8
m_flNextAttackDelayStartTime
GameTime_t
networked
C#
0x10DC
m_flNextAttackDelayEndTime
GameTime_t
networked
C#
0x10E0
m_flAttackDelayPauseTotalTime
float32
networked
C#
0x10E4
m_flAttackDelayPauseEndTime
GameTime_t
networked
C#
0x10E8
m_eNextAttackDelayReason
ENextAttackDelayReason_t
networked
C#
0x10EC
m_bInputPressedWhileSelected
bool
networked
C#
0x10F0
m_eActiveFireMode
EFireMode_t
networked
C#
0x10F4
m_bPassiveFXActive
bool
networked
C#
0x10F8
m_flAmmoFrac
float32
networked
C#
0x10FC
m_bFiredRecently
bool
networked
C#
0x1100
m_angRecoilAngles
QAngle
C#
0x110C
m_angRecoilToAdd
QAngle
C#
0x1118
m_angRecoilRecovery
QAngle
C#
0x1124
m_flRecoilStartTime
GameTime_t
C#
0x1128
m_flRecoilRecoverySpeed
float32
C#
0x112C
m_flAddApproachSpeed
float32
C#
0x1130
m_currentSpread
float32
C#
0x1134
m_currentMaxSpread
float32
C#
0x1138
m_currentFireSpread
float32
C#
0x113C
m_flCurrentSpinRate
float32
C#
0x1140
m_bWasSpinningUp
bool
C#
0x1144
m_fFireDuration
float32
C#
0x1148
m_bPrimaryAttackHeld
bool
C#
0x1149
m_bFireOnEmpty
bool
C#
0x114A
m_bHasReleasedForSemiAuto
bool
C#
0x114C
m_flNextDisarmSound
GameTime_t
C#
0x1178
m_nPrimaryMuzzleIndex
int32
C#
0x117C
m_flPrimaryMuzzleResetTime
GameTime_t
C#
0x1180
m_nSecondaryMuzzleIndex
int32
C#
0x1184
m_flSecondaryMuzzleResetTime
GameTime_t
C#
0x1188
m_nRandomStreak
int32
C#
0x118C
m_nLastUsedMuzzleIndex
int32
C#
0x1190
m_nClipSizeBeforeSwap
int32
C#
from
CCitadelBaseAbility
· 34 fields
0x578
m_vecIntrinsicModifiers
CUtlVector< CModifierHandleTyped<
CCitadelModifier
> >
C#
0x590
m_pCastDelayAutoModifier
CModifierHandleTyped<
CCitadelModifier
>
C#
0x5A8
m_pChannelAutoModifier
CModifierHandleTyped<
CCitadelModifier
>
C#
0x5C0
m_strUsedCastGraphParam
CGlobalSymbol
C#
0x5C8
m_nCastParamNeedsResetTick
int32
C#
0x5D0
m_bIsCoolingDownInternal
bool
C#
0x5D4
m_flCancelMashProtectionEndTime
GameTime_t
C#
0x5D8
m_flCancelLockoutEndTime
GameTime_t
C#
0x5F8
m_bChanneling
.IsChanneling
bool
networked
C#
0x5F9
m_bInCastDelay
bool
networked
C#
0x5FA
m_bShouldBeExecuted
bool
networked
C#
0x5FB
m_bCanBeUpgraded
.CanBeUpgraded
bool
networked
C#
0x600
m_eStolenInSlot
CitadelStolenAbilitySlot_t
networked
C#
0x610
m_nUpgradeInfo
.UpgradeBits
CitadelAbilityUpgradeInfoPacked_t
networked
C#
0x614
m_iBucketID
EAbilityBucketType
networked
C#
0x618
m_bToggleState
.ToggleState
bool
networked
C#
0x61C
m_flCooldownStart
.CooldownStart
GameTime_t
networked
C#
0x620
m_flCooldownEnd
.CooldownEnd
GameTime_t
networked
C#
0x624
m_flCastCompletedTime
GameTime_t
networked
C#
0x628
m_flChannelStartTime
GameTime_t
networked
C#
0x62C
m_flCastDelayStartTime
GameTime_t
networked
C#
0x630
m_eAbilitySlot
.AbilitySlot
EAbilitySlots_t
networked
C#
0x634
m_flPostCastDelayEndTime
GameTime_t
networked
C#
0x638
m_iRemainingCharges
.RemainingCharges
int32
networked
C#
0x63C
m_flChargeRechargeStart
GameTime_t
networked
C#
0x640
m_flChargeRechargeEnd
GameTime_t
networked
C#
0x644
m_flMovementControlActiveTime
GameTime_t
networked
C#
0x648
m_flSelectedChangedTime
GameTime_t
networked
C#
0x64C
m_flAltCastHoldStartTime
GameTime_t
networked
C#
0x650
m_flAltCastDoubleTapStartTime
GameTime_t
networked
C#
0x654
m_bCanBeImbued
bool
networked
C#
0x658
m_vecImbuedAbilities
.ImbuedAbilityIds
CNetworkUtlVectorBase< CUtlStringToken >
networked
C#
0x670
m_bSelectionModeIsAltMode
bool
networked
C#
0x674
m_flPreviousEffectiveCooldown
float32
C#
from
CBaseEntity
· 79 fields
0x30
m_CBodyComponent
.BodyComponent
CBodyComponent
*
networked
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#
0x290
m_ResponseContexts
CUtlVector<
ResponseContext_t
>
C#
0x2A8
m_iszResponseContext
CUtlSymbolLarge
C#
0x2D0
m_iHealth
.Health
int32
networked
C#
0x2D4
m_iMaxHealth
.MaxHealth
int32
networked
C#
0x2D8
m_lifeState
.LifeState
uint8
networked
C#
0x2DC
m_flDamageAccumulator
float32
C#
0x2E0
m_bTakesDamage
bool
networked
C#
0x2E8
m_nTakeDamageFlags
TakeDamageFlags_t
networked
C#
0x2F0
m_nPlatformType
EntityPlatformTypes_t
networked
C#
0x2F2
m_MoveCollide
MoveCollide_t
networked
C#
0x2F3
m_MoveType
MoveType_t
networked
C#
0x2F4
m_nActualMoveType
.MoveType
MoveType_t
C#
0x2F5
m_nWaterTouch
uint8
C#
0x2F6
m_nSlimeTouch
uint8
C#
0x2F7
m_bRestoreInHierarchy
bool
C#
0x2F8
m_target
CUtlSymbolLarge
C#
0x300
m_hDamageFilter
CHandle<
CBaseFilter
>
C#
0x308
m_iszDamageFilterName
CUtlSymbolLarge
C#
0x310
m_flMoveDoneTime
float32
C#
0x314
m_nSubclassID
.CreateByDesignerName()
CUtlStringToken
networked
C#
0x320
m_flAnimTime
float32
networked
C#
0x324
m_flSimulationTime
float32
networked
C#
0x328
m_flCreateTime
GameTime_t
networked
C#
0x32C
m_bClientSideRagdoll
bool
networked
C#
0x32D
m_ubInterpolationFrame
uint8
networked
C#
0x330
m_vPrevVPhysicsUpdatePos
Vector
C#
0x33C
m_iTeamNum
.TeamNum
uint8
networked
C#
0x340
m_iGlobalname
CUtlSymbolLarge
C#
0x348
m_iSentToClients
int32
C#
0x34C
m_flSpeed
float32
networked
C#
0x350
m_sUniqueHammerID
CUtlString
C#
0x358
m_spawnflags
uint32
networked
C#
0x35C
m_nNextThinkTick
GameTick_t
networked
C#
0x360
m_nSimulationTick
int32
C#
0x368
m_OnKilled
CEntityIOOutput
C#
0x380
m_fFlags
.Flags
uint32
networked
C#
0x384
m_vecAbsVelocity
.AbsVelocity
Vector
C#
0x390
m_vecVelocity
CNetworkVelocityVector
networked
C#
0x3C0
m_nPushEnumCount
int32
C#
0x3C8
m_pCollision
.Collision
CCollisionProperty
*
C#
0x3D0
m_pModifierProp
.ModifierProp
CModifierProperty
*
networked
C#
0x3D8
m_hEffectEntity
CHandle<
CBaseEntity
>
networked
C#
0x3DC
m_hOwnerEntity
CHandle<
CBaseEntity
>
networked
C#
0x3E0
m_fEffects
uint32
networked
C#
0x3E4
m_hGroundEntity
.GroundEntity
CHandle<
CBaseEntity
>
networked
C#
0x3E8
m_nGroundBodyIndex
int32
networked
C#
0x3EC
m_flFriction
.Friction
float32
networked
C#
0x3F0
m_flElasticity
float32
networked
C#
0x3F4
m_flGravityScale
.GravityScale
float32
networked
C#
0x3F8
m_flTimeScale
float32
networked
C#
0x3FC
m_flWaterLevel
float32
networked
C#
0x400
m_bGravityDisabled
bool
networked
C#
0x401
m_bAnimatedEveryTick
bool
networked
C#
0x404
m_flActualGravityScale
float32
C#
0x408
m_bGravityActuallyDisabled
bool
C#
0x409
m_bDisableLowViolence
bool
C#
0x40A
m_nWaterType
uint8
C#
0x40C
m_iEFlags
int32
C#
0x410
m_OnUser1
CEntityIOOutput
C#
0x428
m_OnUser2
CEntityIOOutput
C#
0x440
m_OnUser3
CEntityIOOutput
C#
0x458
m_OnUser4
CEntityIOOutput
C#
0x470
m_iInitialTeamNum
int32
C#
0x474
m_flNavIgnoreUntilTime
GameTime_t
networked
C#
0x478
m_vecAngVelocity
QAngle
C#
0x484
m_bNetworkQuantizeOriginAndAngles
bool
C#
0x485
m_bLagCompensate
bool
C#
0x488
m_pBlocker
CHandle<
CBaseEntity
>
C#
0x48C
m_flLocalTime
float32
C#
0x490
m_flVPhysicsUpdateLocalTime
float32
C#
0x498
m_pPulseGraphInstance
CPulseGraphInstance_ServerEntity
*
C#
from
CEntityInstance
· 3 fields
0x8
m_iszPrivateVScripts
CUtlSymbolLarge
C#
0x10
m_pEntity
.Name
CEntityIdentity
*
networked
C#
0x28
m_CScriptComponent
CScriptComponent
*
C#
History
6722–6745
removed
6696–6701
first dumped