From 6361603d298a655a32b07d2b20c1f2b20850b9ae Mon Sep 17 00:00:00 2001
From: Soup-de-Loop <40143107+Soup-de-Loop@users.noreply.github.com>
Date: Sun, 26 Apr 2020 10:54:24 +1000
Subject: [PATCH] remove obsoleted scrap weapon derived content

pneumatic weapons and other scrap weapons including rebar and rail rifles no longer exist in mainline, so any blazemod gun or turret that has a recipe involving them are rescinded until later re-implementation
---
 .../blazemod/items/guns/blaze_weapons.json    | 188 ------------------
 .../blazemod/items/guns/vortex_turret.json    |  54 -----
 .../recipes/blaze_weapons_recipes.json        | 130 ------------
 .../mods/blazemod/recipes/vortex_recipes.json |  42 ----
 .../vehicleparts/blaze_weapons_parts.json     | 113 -----------
 5 files changed, 527 deletions(-)

diff --git a/data/mods/blazemod/items/guns/blaze_weapons.json b/data/mods/blazemod/items/guns/blaze_weapons.json
index 5c6ee3f89d7d5..b6bac801b0662 100644
--- a/data/mods/blazemod/items/guns/blaze_weapons.json
+++ b/data/mods/blazemod/items/guns/blaze_weapons.json
@@ -1,30 +1,4 @@
 [
-  {
-    "id": "bolter",
-    "type": "GUN",
-    "reload_noise_volume": 10,
-    "name": { "str": "storm bolter" },
-    "description": "This pneumatic bolt thrower has been greatly enhanced, allowing multiple bolts to be launched accurately and in quick succession.  It requires a support of some sort in order to be operated.",
-    "weight": "7110 g",
-    "volume": "3750 ml",
-    "price": 350000,
-    "to_hit": -3,
-    "bashing": 6,
-    "material": "steel",
-    "symbol": "(",
-    "color": "dark_gray",
-    "ammo": "bolt",
-    "skill": "rifle",
-    "range": 30,
-    "ranged_damage": { "damage_type": "stab", "amount": 7, "armor_penetration": 10 },
-    "sight_dispersion": 150,
-    "durability": 9,
-    "modes": [ [ "DEFAULT", "semi-auto", 1 ], [ "AUTO", "auto", 3 ] ],
-    "reload": 150,
-    "magazine_well": 1,
-    "magazines": [ [ "bolt", [ "bolt_hopper" ] ] ],
-    "flags": [ "NEVER_JAMS", "MOUNTED_GUN" ]
-  },
   {
     "id": "cangun",
     "type": "GUN",
@@ -176,86 +150,6 @@
     "ammo_effects": [ "EXPLOSIVE", "LASER", "WIDE" ],
     "flags": [ "NEVER_JAMS", "NO_UNLOAD", "MOUNTED_GUN", "NON-FOULING" ]
   },
-  {
-    "id": "nailer",
-    "type": "GUN",
-    "reload_noise_volume": 10,
-    "name": { "str": "perforator" },
-    "description": "A coilgun with improved electromagnetic circuits to be able to propel a metallic projectile at high speed and with great accuracy.  Capable of piercing armor with little issue, though the projectile itself lacks damage due to its small size.  It must be mounted on a specialized chassis in order to be fired.",
-    "weight": "6152 g",
-    "volume": "2500 ml",
-    "price": 50000,
-    "to_hit": -1,
-    "bashing": 12,
-    "material": [ "steel", "plastic" ],
-    "symbol": "(",
-    "color": "light_blue",
-    "ammo": "nail",
-    "skill": "rifle",
-    "range": 35,
-    "ranged_damage": { "damage_type": "stab", "amount": 25, "armor_penetration": 30 },
-    "sight_dispersion": 150,
-    "durability": 5,
-    "ups_charges": 9,
-    "reload": 150,
-    "valid_mod_locations": [  ],
-    "magazine_well": 1,
-    "magazines": [ [ "nail", [ "nailmag" ] ] ],
-    "flags": [ "MOUNTED_GUN", "NEVER_JAMS", "NON-FOULING" ]
-  },
-  {
-    "id": "needler",
-    "reload_noise_volume": 10,
-    "type": "GUN",
-    "name": { "str": "needler" },
-    "description": "This improved nailgun features a special firing mechanism that is set to fire a spread of up to 5 nails at once; sure to drop the hammer on its unfortunate targets.  However, these features render it incredibly unwieldy, and it must be mounted on a supporting frame in order to be fired.",
-    "weight": "7827 g",
-    "volume": "3750 ml",
-    "price": 110000,
-    "to_hit": -1,
-    "bashing": 12,
-    "material": [ "steel", "plastic" ],
-    "symbol": "(",
-    "color": "dark_gray",
-    "ammo": "nail",
-    "skill": "rifle",
-    "range": 25,
-    "ranged_damage": { "damage_type": "stab", "amount": 20, "armor_penetration": 15 },
-    "sight_dispersion": 150,
-    "durability": 8,
-    "modes": [ [ "DEFAULT", "semi-auto", 1 ], [ "AUTO", "auto", 5 ] ],
-    "reload": 150,
-    "valid_mod_locations": [  ],
-    "magazine_well": 1,
-    "magazines": [ [ "nail", [ "nailmag" ] ] ],
-    "flags": [ "MOUNTED_GUN", "NEVER_JAMS" ]
-  },
-  {
-    "id": "railturret",
-    "reload_noise_volume": 10,
-    "type": "GUN",
-    "name": { "str": "hypervelocity driver" },
-    "description": "A single-shot, electrically propelled, steel rail launcher.  The powerful, and frankly dangerous, improvements made to the power systems of this weapon is capable imbuing a massive charge into a single-rail; so much that it often shatters into deadly fragments on impact.  It's capabilities are limited by its prodigious power requirements however, and its large size necessitates an appropriately-equipped vehicle.",
-    "weight": "10135 g",
-    "volume": "4 L",
-    "price": 550000,
-    "to_hit": -3,
-    "bashing": 10,
-    "material": [ "steel", "wood" ],
-    "symbol": "(",
-    "color": "magenta",
-    "ammo": "metal_rail",
-    "skill": "rifle",
-    "range": 40,
-    "ranged_damage": { "damage_type": "stab", "amount": 250, "armor_penetration": 100 },
-    "sight_dispersion": 150,
-    "durability": 6,
-    "clip_size": 1,
-    "ups_charges": 249,
-    "reload": 200,
-    "valid_mod_locations": [  ],
-    "ammo_effects": [ "FRAG", "TRAIL", "WIDE" ]
-  },
   {
     "id": "ripper",
     "type": "GUN",
@@ -283,33 +177,6 @@
     "ammo_effects": [ "WIDE" ],
     "flags": [ "NEVER_JAMS", "MOUNTED_GUN", "NON-FOULING" ]
   },
-  {
-    "id": "rslauncher",
-    "type": "GUN",
-    "reload_noise_volume": 10,
-    "name": { "str": "rotary speargun" },
-    "description": "This pneumatic speargun features a revolving barrel behind its launcher, allowing projectiles to be rapidly loaded and fired.    However, the weight requires an external support measure.",
-    "weight": "17308 g",
-    "volume": "4500 ml",
-    "price": 280000,
-    "to_hit": -1,
-    "bashing": 12,
-    "material": [ "steel", "plastic" ],
-    "symbol": "(",
-    "color": "light_gray",
-    "ammo": "harpoon",
-    "skill": "launcher",
-    "range": 30,
-    "ranged_damage": { "damage_type": "stab", "amount": 40 },
-    "sight_dispersion": 150,
-    "durability": 8,
-    "modes": [ [ "DEFAULT", "semi-auto", 1 ], [ "AUTO", "auto", 3 ] ],
-    "clip_size": 12,
-    "reload": 2500,
-    "valid_mod_locations": [  ],
-    "ammo_effects": [ "WIDE" ],
-    "flags": [ "NEVER_JAMS", "MOUNTED_GUN", "NON-FOULING" ]
-  },
   {
     "id": "scorpion",
     "type": "GUN",
@@ -336,35 +203,6 @@
     "ammo_effects": [ "WIDE" ],
     "flags": [ "NEVER_JAMS", "MOUNTED_GUN", "NON-FOULING" ]
   },
-  {
-    "id": "shardgun",
-    "type": "GUN",
-    "reload_noise_volume": 10,
-    "name": { "str": "splintergun" },
-    "description": "A heavily modified coilgun that fires tiny fragments of metal at high speeds extremely quickly.  The resulting barrage is highly inaccurate, but can turn unarmored targets into pulp.  It must be mounted on a specialized chassis in order to be fired.",
-    "weight": "5852 g",
-    "volume": "3500 ml",
-    "price": 50000,
-    "to_hit": -1,
-    "bashing": 12,
-    "material": [ "steel", "plastic" ],
-    "symbol": "(",
-    "color": "light_blue",
-    "ammo": "BB",
-    "skill": "rifle",
-    "range": 8,
-    "ranged_damage": { "damage_type": "stab", "amount": 20 },
-    "dispersion": 1300,
-    "sight_dispersion": 150,
-    "durability": 5,
-    "modes": [ [ "DEFAULT", "semi-auto", 1 ], [ "AUTO", "auto", 25 ] ],
-    "ups_charges": 1,
-    "reload": 150,
-    "valid_mod_locations": [  ],
-    "magazine_well": 1,
-    "magazines": [ [ "BB", [ "bb_hopper" ] ] ],
-    "flags": [ "BURST_ONLY", "MOUNTED_GUN", "NEVER_JAMS", "NON-FOULING" ]
-  },
   {
     "id": "slauncher",
     "type": "GUN",
@@ -414,31 +252,5 @@
     "valid_mod_locations": [  ],
     "ammo_effects": [ "BOUNCE", "LIGHTNING" ],
     "flags": [ "NEVER_JAMS", "NO_UNLOAD", "NON-FOULING", "MOUNTED_GUN" ]
-  },
-  {
-    "id": "tiharturret",
-    "type": "GUN",
-    "reload_noise_volume": 10,
-    "name": { "str": "avalanche rifle" },
-    "description": "This pneumatic assault rifle has been greatly enhanced, firing projectiles faster and with higher velocity.  However, these features render it incredibly unwieldy, and it must be mounted on a supporting platform in order to be fired.",
-    "weight": "7311 g",
-    "volume": "3750 ml",
-    "price": 155000,
-    "to_hit": -3,
-    "bashing": 6,
-    "material": "steel",
-    "symbol": "(",
-    "color": "light_gray",
-    "ammo": "pebble",
-    "skill": "rifle",
-    "range": 20,
-    "ranged_damage": { "damage_type": "stab", "amount": 25 },
-    "sight_dispersion": 150,
-    "durability": 9,
-    "modes": [ [ "DEFAULT", "semi-auto", 1 ], [ "AUTO", "auto", 5 ] ],
-    "magazine_well": 1,
-    "magazines": [ [ "pebble", [ "pebble_hopper" ] ] ],
-    "reload": 150,
-    "flags": [ "NEVER_JAMS", "MOUNTED_GUN", "NON-FOULING" ]
   }
 ]
