> For the complete documentation index, see [llms.txt](https://gtfo-modding.gitbook.io/wiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://gtfo-modding.gitbook.io/wiki/reference/datablocks/main/weapon.md).

# Weapon

GameData\_WeaponDataBlock\_bin.json

No description provided.

***

## Fields

### muzzleFlashFPS - String

No description provided.

### muzzleFlash3RD - String

No description provided.

### muzzleFlashFPSSpecial - String

No description provided.

### muzzleFlash3RDSpecial - String

No description provided.

### muzzleFeedback - String

No description provided.

### shellType - [ShellTypes](/wiki/reference/enum-types.md#shelltypes) (enum)

No description provided.

### shellEjectFeedback - String

No description provided.

### clipSize - Int32

No description provided.

### hasRotatingCylinder - Boolean

No description provided.

### reloadDuration - Single

No description provided.

### EffectiveDamagePerSecond - String

No description provided.

### recoilPosImpulse - Vector3

No description provided.

### recoilPosShift - Vector3

No description provided.

### recoilPosShiftWeight - Single

No description provided.

### recoilPosStiffness - Single

No description provided.

### recoilPosDamping - Single

No description provided.

### recoilPosImpulseWeight - Single

No description provided.

### recoilCameraPosWeight - Single

No description provided.

### recoilRotImpulse - Vector3

No description provided.

### recoilRotStiffness - Single

No description provided.

### recoilRotDamping - Single

No description provided.

### recoilRotImpulseWeight - Single

No description provided.

### recoilCameraRotWeight - Single

No description provided.

### recoilAimingWeight - Single

No description provided.

### eventOnSemiFire2D - List String

No description provided.

### eventOnBurstFire2D - List String

No description provided.

### eventOnAutoFireStart2D - List String

No description provided.

### eventOnAutoFireEnd2D - List String

No description provided.

### eventOnSpecialSemiFire2D - List String

No description provided.

### eventOnSpecialBurstFire2D - List String

No description provided.

### eventOnSpecialAutoFireStart2D - List String

No description provided.

### eventOnSpecialAutoFireEnd2D - List String

No description provided.

### eventOnSpecialChargeup2D - List String

No description provided.

### eventOnSpecialCooldown2D - List String

No description provided.

### eventOnSpecialChargeupEnd2D - String

No description provided.

### eventOnSpecialCooldownEnd2D - String

No description provided.

### eventOnSemiFire3D - List String

No description provided.

### eventOnBurstFire3D - List String

No description provided.

### eventOnAutoFireStart3D - List String

No description provided.

### eventOnAutoFireEnd3D - List String

No description provided.

### eventOnSpecialSemiFire3D - List String

No description provided.

### eventOnSpecialBurstFire3D - List String

No description provided.

### eventOnSpecialAutoFireStart3D - List String

No description provided.

### eventOnSpecialAutoFireEnd3D - List String

No description provided.

### eventOnSpecialChargeup3D - List String

No description provided.

### eventOnSpecialCooldown3D - List String

No description provided.

### eventOnSpecialChargeupEnd3D - String

No description provided.

### eventOnSpecialCooldownEnd3D - String

No description provided.

### eventClick - String

No description provided.

### eventReload - String

No description provided.

### useSemiAudioForBurstShots - Boolean

No description provided.
