[
  {
    "id": "ppsh",
    "looks_like": "hk_mp5",
    "type": "ITEM",
    "subtypes": [ "GUN" ],
    "reload_noise_volume": 10,
    "name": { "str": "PPSh-41 submachine gun" },
    "description": "The Soviet-made PPSh-41 is a mass-produced selective-fire submachine gun.  It has a relatively high rate of fire.",
    "variant_type": "gun",
    "variants": [
      {
        "id": "ppsh",
        "name": { "str": "PPSh-41 submachine gun" },
        "description": "A bulky and simple Second World War submachine gun of Russian manufacture, composed from a basic wooden buttstock, steel barrel shroud, and the hopes and prayers of Soviet soldiers under threat of German invasion.  Designed for mass production with limited materials, the weapon is notable for its high-capacity drum magazines, capability of rapidly depleting said magazines, and vicious 7.62x25mm chambering."
      }
    ],
    "weight": "3640 g",
    "volume": "2873 ml",
    "longest_side": "844 mm",
    "barrel_length": "269 mm",
    "price": "2 kUSD 800 USD",
    "price_postapoc": "22 USD 50 cent",
    "material": [ "steel", "wood" ],
    "symbol": "(",
    "color": "brown",
    "ammo": [ "762x25" ],
    "skill": "smg",
    "range": 2,
    "ranged_damage": { "damage_type": "bullet", "amount": 2 },
    "dispersion": 120,
    "durability": 8,
    "min_cycle_recoil": 270,
    "barrel_volume": "500 ml",
    "modes": [ [ "DEFAULT", "semi-auto", 1 ], [ "AUTO", "auto", 5 ] ],
    "valid_mod_locations": [
      [ "barrel", 1 ],
      [ "brass catcher", 1 ],
      [ "grip", 1 ],
      [ "mechanism", 2 ],
      [ "muzzle", 1 ],
      [ "sights", 1 ],
      [ "sling", 1 ],
      [ "stock mount", 1 ],
      [ "stock accessory", 2 ],
      [ "underbarrel", 1 ],
      [ "rail mount", 1 ]
    ],
    "pocket_data": [ { "pocket_type": "MAGAZINE_WELL", "item_restriction": [ "ppshmag", "ppshdrum" ] } ],
    "melee_damage": { "bash": 10 }
  },
  {
    "id": "plasma_gun",
    "looks_like": "modular_ar15",
    "type": "ITEM",
    "subtypes": [ "GUN" ],
    "reload_noise_volume": 10,
    "symbol": "(",
    "color": "light_gray",
    "name": { "str": "PPA-5" },
    "description": "The Portable Plasma Accelerator Model Five, developed by Lockheed Martin Corporation.  This device uses highly advanced capacitor banks to create a torus of superheated hydrogen plasma and accelerate it to incredible speed.  It was designed to take down heavy vehicles, and was expected to fully enter US Army service not long before the Cataclysm.",
    "price": "9 kUSD 800 USD",
    "material": [ "steel", "plastic" ],
    "ammo_effects": [ "PLASMA", "FLAME", "EMP", "EXPLOSIVE_SMALL" ],
    "flags": [ "NEVER_JAMS", "NO_UNLOAD", "NON_FOULING", "USE_UPS" ],
    "energy_drain": "100 kJ",
    "skill": "rifle",
    "ammo": [ "plasma" ],
    "weight": "10500 g",
    "volume": "4L",
    "price_postapoc": "100 USD",
    "range": 25,
    "ranged_damage": { "damage_type": "stab", "amount": 22, "armor_penetration": 60 },
    "dispersion": 90,
    "durability": 6,
    "clip_size": 25,
    "reload": 700,
    "valid_mod_locations": [
      [ "emitter", 1 ],
      [ "grip", 1 ],
      [ "rail", 1 ],
      [ "sights", 1 ],
      [ "sling", 1 ],
      [ "stock", 1 ],
      [ "underbarrel", 1 ]
    ],
    "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "plasma": 25 } } ],
    "melee_damage": { "bash": 12 }
  },
  {
    "id": "plasma_rifle",
    "looks_like": "modular_ar15",
    "type": "ITEM",
    "subtypes": [ "GUN" ],
    "reload_noise_volume": 10,
    "symbol": "(",
    "color": "light_blue",
    "name": { "str": "Boeing XM-P plasma rifle" },
    "description": "Boeing developed this focused plasma weaponry together with DARPA.  It heats solid hydrogen to create plasma, and envelops it with polymers to reduce blooming.  While powerful, it suffers from short range.  Powered by UPS.",
    "price": "17 kUSD 500 USD",
    "material": [ "steel" ],
    "flags": [ "NEVER_JAMS", "NON_FOULING", "USE_UPS" ],
    "energy_drain": "5 kJ",
    "ammo_effects": [ "PLASMA", "EXPLOSIVE_SMALL", "FLAME" ],
    "skill": "rifle",
    "ammo": [ "plasma" ],
    "weight": "4535 g",
    "volume": "3750 ml",
    "price_postapoc": "80 USD",
    "ranged_damage": { "damage_type": "stab", "amount": 5 },
    "dispersion": 60,
    "durability": 8,
    "modes": [ [ "DEFAULT", "semi-auto", 1 ], [ "AUTO", "auto", 3 ] ],
    "clip_size": 25,
    "reload": 200,
    "valid_mod_locations": [
      [ "emitter", 1 ],
      [ "grip", 1 ],
      [ "mechanism", 2 ],
      [ "rail", 1 ],
      [ "sights", 1 ],
      [ "sling", 1 ],
      [ "stock", 1 ],
      [ "underbarrel", 1 ]
    ],
    "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "plasma": 25 } } ],
    "melee_damage": { "bash": 12 }
  },
  {
    "id": "ppshdrum",
    "//": "Provisional. Audited by previous PR, longest_side with ImageJ.",
    "looks_like": "mp5mag",
    "type": "ITEM",
    "subtypes": [ "MAGAZINE" ],
    "name": { "str": "PPSh 71-round drum magazine" },
    "description": "A high-capacity drum magazine for the PPSh-41.",
    "weight": "1760 g",
    "volume": "911 ml",
    "longest_side": "14 cm",
    "price": "70 USD",
    "price_postapoc": "5 USD",
    "material": [ "steel" ],
    "symbol": "#",
    "color": "light_gray",
    "ammo_type": [ "762x25" ],
    "reload_time": 190,
    "flags": [ "MAG_BULKY" ],
    "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "762x25": 71 } } ]
  },
  {
    "id": "ppshmag",
    "//": "Audited with ImageJ.",
    "looks_like": "mp5mag",
    "type": "ITEM",
    "subtypes": [ "MAGAZINE" ],
    "name": { "str": "PPSh 35-round magazine" },
    "description": "A 35-round box magazine for the PPSh-41.",
    "weight": "312 g",
    "volume": "184 ml",
    "longest_side": "230 mm",
    "price": "22 USD",
    "price_postapoc": "2 USD 50 cent",
    "material": [ "steel" ],
    "symbol": "#",
    "color": "light_gray",
    "ammo_type": [ "762x25" ],
    "flags": [ "MAG_COMPACT" ],
    "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "762x25": 35 } } ]
  },
  {
    "id": "a180mag",
    "looks_like": "mp5mag",
    "type": "ITEM",
    "subtypes": [ "MAGAZINE" ],
    "name": { "str": ".22 165-round magazine" },
    "description": "An unusually-shaped pan magazine for use with .22 caliber submachine guns.",
    "variant_type": "gun",
    "variants": [
      {
        "id": "a180mag",
        "name": { "str": "American-180 165-round magazine" },
        "description": "An unusually-shaped pan magazine for the American-180."
      }
    ],
    "weight": "1039 g",
    "volume": "892 ml",
    "longest_side": "14 cm",
    "price": "73 USD",
    "price_postapoc": "2 USD 50 cent",
    "material": [ "steel" ],
    "symbol": "#",
    "color": "light_gray",
    "ammo_type": [ "22" ],
    "reload_time": 150,
    "flags": [ "MAG_BULKY" ],
    "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "22": 165 } } ]
  },
  {
    "id": "a180mag1",
    "looks_like": "mp5mag",
    "type": "ITEM",
    "subtypes": [ "MAGAZINE" ],
    "name": { "str": ".22 165-round polymer magazine" },
    "description": "An unusually-shaped polymer constructed pan magazine for use with .22 caliber submachine guns.",
    "variant_type": "gun",
    "variants": [
      {
        "id": "a180mag1",
        "name": { "str": "American-180 polymer 165-round magazine" },
        "description": "An unusually-shaped, polymer pan magazine for the American-180."
      }
    ],
    "weight": "779 g",
    "volume": "892 ml",
    "longest_side": "14 cm",
    "price": "73 USD",
    "price_postapoc": "2 USD 50 cent",
    "material": [ "plastic", "steel" ],
    "symbol": "#",
    "color": "light_gray",
    "ammo_type": [ "22" ],
    "reload_time": 150,
    "flags": [ "MAG_BULKY" ],
    "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "22": 165 } } ]
  },
  {
    "id": "a180mag2",
    "looks_like": "mp5mag",
    "type": "ITEM",
    "subtypes": [ "MAGAZINE" ],
    "name": { "str": ".22 177-round magazine" },
    "description": "An unusually-shaped pan magazine for use with .22 caliber submachine guns.",
    "variant_type": "gun",
    "variants": [
      {
        "id": "a180mag2",
        "name": { "str": "American-180 177-round magazine" },
        "description": "An unusually-shaped pan magazine for the American-180."
      }
    ],
    "weight": "1133 g",
    "volume": "973 ml",
    "longest_side": "15 cm",
    "price": "75 USD",
    "price_postapoc": "3 USD",
    "material": [ "steel" ],
    "symbol": "#",
    "color": "light_gray",
    "ammo_type": [ "22" ],
    "reload_time": 150,
    "flags": [ "MAG_BULKY" ],
    "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "22": 177 } } ]
  },
  {
    "id": "a180mag3",
    "looks_like": "mp5mag",
    "type": "ITEM",
    "subtypes": [ "MAGAZINE" ],
    "name": { "str": ".22 220-round polymer magazine" },
    "description": "An unusually-shaped polymer pan magazine for use with .22 caliber submachine guns.",
    "variant_type": "gun",
    "variants": [
      {
        "id": "a180mag3",
        "name": { "str": "American-180 polymer 220-round magazine" },
        "description": "An unusually-shaped polymer pan magazine for the American-180."
      }
    ],
    "weight": "1258 g",
    "volume": "1081 ml",
    "longest_side": "16 cm",
    "price": "80 USD",
    "price_postapoc": "4 USD",
    "material": [ "plastic", "steel" ],
    "symbol": "#",
    "color": "light_gray",
    "ammo_type": [ "22" ],
    "reload_time": 150,
    "flags": [ "MAG_BULKY" ],
    "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "22": 220 } } ]
  },
  {
    "id": "a180mag4",
    "looks_like": "mp5mag",
    "type": "ITEM",
    "subtypes": [ "MAGAZINE" ],
    "name": { "str": ".22 275-round polymer magazine" },
    "description": "An unusually-shaped polymer pan magazine for use with .22 caliber submachine guns.",
    "variant_type": "gun",
    "variants": [
      {
        "id": "a180mag4",
        "name": { "str": "American-180 polymer 275-round magazine" },
        "description": "An unusually-shaped polymer pan magazine for the American-180."
      }
    ],
    "weight": "1258 g",
    "volume": "1081 ml",
    "longest_side": "17 cm",
    "price": "80 USD",
    "price_postapoc": "4 USD",
    "material": [ "plastic", "steel" ],
    "symbol": "#",
    "color": "light_gray",
    "ammo_type": [ "22" ],
    "reload_time": 150,
    "flags": [ "MAG_BULKY" ],
    "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "22": 275 } } ]
  },
  {
    "id": "american_180",
    "looks_like": "hk_mp5",
    "type": "ITEM",
    "subtypes": [ "GUN" ],
    "reload_noise_volume": 10,
    "name": { "str": ".22 caliber submachine gun" },
    "description": "A dramatically uncommon automatic weapon, making use of high-capacity pan magazines and firing the low power .22 caliber cartridge: an unusual ammunition choice for a submachine gun.  With negligible recoil on account of its modest cartridge and a suppressively high rate of fire, a burst of .22 LR rounds from this little machine gun can be best likened with a swarm of hornets… an incredibly angry swarm of hornets.",
    "variant_type": "gun",
    "variants": [
      {
        "id": "american_180",
        "name": { "str": "American-180 submachine gun" },
        "description": "The American-180 is a submachine gun developed in the 1960s that fires .22 LR, unusual for an SMG.  Though the round is low-powered, the high rate of fire and large magazine makes the 180 a formidable weapon."
      }
    ],
    "weight": "2585 g",
    "volume": "2200 ml",
    "longest_side": "905 mm",
    "barrel_length": "470 mm",
    "price": "1 kUSD 630 USD",
    "price_postapoc": "25 USD",
    "material": [ "steel" ],
    "symbol": "(",
    "color": "light_gray",
    "range": 6,
    "ammo": [ "22" ],
    "skill": "smg",
    "ranged_damage": { "damage_type": "bullet", "amount": 4 },
    "dispersion": 280,
    "durability": 6,
    "min_cycle_recoil": 39,
    "modes": [ [ "DEFAULT", "semi-auto", 1 ], [ "AUTO", "auto", 6 ] ],
    "barrel_volume": "250 ml",
    "valid_mod_locations": [
      [ "barrel", 1 ],
      [ "brass catcher", 1 ],
      [ "grip", 1 ],
      [ "mechanism", 2 ],
      [ "muzzle", 1 ],
      [ "rail", 1 ],
      [ "sights", 1 ],
      [ "sling", 1 ],
      [ "stock", 1 ],
      [ "stock accessory", 2 ],
      [ "underbarrel", 1 ]
    ],
    "pocket_data": [
      { "pocket_type": "MAGAZINE_WELL", "item_restriction": [ "a180mag", "a180mag1", "a180mag2", "a180mag3", "a180mag4" ] }
    ],
    "melee_damage": { "bash": 11 }
  },
  {
    "id": "raging_judge",
    "copy-from": "raging_bull",
    "looks_like": "sw_619",
    "type": "ITEM",
    "subtypes": [ "GUN" ],
    "name": { "str_sp": "Taurus Raging Judge Magnum" },
    "description": "The Taurus Raging Judge Magnum is a 6-shot revolver chambered in .454 Casull.  It can fire .410 shotshells and .45 Colt cartridges as well.",
    "weight": "2070 g",
    "volume": "1175 ml",
    "longest_side": "385 mm",
    "barrel_length": "241 mm",
    "//": "165.1 + 76mm max OAL for .410 3in. Revolvers just built different.",
    "clip_size": 6,
    "pocket_data": [
      {
        "pocket_type": "MAGAZINE",
        "holster": true,
        "ammo_restriction": { "454": 6, "410shot": 6, "45colt": 6 },
        "allowed_speedloaders": [ "454_speedloader6" ]
      }
    ]
  },
  {
    "id": "454_speedloader6",
    "copy-from": "454_speedloader5",
    "type": "ITEM",
    "subtypes": [ "MAGAZINE" ],
    "name": { "str": ".454 6-round speedloader" },
    "description": "This speedloader can hold 5 rounds of .454, .45 Colt or .410 bore and quickly reload a compatible revolver.",
    "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "454": 6, "45colt": 6, "410shot": 6 } } ]
  },
  {
    "id": "ksg-25",
    "copy-from": "shotgun_pump",
    "looks_like": "remington_870",
    "type": "ITEM",
    "subtypes": [ "GUN" ],
    "name": { "str": "extended bullpup shotgun" },
    "description": "This pump-action shotgun uses a system of twin magazines to carry 24 total rounds of 12-gauge shotgun shells.  Each tube must be loaded separately, but this offers the option of loading different ammunition for different situations.  As the weapon's trigger is situated forwards of the chamber in what is termed as a 'bullpup' design, the firearm's still only as long as conventional shotguns despite having a comparatively far higher capacity.",
    "variant_type": "gun",
    "variants": [
      {
        "id": "ksg-25",
        "name": { "str": "Kel-Tec KSG-25 shotgun" },
        "description": "A bullpup pump-action shotgun, the Kel-Tec KSG-25 uses a pair of magazine tubes to increase its capacity.  Each tube has to be loaded separately, but this offers the option of loading different ammunition for different situations.  The big brother of the KSG, it has a longer barrel and longer magazine tubes."
      }
    ],
    "ascii_picture": "ksg-25",
    "weight": "2100 g",
    "volume": "4495 ml",
    "longest_side": "971 mm",
    "barrel_length": "775 mm",
    "price": "1 kUSD 400 USD",
    "price_postapoc": "40 USD",
    "material": [ "steel", "plastic" ],
    "ranged_damage": { "damage_type": "bullet", "amount": 1 },
    "dispersion": 425,
    "sight_dispersion": 500,
    "durability": 7,
    "clip_size": 12,
    "built_in_mods": [ "ksg25_aux_shotgun" ],
    "valid_mod_locations": [
      [ "barrel", 1 ],
      [ "brass catcher", 1 ],
      [ "grip mount", 1 ],
      [ "mechanism", 2 ],
      [ "muzzle", 1 ],
      [ "rail mount", 1 ],
      [ "sights", 1 ],
      [ "sling", 1 ],
      [ "underbarrel", 2 ]
    ],
    "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "shot": 12 } } ],
    "melee_damage": { "bash": 9 }
  },
  {
    "id": "ksg25_aux_shotgun",
    "copy-from": "underbarrel_base",
    "type": "ITEM",
    "subtypes": [ "GUN", "GUNMOD" ],
    "name": { "str": "KSG-25 second magazine" },
    "description": "The integrated second tube magazine of the Kel-Tec KSG-25, which holds 12 shots.  It's irremovable.",
    "weight": "1550 g",
    "volume": "1750 ml",
    "price": "0 cent",
    "price_postapoc": "0 cent",
    "install_time": "0 s",
    "material": [ "steel" ],
    "symbol": ":",
    "color": "light_red",
    "location": "underbarrel",
    "mod_targets": [ "shotgun" ],
    "flags": [ "RELOAD_ONE", "IRREMOVABLE" ],
    "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "shot": 12 } } ],
    "barrel_length": "775 mm",
    "ammo": [ "shot" ],
    "skill": "shotgun",
    "ranged_damage": { "damage_type": "bullet", "amount": 5 },
    "dispersion": 425,
    "durability": 7,
    "clip_size": 12,
    "reload": 120
  },
  {
    "id": "colt_lightning",
    "copy-from": "rifle_manual",
    "looks_like": "modular_ar15",
    "type": "ITEM",
    "subtypes": [ "GUN" ],
    "name": { "str": "Colt Lightning .45 Carbine" },
    "description": "A modern reproduction of a Colt pump-action rifle.  Originally chambered in .44-40, modern versions most commonly use .45 Colt, complementing the Single Action Army as a Cowboy Action Shooting firearm.",
    "weight": "2722 g",
    "volume": "1601 ml",
    "longest_side": "1106 mm",
    "barrel_length": "660 mm",
    "price": "1 kUSD 320 USD",
    "price_postapoc": "25 USD",
    "material": [ "steel", "wood" ],
    "color": "brown",
    "range": 7,
    "ammo": [ "45colt" ],
    "dispersion": 180,
    "durability": 7,
    "clip_size": 14,
    "blackpowder_tolerance": 56,
    "reload_noise": "chik chik.",
    "flags": [ "RELOAD_ONE" ],
    "valid_mod_locations": [
      [ "barrel", 1 ],
      [ "brass catcher", 1 ],
      [ "mechanism", 2 ],
      [ "muzzle", 1 ],
      [ "sights mount", 1 ],
      [ "sling", 1 ],
      [ "grip mount", 1 ],
      [ "rail mount", 1 ],
      [ "stock mount", 1 ],
      [ "underbarrel mount", 1 ]
    ],
    "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "45colt": 14 } } ],
    "melee_damage": { "bash": 12 }
  },
  {
    "id": "af2011a1mag",
    "//": "Volume and weight through comparison.",
    "looks_like": "glock17_17",
    "type": "ITEM",
    "subtypes": [ "MAGAZINE" ],
    "name": { "str": "AF2011A1 16-round double magazine" },
    "description": "Two .38 Super 8-round box magazines attached to a single base plate, holding up to 16 rounds in total, used by the AF2011A1 double-barrel pistol.",
    "weight": "113 g",
    "volume": "60 ml",
    "longest_side": "10 cm",
    "price": "100 USD",
    "price_postapoc": "1 USD",
    "material": [ "plastic", "steel" ],
    "symbol": "#",
    "color": "light_gray",
    "ammo_type": [ "38super" ],
    "flags": [ "MAG_COMPACT" ],
    "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "38super": 16 } } ]
  },
  {
    "id": "af2011a1_38super",
    "copy-from": "pistol_base",
    "looks_like": "glock_17",
    "type": "ITEM",
    "subtypes": [ "GUN" ],
    "name": { "str_sp": "AF2011A1 .38 Super" },
    "description": "A double-barrel semi-automatic pistol of Italian origin, firing two bullets per shot, a derivative of the M1911 pistol.",
    "weight": "2041 g",
    "volume": "716 ml",
    "longest_side": "247 mm",
    "barrel_length": "125 mm",
    "price": "4 kUSD 799 USD",
    "price_postapoc": "20 USD",
    "material": [ "steel" ],
    "color": "light_gray",
    "ammo": [ "38super" ],
    "dispersion": 520,
    "durability": 7,
    "min_cycle_recoil": 225,
    "blackpowder_tolerance": 48,
    "modes": [ [ "DEFAULT", "double", 2 ] ],
    "valid_mod_locations": [
      [ "barrel", 1 ],
      [ "brass catcher", 1 ],
      [ "grip", 1 ],
      [ "mechanism", 2 ],
      [ "rail", 1 ],
      [ "sights", 1 ],
      [ "stock", 1 ],
      [ "underbarrel", 1 ]
    ],
    "flags": [ "ALLOWS_BODY_BLOCK" ],
    "weapon_category": [ "AUTOMATIC_PISTOLS" ],
    "pocket_data": [ { "magazine_well": "500 ml", "pocket_type": "MAGAZINE_WELL", "item_restriction": [ "af2011a1mag" ] } ],
    "melee_damage": { "bash": 12 }
  },
  {
    "id": "rm614_lmg",
    "type": "ITEM",
    "subtypes": [ "GUN" ],
    "reload_noise_volume": 10,
    "name": { "str": "caseless LMG" },
    "description": "Utilizing a powerful and unusual caliber, the Rivtech RM614 light machine gun was designed for durability and extreme volume of sustained fire under the worst possible circumstances.  Accepts RMXB500 box and RMGD250 drum magazines.",
    "variant_type": "gun",
    "variants": [
      {
        "id": "rm614_lmg",
        "name": { "str": "RM614 LMG" },
        "description": "Utilizing a powerful and unusual caliber, the Rivtech RM614 light machine gun was designed for durability and extreme volume of sustained fire under the worst possible circumstances.  Accepts RMXB500 box and RMGD250 drum magazines."
      }
    ],
    "weight": "4600 g",
    "volume": "2750 ml",
    "longest_side": "935 mm",
    "barrel_length": "406 mm",
    "price": "37 kUSD 500 USD",
    "price_postapoc": "150 USD",
    "material": [ "superalloy", "ceramic" ],
    "symbol": "(",
    "color": "dark_gray",
    "ammo": [ "8x40mm" ],
    "//2": "Barrel length is estimated to be 21-inches.",
    "skill": "rifle",
    "dispersion": 70,
    "durability": 9,
    "reload": 200,
    "barrel_volume": "500 ml",
    "modes": [ [ "DEFAULT", "semi-auto", 1 ], [ "BURST", "4 rd.", 4 ], [ "AUTO", "auto", 6 ] ],
    "valid_mod_locations": [
      [ "barrel", 1 ],
      [ "grip", 1 ],
      [ "mechanism", 2 ],
      [ "rail", 1 ],
      [ "sights", 1 ],
      [ "sling", 1 ],
      [ "stock accessory", 1 ],
      [ "underbarrel", 1 ]
    ],
    "pocket_data": [ { "pocket_type": "MAGAZINE_WELL", "item_restriction": [ "8x40_250_mag", "8x40_500_mag" ] } ],
    "melee_damage": { "bash": 12 }
  },
  {
    "id": "8x40_250_mag",
    "looks_like": "stanag30",
    "type": "ITEM",
    "subtypes": [ "MAGAZINE" ],
    "name": { "str": "caseless 250-round drum magazine" },
    "description": "A 250-round drum magazine for use with Rivtech 8x40mm caseless firearms.  Designated as RMGD250.",
    "variant_type": "gun",
    "variants": [
      {
        "id": "8x40_250_mag",
        "name": { "str": "8x40mm 250-round drum magazine" },
        "description": "A 250-round drum magazine for use with Rivtech 8x40mm caseless firearms.  Designated as RMGD250."
      }
    ],
    "weight": "340 g",
    "volume": "2 L",
    "price": "700 USD",
    "price_postapoc": "10 USD",
    "material": [ "superalloy", "plastic" ],
    "symbol": "#",
    "color": "dark_gray",
    "ammo_type": [ "8x40mm" ],
    "reload_time": 60,
    "mag_jam_mult": 2,
    "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "8x40mm": 250 } } ]
  },
  {
    "id": "8x40_500_mag",
    "looks_like": "stanag30",
    "type": "ITEM",
    "subtypes": [ "MAGAZINE" ],
    "name": { "str": "caseless 500-round drum magazine" },
    "description": "A 500-round drum magazine for use with Rivtech 8x40mm caseless firearms.  Designated as RMGD500.",
    "variant_type": "gun",
    "variants": [
      {
        "id": "8x40_500_mag",
        "name": { "str": "8x40mm 500-round drum magazine" },
        "description": "A 500-round drum magazine for use with Rivtech 8x40mm caseless firearms.  Designated as RMGD500."
      }
    ],
    "weight": "1400 g",
    "volume": "4 L",
    "price": "1 kUSD",
    "price_postapoc": "10 USD",
    "material": [ "superalloy", "plastic" ],
    "symbol": "#",
    "color": "dark_gray",
    "ammo_type": [ "8x40mm" ],
    "mag_jam_mult": 2,
    "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "8x40mm": 500 } } ]
  },
  {
    "id": "rm88_battle_rifle",
    "type": "ITEM",
    "subtypes": [ "GUN" ],
    "reload_noise_volume": 10,
    "name": { "str": "caseless battle rifle" },
    "description": "Originally produced for military use, the Rivtech RM88 battle rifle was designed for durability and extreme firepower under less than ideal circumstances, with a heavy ported barrel for maximum controllability.  Accepts box and RMGD250 drum magazines.",
    "variant_type": "gun",
    "variants": [
      {
        "id": "rm88_battle_rifle",
        "name": { "str": "RM88 battle rifle" },
        "description": "Originally produced for military use, the Rivtech RM88 battle rifle was designed for durability and extreme firepower under less than ideal circumstances, with a heavy ported barrel for maximum controllability.  Accepts box and RMGD250 drum magazines."
      }
    ],
    "weight": "3200 g",
    "volume": "2500 ml",
    "longest_side": "995 mm",
    "barrel_length": "508 mm",
    "price": "9 kUSD",
    "price_postapoc": "175 USD",
    "material": [ "steel", "carbonfiber" ],
    "symbol": "(",
    "color": "dark_gray",
    "ammo": [ "8x40mm" ],
    "//2": "Barrel length is estimated to be 18-inches.",
    "skill": "rifle",
    "dispersion": 30,
    "durability": 9,
    "modes": [ [ "DEFAULT", "semi-auto", 1 ], [ "AUTO", "auto", 4 ] ],
    "barrel_volume": "500 ml",
    "valid_mod_locations": [
      [ "grip", 1 ],
      [ "mechanism", 2 ],
      [ "rail", 1 ],
      [ "sights", 1 ],
      [ "sling", 1 ],
      [ "stock accessory", 1 ],
      [ "underbarrel", 1 ]
    ],
    "weapon_category": [ "AUTOMATIC_RIFLES" ],
    "pocket_data": [ { "pocket_type": "MAGAZINE_WELL", "item_restriction": [ "8x40_100_mag", "8x40_50_mag", "8x40_250_mag" ] } ],
    "melee_damage": { "bash": 12 }
  },
  {
    "id": "rm120c",
    "looks_like": "remington_870",
    "type": "ITEM",
    "subtypes": [ "GUN" ],
    "reload_noise_volume": 10,
    "reload_noise": "chuk chuk.",
    "name": { "str": "caseless hunting shotgun" },
    "description": "Designed by Rivtech and utilizing a powerful and unusual caliber, this caseless pump-action shotgun was designed for hunting big game, with durability and ease of use as priorities.",
    "variant_type": "gun",
    "variants": [
      {
        "id": "rm120c",
        "name": { "str": "RM120c shotgun" },
        "description": "Utilizing a powerful and unusual caliber, the Rivtech RM120c caseless pump-action shotgun was designed for hunting big game, with durability and ease of use as priorities."
      }
    ],
    "weight": "2480 g",
    "volume": "2250 ml",
    "longest_side": "920 mm",
    "barrel_length": "470 mm",
    "price": "3 kUSD 100 USD",
    "price_postapoc": "22 USD 50 cent",
    "material": [ "superalloy", "ceramic" ],
    "symbol": "(",
    "color": "dark_gray",
    "ammo": [ "20x66mm" ],
    "skill": "shotgun",
    "range": 6,
    "dispersion": 285,
    "durability": 9,
    "clip_size": 5,
    "barrel_volume": "750 ml",
    "valid_mod_locations": [
      [ "grip", 1 ],
      [ "mechanism", 2 ],
      [ "muzzle", 1 ],
      [ "rail", 1 ],
      [ "sights", 1 ],
      [ "sling", 1 ],
      [ "stock", 1 ],
      [ "stock accessory", 2 ],
      [ "underbarrel", 1 ]
    ],
    "flags": [ "RELOAD_ONE", "WATERPROOF_GUN", "NEVER_JAMS", "PUMP_ACTION" ],
    "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "20x66mm": 5 } } ],
    "melee_damage": { "bash": 8 }
  },
  {
    "id": "rm20",
    "looks_like": "remington_870",
    "type": "ITEM",
    "subtypes": [ "GUN" ],
    "reload_noise_volume": 10,
    "name": { "str": "RM20 caseless autoshotgun" },
    "description": "Designed by Rivtech and utilizing a powerful and unusual caliber, this caseless automatic combat shotgun was designed with durability and overwhelming power in mind.",
    "variant_type": "gun",
    "variants": [
      {
        "id": "rm20",
        "name": { "str": "RM20 autoshotgun" },
        "description": "Utilizing a powerful and unusual caliber, the Rivtech RM20 caseless automatic combat shotgun was designed with durability and overwhelming power in mind."
      }
    ],
    "weight": "2920 g",
    "volume": "2450 ml",
    "longest_side": "775 mm",
    "barrel_length": "470 mm",
    "price": "13 kUSD 200 USD",
    "price_postapoc": "100 USD",
    "material": [ "superalloy", "ceramic" ],
    "symbol": "(",
    "color": "dark_gray",
    "ammo": [ "20x66mm" ],
    "skill": "shotgun",
    "dispersion": 335,
    "durability": 9,
    "modes": [ [ "DEFAULT", "semi-auto", 1 ], [ "AUTO", "auto", 2 ] ],
    "valid_mod_locations": [
      [ "grip", 1 ],
      [ "mechanism", 2 ],
      [ "muzzle", 1 ],
      [ "rail", 1 ],
      [ "sights", 1 ],
      [ "sling", 1 ],
      [ "stock", 1 ],
      [ "stock accessory", 2 ],
      [ "underbarrel", 1 ]
    ],
    "flags": [ "WATERPROOF_GUN", "NEVER_JAMS" ],
    "pocket_data": [
      { "magazine_well": "500 ml", "pocket_type": "MAGAZINE_WELL", "item_restriction": [ "20x66_20_mag", "20x66_40_mag" ] }
    ],
    "melee_damage": { "bash": 11 }
  },
  {
    "id": "rm228",
    "looks_like": "remington_870",
    "type": "ITEM",
    "subtypes": [ "GUN" ],
    "reload_noise_volume": 10,
    "name": { "str": "compact caseless shotgun" },
    "description": "Designed by Rivtech and designated the RM228 PDW, chambering the powerful 20x66mm caseless shotgun cartridge, this gun was designed for the civilian personal defense market with durability and ease of use as priorities.  While lauded for its small size and light weight, its hefty price tag kept it out of the reach of casual collectors.",
    "variant_type": "gun",
    "variants": [
      {
        "id": "rm228",
        "name": { "str": "RM228 PDW" },
        "description": "Chambering the powerful 20x66mm caseless shotgun cartridge, the Rivtech RM228 PDW was designed for the civilian personal defense market with durability and ease of use as priorities.  While lauded for its small size and light weight, its hefty price tag kept it out of the reach of casual collectors."
      }
    ],
    "weight": "780 g",
    "volume": "750 ml",
    "longest_side": "165 mm",
    "price": "3 kUSD 300 USD",
    "price_postapoc": "100 USD",
    "material": [ "superalloy", "ceramic" ],
    "symbol": "(",
    "color": "dark_gray",
    "ammo": [ "20x66mm" ],
    "skill": "pistol",
    "dispersion": 400,
    "durability": 9,
    "default_mods": [ "pistol_stock" ],
    "valid_mod_locations": [
      [ "grip", 1 ],
      [ "mechanism", 2 ],
      [ "rail", 1 ],
      [ "sights", 1 ],
      [ "stock", 1 ],
      [ "stock accessory", 2 ],
      [ "underbarrel mount", 1 ]
    ],
    "flags": [ "WATERPROOF_GUN", "NEVER_JAMS" ],
    "pocket_data": [ { "magazine_well": "250 ml", "pocket_type": "MAGAZINE_WELL", "item_restriction": [ "20x66_10_mag" ] } ],
    "melee_damage": { "bash": 6 }
  },
  {
    "id": "20x66_10_mag",
    "looks_like": "shotbelt_20",
    "type": "ITEM",
    "subtypes": [ "MAGAZINE" ],
    "name": { "str": "compact caseless 10-round magazine" },
    "description": "A 10-round box magazine for use with the RM228 PDW and RM121 auxiliary shotgun.  Designated as RMSA10.",
    "weight": "210 g",
    "volume": "250 ml",
    "price": "400 USD",
    "price_postapoc": "2 USD 50 cent",
    "material": [ "superalloy", "plastic" ],
    "symbol": "#",
    "color": "dark_gray",
    "ammo_type": [ "20x66mm" ],
    "reload_time": 60,
    "flags": [ "MAG_COMPACT" ],
    "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "20x66mm": 10 } } ]
  },
  {
    "id": "20x66_20_mag",
    "looks_like": "shotbelt_20",
    "type": "ITEM",
    "subtypes": [ "MAGAZINE" ],
    "name": { "str": "RM20 20-round magazine" },
    "description": "A 20-round box magazine for use with the RM20 caseless shotgun.  Designated as RMSB20.",
    "weight": "280 g",
    "volume": "500 ml",
    "price": "400 USD",
    "price_postapoc": "5 USD",
    "material": [ "superalloy", "plastic" ],
    "symbol": "#",
    "color": "dark_gray",
    "ammo_type": [ "20x66mm" ],
    "reload_time": 60,
    "flags": [ "MAG_COMPACT" ],
    "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "20x66mm": 20 } } ]
  },
  {
    "id": "20x66_40_mag",
    "looks_like": "shotbelt_20",
    "type": "ITEM",
    "subtypes": [ "MAGAZINE" ],
    "name": { "str": "RM20 40-round magazine" },
    "description": "A 40-round box magazine for use with the RM20 caseless shotgun.  Designated as RMSB40.",
    "weight": "280 g",
    "volume": "750 ml",
    "price": "600 USD",
    "price_postapoc": "10 USD",
    "material": [ "superalloy", "plastic" ],
    "symbol": "#",
    "color": "dark_gray",
    "ammo_type": [ "20x66mm" ],
    "reload_time": 70,
    "flags": [ "MAG_BULKY" ],
    "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "20x66mm": 40 } } ]
  },
  {
    "abstract": "20x66_abstract",
    "type": "ITEM",
    "subtypes": [ "AMMO" ],
    "name": { "str_sp": "20x66 abstract" },
    "ascii_picture": "20x66_abstract",
    "weight": "66 g",
    "volume": "415 ml",
    "flags": [ "IRREPLACEABLE_CONSUMABLE" ],
    "material": [ "plastic", "steel", "powder" ],
    "//": "0.747, 766gr BalProd rifled Slug+sabot, 313.6gr Vihtavuori 20N29 *C",
    "damage": {
      "damage_type": "bullet",
      "amount": 39,
      "armor_penetration": 8,
      "barrels": [
        { "barrel_length": "28 mm", "amount": 16 },
        { "barrel_length": "30 mm", "amount": 17 },
        { "barrel_length": "33 mm", "amount": 18 },
        { "barrel_length": "38 mm", "amount": 19 },
        { "barrel_length": "41 mm", "amount": 20 },
        { "barrel_length": "43 mm", "amount": 21 },
        { "barrel_length": "46 mm", "amount": 22 },
        { "barrel_length": "52 mm", "amount": 23 },
        { "barrel_length": "55 mm", "amount": 24 },
        { "barrel_length": "58 mm", "amount": 25 },
        { "barrel_length": "65 mm", "amount": 26 },
        { "barrel_length": "68 mm", "amount": 27 },
        { "barrel_length": "74 mm", "amount": 28 },
        { "barrel_length": "80 mm", "amount": 29 },
        { "barrel_length": "83 mm", "amount": 30 },
        { "barrel_length": "89 mm", "amount": 31 },
        { "barrel_length": "96 mm", "amount": 32 },
        { "barrel_length": "102 mm", "amount": 33 },
        { "barrel_length": "108 mm", "amount": 34 },
        { "barrel_length": "117 mm", "amount": 35 },
        { "barrel_length": "123 mm", "amount": 36 },
        { "barrel_length": "133 mm", "amount": 37 },
        { "barrel_length": "139 mm", "amount": 38 },
        { "barrel_length": "148 mm", "amount": 39 },
        { "barrel_length": "157 mm", "amount": 40 },
        { "barrel_length": "167 mm", "amount": 41 },
        { "barrel_length": "176 mm", "amount": 42 },
        { "barrel_length": "188 mm", "amount": 43 },
        { "barrel_length": "198 mm", "amount": 44 },
        { "barrel_length": "210 mm", "amount": 45 },
        { "barrel_length": "223 mm", "amount": 46 },
        { "barrel_length": "235 mm", "amount": 47 },
        { "barrel_length": "250 mm", "amount": 48 },
        { "barrel_length": "266 mm", "amount": 49 },
        { "barrel_length": "278 mm", "amount": 50 },
        { "barrel_length": "297 mm", "amount": 51 },
        { "barrel_length": "312 mm", "amount": 52 },
        { "barrel_length": "331 mm", "amount": 53 },
        { "barrel_length": "350 mm", "amount": 54 },
        { "barrel_length": "371 mm", "amount": 55 },
        { "barrel_length": "390 mm", "amount": 56 },
        { "barrel_length": "415 mm", "amount": 57 },
        { "barrel_length": "436 mm", "amount": 58 },
        { "barrel_length": "461 mm", "amount": 59 },
        { "barrel_length": "489 mm", "amount": 60 },
        { "barrel_length": "517 mm", "amount": 61 },
        { "barrel_length": "545 mm", "amount": 62 },
        { "barrel_length": "576 mm", "amount": 63 },
        { "barrel_length": "610 mm", "amount": 64 },
        { "barrel_length": "644 mm", "amount": 65 },
        { "barrel_length": "681 mm", "amount": 66 },
        { "barrel_length": "718 mm", "amount": 67 },
        { "barrel_length": "758 mm", "amount": 68 },
        { "barrel_length": "802 mm", "amount": 69 },
        { "barrel_length": "848 mm", "amount": 70 },
        { "barrel_length": "898 mm", "amount": 71 },
        { "barrel_length": "947 mm", "amount": 72 },
        { "barrel_length": "1003 mm", "amount": 73 },
        { "barrel_length": "1062 mm", "amount": 74 },
        { "barrel_length": "1121 mm", "amount": 75 },
        { "barrel_length": "1186 mm", "amount": 76 },
        { "barrel_length": "1239 mm", "amount": 77 }
      ]
    },
    "symbol": "=",
    "color": "pink",
    "count": 20,
    "stack_size": 20,
    "ammo_type": "20x66mm",
    "effects": [ "COOKOFF", "NEVER_MISFIRES" ]
  },
  {
    "id": "20x66_beanbag",
    "copy-from": "20x66_abstract",
    "type": "ITEM",
    "subtypes": [ "AMMO" ],
    "name": { "str": "20x66mm beanbag" },
    "description": "A 20x66mm caseless shotgun round, sublethal beanbag type.  Proprietary ammunition for Rivtech shotguns.",
    "ascii_picture": "20x66_beanbag",
    "weight": "21 g",
    "price": "80 USD",
    "price_postapoc": "10 USD",
    "material": [ "plastic", "powder" ],
    "count": 10,
    "extend": { "effects": [ "LARGE_BEANBAG", "NOGIB", "CASELESS_ROUNDS" ] },
    "range": 12,
    "relative": { "damage": { "damage_type": "bullet", "amount": -33, "armor_penetration": -8 } },
    "recoil": 1500
  },
  {
    "id": "20x66_exp",
    "copy-from": "20x66_abstract",
    "type": "ITEM",
    "subtypes": [ "AMMO" ],
    "name": { "str_sp": "20x66mm explosive" },
    "description": "A 20x66mm caseless shotgun round, explosive projectile type.  Proprietary ammunition for Rivtech shotguns.",
    "price": "100 USD",
    "price_postapoc": "80 USD",
    "range": 20,
    "relative": { "damage": { "damage_type": "bullet", "amount": -23, "armor_penetration": -4 } },
    "dispersion": 120,
    "extend": { "effects": [ "EXPLOSIVE_20x66" ], "flags": [ "CASELESS_ROUNDS" ] }
  },
  {
    "id": "20x66_flare",
    "copy-from": "20x66_abstract",
    "type": "ITEM",
    "subtypes": [ "AMMO" ],
    "name": { "str": "20x66mm flare" },
    "description": "A 20x66mm caseless shotgun round, signal flare type.  Proprietary ammunition for Rivtech shotguns.",
    "ascii_picture": "20x66_flare",
    "weight": "21 g",
    "price": "50 USD",
    "price_postapoc": "40 USD",
    "material": [ "plastic", "powder" ],
    "count": 10,
    "range": 20,
    "relative": { "damage": { "damage_type": "bullet", "amount": -23, "armor_penetration": -8 } },
    "dispersion": 200,
    "recoil": 100,
    "drop": "sigflare_lit",
    "effects": [ "NO_EMBED" ],
    "extend": { "flags": [ "CASELESS_ROUNDS" ] }
  },
  {
    "id": "20x66_frag",
    "copy-from": "20x66_slug",
    "type": "ITEM",
    "subtypes": [ "AMMO" ],
    "name": { "str_sp": "20x66mm frag" },
    "description": "A 20x66mm caseless shotgun round, explosive fragmentation type.  Proprietary ammunition for Rivtech shotguns.",
    "price": "78 USD",
    "price_postapoc": "50 USD",
    "count": 5,
    "extend": { "effects": [ "FRAG_20x66" ], "flags": [ "CASELESS_ROUNDS" ] },
    "proportional": { "damage": { "damage_type": "bullet", "amount": 0.25, "armor_penetration": 0.25 } }
  },
  {
    "id": "20x66_shot",
    "copy-from": "20x66_abstract",
    "type": "ITEM",
    "subtypes": [ "AMMO" ],
    "name": { "str_sp": "20x66mm buckshot" },
    "//": "2.5x the Generic Rate of $1/shot",
    "description": "A 20x66mm caseless shotgun round, loaded with 18 buffered pellets of premium plated 00 buck.  Proprietary ammunition for Rivtech shotguns.",
    "price": "15 USD",
    "price_postapoc": "40 USD",
    "material": [ "lead", "plastic", "powder" ],
    "range": 12,
    "projectile_count": 18,
    "shot_spread": 300,
    "shot_damage": { "damage_type": "bullet", "amount": 16 },
    "relative": { "damage": { "damage_type": "bullet", "amount": 11, "armor_penetration": -8 } },
    "recoil": 3000,
    "extend": { "effects": [ "SHOT" ], "flags": [ "CASELESS_ROUNDS" ] }
  },
  {
    "id": "20x66_slug",
    "copy-from": "20x66_abstract",
    "type": "ITEM",
    "subtypes": [ "AMMO" ],
    "name": { "str": "20x66mm slug" },
    "description": "A 20x66mm caseless shotgun round, solid projectile type.  Proprietary ammunition for Rivtech shotguns.",
    "price": "15 USD",
    "price_postapoc": "40 USD",
    "material": [ "lead", "plastic", "powder" ],
    "range": 24,
    "dispersion": 100,
    "recoil": 3000,
    "extend": { "flags": [ "CASELESS_ROUNDS" ] }
  },
  {
    "id": "rm121aux",
    "copy-from": "underbarrel_base",
    "type": "ITEM",
    "subtypes": [ "GUN", "GUNMOD" ],
    "name": { "str": "caseless aux shotgun" },
    "description": "Designated the Rivtech RM121 auxiliary weapon system, this is a magazine-fed semi-automatic caseless shotgun, which can be mounted under the barrel of many rifles.  Accepts RMSA10 box magazines.",
    "variant_type": "gun",
    "variants": [
      {
        "id": "rm121aux",
        "name": { "str": "RM121 aux shotgun" },
        "description": "The Rivtech RM121 auxiliary weapon system is a magazine-fed semi-automatic caseless shotgun, which can be mounted under the barrel of many rifles.  Accepts RMSA10 box magazines."
      }
    ],
    "weight": "1140 g",
    "volume": "750 ml",
    "longest_side": "380 mm",
    "price": "1 kUSD 200 USD",
    "price_postapoc": "50 USD",
    "install_time": "5 m",
    "material": [ "superalloy", "ceramic" ],
    "symbol": ":",
    "color": "dark_gray",
    "location": "underbarrel",
    "blacklist_mod": [ "knife_combat_army", "knife_combat", "enfield_bayonet", "knife_combat_marine", "makeshift_bayonet", "sword_bayonet" ],
    "mod_targets": [ "rifle", "crossbow" ],
    "min_skills": [ [ "weapon", 2 ], [ "shotgun", 2 ] ],
    "flags": [ "WATERPROOF_GUN", "NEVER_JAMS" ],
    "pocket_data": [ { "pocket_type": "MAGAZINE_WELL", "item_restriction": [ "20x66_10_mag" ] } ],
    "barrel_length": "419 mm",
    "ammo": [ "20x66mm" ],
    "skill": "shotgun",
    "dispersion": 320,
    "durability": 9,
    "reload": 125
  },
  {
    "id": "rm121aux_mod",
    "copy-from": "rm121aux",
    "type": "ITEM",
    "subtypes": [ "GUNMOD" ],
    "name": { "str": "modified RM121 aux shotgun" },
    "description": "The Rivtech RM121 auxiliary weapon system is a magazine-fed semi-automatic caseless shotgun, which can be mounted under the barrel of many rifles.  Accepts RMSA10 box magazines.  This one was modified and customized to mount on pretty much any weapon other than pistols, if you so want.",
    "mod_targets": [ "smg", "rifle", "shotgun", "launcher", "crossbow" ]
  },
  {
    "id": "saiga_410",
    "copy-from": "shotgun_base",
    "looks_like": "remington_870",
    "type": "ITEM",
    "subtypes": [ "GUN" ],
    "name": { "str": "Saiga-410" },
    "description": "The Saiga-410 is a semi-automatic shotgun designed on the same Kalashnikov pattern as the AK-47 rifle.  It reloads with a magazine, rather than one shell at a time like most shotguns.",
    "weight": "3400 g",
    "volume": "5762 ml",
    "longest_side": "1171 mm",
    "barrel_length": "470 mm",
    "price": "1 kUSD 890 USD",
    "price_postapoc": "70 USD",
    "material": [ "steel", "plastic" ],
    "dispersion": 395,
    "durability": 7,
    "barrel_volume": "750 ml",
    "ammo": [ "410shot" ],
    "flags": [ "NEVER_JAMS" ],
    "pocket_data": [ { "pocket_type": "MAGAZINE_WELL", "item_restriction": [ "saiga410mag_10rd", "saiga410mag_30rd" ] } ],
    "melee_damage": { "bash": 12 }
  },
  {
    "id": "saiga410mag_10rd",
    "//": "Audited with ImageJ.  Weight from comparison.",
    "looks_like": "shotbelt_20",
    "type": "ITEM",
    "subtypes": [ "MAGAZINE" ],
    "name": { "str": "Saiga-410 10-round magazine" },
    "description": "A removable plastic box magazine for the Saiga-410 shotgun.  Holds 10 shells.",
    "weight": "178 g",
    "volume": "407 ml",
    "price": "45 USD",
    "price_postapoc": "1 USD",
    "material": [ "plastic" ],
    "symbol": "#",
    "color": "dark_gray",
    "ammo_type": [ "410shot" ],
    "flags": [ "MAG_COMPACT" ],
    "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "410shot": 10 } } ]
  },
  {
    "id": "saiga410mag_30rd",
    "//": "Audited with ImageJ.  Weight from comparison.",
    "looks_like": "shotbelt_20",
    "type": "ITEM",
    "subtypes": [ "MAGAZINE" ],
    "name": { "str": "Saiga-410 30-round drum magazine" },
    "description": "A removable plastic drum magazine for the Saiga-410 shotgun.  Holds 30 shells.",
    "weight": "340 g",
    "volume": "777 ml",
    "price": "110 USD",
    "price_postapoc": "5 USD",
    "material": [ "plastic" ],
    "symbol": "#",
    "color": "dark_gray",
    "ammo_type": [ "410shot" ],
    "reload_time": 130,
    "mag_jam_mult": 2,
    "flags": [ "MAG_BULKY" ],
    "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "410shot": 30 } } ]
  },
  {
    "id": "waterproof_gunmod",
    "type": "ITEM",
    "subtypes": [ "GUNMOD" ],
    "name": { "str": "firearm waterproofing" },
    "description": "A set of seals and gaskets that will allow a firearm to operate reliably while submerged in water.",
    "weight": "220 g",
    "volume": "250 ml",
    "integral_volume": "0 ml",
    "price": "500 USD",
    "price_postapoc": "7 USD 50 cent",
    "material": [ "plastic" ],
    "symbol": ":",
    "color": "dark_gray",
    "location": "mechanism",
    "mod_targets": [ "smg", "rifle", "pistol", "shotgun", "launcher" ],
    "install_time": "10 m",
    "min_skills": [ [ "weapon", 2 ] ],
    "flags": [ "WATERPROOF_GUN" ]
  },
  {
    "id": "gun_crossbow",
    "type": "ITEM",
    "subtypes": [ "GUN", "GUNMOD" ],
    "name": { "str": "rail-mounted crossbow" },
    "description": "A kit to attach a pair of crossbow arms and a firing rail to the barrel of a long firearm.  It allows crossbow bolts to be fired.",
    "weight": "1450 g",
    "volume": "500 ml",
    "price": "500 USD",
    "price_postapoc": "15 USD",
    "install_time": "30 m",
    "material": [ "steel", "wood" ],
    "symbol": ":",
    "color": "light_red",
    "location": "rail",
    "mod_targets": [ "shotgun", "rifle", "crossbow" ],
    "dispersion_modifier": 60,
    "min_skills": [ [ "weapon", 2 ], [ "rifle", 1 ] ],
    "flags": [ "PRIMITIVE_RANGED_WEAPON", "NON_FOULING" ],
    "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "bolt": 1 } } ],
    "ammo": [ "bolt" ],
    "skill": "rifle",
    "range": 8,
    "ranged_damage": { "damage_type": "stab", "amount": 3 },
    "dispersion": 180,
    "durability": 10,
    "clip_size": 1
  },
  {
    "id": "makeshift_bayonet",
    "copy-from": "spike",
    "type": "ITEM",
    "subtypes": [ "GUNMOD" ],
    "name": { "str": "makeshift bayonet" },
    "description": "A makeshift version of a bayonet that consists of a mere spike with some string.",
    "longest_side": "12 cm",
    "integral_longest_side": "12 cm",
    "extend": { "flags": [ "PUMP_RAIL_COMPATIBLE" ] },
    "location": "underbarrel",
    "mod_targets": [ "shotgun", "rifle", "smg", "launcher", "crossbow" ],
    "is_bayonet": true,
    "blacklist_mod": [ "knife_combat_army", "knife_combat", "enfield_bayonet", "knife_combat_marine", "makeshift_bayonet", "sword_bayonet" ],
    "install_time": "5 m"
  },
  {
    "id": "glock_31",
    "copy-from": "glock_22",
    "type": "ITEM",
    "subtypes": [ "GUN" ],
    "name": { "str": "Glock 31" },
    "description": "A full size .357 SIG Glock pistol.  It is extremely similar to the Glock 22, and could be converted to fire .40 S&W by switching the barrel.",
    "ascii_picture": "glock_20",
    "weight": "660 g",
    "volume": "443 ml",
    "longest_side": "234 mm",
    "barrel_length": "114 mm",
    "price_postapoc": "22 USD 50 cent",
    "flags": [ "NO_TURRET" ],
    "min_cycle_recoil": 450
  }
]