diff --git a/data/mods/blazemod/items/guns/vortex_turret.json b/data/mods/blazemod/items/guns/vortex_turret.json
index 0bc40153768ec..016377e24427b 100644
--- a/data/mods/blazemod/items/guns/vortex_turret.json
+++ b/data/mods/blazemod/items/guns/vortex_turret.json
@@ -25,33 +25,6 @@
     "ammo_effects": [ "SHOT" ],
     "flags": [ "NEVER_JAMS", "MOUNTED_GUN" ]
   },
-  {
-    "id": "vortexbolter",
-    "type": "GUN",
-    "name": { "str": "vortex bolter" },
-    "description": "This weapon uses powerful bursts of air to launch bolts at its target at high speed.  You'll need some form of platform to mount it on.",
-    "weight": "8310 g",
-    "volume": "2500 ml",
-    "price": 90000,
-    "to_hit": -1,
-    "bashing": 12,
-    "material": [ "steel", "plastic" ],
-    "symbol": "(",
-    "color": "light_gray",
-    "ammo": "bolt",
-    "skill": "rifle",
-    "range": 15,
-    "ranged_damage": { "damage_type": "stab", "amount": 6, "armor_penetration": 5 },
-    "dispersion": 300,
-    "sight_dispersion": 150,
-    "durability": 8,
-    "modes": [ [ "DEFAULT", "semi-auto", 1 ], [ "AUTO", "auto", 3 ] ],
-    "clip_size": 30,
-    "reload": 40,
-    "valid_mod_locations": [  ],
-    "ammo_effects": [ "SHOT" ],
-    "flags": [ "NEVER_JAMS", "MOUNTED_GUN" ]
-  },
   {
     "id": "vortexcannon",
     "type": "GUN",
@@ -76,32 +49,5 @@
     "valid_mod_locations": [  ],
     "ammo_effects": [ "SHOT" ],
     "flags": [ "NEVER_JAMS", "MOUNTED_GUN" ]
-  },
-  {
-    "id": "vortexrifle",
-    "type": "GUN",
-    "name": { "str": "vortex rifle" },
-    "description": "This weapon uses powerful bursts of air to launch small projectiles at its target at high speed.  You'll need some form of platform to mount it on.",
-    "weight": "11759 g",
-    "volume": "2500 ml",
-    "price": 90000,
-    "to_hit": -1,
-    "bashing": 12,
-    "material": [ "steel", "plastic" ],
-    "symbol": "(",
-    "color": "light_gray",
-    "ammo": "pebble",
-    "skill": "rifle",
-    "range": 15,
-    "ranged_damage": { "damage_type": "stab", "amount": 30, "armor_penetration": 10 },
-    "dispersion": 300,
-    "sight_dispersion": 150,
-    "durability": 8,
-    "modes": [ [ "DEFAULT", "semi-auto", 1 ], [ "AUTO", "auto", 3 ] ],
-    "clip_size": 250,
-    "reload": 10,
-    "valid_mod_locations": [  ],
-    "ammo_effects": [ "SHOT" ],
-    "flags": [ "NEVER_JAMS", "MOUNTED_GUN" ]
   }
 ]
