Need help with plugins or servers? Join our Discord

Modding Database

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

CCitadelWeaponInfo

class

size 0x8D0 (2256 bytes) · 132 own fields · last changed in build 6722

1 metadata entry
MGetKV3ClassDefaults
{ "m_eBulletHandlerType": "EBulletHandler_Standard", "m_flBulletDamage": 0.000000, "m_eDamageType": "CITADEL_DAMAGETYPE_BULLET", "m_iBullets": 1, "m_iSplitShotsMax": -1, "m_flSplitShotAngles": -1.000000, "m_bExpressShotDisabled": false, "m_bHitOnceAcrossAllBullets": false, "m_iBulletsToFullyClaimOrb": 1, "m_flExplosionRadius": 0.000000, "m_flExplosionDamageScaleAtMaxRadius": 0.300000, "m_bAllowExplosionToCollectGold": false, "m_iClipSize": 0, "m_flCycleTime": 0.150000, "m_flBulletCreationDelay": 0.000000, "m_iBurstShotCount": 1, "m_flIntraBurstCycleTime": 0.000000, "m_iAmmoConsumedPerShot": 1, "m_flRange": 8192.000000, "m_flRangeWhileZoomed": 0.000000, "m_flDamageFalloffStartRange": 0.000000, "m_flDamageFalloffEndRange": 900.000000, "m_flDamageFalloffBias": 0.500000, "m_flDamageFalloffStartScale": 1.000000, "m_flDamageFalloffEndScale": 0.000000, "m_bDontPassThroughPortals": false, "m_bPlayImpactEffectsOnTeammates": false, "m_flPenetrationPercent": 0.000000, "m_flIronSightsTime": 0.100000, "m_reloadDuration": 0.000000, "m_bReloadUseActiveWeaponInfoDuration": false, "m_bReloadSingleBullets": false, "m_bReloadSingleBulletsAllowCancel": false, "m_flReloadSingleBulletsInitialDelay": 0.000000, "m_bCanCrit": true, "m_flCritBonusStartRange": 0.000000, "m_flCritBonusEndRange": 0.000000, "m_flCritBonusStart": 1.000000, "m_flCritBonusEnd": 1.000000, "m_flCritBonusAgainstNPCs": 0.200000, "m_eCritFilter": "CITADEL_UNIT_TARGET_ALL", "m_eCritAlwaysFilter": "", "m_bSpinsUp": false, "m_flMaxSpinCycleTime": -1.000000, "m_flSpinIncreaseRate": 0.000000, "m_flSpinDecayRate": 0.000000, "m_flBuildUpRate": -1.000000, "m_bIsSemiAuto": false, "m_bSemiAutoFireOnRelease": false, "m_bChargesUp": false, "m_bChargeWaitForInputRelease": false, "m_flChargeUpTime": 0.000000, "m_flChargedBulletDamage": 0.000000, "m_flChargedExplosionRadius": 0.000000, "m_flChargedBulletGravityScale": 0.000000, "m_flChargedBulletSpeed": 0.000000, "m_flFireAtChargePercent": 0.000000, "m_iChargedAmmoConsumedPerShot": 0, "m_flBulletSpeed": 1000.000000, "m_flBulletSpeedRandomFactor": 0.000000, "m_flBulletGravityScale": 1.000000, "m_flBulletRadius": 0.000000, "m_flBulletRadiusVsWorld": 0.000000, "m_flBulletLifetime": 0.000000, "m_flVerticalAimBias": 0.000000, "m_flBulletInheritShooterVelocityScale": 0.000000, "m_bUseBulletGravityScaleCurve": false, "m_flBulletGravityScaleOverDistance": { "m_spline": [ ], "m_tangents": [ ], "m_vDomainMins": [ 0.000000, 0.000000 ], "m_vDomainMaxs": [ 0.000000, 0.000000 ] }, "m_flCurveTime": 1.000000, "m_bCanZoom": true, "m_flZoomFOV": 70.000000, "m_flZoomFOV_Relative": -5.000000, "m_flZoomMoveSpeedPercent": 0.750000, "m_flShootMoveSpeedPercent": 0.750000, "m_flReloadMoveSpeedPercent": 1.000000, "m_bUsesSpreadPattern": true, "m_Spread": 0.200000, "m_bFirstShotPerfectAccuracy": false, "m_AimingShootSpreadPenalty": 0.000000, "m_flScatterYawScale": 1.000000, "m_flShootSpreadPenaltyPerShot": 0.000000, "m_ShootSpreadPenaltyPerShotNormalization": { "m_bNormalizeSpreadPerShot": false, "m_FireRatePctRange": [ 0.000000, 100.000000 ], "m_SpreadPerShotFactor": 1.000000 }, "m_flShootSpreadPenaltyDecayDelay": -1.000000, "m_flShootSpreadPenaltyDecay": 1.000000, "m_flSpreadPenaltyDecay": 3.000000, "m_flShootingUpSpreadPenalty": 0.000000, "m_flAutoReplenishClip": 0.000000, "m_NpcAimingSpread": 0.000000, "m_vecScatterOffsets": [ ], "m_flPelletScatterFactor": 1.000000, "m_flPelletScatterSpreadFactor": 0.500000, "m_bApplySpreadToFirstPellet": false, "m_vecOriginOffsets": [ ], "m_flVerticalPunch": 1.000000, "m_flHorizontalPunch": 0.500000, "m_HorizontalRecoil": { "m_Range": 0.000000, "m_flBurstSlope": 0.000000, "m_flBurstExponent": 1.000000, "m_flBurstConstant": 0.000000 }, "m_VerticallRecoil": { "m_Range": 0.000000, "m_flBurstSlope": 0.000000, "m_flBurstExponent": 1.000000, "m_flBurstConstant": 0.000000 }, "m_flRecoilSpeed": 1.000000, "m_flRecoilRecoveryDelayFactor": 1.000000, "m_flRecoilRecoverySpeed": 1.000000, "m_flRecoilShotIndexRecoveryTimeFactor": 0.250000, "m_nRecoilSeed": 0, "m_szBulletTravelTracerParticle": "particles/weapon_fx/default_tracer.vpcf", "m_szSelfBulletTravelTracerParticle": "", "m_flRecycleTime": 0.500000, "m_szBulletLinkParticle": "", "m_szChargedBulletTravelTracerParticle": "", "m_bUseDesatForFriendlyNonHeroTracer": true, "m_eAttachmentSourceType": "EAttachmentSource_WeaponMuzzles", "m_strCustomAttachmentSource": "ability_cast", "m_szMuzzleFlashEffectName": "", "m_strWeaponImpactEffect": "", "m_mapImpactEffects": { }, "m_bUseWeaponAbilityName": false, "m_flDamageForce": 50.000000, "m_strShootSound": "", "m_strFirstShotSound": "", "m_strShotReleaseSound": "", "m_strBulletLoopingSound": "", "m_strBulletWhizSound": "", "m_strBulletImpactSound": "", "m_flBulletWhizDistance": 150.000000, "m_strReloadSound": "", "m_strReloadEndSound": "", "m_strLocalPlayerBulletImpactSound": "", "m_strLocalPlayerBulletImpactHeavySound": "", "m_strZoomInSound": "", "m_strZoomOutSound": "", "m_strSpinUpSound": "", "m_strSpinDownSound": "", "m_strSpinUpLoopSound": "", "m_flMaxLagCompensation": 340282346638528859811704183484516925440.000000 }
Copy as
CCitadelWeaponInfo · 132 fields
0xCm_eBulletHandlerTypeEBulletHandlerType_t = "EBulletHandler_Standard"
0x10m_flBulletDamagefloat32 = 0
0x14m_eDamageTypeECitadelDamageType = "CITADEL_DAMAGETYPE_BULLET"
0x18m_iBulletsint32 = 1
0x1Cm_iSplitShotsMaxint32 = -1
0x20m_flSplitShotAnglesfloat32 = -1
0x24m_bExpressShotDisabledbool = false
0x25m_bHitOnceAcrossAllBulletsbool = false
0x28m_iBulletsToFullyClaimOrbint32 = 1
0x2Cm_flExplosionRadiusfloat32 = 0
0x30m_flExplosionDamageScaleAtMaxRadiusfloat32 = 0.3
0x34m_bAllowExplosionToCollectGoldbool = false
0x38m_iClipSizeint32 = 0
0x3Cm_flCycleTimefloat32 = 0.15
0x40m_flBulletCreationDelayfloat32 = 0
0x44m_iBurstShotCountint32 = 1
0x48m_flIntraBurstCycleTimefloat32 = 0
0x4Cm_iAmmoConsumedPerShotint32 = 1
0x50m_flRangefloat32 = 8192
0x54m_flRangeWhileZoomedfloat32 = 0
0x58m_flDamageFalloffStartRangefloat32 = 0
0x5Cm_flDamageFalloffEndRangefloat32 = 900
0x60m_flDamageFalloffBiasfloat32 = 0.5
0x64m_flDamageFalloffStartScalefloat32 = 1
0x68m_flDamageFalloffEndScalefloat32 = 0
0x6Cm_bDontPassThroughPortalsbool = false
0x6Dm_bPlayImpactEffectsOnTeammatesbool = false
0x70m_flPenetrationPercentfloat32 = 0
0x74m_flIronSightsTimefloat32 = 0.1
0x78m_reloadDurationfloat32 = 0
0x7Cm_bReloadUseActiveWeaponInfoDurationbool = false
0x7Dm_bReloadSingleBulletsbool = false
0x7Em_bReloadSingleBulletsAllowCancelbool = false
0x80m_flReloadSingleBulletsInitialDelayfloat32 = 0
0x84m_bCanCritbool = true
0x88m_flCritBonusStartRangefloat32 = 0
0x8Cm_flCritBonusEndRangefloat32 = 0
0x90m_flCritBonusStartfloat32 = 1
0x94m_flCritBonusEndfloat32 = 1
0x98m_flCritBonusAgainstNPCsfloat32 = 0.2
0x9Cm_eCritFilterCITADEL_UNIT_TARGET_TYPE = "CITADEL_UNIT_TARGET_ALL"
0xA0m_eCritAlwaysFilterCITADEL_UNIT_TARGET_TYPE = ""
0xA4m_bSpinsUpbool = false
0xA8m_flMaxSpinCycleTimefloat32 = -1
0xACm_flSpinIncreaseRatefloat32 = 0
0xB0m_flSpinDecayRatefloat32 = 0
0xB4m_flBuildUpRatefloat32 = -1
0xB8m_bIsSemiAutobool = false
0xB9m_bSemiAutoFireOnReleasebool = false
0xBAm_bChargesUpbool = false
0xBBm_bChargeWaitForInputReleasebool = false
0xBCm_flChargeUpTimefloat32 = 0
0xC0m_flChargedBulletDamagefloat32 = 0
0xC4m_flChargedExplosionRadiusfloat32 = 0
0xC8m_flChargedBulletGravityScalefloat32 = 0
0xCCm_flChargedBulletSpeedfloat32 = 0
0xD0m_flFireAtChargePercentfloat32 = 0
0xD4m_iChargedAmmoConsumedPerShotint32 = 0
0xD8m_flBulletSpeedfloat32 = 1000
0xDCm_flBulletSpeedRandomFactorfloat32 = 0
0xE0m_flBulletGravityScalefloat32 = 1
0xE4m_flBulletRadiusfloat32 = 0
0xE8m_flBulletRadiusVsWorldfloat32 = 0
0xECm_flBulletLifetimefloat32 = 0
0xF0m_flVerticalAimBiasfloat32 = 0
0xF4m_flBulletInheritShooterVelocityScalefloat32 = 0
0xF8m_bUseBulletGravityScaleCurvebool = false
0x100m_flBulletGravityScaleOverDistanceCPiecewiseCurve = {…}
0x140m_flCurveTimefloat32 = 1
0x144m_bCanZoombool = true
0x148m_flZoomFOVfloat32 = 70
0x14Cm_flZoomFOV_Relativefloat32 = -5
0x150m_flZoomMoveSpeedPercentfloat32 = 0.75
0x154m_flShootMoveSpeedPercentfloat32 = 0.75
0x158m_flReloadMoveSpeedPercentfloat32 = 1
0x15Cm_bUsesSpreadPatternbool = true
0x160m_Spreadfloat32 = 0.2
0x164m_bFirstShotPerfectAccuracybool = false
0x168m_AimingShootSpreadPenaltyCRangeFloat = 0
0x170m_flScatterYawScalefloat32 = 1
0x174m_flShootSpreadPenaltyPerShotfloat32 = 0
0x178m_ShootSpreadPenaltyPerShotNormalizationCitadelSpreadPerShotNormalization_t = {…}
0x18Cm_flShootSpreadPenaltyDecayDelayfloat32 = -1
0x190m_flShootSpreadPenaltyDecayfloat32 = 1
0x194m_flSpreadPenaltyDecayfloat32 = 3
0x198m_flShootingUpSpreadPenaltyfloat32 = 0
0x19Cm_flAutoReplenishClipfloat32 = 0
0x1A0m_NpcAimingSpreadCRangeFloat = 0
0x1A8m_vecScatterOffsetsCUtlVector< Vector2D > = []
0x1C0m_flPelletScatterFactorfloat32 = 1
0x1C4m_flPelletScatterSpreadFactorfloat32 = 0.5
0x1C8m_bApplySpreadToFirstPelletbool = false
0x1D0m_vecOriginOffsetsCUtlVector< Vector2D > = []
0x1E8m_flVerticalPunchfloat32 = 1
0x1ECm_flHorizontalPunchfloat32 = 0.5
0x1F0m_HorizontalRecoilCitadelWeaponRecoilData_t = {…}
0x204m_VerticallRecoilCitadelWeaponRecoilData_t = {…}
0x218m_flRecoilSpeedfloat32 = 1
0x21Cm_flRecoilRecoveryDelayFactorfloat32 = 1
0x220m_flRecoilRecoverySpeedfloat32 = 1
0x224m_flRecoilShotIndexRecoveryTimeFactorfloat32 = 0.25
0x228m_nRecoilSeedint32 = 0
0x230m_szBulletTravelTracerParticleCResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > > = "particles/weapon_fx/default_tracer.vpcf"
0x310m_szSelfBulletTravelTracerParticleCResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > > = ""
0x3F0m_flRecycleTimefloat32 = 0.5
0x3F8m_szBulletLinkParticleCResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > > = ""
0x4D8m_szChargedBulletTravelTracerParticleCResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > > = ""
0x5B8m_bUseDesatForFriendlyNonHeroTracerbool = true
0x5BCm_eAttachmentSourceTypeEAttachmentSourceType = "EAttachmentSource_WeaponMuzzles"
0x5C0m_strCustomAttachmentSourceCUtlString = "ability_cast"
0x5C8m_szMuzzleFlashEffectNameCResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > > = ""
0x6A8m_strWeaponImpactEffectCResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > > = ""
0x788m_mapImpactEffectsCUtlOrderedMap< CUtlStringToken, PerSurfaceImpactEffects_t > = {…}
0x7B0m_bUseWeaponAbilityNamebool = false
0x7B4m_flDamageForcefloat32 = 50
0x7B8m_strShootSoundCSoundEventName = ""
0x7C8m_strFirstShotSoundCSoundEventName = ""
0x7D8m_strShotReleaseSoundCSoundEventName = ""
0x7E8m_strBulletLoopingSoundCSoundEventName = ""
0x7F8m_strBulletWhizSoundCSoundEventName = ""
0x808m_strBulletImpactSoundCSoundEventName = ""
0x818m_flBulletWhizDistancefloat32 = 150
0x820m_strReloadSoundCSoundEventName = ""
0x830m_strReloadEndSoundCSoundEventName = ""
0x840m_strLocalPlayerBulletImpactSoundCSoundEventName = ""
0x850m_strLocalPlayerBulletImpactHeavySoundCSoundEventName = ""
0x860m_strZoomInSoundCSoundEventName = ""
0x870m_strZoomOutSoundCSoundEventName = ""
0x880m_strSpinUpSoundCSoundEventName = ""
0x890m_strSpinDownSoundCSoundEventName = ""
0x8A0m_strSpinUpLoopSoundCSoundEventName = ""
0x8CCm_flMaxLagCompensationfloat32 = 3.4028234663852886e+38

