Skip to content

CSWeaponType

Broad weapon type classification (CCSWeaponBaseVData.m_WeaponType).

CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · cs2_schema.json

Kind: enumSize: 4 bytes (0x4)Underlying type: uint32_tModule: serverBinary: !GlobalTypes

Relationships

Used by (2) as a field type

Values

NameValueUnsignedDescription
WEAPONTYPE_KNIFE0
WEAPONTYPE_PISTOL1
WEAPONTYPE_SUBMACHINEGUN2
WEAPONTYPE_RIFLE3
WEAPONTYPE_SHOTGUN4
WEAPONTYPE_SNIPER_RIFLE5
WEAPONTYPE_MACHINEGUN6
WEAPONTYPE_C47The bomb (C4).
WEAPONTYPE_TASER8The zeus x27 taser.
WEAPONTYPE_GRENADE9A throwable grenade.
WEAPONTYPE_EQUIPMENT10Equipment (kevlar, defuse kit, and similar non-firing items).
WEAPONTYPE_STACKABLEITEM11
WEAPONTYPE_UNKNOWN12