diff --git a/data/mods/blazemod/recipes/blaze_weapons_recipes.json b/data/mods/blazemod/recipes/blaze_weapons_recipes.json
index ca9ccd52485c7..36075a9f5adf8 100644
--- a/data/mods/blazemod/recipes/blaze_weapons_recipes.json
+++ b/data/mods/blazemod/recipes/blaze_weapons_recipes.json
@@ -1,18 +1,4 @@
 [
-  {
-    "result": "bolter",
-    "type": "recipe",
-    "category": "CC_OTHER",
-    "subcategory": "CSC_OTHER_PARTS",
-    "skill_used": "mechanics",
-    "difficulty": 5,
-    "skills_required": [ "fabrication", 5 ],
-    "time": "8 h 20 m",
-    "autolearn": true,
-    "using": [ [ "soldering_standard", 30 ] ],
-    "qualities": [ { "id": "HAMMER", "level": 2 }, { "id": "SAW_M", "level": 1 } ],
-    "components": [ [ [ "foot_crank", 1 ] ], [ [ "scrap", 9 ], [ "steel_chunk", 3 ] ], [ [ "helsing", 1 ] ] ]
-  },
   {
     "result": "cangun",
     "type": "recipe",
@@ -137,65 +123,6 @@
       [ [ "cerberus_laser", 1 ], [ "bio_blaster", 1 ] ]
     ]
   },
