cs2-gsi-z
Version:
A modular, event-driven Game State Integration (GSI) handler for Counter-Strike 2 built with Node.js.
79 lines (71 loc) • 4.34 kB
JavaScript
export const WeaponData = {
// Pistols
weapon_deagle: { type: 'Pistol', displayName: 'Desert Eagle' },
weapon_revolver: { type: 'Pistol', displayName: 'R8 Revolver' },
weapon_glock: { type: 'Pistol', displayName: 'Glock-18' },
weapon_usp_silencer: { type: 'Pistol', displayName: 'USP-S' },
weapon_cz75a: { type: 'Pistol', displayName: 'CZ75-Auto' },
weapon_fiveseven: { type: 'Pistol', displayName: 'Five-SeveN' },
weapon_p250: { type: 'Pistol', displayName: 'P250' },
weapon_tec9: { type: 'Pistol', displayName: 'Tec-9' },
weapon_elite: { type: 'Pistol', displayName: 'Dual Berettas' },
weapon_hkp2000: { type: 'Pistol', displayName: 'P2000' },
// Submachine Guns
weapon_mp9: { type: 'Submachine Gun', displayName: 'MP9' },
weapon_mac10: { type: 'Submachine Gun', displayName: 'MAC-10' },
weapon_bizon: { type: 'Submachine Gun', displayName: 'PP-Bizon' },
weapon_mp7: { type: 'Submachine Gun', displayName: 'MP7' },
weapon_ump45: { type: 'Submachine Gun', displayName: 'UMP-45' },
weapon_p90: { type: 'Submachine Gun', displayName: 'P90' },
weapon_mp5sd: { type: 'Submachine Gun', displayName: 'MP5-SD' },
// Rifles
weapon_famas: { type: 'Rifle', displayName: 'FAMAS' },
weapon_galilar: { type: 'Rifle', displayName: 'Galil AR' },
weapon_m4a4: { type: 'Rifle', displayName: 'M4A4' },
weapon_m4a1_silencer: { type: 'Rifle', displayName: 'M4A1-S' },
weapon_ak47: { type: 'Rifle', displayName: 'AK-47' },
weapon_aug: { type: 'Rifle', displayName: 'AUG' },
weapon_sg553: { type: 'Rifle', displayName: 'SG-553' },
// Sniper Rifles
weapon_ssg08: { type: 'Sniper', displayName: 'SSG 08' },
weapon_awp: { type: 'Sniper', displayName: 'AWP' },
weapon_scar20: { type: 'Sniper', displayName: 'SCAR-20' },
weapon_g3sg1: { type: 'Sniper', displayName: 'G3SG1' },
// Shotguns
weapon_nova: { type: 'Shotgun', displayName: 'Nova' },
weapon_xm1014: { type: 'Shotgun', displayName: 'XM1014' },
weapon_mag7: { type: 'Shotgun', displayName: 'MAG-7' },
weapon_sawedoff: { type: 'Shotgun', displayName: 'Sawed-Off' },
// Machine Guns
weapon_m249: { type: 'MachineGun', displayName: 'M249' },
weapon_negev: { type: 'MachineGun', displayName: 'Negev' },
// Knives
weapon_bayonet: { type: 'Knife', displayName: 'Bayonet' },
weapon_m9_bayonet: { type: 'Knife', displayName: 'M9 Bayonet' },
weapon_butterfly: { type: 'Knife', displayName: 'Butterfly Knife' },
weapon_falchion: { type: 'Knife', displayName: 'Falchion Knife' },
weapon_flip: { type: 'Knife', displayName: 'Flip Knife' },
weapon_gut: { type: 'Knife', displayName: 'Gut Knife' },
weapon_tactical: { type: 'Knife', displayName: 'Huntsman Knife' },
weapon_karambit: { type: 'Knife', displayName: 'Karambit' },
weapon_survival_bowie: { type: 'Knife', displayName: 'Bowie Knife' },
weapon_knife_push: { type: 'Knife', displayName: 'Shadow Daggers' },
weapon_knife_t: { type: 'Knife', displayName: 'Terrorist Knife' },
weapon_knife_ct: { type: 'Knife', displayName: 'CT Knife' },
weapon_knifegg: { type: 'Knife', displayName: 'Gold Knife' },
weapon_knife_ursus: { type: 'Knife', displayName: 'Ursus Knife' },
weapon_knife_gypsy_jackknife: { type: 'Knife', displayName: 'Navaja Knife' },
weapon_knife_stiletto: { type: 'Knife', displayName: 'Stiletto Knife' },
weapon_knife_widowmaker: { type: 'Knife', displayName: 'Talon Knife' },
weapon_knife_canis: { type: 'Knife', displayName: 'Survival Knife' },
weapon_knife_cord: { type: 'Knife', displayName: 'Paracord Knife' },
weapon_knife_skeleton: { type: 'Knife', displayName: 'Skeleton Knife' },
weapon_knife_outdoor: { type: 'Knife', displayName: 'Nomad Knife' },
// Grenades
weapon_decoy: { type: 'Grenade', displayName: 'Decoy' },
weapon_flashbang: { type: 'Grenade', displayName: 'Flashbang' },
weapon_smokegrenade: { type: 'Grenade', displayName: 'Smoke Grenade' },
weapon_hegrenade: { type: 'Grenade', displayName: 'HE Grenade' },
weapon_molotov: { type: 'Grenade', displayName: 'Molotov' },
weapon_incgrenade: { type: 'Grenade', displayName: 'Incendiary (CT Molotov)' }
};