Thread:ThePokegeek5000/@comment-39014349-20190602054336/@comment-31984232-20190605182146

I'll check when I can

yes - I'll give you the pistol code here: (only P30L doesn't have a dual)

Alternatively, all the item/structure code is currently archived at User:ThePokegeek5000/AppJS/v0.7.7/Game Stats (I use https://beautifier.io/ to clean up the game's code, then split it into separate pages).

m9:{ name:"M9", type:"gun", quality:1, fireMode:"single", caseTiming:"shoot", ammo:"9mm", ammoSpawnCount:45, dualWieldType:"m9_dual", pistol:!0, maxClip:15, maxReload:15, extendedClip:30, extendedReload:30, reloadTime:1.6, fireDelay:.12, switchDelay:.25, barrelLength:2.2, recoilTime:1e10, moveSpread:8, shotSpread:8, bulletCount:1, bulletType:"bullet_m9", headshotMult:2, speed:{ equip:0, attack:0 },   lootImg:{ sprite:"loot-weapon-m9.img", tint:65280, border:"loot-circle-outer-01.img", borderTint:0, scale:.3 },   worldImg:{ sprite:"gun-short-01.img", scale:{ x:.5, y:.505 },       tint:1973790, leftHandOffset:0, recoil:1 },   particle:{ shellScale:1, shellOffset:.25 }, sound:{ shoot:"m9_01", reload:"m9_reload_01", pickup:"gun_pickup_01", empty:"empty_fire_01", deploy:"m9_switch_01" } }, m9_dual:{ name:"Dual M9", type:"gun", quality:0, fireMode:"single", caseTiming:"shoot", isDual:!0, pistol:!0, ammo:"9mm", ammoSpawnCount:45, maxClip:30, maxReload:30, extendedClip:60, extendedReload:60, reloadTime:3.1, fireDelay:.08, switchDelay:.25, barrelLength:2.2, recoilTime:1e10, moveSpread:9, shotSpread:11, bulletCount:1, bulletType:"bullet_m9", headshotMult:2, speed:{ equip:0, attack:0 },   lootImg:{ sprite:"loot-weapon-m9-dual.img", tint:65280, border:"loot-circle-outer-01.img", borderTint:0, scale:.3 },   worldImg:{ sprite:"gun-short-01.img", scale:{ x:.5, y:.505 },       tint:1973790, leftHandOffset:0, recoil:1 },   particle:{ shellScale:1, shellOffset:.25 }, sound:{ shoot:"m9_01", reload:"m9_reload_02", pickup:"gun_pickup_01", empty:"empty_fire_01", deploy:"m9_switch_01" } }, m93r:{ name:"M93R", type:"gun", quality:0, fireMode:"burst", caseTiming:"shoot", ammo:"9mm", ammoSpawnCount:60, dualWieldType:"m93r_dual", pistol:!1, maxClip:20, maxReload:20, extendedClip:30, extendedReload:30, reloadTime:1.8, fireDelay:.28, burstDelay:.04, switchDelay:.25, barrelLength:2.3, recoilTime:1e10, moveSpread:4, shotSpread:4, bulletCount:1, burstCount:3, bulletType:"bullet_m93r", headshotMult:2, speed:{ equip:0, attack:0 },   lootImg:{ sprite:"loot-weapon-m93r.img", tint:65280, border:"loot-circle-outer-01.img", borderTint:0, scale:.3 },   worldImg:{ sprite:"gun-short-01.img", scale:{ x:.5, y:.51 },       tint:2766875, leftHandOffset:.8, recoil:.5 },   particle:{ shellScale:1, shellOffset:.25 }, sound:{ shoot:"m93r_01", reload:"m93r_reload_01", pickup:"gun_pickup_01", empty:"empty_fire_01", deploy:"m93r_switch_01" } }, m93r_dual:{ name:"Dual M93R", type:"gun", quality:0, fireMode:"burst", caseTiming:"shoot", isDual:!0, pistol:!0, ammo:"9mm", ammoSpawnCount:60, maxClip:40, maxReload:40, extendedClip:60, extendedReload:60, reloadTime:3.3, fireDelay:.18, burstDelay:.04, switchDelay:.25, barrelLength:2.2, recoilTime:1e10, moveSpread:6, shotSpread:7, bulletCount:1, burstCount:3, bulletType:"bullet_m93r", headshotMult:2, speed:{ equip:0, attack:0 },   lootImg:{ sprite:"loot-weapon-m93r-dual.img", tint:65280, border:"loot-circle-outer-01.img", borderTint:0, scale:.3 },   worldImg:{ sprite:"gun-short-01.img", scale:{ x:.5, y:.51 },       tint:2766875, leftHandOffset:0, recoil:1 },   particle:{ shellScale:1, shellOffset:.25 }, sound:{ shoot:"m93r_01", reload:"m93r_reload_02", pickup:"gun_pickup_01", empty:"empty_fire_01", deploy:"m93r_switch_01" } }, glock:{ name:"G18C", type:"gun", quality:0, fireMode:"auto", caseTiming:"shoot", ammo:"9mm", ammoSpawnCount:51, dualWieldType:"glock_dual", pistol:!0, maxClip:17, maxReload:17, extendedClip:31, extendedReload:31, reloadTime:1.95, fireDelay:.06, switchDelay:.25, barrelLength:2.2, recoilTime:1e10, moveSpread:10, shotSpread:12, bulletCount:1, bulletType:"bullet_glock", headshotMult:2, speed:{ equip:0, attack:0 },   lootImg:{ sprite:"loot-weapon-glock.img", tint:65280, border:"loot-circle-outer-01.img", borderTint:0, scale:.3 },   worldImg:{ sprite:"gun-short-01.img", scale:{ x:.5, y:.49 },       tint:1973790, leftHandOffset:0, recoil:1 },   particle:{ shellScale:1, shellOffset:.25 }, sound:{ shoot:"glock_01", reload:"glock_reload_01", pickup:"gun_pickup_01", empty:"empty_fire_01", deploy:"glock_switch_01" } }, glock_dual:{ name:"Dual G18C", type:"gun", quality:0, fireMode:"auto", caseTiming:"shoot", ammo:"9mm", ammoSpawnCount:51, isDual:!0, pistol:!0, maxClip:34, maxReload:34, extendedClip:62, extendedReload:62, reloadTime:3.8, fireDelay:.03, switchDelay:.25, barrelLength:2.2, recoilTime:1e10, moveSpread:16, shotSpread:18, bulletCount:1, bulletType:"bullet_glock", headshotMult:2, speed:{ equip:0, attack:0 },   lootImg:{ sprite:"loot-weapon-glock-dual.img", tint:65280, border:"loot-circle-outer-01.img", borderTint:0, scale:.3 },   worldImg:{ sprite:"gun-short-01.img", scale:{ x:.5, y:.49 },       tint:1973790, leftHandOffset:0, recoil:1 },   particle:{ shellScale:1, shellOffset:.25 }, sound:{ shoot:"glock_01", reload:"glock_reload_02", pickup:"gun_pickup_01", empty:"empty_fire_01", deploy:"glock_switch_01" } }, p30l:{ name:"P30L", type:"gun", quality:1, fireMode:"single", caseTiming:"shoot", ammo:"9mm", ammoSpawnCount:45, pistol:!0, maxClip:15, maxReload:15, extendedClip:30, extendedReload:30, reloadTime:1.2, fireDelay:.14, switchDelay:.25, barrelLength:2.3, recoilTime:1e10, moveSpread:1, shotSpread:2, bulletCount:1, bulletType:"bullet_p30l", headshotMult:2, speed:{ equip:1, attack:1 },   lootImg:{ sprite:"loot-weapon-p30l.img", tint:65280, border:"loot-circle-outer-01.img", borderTint:0, scale:.3 },   worldImg:{ sprite:"gun-p30l-01.img", scale:{ x:.5, y:.5 },       tint:16777215, leftHandOffset:0, recoil:1 },   particle:{ shellScale:1, shellOffset:.25 }, sound:{ shoot:"p30l_01", reload:"p30l_reload_01", pickup:"gun_pickup_01", empty:"empty_fire_01", deploy:"p30l_switch_01" } }, ot38:{ name:"OT-38", type:"gun", quality:0, fireMode:"single", caseTiming:"reload", ammo:"762mm", ammoSpawnCount:20, dualWieldType:"ot38_dual", pistol:!0, maxClip:5, maxReload:5, extendedClip:5, extendedReload:5, reloadTime:2, fireDelay:.4, switchDelay:.3, barrelLength:2.05, recoilTime:1e10, moveSpread:3, shotSpread:1.25, bulletCount:1, bulletType:"bullet_ot38", headshotMult:2, speed:{ equip:0, attack:0 },   lootImg:{ sprite:"loot-weapon-ot38.img", tint:65280, border:"loot-circle-outer-01.img", borderTint:0, scale:.3 },   worldImg:{ sprite:"gun-short-01.img", scale:{ x:.5, y:.4625 },       tint:7368816, leftHandOffset:0, recoil:1 },   particle:{ shellScale:1, shellOffset:.225 }, sound:{ shoot:"ot38_01", reload:"ot38_reload_01", pickup:"gun_pickup_01", empty:"empty_fire_01", deploy:"ot38_switch_01" } }, ot38_dual:{ name:"Dual OT-38", type:"gun", quality:0, fireMode:"single", caseTiming:"reload", ammo:"762mm", ammoSpawnCount:20, isDual:!0, pistol:!0, maxClip:10, maxReload:10, extendedClip:10, extendedReload:10, reloadTime:3.8, fireDelay:.2, switchDelay:.3, barrelLength:2, recoilTime:1e10, moveSpread:4, shotSpread:1.75, bulletCount:1, bulletType:"bullet_ot38", headshotMult:2, speed:{ equip:0, attack:0 },   lootImg:{ sprite:"loot-weapon-ot38-dual.img", tint:65280, border:"loot-circle-outer-01.img", borderTint:0, scale:.3 },   worldImg:{ sprite:"gun-short-01.img", scale:{ x:.5, y:.4625 },       tint:7368816, leftHandOffset:0, recoil:1 },   particle:{ shellScale:1, shellOffset:.225 }, sound:{ shoot:"ot38_01", reload:"ot38_reload_02", pickup:"gun_pickup_01", empty:"empty_fire_01", deploy:"ot38_switch_01" } }, ots38:{ name:"OTs-38", type:"gun", quality:0, fireMode:"single", caseTiming:"reload", ammo:"762mm", ammoSpawnCount:20, dualWieldType:"ots38_dual", pistol:!0, maxClip:5, maxReload:5, extendedClip:5, extendedReload:5, reloadTime:2, fireDelay:.36, switchDelay:.3, barrelLength:2.05, recoilTime:1e10, moveSpread:2.4, shotSpread:1.2, bulletCount:1, bulletType:"bullet_ots38", headshotMult:2, speed:{ equip:0, attack:0 },   lootImg:{ sprite:"loot-weapon-ots38.img", tint:65280, border:"loot-circle-outer-01.img", borderTint:0, scale:.3 },   worldImg:{ sprite:"gun-ots38-01.img", scale:{ x:.5, y:.5 },       tint:16777215, leftHandOffset:0, recoil:1 },   particle:{ shellScale:1, shellOffset:.225 }, sound:{ shoot:"ots38_01", reload:"ot38_reload_01", pickup:"gun_pickup_01", empty:"empty_fire_01", deploy:"ot38_switch_01" } }, ots38_dual:{ name:"Dual OTs-38", type:"gun", quality:1, fireMode:"single", caseTiming:"reload", ammo:"762mm", ammoSpawnCount:40, isDual:!0, pistol:!0, maxClip:10, maxReload:10, extendedClip:10, extendedReload:10, reloadTime:3.8, fireDelay:.18, switchDelay:.3, barrelLength:2, recoilTime:1e10, moveSpread:2.8, shotSpread:1.4, bulletCount:1, bulletType:"bullet_ots38", headshotMult:2, speed:{ equip:0, attack:0 },   lootImg:{ sprite:"loot-weapon-ots38-dual.img", tint:65280, border:"loot-circle-outer-01.img", borderTint:0, scale:.3 },   worldImg:{ sprite:"gun-ots38-01.img", scale:{ x:.5, y:.5 },       tint:16777215, leftHandOffset:0, recoil:1 },   particle:{ shellScale:1, shellOffset:.225 }, sound:{ shoot:"ots38_01", reload:"ot38_reload_02", pickup:"gun_pickup_01", empty:"empty_fire_01", deploy:"ot38_switch_01" } }, colt45:{ name:"Peacemaker", type:"gun", quality:0, fireMode:"auto", caseTiming:"reload", ammo:"45acp", ammoSpawnCount:48, dualWieldType:"colt45_dual", pistol:!0, maxClip:6, maxReload:6, extendedClip:6, extendedReload:6, reloadTime:3, fireDelay:.12, switchDelay:.3, barrelLength:2.26, recoilTime:.35, moveSpread:3, shotSpread:16, bulletCount:1, bulletType:"bullet_colt45", headshotMult:1.5, speed:{ equip:0, attack:0 },   lootImg:{ sprite:"loot-weapon-colt45.img", tint:65280, border:"loot-circle-outer-01.img", borderTint:0, scale:.3 },   worldImg:{ sprite:"gun-short-01.img", scale:{ x:.5, y:.52 },       tint:12895428, leftHandOffset:0, recoil:1 },   particle:{ shellScale:1.2, shellOffset:.225 }, sound:{ shoot:"colt45_01", reload:"colt45_reload_01", pickup:"gun_pickup_01", empty:"empty_fire_01", deploy:"colt45_switch_01" } }, colt45_dual:{ name:"Dual Peacemaker", type:"gun", quality:0, fireMode:"auto", caseTiming:"reload", ammo:"45acp", ammoSpawnCount:48, isDual:!0, pistol:!0, maxClip:12, maxReload:12, extendedClip:12, extendedReload:12, reloadTime:5.1, fireDelay:.13, switchDelay:.3, barrelLength:2.26, recoilTime:.35, moveSpread:3, shotSpread:16, bulletCount:1, bulletType:"bullet_colt45", headshotMult:1.5, speed:{ equip:0, attack:0 },   lootImg:{ sprite:"loot-weapon-colt45-dual.img", tint:65280, border:"loot-circle-outer-01.img", borderTint:0, scale:.3 },   worldImg:{ sprite:"gun-short-01.img", scale:{ x:.5, y:.52 },       tint:12895428, leftHandOffset:0, recoil:1 },   particle:{ shellScale:1.2, shellOffset:.225 }, sound:{ shoot:"colt45_01", reload:"colt45_reload_02", pickup:"gun_pickup_01", empty:"empty_fire_01", deploy:"colt45_switch_01" } }, m1911:{ name:"M911", type:"gun", quality:0, fireMode:"single", caseTiming:"shoot", ammo:"45acp", ammoSpawnCount:28, dualWieldType:"m1911_dual", pistol:!0, maxClip:7, maxReload:7, extendedClip:12, extendedReload:12, reloadTime:2.1, fireDelay:.13, switchDelay:.25, barrelLength:2.1, recoilTime:1e10, moveSpread:7, shotSpread:6, bulletCount:1, bulletType:"bullet_m1911", headshotMult:2, speed:{ equip:0, attack:0 },   lootImg:{ sprite:"loot-weapon-m1911.img", tint:65280, border:"loot-circle-outer-01.img", borderTint:0, scale:.3 },   worldImg:{ sprite:"gun-short-01.img", scale:{ x:.5, y:.5 },       tint:9605778, leftHandOffset:0, recoil:1 },   particle:{ shellScale:1.2, shellOffset:.25 }, sound:{ shoot:"m1911_01", reload:"m1911_reload_01", pickup:"gun_pickup_01", empty:"empty_fire_01", deploy:"m1911_switch_01" } }, m1911_dual:{ name:"Dual M911", type:"gun", quality:0, fireMode:"single", caseTiming:"shoot", isDual:!0, pistol:!0, ammo:"45acp", ammoSpawnCount:28, maxClip:14, maxReload:14, extendedClip:24, extendedReload:24, reloadTime:3.6, fireDelay:.085, switchDelay:.25, barrelLength:2.1, recoilTime:1e10, moveSpread:8, shotSpread:9.5, bulletCount:1, bulletType:"bullet_m1911", headshotMult:2, speed:{ equip:0, attack:0 },   lootImg:{ sprite:"loot-weapon-m1911-dual.img", tint:65280, border:"loot-circle-outer-01.img", borderTint:0, scale:.3 },   worldImg:{ sprite:"gun-short-01.img", scale:{ x:.5, y:.5 },       tint:9605778, leftHandOffset:0, recoil:1 },   particle:{ shellScale:1.2, shellOffset:.25 }, sound:{ shoot:"m1911_01", reload:"m1911_reload_02", pickup:"gun_pickup_01", empty:"empty_fire_01", deploy:"m1911_switch_01" } }, deagle:{ name:"DEagle 50", type:"gun", quality:0, fireMode:"single", caseTiming:"shoot", ammo:"50AE", ammoSpawnCount:56, dualWieldType:"deagle_dual", pistol:!0, maxClip:7, maxReload:7, extendedClip:9, extendedReload:9, reloadTime:2.3, fireDelay:.16, switchDelay:.3, barrelLength:1.855, recoilTime:.5, moveSpread:6, shotSpread:2.5, bulletCount:1, bulletType:"bullet_deagle", headshotMult:2, speed:{ equip:0, attack:0 },   lootImg:{ sprite:"loot-weapon-deagle.img", tint:65280, border:"loot-circle-outer-01.img", borderTint:0, scale:.3 },   worldImg:{ sprite:"gun-short-01.img", scale:{ x:.5, y:.54 },       tint:14791743, leftHandOffset:0, recoil:1 },   particle:{ shellScale:1.4, shellOffset:.265 }, sound:{ shoot:"deagle_01", reload:"deagle_reload_01", pickup:"gun_pickup_01", empty:"empty_fire_01", deploy:"deagle_switch_01" } }, deagle_dual:{ name:"Dual DEagle 50", type:"gun", quality:1, fireMode:"single", caseTiming:"shoot", ammo:"50AE", ammoSpawnCount:98, isDual:!0, pistol:!0, maxClip:14, maxReload:14, extendedClip:18, extendedReload:18, reloadTime:4, fireDelay:.12, switchDelay:.3, barrelLength:1.855, recoilTime:.5, moveSpread:7.5, shotSpread:3.5, bulletCount:1, bulletType:"bullet_deagle", headshotMult:2, speed:{ equip:0, attack:0 },   lootImg:{ sprite:"loot-weapon-deagle-dual.img", tint:65280, border:"loot-circle-outer-01.img", borderTint:0, scale:.3 },   worldImg:{ sprite:"gun-short-01.img", scale:{ x:.5, y:.54 },       tint:14791743, leftHandOffset:0, recoil:1 },   particle:{ shellScale:1, shellOffset:.265 }, sound:{ shoot:"deagle_01", reload:"deagle_reload_02", pickup:"gun_pickup_01", empty:"empty_fire_01", deploy:"deagle_switch_01" } }, flare_gun:{ name:"Flare Gun", type:"gun", quality:0, fireMode:"single", caseTiming:"shoot", ammo:"flare", dualWieldType:"flare_gun_dual", pistol:!0, outsideOnly:!0, ammoSpawnCount:1, maxClip:1, maxReload:1, extendedClip:1, extendedReload:1, reloadTime:2, fireDelay:.4, switchDelay:.3, barrelLength:2, recoilTime:1e10, moveSpread:3, shotSpread:1.25, bulletCount:1, bulletType:"bullet_flare", headshotMult:2, speed:{ equip:0, attack:0 },   lootImg:{ sprite:"loot-weapon-flare-gun.img", tint:65280, border:"loot-circle-outer-01.img", borderTint:0, scale:.3 },   worldImg:{ sprite:"gun-short-01.img", scale:{ x:.5, y:.4625 },       tint:16733184, leftHandOffset:0, recoil:1 },   particle:{ shellScale:1, shellOffset:.225 }, sound:{ shoot:"flare_gun_01", reload:"flare_gun_reload_01", pickup:"gun_pickup_01", empty:"empty_fire_01", deploy:"gun_switch_01" } }, flare_gun_dual:{ name:"Dual Flare Gun", type:"gun", quality:0, fireMode:"single", caseTiming:"shoot", ammo:"flare", isDual:!0, pistol:!0, outsideOnly:!0, ammoSpawnCount:2, maxClip:2, maxReload:2, extendedClip:2, extendedReload:2, reloadTime:3.5, fireDelay:.3, switchDelay:.3, barrelLength:2, recoilTime:1e10, moveSpread:3, shotSpread:1.25, bulletCount:1, bulletType:"bullet_flare", headshotMult:2, speed:{ equip:0, attack:0 },   lootImg:{ sprite:"loot-weapon-flare-gun-dual.img", tint:65280, border:"loot-circle-outer-01.img", borderTint:0, scale:.3 },   worldImg:{ sprite:"gun-short-01.img", scale:{ x:.5, y:.4625 },       tint:16733184, leftHandOffset:0, recoil:1 },   particle:{ shellScale:1, shellOffset:.225 }, sound:{ shoot:"flare_gun_01", reload:"flare_gun_reload_02", pickup:"gun_pickup_01", empty:"empty_fire_01", deploy:"gun_switch_01" } } The only differences in ^ and the pistol's code part in the link I gave you is that I removed a bunch of space before the lines (it made sense when it had other code around it but not just the snippet I gave yo), and removed the M1A1 from between Dual M1911 and DEagle 50