-  {
-    "result": "nailer",
-    "type": "recipe",
-    "category": "CC_OTHER",
-    "subcategory": "CSC_OTHER_PARTS",
-    "skill_used": "electronics",
-    "difficulty": 5,
-    "skills_required": [ "mechanics", 3 ],
-    "time": "33 h 20 m",
-    "autolearn": true,
-    "using": [ [ "soldering_standard", 30 ] ],
-    "qualities": [ { "id": "HAMMER", "level": 2 }, { "id": "SAW_M", "level": 1 } ],
-    "components": [
-      [ [ "UPS_off", 1 ], [ "small_storage_battery", 1 ] ],
-      [ [ "scrap", 8 ], [ "steel_chunk", 3 ] ],
-      [ [ "cable", 100 ] ],
-      [ [ "plastic_chunk", 10 ] ],
-      [ [ "amplifier", 5 ] ],
-      [ [ "power_supply", 5 ] ],
-      [ [ "coilgun", 1 ] ]
-    ]
-  },
-  {
-    "result": "needler",
-    "type": "recipe",
-    "category": "CC_OTHER",
-    "subcategory": "CSC_OTHER_PARTS",
-    "skill_used": "mechanics",
-    "difficulty": 3,
-    "skills_required": [ "gun", 3 ],
-    "time": "8 h 20 m",
-    "autolearn": true,
-    "using": [ [ "soldering_standard", 40 ] ],
-    "qualities": [ { "id": "HAMMER", "level": 2 }, { "id": "SAW_M", "level": 1 } ],
-    "components": [ [ [ "foot_crank", 1 ] ], [ [ "scrap", 12 ], [ "steel_chunk", 4 ] ], [ [ "nailrifle", 1 ] ] ]
-  },
-  {
-    "result": "railturret",
-    "type": "recipe",
-    "category": "CC_OTHER",
-    "subcategory": "CSC_OTHER_PARTS",
-    "skill_used": "electronics",
-    "difficulty": 8,
-    "skills_required": [ "mechanics", 4 ],
-    "time": "66 h 40 m",
-    "autolearn": true,
-    "qualities": [ { "id": "HAMMER", "level": 2 }, { "id": "SAW_M", "level": 1 } ],
-    "using": [ [ "soldering_standard", 30 ] ],
-    "components": [
-      [ [ "UPS_off", 2 ], [ "small_storage_battery", 2 ] ],
-      [ [ "scrap", 12 ], [ "steel_chunk", 3 ] ],
-      [ [ "cable", 200 ] ],
-      [ [ "plastic_chunk", 12 ] ],
-      [ [ "amplifier", 8 ] ],
-      [ [ "power_supply", 8 ] ],
-      [ [ "rebar_rifle", 1 ] ],
-      [ [ "e_scrap", 20 ] ]
-    ]
-  },
   {
     "result": "ripper",
     "type": "recipe",
@@ -211,27 +138,6 @@
     "tools": [ [ [ "tongs", -1 ] ], [ [ "anvil", -1 ] ] ],
     "components": [ [ [ "wire", 10 ] ], [ [ "rebar", 4 ], [ "pipe", 8 ] ] ]
   },