History

  1. 6722–6745changed
    • size 0x778 → 0x8D0
    • m_flBulletDamage offset 0x8 → 0x10
    • m_eDamageType offset 0xC → 0x14
    • m_iBullets offset 0x10 → 0x18
    • m_iSplitShotsMax offset 0x14 → 0x1C
    • m_flSplitShotAngles offset 0x18 → 0x20
    • m_bExpressShotDisabled offset 0x1C → 0x24
    • m_bHitOnceAcrossAllBullets offset 0x1D → 0x25
    • m_iBulletsToFullyClaimOrb offset 0x20 → 0x28
    • m_flExplosionRadius offset 0x24 → 0x2C
    • m_flExplosionDamageScaleAtMaxRadius offset 0x28 → 0x30
    • m_bAllowExplosionToCollectGold offset 0x2C → 0x34
    • m_iClipSize offset 0x30 → 0x38
    • m_flCycleTime offset 0x34 → 0x3C
    • m_flBulletCreationDelay offset 0x38 → 0x40
    • m_iBurstShotCount offset 0x3C → 0x44
    • m_flIntraBurstCycleTime offset 0x40 → 0x48
    • m_iAmmoConsumedPerShot offset 0x44 → 0x4C
    • m_flRange offset 0x48 → 0x50
    • m_flRangeWhileZoomed offset 0x4C → 0x54
    • m_flDamageFalloffStartRange offset 0x50 → 0x58
    • m_flDamageFalloffEndRange offset 0x54 → 0x5C
    • m_flDamageFalloffBias offset 0x58 → 0x60
    • m_flDamageFalloffStartScale offset 0x5C → 0x64
    • m_flDamageFalloffEndScale offset 0x60 → 0x68
    • m_bDontPassThroughPortals offset 0x64 → 0x6C
    • m_bPlayImpactEffectsOnTeammates offset 0x65 → 0x6D
    • m_flPenetrationPercent offset 0x68 → 0x70
    • m_flIronSightsTime offset 0x6C → 0x74
    • m_reloadDuration offset 0x70 → 0x78
    • m_bReloadUseActiveWeaponInfoDuration offset 0x74 → 0x7C
    • m_bReloadSingleBullets offset 0x75 → 0x7D
    • m_bReloadSingleBulletsAllowCancel offset 0x76 → 0x7E
    • m_flReloadSingleBulletsInitialDelay offset 0x78 → 0x80
    • m_bCanCrit offset 0x7C → 0x84
    • m_flCritBonusStartRange offset 0x80 → 0x88
    • m_flCritBonusEndRange offset 0x84 → 0x8C
    • m_flCritBonusStart offset 0x88 → 0x90
    • m_flCritBonusEnd offset 0x8C → 0x94
    • m_flCritBonusAgainstNPCs offset 0x90 → 0x98
    • m_eCritFilter offset 0x94 → 0x9C
    • m_eCritAlwaysFilter offset 0x98 → 0xA0
    • m_bSpinsUp offset 0x9C → 0xA4
    • m_flMaxSpinCycleTime offset 0xA0 → 0xA8
    • m_flSpinIncreaseRate offset 0xA4 → 0xAC
    • m_flSpinDecayRate offset 0xA8 → 0xB0
    • m_flBuildUpRate offset 0xAC → 0xB4
    • m_bIsSemiAuto offset 0xB0 → 0xB8
    • m_flBulletSpeed offset 0xB4 → 0xD8
    • m_flBulletSpeedRandomFactor offset 0xB8 → 0xDC
    • m_flBulletGravityScale offset 0xBC → 0xE0
    • m_flBulletRadius offset 0xC0 → 0xE4
    • m_flBulletRadiusVsWorld offset 0xC4 → 0xE8
    • m_flBulletLifetime offset 0xC8 → 0xEC
    • m_flVerticalAimBias offset 0xCC → 0xF0
    • m_flBulletInheritShooterVelocityScale offset 0xD0 → 0xF4
    • m_bCanZoom offset 0xD4 → 0x144
    • m_flZoomFOV offset 0xD8 → 0x148
    • m_flZoomFOV_Relative offset 0xDC → 0x14C
    • m_flZoomMoveSpeedPercent offset 0xE0 → 0x150
    • m_flShootMoveSpeedPercent offset 0xE4 → 0x154
    • m_flReloadMoveSpeedPercent offset 0xE8 → 0x158
    • m_bUsesSpreadPattern offset 0xEC → 0x15C
    • m_Spread offset 0xF0 → 0x160
    • m_bFirstShotPerfectAccuracy offset 0xF4 → 0x164
    • m_AimingShootSpreadPenalty offset 0xF8 → 0x168
    • m_flScatterYawScale offset 0x100 → 0x170
    • m_flShootSpreadPenaltyPerShot offset 0x104 → 0x174
    • m_ShootSpreadPenaltyPerShotNormalization offset 0x108 → 0x178
    • m_flShootSpreadPenaltyDecayDelay offset 0x11C → 0x18C
    • m_flShootSpreadPenaltyDecay offset 0x120 → 0x190
    • m_flSpreadPenaltyDecay offset 0x124 → 0x194
    • m_flShootingUpSpreadPenalty offset 0x128 → 0x198
    • m_flAutoReplenishClip offset 0x12C → 0x19C
    • m_NpcAimingSpread offset 0x130 → 0x1A0
    • m_vecScatterOffsets offset 0x138 → 0x1A8
    • m_flPelletScatterFactor offset 0x150 → 0x1C0
    • m_flPelletScatterSpreadFactor offset 0x154 → 0x1C4
    • m_bApplySpreadToFirstPellet offset 0x158 → 0x1C8
    • m_vecOriginOffsets offset 0x160 → 0x1D0
    • m_flVerticalPunch offset 0x178 → 0x1E8
    • m_flHorizontalPunch offset 0x17C → 0x1EC
    • m_HorizontalRecoil offset 0x180 → 0x1F0
    • m_VerticallRecoil offset 0x194 → 0x204
    • m_flRecoilSpeed offset 0x1A8 → 0x218
    • m_flRecoilRecoveryDelayFactor offset 0x1AC → 0x21C
    • m_flRecoilRecoverySpeed offset 0x1B0 → 0x220
    • m_flRecoilShotIndexRecoveryTimeFactor offset 0x1B4 → 0x224
    • m_nRecoilSeed offset 0x1B8 → 0x228
    • m_szBulletTravelTracerParticle offset 0x1C0 → 0x230
    • m_szSelfBulletTravelTracerParticle offset 0x2A0 → 0x310
    • m_szBulletLinkParticle offset 0x380 → 0x3F8
    • m_bUseDesatForFriendlyNonHeroTracer offset 0x460 → 0x5B8
    • m_eAttachmentSourceType offset 0x464 → 0x5BC
    • m_strCustomAttachmentSource offset 0x468 → 0x5C0
    • m_szMuzzleFlashEffectName offset 0x470 → 0x5C8
    • m_strWeaponImpactEffect offset 0x550 → 0x6A8
    • m_mapImpactEffects offset 0x630 → 0x788
    • m_bUseWeaponAbilityName offset 0x658 → 0x7B0
    • m_flDamageForce offset 0x65C → 0x7B4
    • m_strShootSound offset 0x660 → 0x7B8
    • m_strFirstShotSound offset 0x670 → 0x7C8
    • m_strShotReleaseSound offset 0x680 → 0x7D8
    • m_strBulletLoopingSound offset 0x690 → 0x7E8
    • m_strBulletWhizSound offset 0x6A0 → 0x7F8
    • m_strBulletImpactSound offset 0x6B0 → 0x808
    • m_flBulletWhizDistance offset 0x6C0 → 0x818
    • m_strReloadSound offset 0x6C8 → 0x820
    • m_strReloadEndSound offset 0x6D8 → 0x830
    • m_strLocalPlayerBulletImpactSound offset 0x6E8 → 0x840
    • m_strLocalPlayerBulletImpactHeavySound offset 0x6F8 → 0x850
    • m_strZoomInSound offset 0x708 → 0x860
    • m_strZoomOutSound offset 0x718 → 0x870
    • m_strSpinUpSound offset 0x728 → 0x880
    • m_strSpinDownSound offset 0x738 → 0x890
    • m_strSpinUpLoopSound offset 0x748 → 0x8A0
    • m_flMaxLagCompensation offset 0x774 → 0x8CC
    • + m_eBulletHandlerType EBulletHandlerType_t at 0xC
    • + m_bSemiAutoFireOnRelease bool at 0xB9
    • + m_bChargesUp bool at 0xBA
    • + m_bChargeWaitForInputRelease bool at 0xBB
    • + m_flChargeUpTime float32 at 0xBC
    • + m_flChargedBulletDamage float32 at 0xC0
    • + m_flChargedExplosionRadius float32 at 0xC4
    • + m_flChargedBulletGravityScale float32 at 0xC8
    • + m_flChargedBulletSpeed float32 at 0xCC
    • + m_flFireAtChargePercent float32 at 0xD0
    • + m_iChargedAmmoConsumedPerShot int32 at 0xD4
    • + m_bUseBulletGravityScaleCurve bool at 0xF8
    • + m_flBulletGravityScaleOverDistance CPiecewiseCurve at 0x100
    • + m_flCurveTime float32 at 0x140
    • + m_flRecycleTime float32 at 0x3F0
    • + m_szChargedBulletTravelTracerParticle CResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > > at 0x4D8
  2. 6696–6701first dumped