From 3c9b7661abbcdf4ba8e168ae0bfa9ef7c6b76824 Mon Sep 17 00:00:00 2001 From: Soup-de-Loop <40143107+Soup-de-Loop@users.noreply.github.com> Date: Wed, 29 Apr 2020 08:36:33 +1000 Subject: [PATCH] Separate blazemod turrets from vanilla ID's The biggest change yet to finally free blazemod from bad code choices, this change will undo the bad choice of overwriting item ID's with vehiclepart ID's, by giving them their own unique ID's, and brings the names into line with vanilla. --- .../vehicleparts/blaze_weapons_parts.json | 336 +++++++++--------- 1 file changed, 168 insertions(+), 168 deletions(-) diff --git a/data/mods/blazemod/vehicleparts/blaze_weapons_parts.json b/data/mods/blazemod/vehicleparts/blaze_weapons_parts.json index ad91d361c2284..5995124d94ee3 100644 --- a/data/mods/blazemod/vehicleparts/blaze_weapons_parts.json +++ b/data/mods/blazemod/vehicleparts/blaze_weapons_parts.json @@ -1,18 +1,18 @@ [ { - "id": "TDI", + "id": "mounted_TDI", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "TDI Vector turret" }, + "name": { "str": "mounted TDI Vector" }, "item": "TDI", "breaks_into": [ { "item": "TDI", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "cangun", + "id": "mounted_cangun", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "slingshot cannon" }, + "name": { "str": "mounted slingshot cannon" }, "item": "cangun", "color": "brown", "broken_color": "brown", @@ -20,19 +20,19 @@ "requirements": { "install": { "skills": [ [ "mechanics", 4 ] ] }, "removal": { "skills": [ [ "mechanics", 2 ] ] } } }, { - "id": "acr", + "id": "mounted_acr", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "Remington ACR turret" }, + "name": { "str": "mounted Remington ACR" }, "item": "acr", "breaks_into": [ { "item": "acr", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "gattler", + "id": "mounted_gattler", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "rotary cannon" }, + "name": { "str": "mounted rotary cannon" }, "item": "gattler", "color": "dark_gray", "broken_color": "dark_gray", @@ -40,28 +40,28 @@ "requirements": { "install": { "skills": [ [ "mechanics", 5 ] ] }, "removal": { "skills": [ [ "mechanics", 3 ] ] } } }, { - "id": "ak47", + "id": "mounted_ak47", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "AK47 turret" }, + "name": { "str": "mounted AK47" }, "item": "ak47", "breaks_into": [ { "item": "ak47", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "ak74", + "id": "mounted_ak74", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "AK74 turret" }, + "name": { "str": "mounted AK74" }, "item": "ak74", "breaks_into": [ { "item": "ak74", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "lasgun", + "id": "mounted_lasgun", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "laser cannon" }, + "name": { "str": "mounted laser cannon" }, "item": "lasgun", "color": "blue", "broken_color": "blue", @@ -69,10 +69,10 @@ "requirements": { "install": { "skills": [ [ "mechanics", 6 ] ] }, "removal": { "skills": [ [ "mechanics", 4 ] ] } } }, { - "id": "lasgunp", + "id": "mounted_lasgunp", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "pulse laser" }, + "name": { "str": "mounted pulse laser" }, "item": "lasgunp", "color": "blue", "broken_color": "blue", @@ -80,10 +80,10 @@ "requirements": { "install": { "skills": [ [ "mechanics", 6 ] ] }, "removal": { "skills": [ [ "mechanics", 4 ] ] } } }, { - "id": "lasgunx", + "id": "mounted_lasgunx", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "turbolaser" }, + "name": { "str": "mounted turbolaser" }, "item": "lasgunx", "color": "magenta", "broken_color": "magenta", @@ -91,37 +91,37 @@ "requirements": { "install": { "skills": [ [ "mechanics", 6 ] ] }, "removal": { "skills": [ [ "mechanics", 4 ] ] } } }, { - "id": "american_180", + "id": "mounted_american_180", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "American-180 turret" }, + "name": { "str": "mounted American-180" }, "item": "american_180", "breaks_into": [ { "item": "american_180", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "an94", + "id": "mounted_an94", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "AN94 turret" }, + "name": { "str": "mounted AN94" }, "item": "an94", "breaks_into": [ { "item": "an94", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "ar15", + "id": "mounted_ar15", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "AR-15 turret" }, + "name": { "str": "mounted AR-15" }, "item": "ar15", "breaks_into": [ { "item": "ar15", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "ripper", + "id": "mounted_ripper", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "ripper" }, + "name": { "str": "mounted ripper" }, "item": "ripper", "broken_symbol": "x", "color": "dark_gray", @@ -132,10 +132,10 @@ "extend": { "flags": [ "EXTRA_DRAG" ] } }, { - "id": "scorpion", + "id": "mounted_scorpion", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "scorpion ballista" }, + "name": { "str": "mounted scorpion ballista" }, "item": "scorpion", "color": "brown", "broken_color": "brown", @@ -143,10 +143,10 @@ "requirements": { "install": { "skills": [ [ "mechanics", 4 ] ] }, "removal": { "skills": [ [ "mechanics", 2 ] ] } } }, { - "id": "slauncher", + "id": "mounted_slauncher", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "speargun" }, + "name": { "str": "mounted speargun" }, "item": "slauncher", "color": "light_gray", "broken_color": "light_gray", @@ -154,10 +154,10 @@ "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 2 ] ] } } }, { - "id": "teslagun", + "id": "mounted_teslagun", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "tesla cannon" }, + "name": { "str": "mounted tesla cannon" }, "item": "teslagun", "color": "blue", "broken_color": "blue", @@ -165,46 +165,46 @@ "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 2 ] ] } } }, { - "id": "bigun", + "id": "mounted_bigun", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "autoshotgun turret" }, + "name": { "str": "mounted autoshotgun" }, "item": "bigun", "breaks_into": [ { "item": "bigun", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 4 ] ] }, "removal": { "skills": [ [ "mechanics", 2 ] ] } } }, { - "id": "blunderbuss", + "id": "mounted_blunderbuss", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "blunderbuss turret" }, + "name": { "str": "mounted blunderbuss" }, "item": "blunderbuss", "breaks_into": [ { "item": "blunderbuss", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 5 ] ] }, "removal": { "skills": [ [ "mechanics", 3 ] ] } } }, { - "id": "browning_blr", + "id": "mounted_browning_blr", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "Browning BLR turret" }, + "name": { "str": "mounted Browning BLR" }, "item": "browning_blr", "breaks_into": [ { "item": "browning_blr", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "calico", + "id": "mounted_calico", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "Calico M960 turret" }, + "name": { "str": "mounted Calico M960" }, "item": "calico", "breaks_into": [ { "item": "calico", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "carbine_flintlock", + "id": "mounted_carbine_flintlock", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "flintlock carbine turret" }, + "name": { "str": "mounted flintlock carbine" }, "item": "carbine_flintlock", "symbol": "+", "broken_symbol": "x", @@ -215,10 +215,10 @@ "requirements": { "install": { "skills": [ [ "mechanics", 4 ] ] }, "removal": { "skills": [ [ "mechanics", 2 ] ] } } }, { - "id": "cutter", + "id": "mounted_cutter", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "lacerator turret" }, + "name": { "str": "mounted lacerator" }, "item": "cutter", "broken_symbol": "x", "color": "dark_gray", @@ -229,19 +229,19 @@ "extend": { "flags": [ "EXTRA_DRAG" ] } }, { - "id": "cx4", + "id": "mounted_cx4", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "Cx4 Storm turret" }, + "name": { "str": "mounted Cx4 Storm" }, "item": "cx4", "breaks_into": [ { "item": "cx4", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "flamethrower", + "id": "mounted_flamethrower", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "flamethrower turret" }, + "name": { "str": "mounted flamethrower" }, "item": "flamethrower", "color": "red", "broken_color": "red", @@ -250,10 +250,10 @@ "extend": { "flags": [ "USE_TANKS" ] } }, { - "id": "rm451_flamethrower", + "id": "mounted_rm451_flamethrower", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "RM451 flamethrower turret" }, + "name": { "str": "mounted RM451 flamethrower" }, "item": "rm451_flamethrower", "color": "red", "broken_color": "red", @@ -262,289 +262,289 @@ "extend": { "flags": [ "USE_TANKS" ] } }, { - "id": "fn_fal", + "id": "mounted_fn_fal", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "FN FAL turret" }, + "name": { "str": "mounted FN FAL" }, "item": "fn_fal", "breaks_into": [ { "item": "fn_fal", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "fn_p90", + "id": "mounted_fn_p90", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "FN P90 turret" }, + "name": { "str": "mounted FN P90" }, "item": "fn_p90", "breaks_into": [ { "item": "fn_p90", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "h&k416a5", + "id": "mounted_h&k416a5", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "H&K 416A5 turret" }, + "name": { "str": "mounted H&K 416A5" }, "item": "h&k416a5", "breaks_into": [ { "item": "h&k416a5", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "hk_g3", + "id": "mounted_hk_g3", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "H&K G3 turret" }, + "name": { "str": "mounted H&K G3" }, "item": "hk_g3", "breaks_into": [ { "item": "hk_g3", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "hk_g36", + "id": "mounted_hk_g36", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "H&K G36 turret" }, + "name": { "str": "mounted H&K G36" }, "item": "hk_g36", "breaks_into": [ { "item": "hk_g36", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "hk_g80", + "id": "mounted_hk_g80", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "H&K G80 turret" }, + "name": { "str": "mounted H&K G80" }, "item": "hk_g80", "breaks_into": [ { "item": "hk_g80", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 5 ] ] }, "removal": { "skills": [ [ "mechanics", 3 ] ] } } }, { - "id": "hk_mp5", + "id": "mounted_hk_mp5", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "H&K MP5 turret" }, + "name": { "str": "mounted H&K MP5" }, "item": "hk_mp5", "breaks_into": [ { "item": "hk_mp5", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "hk_mp7", + "id": "mounted_hk_mp7", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "H&K MP7 turret" }, + "name": { "str": "mounted H&K MP7" }, "item": "hk_mp7", "breaks_into": [ { "item": "hk_mp7", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "hk_ump45", + "id": "mounted_hk_ump45", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "H&K UMP45 turret" }, + "name": { "str": "mounted H&K UMP45" }, "item": "hk_ump45", "breaks_into": [ { "item": "hk_ump45", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "ksg", + "id": "mounted_ksg", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "Kel-Tec KSG turret" }, + "name": { "str": "mounted Kel-Tec KSG" }, "item": "ksg", "breaks_into": [ { "item": "ksg", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 4 ] ] }, "removal": { "skills": [ [ "mechanics", 2 ] ] } } }, { - "id": "tavor_12", + "id": "mounted_tavor_12", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "Tavor TS12 turret" }, + "name": { "str": "mounted Tavor TS12" }, "item": "tavor_12", "breaks_into": [ { "item": "tavor_12", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "launcher_simple", + "id": "mounted_launcher_simple", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "40mm launcher turret" }, + "name": { "str": "mounted 40mm launcher" }, "item": "launcher_simple", "breaks_into": [ { "item": "launcher_simple", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 4 ] ] }, "removal": { "skills": [ [ "mechanics", 2 ] ] } } }, { - "id": "m1014", + "id": "mounted_m1014", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "M1014 shotgun turret" }, + "name": { "str": "mounted M1014 shotgun" }, "item": "m1014", "breaks_into": [ { "item": "m1014", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 4 ] ] }, "removal": { "skills": [ [ "mechanics", 2 ] ] } } }, { - "id": "m107a1", + "id": "mounted_m107a1", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "Barrett M107A1 turret" }, + "name": { "str": "mounted Barrett M107A1" }, "item": "m107a1", "breaks_into": [ { "item": "m107a1", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "m14ebr", + "id": "mounted_m14ebr", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "M14-EBR turret" }, + "name": { "str": "mounted M14-EBR" }, "item": "m14ebr", "breaks_into": [ { "item": "m14ebr", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "m1a", + "id": "mounted_m1a", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "M1A turret" }, + "name": { "str": "mounted M1A" }, "item": "m1a", "breaks_into": [ { "item": "m1a", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "m2010", + "id": "mounted_m2010", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "M2010 ESR turret" }, + "name": { "str": "mounted M2010 ESR" }, "item": "m2010", "breaks_into": [ { "item": "m2010", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "m27iar", + "id": "mounted_m27iar", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "M27 IAR turret" }, + "name": { "str": "mounted M27 IAR" }, "item": "m27iar", "breaks_into": [ { "item": "m27iar", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "m2browning_sawn", + "id": "mounted_m2browning_sawn", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": ".50 caliber turret" }, + "name": { "str": "mounted .50 caliber" }, "item": "m2browning_sawn", "breaks_into": [ { "item": "m2browning_sawn", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "m320", + "id": "mounted_m320", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "M320 turret" }, + "name": { "str": "mounted M320" }, "item": "m320", "breaks_into": [ { "item": "m320", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 4 ] ] }, "removal": { "skills": [ [ "mechanics", 2 ] ] } } }, { - "id": "m4a1", + "id": "mounted_m4a1", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "M4A1 turret" }, + "name": { "str": "mounted M4A1" }, "item": "m4a1", "breaks_into": [ { "item": "m4a1", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "m60", + "id": "mounted_m60", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "M60 turret" }, + "name": { "str": "mounted M60" }, "item": "m60", "breaks_into": [ { "item": "m60", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "m79", + "id": "mounted_m79", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "M79 turret" }, + "name": { "str": "mounted M79" }, "item": "m79", "breaks_into": [ { "item": "m79", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "mac_10", + "id": "mounted_mac_10", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "MAC-10 turret" }, + "name": { "str": "mounted MAC-10" }, "item": "mac_10", "breaks_into": [ { "item": "mac_10", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "marlin_9a", + "id": "mounted_marlin_9a", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "Marlin 39A turret" }, + "name": { "str": "mounted Marlin 39A" }, "item": "marlin_9a", "breaks_into": [ { "item": "marlin_9a", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "mgl", + "id": "mounted_mgl", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "Milkor MGL turret" }, + "name": { "str": "mounted Milkor MGL" }, "item": "mgl", "breaks_into": [ { "item": "mgl", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 4 ] ] }, "removal": { "skills": [ [ "mechanics", 2 ] ] } } }, { - "id": "mossberg_500", + "id": "mounted_mossberg_500", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "Mossberg 500 turret" }, + "name": { "str": "mounted Mossberg 500" }, "item": "mossberg_500", "breaks_into": [ { "item": "mossberg_500", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 4 ] ] }, "removal": { "skills": [ [ "mechanics", 2 ] ] } } }, { - "id": "pipe_double_shotgun", + "id": "mounted_pipe_double_shotgun", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "double pipe shotgun turret" }, + "name": { "str": "mounted double pipe shotgun" }, "item": "pipe_double_shotgun", "breaks_into": [ { "item": "pipe_double_shotgun", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 5 ] ] }, "removal": { "skills": [ [ "mechanics", 3 ] ] } } }, { - "id": "pipe_shotgun", + "id": "mounted_pipe_shotgun", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "pipe shotgun turret" }, + "name": { "str": "mounted pipe shotgun" }, "item": "pipe_shotgun", "breaks_into": [ { "item": "pipe_shotgun", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 5 ] ] }, "removal": { "skills": [ [ "mechanics", 3 ] ] } } }, { - "id": "remington_700", + "id": "mounted_remington_700", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "Remington 700 turret" }, + "name": { "str": "mounted Remington 700" }, "item": "remington_700", "breaks_into": [ { "item": "remington_700", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "remington_870", + "id": "mounted_remington_870", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "Remington 870 turret" }, + "name": { "str": "mounted Remington 870" }, "item": "remington_870", "breaks_into": [ { "item": "remington_870", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 4 ] ] }, "removal": { "skills": [ [ "mechanics", 2 ] ] } } }, { - "id": "repeatingcrossbow", + "id": "mounted_repeatingcrossbow", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "repeating crossbow turret" }, + "name": { "str": "mounted repeating crossbow" }, "item": "rep_crossbow", "color": "brown", "broken_color": "light_gray", @@ -552,46 +552,46 @@ "requirements": { "install": { "skills": [ [ "mechanics", 4 ] ] }, "removal": { "skills": [ [ "mechanics", 2 ] ] } } }, { - "id": "revolver_shotgun", + "id": "mounted_revolver_shotgun", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "revolver shotgun turret" }, + "name": { "str": "mounted revolver shotgun" }, "item": "revolver_shotgun", "breaks_into": [ { "item": "revolver_shotgun", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 5 ] ] }, "removal": { "skills": [ [ "mechanics", 3 ] ] } } }, { - "id": "rifle_22", + "id": "mounted_rifle_22", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": ".22 pipe rifle turret" }, + "name": { "str": "mounted .22 pipe rifle" }, "item": "rifle_22", "breaks_into": [ { "item": "rifle_22", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 4 ] ] }, "removal": { "skills": [ [ "mechanics", 2 ] ] } } }, { - "id": "rifle_308", + "id": "mounted_rifle_308", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": ".308 pipe rifle turret" }, + "name": { "str": "mounted .308 pipe rifle" }, "item": "rifle_308", "breaks_into": [ { "item": "rifle_308", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 4 ] ] }, "removal": { "skills": [ [ "mechanics", 2 ] ] } } }, { - "id": "rifle_9mm", + "id": "mounted_rifle_9mm", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "9x19mm pipe rifle turret" }, + "name": { "str": "mounted 9x19mm pipe rifle" }, "item": "rifle_9mm", "breaks_into": [ { "item": "rifle_9mm", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 4 ] ] }, "removal": { "skills": [ [ "mechanics", 2 ] ] } } }, { - "id": "rifle_flintlock", + "id": "mounted_rifle_flintlock", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "flintlock rifle turret" }, + "name": { "str": "mounted flintlock rifle" }, "item": "rifle_flintlock", "symbol": "+", "broken_symbol": "x", @@ -600,64 +600,64 @@ "requirements": { "install": { "skills": [ [ "mechanics", 4 ] ] }, "removal": { "skills": [ [ "mechanics", 2 ] ] } } }, { - "id": "rm11b_sniper_rifle", + "id": "mounted_rm11b_sniper_rifle", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "RM11B scout rifle turret" }, + "name": { "str": "mounted RM11B scout rifle" }, "item": "rm11b_sniper_rifle", "breaks_into": [ { "item": "rm11b_sniper_rifle", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "rm2000_smg", + "id": "mounted_rm2000_smg", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "RM2000 SMG turret" }, + "name": { "str": "mounted RM2000 SMG" }, "item": "rm2000_smg", "breaks_into": [ { "item": "rm2000_smg", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "rm51_assault_rifle", + "id": "mounted_rm51_assault_rifle", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "RM51 assault rifle turret" }, + "name": { "str": "mounted RM51 assault rifle" }, "item": "rm51_assault_rifle", "breaks_into": [ { "item": "rm51_assault_rifle", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "rm614_lmg", + "id": "mounted_rm614_lmg", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "RM614 LMG turret" }, + "name": { "str": "mounted RM614 LMG" }, "item": "rm614_lmg", "breaks_into": [ { "item": "rm614_lmg", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "rm802", + "id": "mounted_rm802", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "RM802 turret" }, + "name": { "str": "mounted RM802" }, "item": "rm802", "breaks_into": [ { "item": "rm802", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 4 ] ] }, "removal": { "skills": [ [ "mechanics", 2 ] ] } } }, { - "id": "rm88_battle_rifle", + "id": "mounted_rm88_battle_rifle", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "RM88 battle rifle turret" }, + "name": { "str": "mounted RM88 battle rifle" }, "item": "rm88_battle_rifle", "breaks_into": [ { "item": "rm88_battle_rifle", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "rslauncher", + "id": "mounted_rslauncher", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "rotary speargun turret" }, + "name": { "str": "mounted rotary speargun" }, "item": "rslauncher", "color": "light_gray", "broken_color": "light_gray", @@ -665,91 +665,91 @@ "requirements": { "install": { "skills": [ [ "mechanics", 4 ] ] }, "removal": { "skills": [ [ "mechanics", 2 ] ] } } }, { - "id": "ruger_1022", + "id": "mounted_ruger_1022", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "Ruger 10/22 turret" }, + "name": { "str": "mounted Ruger 10/22" }, "item": "ruger_1022", "breaks_into": [ { "item": "ruger_1022", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "ruger_mini", + "id": "mounted_ruger_mini", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "Ruger mini-14 turret" }, + "name": { "str": "mounted Ruger mini-14" }, "item": "ruger_mini", "breaks_into": [ { "item": "ruger_mini", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "saiga_12", + "id": "mounted_saiga_12", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "Saiga 12 turret" }, + "name": { "str": "mounted Saiga 12" }, "item": "saiga_12", "breaks_into": [ { "item": "saiga_12", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "savage_111f", + "id": "mounted_savage_111f", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "Savage 111F turret" }, + "name": { "str": "mounted Savage 111F" }, "item": "savage_111f", "breaks_into": [ { "item": "savage_111f", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "scar_h", + "id": "mounted_scar_h", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "FN SCAR-H turret" }, + "name": { "str": "mounted FN SCAR-H" }, "item": "scar_h", "breaks_into": [ { "item": "scar_h", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "scar_l", + "id": "mounted_scar_l", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "FN SCAR-L turret" }, + "name": { "str": "mounted FN SCAR-L" }, "item": "scar_l", "breaks_into": [ { "item": "scar_l", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "shotgun_d", + "id": "mounted_shotgun_d", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "double shotgun turret" }, + "name": { "str": "mounted double shotgun" }, "item": "shotgun_d", "breaks_into": [ { "item": "shotgun_d", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 4 ] ] }, "removal": { "skills": [ [ "mechanics", 2 ] ] } } }, { - "id": "shotgun_s", + "id": "mounted_shotgun_s", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "single shotgun turret" }, + "name": { "str": "mounted single shotgun" }, "item": "shotgun_s", "breaks_into": [ { "item": "shotgun_s", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 4 ] ] }, "removal": { "skills": [ [ "mechanics", 2 ] ] } } }, { - "id": "sks", + "id": "mounted_sks", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "SKS turret" }, + "name": { "str": "mounted SKS" }, "item": "sks", "breaks_into": [ { "item": "sks", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "slauncher", + "id": "mounted_slauncher", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "speargun turret" }, + "name": { "str": "mounted speargun" }, "item": "slauncher", "color": "light_gray", "broken_color": "light_gray", @@ -757,46 +757,46 @@ "requirements": { "install": { "skills": [ [ "mechanics", 4 ] ] }, "removal": { "skills": [ [ "mechanics", 2 ] ] } } }, { - "id": "steyr_aug", + "id": "mounted_steyr_aug", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "Steyr AUG turret" }, + "name": { "str": "mounted Steyr AUG" }, "item": "steyr_aug", "breaks_into": [ { "item": "steyr_aug", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "surv_carbine_223", + "id": "mounted_surv_carbine_223", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "223 carbine turret" }, + "name": { "str": "mounted 223 carbine" }, "item": "surv_carbine_223", "breaks_into": [ { "item": "surv_carbine_223", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 4 ] ] }, "removal": { "skills": [ [ "mechanics", 2 ] ] } } }, { - "id": "tec9", + "id": "mounted_tec9", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "TEC-9 turret" }, + "name": { "str": "mounted TEC-9" }, "item": "tec9", "breaks_into": [ { "item": "tec9", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "uzi", + "id": "mounted_uzi", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "Uzi turret" }, + "name": { "str": "mounted Uzi" }, "item": "uzi", "breaks_into": [ { "item": "uzi", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 3 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } } }, { - "id": "v29", + "id": "mounted_v29", "copy-from": "turret", "type": "vehicle_part", - "name": { "str": "V29 laser turret" }, + "name": { "str": "mounted V29 laser" }, "item": "v29", "breaks_into": [ { "item": "v29", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 6 ] ] }, "removal": { "skills": [ [ "mechanics", 4 ] ] } }