-  {
-    "result": "rslauncher",
-    "type": "recipe",
-    "category": "CC_WEAPON",
-    "subcategory": "CSC_WEAPON_RANGED",
-    "skill_used": "mechanics",
-    "difficulty": 8,
-    "skills_required": [ "gun", 3 ],
-    "time": "50 h",
-    "autolearn": true,
-    "using": [ [ "welding_standard", 30 ] ],
-    "qualities": [ { "id": "SAW_M_FINE", "level": 1 }, { "id": "SCREW_FINE", "level": 1 }, { "id": "WRENCH_FINE", "level": 1 } ],
-    "components": [
-      [ [ "pipe", 12 ] ],
-      [ [ "nail", 100 ], [ "adhesive", 2, "LIST" ] ],
-      [ [ "2x4", 3 ], [ "stick", 3 ] ],
-      [ [ "metal_tank", 1 ] ],
-      [ [ "steel_chunk", 5 ], [ "scrap", 15 ] ],
-      [ [ "foot_crank", 1 ] ]
-    ]
-  },
   {
     "result": "scorpion",
     "type": "recipe",
@@ -252,28 +158,6 @@
       [ [ "nail", 60 ], [ "adhesive", 5, "LIST" ] ]
     ]
   },
-  {
-    "result": "shardgun",
-    "type": "recipe",
-    "category": "CC_OTHER",
-    "subcategory": "CSC_OTHER_PARTS",
-    "skill_used": "electronics",
-    "difficulty": 4,
-    "skills_required": [ "mechanics", 3 ],
-    "time": "33 h 20 m",
-    "autolearn": true,
-    "using": [ [ "soldering_standard", 30 ] ],
-    "qualities": [ { "id": "HAMMER", "level": 2 }, { "id": "SAW_M", "level": 1 } ],
-    "components": [
-      [ [ "UPS_off", 1 ], [ "small_storage_battery", 1 ] ],
-      [ [ "scrap", 8 ], [ "steel_chunk", 3 ] ],
-      [ [ "cable", 60 ] ],
-      [ [ "plastic_chunk", 8 ] ],
-      [ [ "amplifier", 3 ] ],
-      [ [ "power_supply", 3 ] ],
-      [ [ "coilgun", 1 ] ]
-    ]
-  },
   {
     "result": "slauncher",
     "type": "recipe",
@@ -318,19 +202,5 @@
       [ [ "power_supply", 1 ] ],
       [ [ "bio_chain_lightning", 1 ] ]
     ]
