[
  {
    "id": "barb_launcher",
    "type": "GUN",
    "symbol": "%",
    "color": "red",
    "name": { "str": "barb launching organ" },
    "description": "A mutated organ capable of launching bony barbs at great speed.",
    "material": [ "hflesh" ],
    "flags": [
      "PRIMITIVE_RANGED_WEAPON",
      "NEVER_JAMS",
      "NONCONDUCTIVE",
      "NO_REPAIR",
      "WATERPROOF_GUN",
      "NO_SALVAGE",
      "NO_UNLOAD",
      "RELOAD_AND_SHOOT"
    ],
    "skill": "pistol",
    "ammo": [ "barb" ],
    "clip_size": 1,
    "weight": "540 g",
    "volume": "750 ml",
    "longest_side": "25 cm",
    "to_hit": 1,
    "reload_noise_volume": 2,
    "loudness": 2,
    "range": 12,
    "dispersion": 100,
    "durability": 8,
    "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "barb": 1 } } ],
    "melee_damage": { "bash": 2 }
  },
  {
    "id": "emp_frond",
    "type": "GUN",
    "symbol": "%",
    "color": "red",
    "name": { "str": "electric alien frond" },
    "description": "Electricity unnaturally arcs from the tips of this alien frond.",
    "material": [ "hflesh" ],
    "flags": [
      "PRIMITIVE_RANGED_WEAPON",
      "NEVER_JAMS",
      "NONCONDUCTIVE",
      "NO_REPAIR",
      "WATERPROOF_GUN",
      "NO_SALVAGE",
      "NO_UNLOAD",
      "NO_TURRET"
    ],
    "skill": "pistol",
    "ammo_effects": [ "EMP", "LIGHTNING" ],
    "ranged_damage": { "damage_type": "electric", "amount": 1 },
    "weight": "540 g",
    "volume": "750 ml",
    "longest_side": "25 cm",
    "to_hit": 1,
    "reload_noise_volume": 2,
    "loudness": 2,
    "range": 12,
    "dispersion": 150,
    "durability": 8,
    "melee_damage": { "bash": 2 }
  },
  {
    "id": "firework_cannon",
    "type": "GUN",
    "symbol": "%",
    "color": "red",
    "name": { "str": "fireworks cannon" },
    "description": "An autoloading fireworks launcher.",
    "material": [ "steel" ],
    "flags": [
      "PRIMITIVE_RANGED_WEAPON",
      "NEVER_JAMS",
      "NONCONDUCTIVE",
      "NO_REPAIR",
      "WATERPROOF_GUN",
      "NO_SALVAGE",
      "NO_UNLOAD",
      "NO_TURRET"
    ],
    "skill": "launcher",
    "ammo_effects": [ "SMOKE", "FLASHBANG" ],
    "ranged_damage": { "damage_type": "bash", "amount": 1 },
    "weight": "540 g",
    "volume": "750 ml",
    "longest_side": "25 cm",
    "to_hit": 1,
    "reload_noise_volume": 2,
    "loudness": 50,
    "range": 12,
    "dispersion": 400,
    "durability": 8,
    "melee_damage": { "bash": 2 }
  },
  {
    "id": "feral_human_thrown_rock",
    "type": "GUN",
    "symbol": "%",
    "color": "red",
    "name": { "str": "hurled rubble" },
    "description": "Stone at the ready to crush that which isn't part of the blob.",
    "material": [ "stone" ],
    "flags": [
      "PRIMITIVE_RANGED_WEAPON",
      "NEVER_JAMS",
      "NONCONDUCTIVE",
      "NO_REPAIR",
      "WATERPROOF_GUN",
      "NO_SALVAGE",
      "NO_UNLOAD",
      "NO_TURRET"
    ],
    "skill": "throw",
    "ammo": [ "rock" ],
    "ammo_effects": [ "NO_PENETRATE_OBSTACLES", "NEVER_MISFIRES" ],
    "ranged_damage": { "damage_type": "bash", "amount": -1 },
    "clip_size": 1,
    "weight": "540 g",
    "volume": "210 ml",
    "longest_side": "75 mm",
    "to_hit": 1,
    "loudness": 2,
    "range": 6,
    "dispersion": 150,
    "durability": 8,
    "pocket_data": [
      {
        "pocket_type": "MAGAZINE",
        "rigid": true,
        "max_contains_volume": "200 L",
        "max_contains_weight": "400 kg",
        "max_item_length": "2000 m",
        "ammo_restriction": { "rock": 5 }
      }
    ],
    "melee_damage": { "bash": 2 }
  },
  {
    "id": "v29_turret",
    "copy-from": "v29",
    "type": "GUN",
    "energy_drain": "0 kJ",
    "name": { "str": "mounted laser" },
    "flags": [ "NEVER_JAMS", "NO_UNLOAD", "NON_FOULING", "NEEDS_NO_LUBE", "NO_TURRET" ]
  },
  {
    "id": "yrax_deterrent_laser",
    "copy-from": "v29",
    "type": "GUN",
    "name": { "str": "deterrent laser weapon" },
    "energy_drain": "0 kJ",
    "ammo_effects": [ "LASER" ],
    "ranged_damage": { "damage_type": "electric", "amount": 10, "armor_penetration": 4 },
    "flags": [ "NEVER_JAMS", "NO_UNLOAD", "NON_FOULING", "NEEDS_NO_LUBE", "NO_TURRET" ]
  },
  {
    "id": "feral_militia_gun",
    "type": "GUN",
    "symbol": "R",
    "color": "dark_gray",
    "name": { "str": "mad militias' rifle" },
    "description": "A fake semi-auto rifle for feral militiamen (because monster aiming is too lethal).",
    "material": [ "steel", "plastic" ],
    "skill": "rifle",
    "flags": [ "NONCONDUCTIVE", "NO_REPAIR", "NO_SALVAGE", "NO_UNLOAD", "RELOAD_AND_SHOOT" ],
    "ammo": [ "223" ],
    "clip_size": 30,
    "longest_side": "83200 cm",
    "weight": "5000 g",
    "volume": "2000 ml",
    "dispersion": 3000,
    "range": 100,
    "durability": 8,
    "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "223": 1 } } ],
    "melee_damage": { "bash": 3 }
  },
  {
    "id": "feral_jackboot_gun",
    "type": "GUN",
    "symbol": "R",
    "color": "dark_gray",
    "name": { "str": "feral bikers' shotgun" },
    "description": "A fake shotgun for feral bikers (because monster aiming is too lethal).",
    "material": [ "steel", "aluminum", "plastic" ],
    "skill": "shotgun",
    "flags": [ "NONCONDUCTIVE", "NO_REPAIR", "NO_SALVAGE", "NO_UNLOAD", "RELOAD_AND_SHOOT" ],
    "ammo": [ "shot" ],
    "clip_size": 6,
    "longest_side": "1166 cm",
    "weight": "3402 g",
    "volume": "2450 ml",
    "dispersion": 3250,
    "range": 65,
    "durability": 9,
    "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "shot": 1 } } ],
    "melee_damage": { "bash": 3 }
  },
  {
    "id": "feral_m9",
    "copy-from": "pistol_base",
    "looks_like": "glock_17",
    "type": "GUN",
    "name": { "str_sp": "Beretta M9A1" },
    "description": "A poorly maintained and inaccurate version of the M9 for feral security guards, feral preppers, etc.",
    "ascii_picture": "beretta_m9",
    "weight": "961 g",
    "volume": "570 ml",
    "longest_side": "249 mm",
    "price": 65000,
    "price_postapoc": 2500,
    "to_hit": -2,
    "ranged_damage": { "damage_type": "bullet", "amount": -4 },
    "material": [ "steel", "aluminum" ],
    "symbol": "(",
    "color": "dark_gray",
    "ammo": [ "9mm" ],
    "range": 1,
    "dispersion": 4800,
    "durability": 7,
    "min_cycle_recoil": 450,
    "weapon_category": [ "AUTOMATIC_PISTOLS" ],
    "pocket_data": [
      {
        "magazine_well": "250 ml",
        "pocket_type": "MAGAZINE_WELL",
        "item_restriction": [ "m9mag", "m9mag_10rd", "m9mag_17rd", "m9mag_18rd", "m9mag_20rd", "m9bigmag", "m9mag_32rd", "m9mag_35rd" ]
      }
    ],
    "melee_damage": { "bash": 8 }
  },
  {
    "id": "civilian_cop_glock22",
    "copy-from": "glock_22",
    "looks_like": "glock_22",
    "type": "GUN",
    "name": { "str_sp": "Cops' Glock 22" },
    "description": "A gun carried by overconfident officer monsters, more inaccurate for balancing reasons.",
    "dispersion": 960,
    "durability": 5
  },
  {
    "id": "acid_spit",
    "type": "GUN",
    "copy-from": "fake_item",
    "name": { "str": "acid spit gun" },
    "description": "Fake gun that fires acid globs.",
    "flags": [ "NEVER_JAMS", "NO_TURRET" ],
    "ammo_effects": [ "BLINDS_EYES", "NEVER_MISFIRES", "NO_DAMAGE_SCALING", "NO_PENETRATE_OBSTACLES" ],
    "material": [ "flesh" ],
    "skill": "rifle",
    "durability": 10,
    "range": 100,
    "dispersion": 1000,
    "ranged_damage": { "damage_type": "acid", "amount": 4 }
  },
  {
    "id": "acid_spray",
    "type": "GUN",
    "copy-from": "fake_item",
    "name": { "str": "acid dart volley" },
    "description": "Fake gun that fires acid globs.",
    "flags": [ "NEVER_JAMS", "NO_TURRET" ],
    "modes": [ [ "DEFAULT", "auto", 3 ] ],
    "ammo_effects": [ "BLINDS_EYES", "NO_PENETRATE_OBSTACLES", "NEVER_MISFIRES", "NO_DAMAGE_SCALING" ],
    "material": [ "flesh" ],
    "skill": "rifle",
    "durability": 10,
    "range": 100,
    "dispersion": 5000,
    "ranged_damage": [ { "damage_type": "acid", "amount": 3 }, { "damage_type": "stab", "amount": 8, "armor_multiplier": 0.8 } ]
  },
  {
    "id": "acid_sniper",
    "type": "GUN",
    "copy-from": "fake_item",
    "name": { "str": "acid dart gun" },
    "description": "Fake gun that fires acid globs.",
    "flags": [ "NEVER_JAMS", "NO_TURRET" ],
    "ammo_effects": [ "BLINDS_EYES", "NO_PENETRATE_OBSTACLES", "NEVER_MISFIRES", "NO_DAMAGE_SCALING" ],
    "material": [ "flesh" ],
    "skill": "rifle",
    "durability": 10,
    "range": 100,
    "dispersion": 500,
    "ranged_damage": [ { "damage_type": "acid", "amount": 3 }, { "damage_type": "stab", "amount": 6 } ]
  },
  {
    "id": "migo_bio_gun",
    "type": "GUN",
    "copy-from": "fake_item",
    "name": { "str": "mi-go bio-gun" },
    "description": "Fake gun that fires some sort of solidified organic matter at very high speed by unknown means of propulsion.",
    "flags": [ "NEVER_JAMS", "NO_TURRET" ],
    "ammo_effects": [ "NEVER_MISFIRES", "NO_PENETRATE_OBSTACLES" ],
    "material": [ "flesh" ],
    "skill": "rifle",
    "durability": 10,
    "range": 100,
    "dispersion": 1000,
    "ranged_damage": { "damage_type": "stab", "amount": 30 }
  }
]