-  },
-  {
-    "result": "tiharturret",
-    "type": "recipe",
-    "category": "CC_OTHER",
-    "subcategory": "CSC_OTHER_PARTS",
-    "skill_used": "mechanics",
-    "difficulty": 6,
-    "skills_required": [ "gun", 3 ],
-    "time": "6 h 40 m",
-    "autolearn": true,
-    "using": [ [ "soldering_standard", 30 ] ],
-    "qualities": [ { "id": "HAMMER", "level": 2 }, { "id": "SAW_M", "level": 1 } ],
-    "components": [ [ [ "foot_crank", 1 ] ], [ [ "scrap", 12 ], [ "steel_chunk", 4 ] ], [ [ "tihar", 1 ] ] ]
   }
 ]
diff --git a/data/mods/blazemod/recipes/vortex_recipes.json b/data/mods/blazemod/recipes/vortex_recipes.json
index 863e2348e97b5..9de75f3854697 100644
--- a/data/mods/blazemod/recipes/vortex_recipes.json
+++ b/data/mods/blazemod/recipes/vortex_recipes.json
@@ -43,48 +43,6 @@
       [ [ "alternator_truck", 6 ], [ "alternator_car", 6 ], [ "alternator_motorbike", 6 ] ]
     ]
   },
-  {
-    "result": "vortexbolter",
-    "type": "recipe",
-    "category": "CC_OTHER",
-    "subcategory": "CSC_OTHER_PARTS",
-    "skill_used": "fabrication",
-    "difficulty": 7,
-    "skills_required": [ "mechanics", 7 ],
-    "time": "8 h 20 m",
-    "autolearn": true,
-    "using": [ [ "soldering_standard", 30 ] ],
-    "qualities": [ { "id": "HAMMER", "level": 1 }, { "id": "SAW_M", "level": 1 } ],
-    "components": [
-      [ [ "metal_tank_little", 1 ] ],
-      [ [ "pipe", 2 ] ],
-      [ [ "helsing", 1 ] ],
-      [ [ "steel_chunk", 9 ], [ "steel_lump", 3 ] ],
-      [ [ "plastic_chunk", 6 ] ],
-      [ [ "vortex_stone", 1 ] ]
-    ]
-  },
-  {
-    "result": "vortexrifle",
-    "type": "recipe",
-    "category": "CC_OTHER",
-    "subcategory": "CSC_OTHER_PARTS",
-    "skill_used": "fabrication",
-    "difficulty": 7,
-    "skills_required": [ "mechanics", 7 ],
-    "time": "8 h 20 m",
-    "autolearn": true,
-    "using": [ [ "soldering_standard", 30 ] ],
-    "qualities": [ { "id": "HAMMER", "level": 1 }, { "id": "SAW_M", "level": 1 } ],
-    "components": [
-      [ [ "metal_tank_little", 1 ] ],
-      [ [ "pipe", 2 ] ],
-      [ [ "tihar", 1 ] ],
-      [ [ "steel_chunk", 9 ], [ "steel_lump", 3 ] ],
-      [ [ "plastic_chunk", 6 ] ],
-      [ [ "vortex_stone", 1 ] ]
-    ]
-  },
   {
     "result": "vortexaccelerator",
     "type": "recipe",
diff --git a/data/mods/blazemod/vehicleparts/blaze_weapons_parts.json b/data/mods/blazemod/vehicleparts/blaze_weapons_parts.json
index 90ba206cb342e..149b66b6456a7 100644
--- a/data/mods/blazemod/vehicleparts/blaze_weapons_parts.json
+++ b/data/mods/blazemod/vehicleparts/blaze_weapons_parts.json
@@ -8,17 +8,6 @@
     "breaks_into": [ { "item": "TDI", "count": [ 0, 1 ] } ],
     "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } }
   },
-  {
-    "id": "bolter",
-    "copy-from": "turret",
-    "type": "vehicle_part",
-    "name": { "str": "manual storm bolter" },
-    "item": "bolter",
-    "color": "light_gray",
-    "broken_color": "light_gray",
-    "breaks_into": [ { "item": "bolter", "count": [ 0, 1 ] } ],
-    "requirements": { "install": { "skills": [ [ "mechanics", 4 ] ] }, "removal": { "skills": [ [ "mechanics", 2 ] ] } }
-  },
   {
     "id": "cangun",
     "copy-from": "turret",
@@ -145,28 +134,6 @@
     "requirements": { "install": { "skills": [ [ "mechanics", 4 ] ] }, "removal": { "skills": [ [ "mechanics", 2 ] ] } },
     "extend": { "flags": [ "USE_TANKS" ] }
   },
-  {
-    "id": "nailer",
-    "copy-from": "turret",
-    "type": "vehicle_part",
-    "name": { "str": "manual perforator" },
-    "item": "nailer",
-    "color": "dark_gray",
-    "broken_color": "dark_gray",
-    "breaks_into": [ { "item": "nailer", "count": [ 0, 1 ] } ],
-    "requirements": { "install": { "skills": [ [ "mechanics", 5 ] ] }, "removal": { "skills": [ [ "mechanics", 3 ] ] } }
-  },
-  {
-    "id": "needler",
-    "copy-from": "turret",
-    "type": "vehicle_part",
-    "name": { "str": "manual needler" },
-    "item": "needler",
-    "color": "blue",
-    "broken_color": "blue",
-    "breaks_into": [ { "item": "needler", "count": [ 0, 1 ] } ],
-    "requirements": { "install": { "skills": [ [ "mechanics", 5 ] ] }, "removal": { "skills": [ [ "mechanics", 3 ] ] } }
-  },
   {
     "id": "ar15",
     "copy-from": "turret",
@@ -176,17 +143,6 @@
     "breaks_into": [ { "item": "ar15", "count": [ 0, 1 ] } ],
     "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } }
   },
-  {
-    "id": "railturret",
-    "copy-from": "turret",
-    "type": "vehicle_part",
-    "name": { "str": "manual hypervelocity driver" },
-    "item": "railturret",
-    "color": "magenta",
-    "broken_color": "magenta",
-    "breaks_into": [ { "item": "railturret", "count": [ 0, 1 ] } ],
-    "requirements": { "install": { "skills": [ [ "mechanics", 5 ] ] }, "removal": { "skills": [ [ "mechanics", 3 ] ] } }
-  },
   {
     "id": "ripper",
     "copy-from": "turret",
@@ -201,17 +157,6 @@
     "requirements": { "install": { "skills": [ [ "mechanics", 5 ] ] }, "removal": { "skills": [ [ "mechanics", 3 ] ] } },
     "extend": { "flags": [ "EXTRA_DRAG" ] }
   },
-  {
-    "id": "rslauncher",
-    "copy-from": "turret",
-    "type": "vehicle_part",
-    "name": { "str": "manual rotary speargun" },
-    "item": "rslauncher",
-    "color": "light_gray",
-    "broken_color": "light_gray",
-    "breaks_into": [ { "item": "rslauncher", "count": [ 0, 1 ] } ],
-    "requirements": { "install": { "skills": [ [ "mechanics", 5 ] ] }, "removal": { "skills": [ [ "mechanics", 3 ] ] } }
-  },
   {
     "id": "scorpion",
     "copy-from": "turret",
@@ -223,17 +168,6 @@
     "breaks_into": [ { "item": "scorpion", "count": [ 0, 1 ] } ],
     "requirements": { "install": { "skills": [ [ "mechanics", 4 ] ] }, "removal": { "skills": [ [ "mechanics", 2 ] ] } }
   },
-  {
-    "id": "shardgun",
-    "copy-from": "turret",
-    "type": "vehicle_part",
-    "name": { "str": "manual splintergun" },
-    "item": "shardgun",
-    "color": "blue",
-    "broken_color": "blue",
-    "breaks_into": [ { "item": "shardgun", "count": [ 0, 1 ] } ],
-    "requirements": { "install": { "skills": [ [ "mechanics", 6 ] ] }, "removal": { "skills": [ [ "mechanics", 4 ] ] } }
-  },
   {
     "id": "slauncher",
     "copy-from": "turret",
@@ -256,17 +190,6 @@
     "breaks_into": [ { "item": "teslagun", "count": [ 0, 1 ] } ],
     "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 2 ] ] } }
   },
-  {
-    "id": "tiharturret",
-    "copy-from": "turret",
-    "type": "vehicle_part",
-    "name": { "str": "manual avalanche rifle" },
-    "item": "tiharturret",
-    "color": "light_gray",
-    "broken_color": "light_gray",
-    "breaks_into": [ { "item": "tiharturret", "count": [ 0, 1 ] } ],
-    "requirements": { "install": { "skills": [ [ "mechanics", 4 ] ] }, "removal": { "skills": [ [ "mechanics", 2 ] ] } }
-  },
   {
     "id": "bigun",
     "copy-from": "turret",
@@ -412,15 +335,6 @@
     "breaks_into": [ { "item": "h&k416a5", "count": [ 0, 1 ] } ],
     "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } }
   },
-  {
-    "id": "heavy_rail_rifle",
-    "copy-from": "turret",
-    "type": "vehicle_part",
-    "name": { "str": "heavy rail rifle turret" },
-    "item": "heavy_rail_rifle",
-    "breaks_into": [ { "item": "heavy_rail_rifle", "count": [ 0, 1 ] } ],
-    "requirements": { "install": { "skills": [ [ "mechanics", 5 ] ] }, "removal": { "skills": [ [ "mechanics", 3 ] ] } }
-  },
   {
     "id": "hk_g3",
     "copy-from": "turret",
@@ -691,24 +605,6 @@
     "breaks_into": [ { "item": "mossberg_500", "count": [ 0, 1 ] } ],
     "requirements": { "install": { "skills": [ [ "mechanics", 4 ] ] }, "removal": { "skills": [ [ "mechanics", 2 ] ] } }
   },
-  {
-    "id": "nailrifle",
-    "copy-from": "turret",
-    "type": "vehicle_part",
-    "name": { "str": "nail rifle turret" },
-    "item": "nailrifle",
-    "breaks_into": [ { "item": "nailrifle", "count": [ 0, 1 ] } ],
-    "requirements": { "install": { "skills": [ [ "mechanics", 4 ] ] }, "removal": { "skills": [ [ "mechanics", 2 ] ] } }
-  },
-  {
-    "id": "needlegun",
-    "copy-from": "turret",
-    "type": "vehicle_part",
-    "name": { "str": "RM216 SPIW turret" },
-    "item": "needlegun",
-    "breaks_into": [ { "item": "needlegun", "count": [ 0, 1 ] } ],
-    "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } }
-  },
   {
     "id": "pipe_double_shotgun",
     "copy-from": "turret",
@@ -727,15 +623,6 @@
     "breaks_into": [ { "item": "pipe_shotgun", "count": [ 0, 1 ] } ],
     "requirements": { "install": { "skills": [ [ "mechanics", 5 ] ] }, "removal": { "skills": [ [ "mechanics", 3 ] ] } }
   },
-  {
-    "id": "rebar_rifle",
-    "copy-from": "turret",
-    "type": "vehicle_part",
-    "name": { "str": "rail rifle turret" },
-    "item": "rebar_rifle",
-    "breaks_into": [ { "item": "rebar_rifle", "count": [ 0, 1 ] } ],
-    "requirements": { "install": { "skills": [ [ "mechanics", 5 ] ] }, "removal": { "skills": [ [ "mechanics", 3 ] ] } }
-  },
   {
     "id": "remington_700",
     "copy-from": "turret",