From dc6993cff26e6e9c180373d6ab278f523de13bc4 Mon Sep 17 00:00:00 2001 From: TheMurderUnicorn Date: Mon, 13 May 2024 21:10:31 -0400 Subject: [PATCH] FinishedTheAudit --- data/json/vehicleparts/vehicle_parts.json | 358 ++++++++++++++++------ 1 file changed, 266 insertions(+), 92 deletions(-) diff --git a/data/json/vehicleparts/vehicle_parts.json b/data/json/vehicleparts/vehicle_parts.json index e4d84828ebc7d..ea489eb01d09c 100644 --- a/data/json/vehicleparts/vehicle_parts.json +++ b/data/json/vehicleparts/vehicle_parts.json @@ -193,7 +193,7 @@ "removal": { "skills": [ [ "fabrication", 1 ] ], "time": "100 s", "using": [ [ "vehicle_weld_removal", 1 ] ] }, "repair": { "skills": [ [ "fabrication", 1 ] ], "time": "5 m", "using": [ [ "repair_welding_standard", 1 ] ] } }, - "breaks_into": [ { "item": "scrap", "count": [ 4, 6 ] } ], + "breaks_into": [ { "item": "scrap", "charges": [ 4, 6 ] } ], "flags": [ "ENGINE", "BOARDABLE", @@ -559,7 +559,7 @@ "breaks_into": [ { "item": "steel_lump", "prob": 50 }, { "item": "steel_chunk", "count": [ 1, 2 ] }, - { "item": "scrap", "count": [ 0, 3 ] } + { "item": "scrap", "charges": [ 0, 3 ] } ], "damage_reduction": { "all": 8, "bash": 10 }, "variants": [ { "symbols": "O", "symbols_broken": "#" } ] @@ -582,7 +582,7 @@ "repair": { "skills": [ [ "mechanics", 3 ] ], "time": "5 m", "using": [ [ "adhesive", 1 ], [ "soldering_standard", 3 ] ] } }, "flags": [ "HANDHELD_BATTERY_MOUNT" ], - "breaks_into": [ { "item": "power_supply", "prob": 50 }, { "item": "scrap", "count": [ 1, 4 ] } ], + "breaks_into": [ { "item": "power_supply", "prob": 50 }, { "item": "scrap", "charges": [ 1, 4 ] } ], "damage_reduction": { "all": 4, "bash": 5 }, "variants": [ { "symbols": "O", "symbols_broken": "#" } ] }, @@ -645,7 +645,7 @@ "breaks_into": [ { "item": "steel_lump", "count": [ 6, 11 ] }, { "item": "steel_chunk", "count": [ 6, 11 ] }, - { "item": "scrap", "count": [ 6, 11 ] } + { "item": "scrap", "charges": [ 6, 11 ] } ], "damage_reduction": { "all": 50 }, "variants": [ { "symbols": "O", "symbols_broken": "#" } ] @@ -1016,11 +1016,12 @@ }, "flags": [ "CARGO", "BOARDABLE", "FLAT_SURF", "WORKBENCH" ], "breaks_into": [ - { "item": "pipe", "count": [ 4, 6 ] }, - { "item": "sheet_metal", "count": [ 0, 1 ] }, - { "item": "sheet_metal_small", "count": [ 12, 24 ] }, - { "item": "steel_chunk", "count": [ 4, 8 ] }, - { "item": "scrap", "count": [ 12, 24 ] } + { "item": "pipe", "prob": 25 }, + { "item": "sheet_metal", "prob": 5 }, + { "item": "sheet_metal_small", "count": [ 5, 14 ] }, + { "item": "steel_lump", "count": [ 1, 3 ] }, + { "item": "steel_chunk", "count": [ 7, 12 ] }, + { "item": "scrap", "charges": [ 15, 30 ] } ], "workbench": { "multiplier": 1.2, "mass": 300000, "volume": "30 L" }, "damage_reduction": { "all": 29 }, @@ -1043,15 +1044,15 @@ }, "flags": [ "CARGO", "MOUNTABLE", "FLAT_SURF", "WORKBENCH", "ENABLED_DRAINS_EPOWER", "RECHARGE" ], "breaks_into": [ - { "item": "pipe", "count": [ 4, 6 ] }, - { "item": "sheet_metal", "count": [ 0, 1 ] }, - { "item": "sheet_metal_small", "count": [ 12, 24 ] }, - { "item": "steel_chunk", "count": [ 4, 8 ] }, - { "item": "scrap", "count": [ 12, 24 ] }, + { "item": "pipe", "prob": 25 }, + { "item": "sheet_metal", "prob": 5 }, + { "item": "sheet_metal_small", "count": [ 5, 14 ] }, + { "item": "steel_lump", "count": [ 1, 3 ] }, + { "item": "steel_chunk", "count": [ 7, 12 ] }, + { "item": "scrap", "charges": [ 15, 30 ] }, { "item": "plastic_chunk", "prob": 50 }, { "item": "cable", "charges": [ 1, 4 ] }, - { "item": "e_scrap", "count": [ 0, 2 ] }, - { "item": "scrap", "count": [ 1, 3 ] } + { "item": "e_scrap", "count": [ 0, 2 ] } ], "size": "29500 ml", "workbench": { "volume": "29 L" }, @@ -1247,7 +1248,7 @@ "repair": { "skills": [ [ "tailor", 1 ] ], "time": "150 s", "using": [ [ "sewing_standard", 50 ], [ "fabric_standard", 1 ] ] } }, "flags": [ "ENGINE", "CONTROLS", "PROTRUSION", "E_STARTS_INSTANTLY", "WIND_POWERED", "STABLE", "UNMOUNT_ON_DAMAGE" ], - "breaks_into": [ { "item": "splinter", "count": [ 2, 4 ] }, { "item": "cotton_patchwork", "count": [ 5, 10 ] } ], + "breaks_into": [ { "item": "splinter", "count": [ 2, 4 ] }, { "item": "cotton_patchwork", "count": [ 1, 3 ] } ], "variants": [ { "symbols": "M", "symbols_broken": "#" } ] }, { @@ -1284,7 +1285,7 @@ "breaks_into": [ { "item": "steel_lump" }, { "item": "steel_chunk", "count": [ 1, 3 ] }, - { "item": "scrap", "count": [ 1, 3 ] }, + { "item": "scrap", "charges": [ 1, 3 ] }, { "item": "cable", "charges": [ 0, 4 ] } ], "damage_reduction": { "all": 6 }, @@ -1321,7 +1322,7 @@ { "item": "rubber_tire_chunk", "count": [ 0, 1 ] }, { "item": "rubber_tire_chunk", "count": [ 0, 8 ] }, { "item": "clamp", "count": [ 0, 1 ] }, - { "item": "scrap", "count": [ 0, 2 ] } + { "item": "scrap", "charges": [ 0, 2 ] } ], "variants": [ { "symbols": ",", "symbols_broken": "," } ] }, @@ -1363,7 +1364,12 @@ "repair": { "skills": [ [ "mechanics", 1 ] ], "time": "80 s", "using": [ [ "adhesive", 1 ] ] } }, "flags": [ "CTRL_ELECTRONIC", "DOME_LIGHT", "ENABLED_DRAINS_EPOWER", "WATCH", "ALARMCLOCK", "CABLE_PORTS" ], - "breaks_into": [ { "group": "ig_vp_device", "count": [ 2, 3 ] } ], + "breaks_into": [ + { "item": "cable", "charges": [ 0, 2 ] }, + { "item": "plastic_chunk", "count": [ 4, 8 ] }, + { "item": "e_scrap", "count": [ 1, 3 ] }, + { "item": "scrap", "charges": [ 1, 2 ] } + ], "variants": [ { "symbols": "$", "symbols_broken": "$" } ] }, { @@ -1385,7 +1391,12 @@ }, "flags": [ "CTRL_ELECTRONIC", "ENABLED_DRAINS_EPOWER", "SPACE_HEATER" ], "emissions": [ "emit_heater_vehicle" ], - "breaks_into": [ { "item": "steel_lump" }, { "item": "steel_chunk", "count": [ 1, 3 ] }, { "item": "scrap", "count": [ 1, 3 ] } ], + "breaks_into": [ + { "item": "steel_lump" }, + { "item": "steel_chunk", "count": [ 1, 3 ] }, + { "item": "scrap", "charges": [ 1, 3 ] }, + { "item": "element", "count": [ 0, 2 ] } + ], "damage_reduction": { "all": 15 }, "variants": [ { "symbols": ";", "symbols_broken": ":" } ] }, @@ -1405,7 +1416,12 @@ }, "flags": [ "CTRL_ELECTRONIC", "ENABLED_DRAINS_EPOWER", "SPACE_HEATER" ], "emissions": [ "emit_hot_air2_stream" ], - "breaks_into": [ { "item": "steel_lump" }, { "item": "steel_chunk", "count": [ 1, 3 ] }, { "item": "scrap", "count": [ 1, 3 ] } ], + "breaks_into": [ + { "item": "steel_lump" }, + { "item": "steel_chunk", "count": [ 1, 3 ] }, + { "item": "scrap", "charges": [ 1, 3 ] }, + { "item": "element", "prob": 80 } + ], "damage_reduction": { "all": 15 } }, { @@ -1417,7 +1433,12 @@ "location": "", "name": { "str": "small integrated heater" }, "extend": { "flags": [ "NO_INSTALL_HIDDEN" ] }, - "requirements": { "removal": { "skills": [ [ "mechanics", 1 ] ], "time": "5 m", "qualities": [ { "id": "SAW_M", "level": 2 } ] } } + "requirements": { "removal": { "skills": [ [ "mechanics", 1 ] ], "time": "5 m", "qualities": [ { "id": "SAW_M", "level": 2 } ] } }, + "breaks_into": [ + { "item": "steel_lump", "prob": 70 }, + { "item": "steel_chunk", "count": [ 1, 2 ] }, + { "item": "scrap", "charges": [ 1, 3 ] } + ] }, { "id": "mountable_cooler", @@ -1438,7 +1459,12 @@ "flags": [ "CTRL_ELECTRONIC", "ENABLED_DRAINS_EPOWER", "COOLER" ], "emissions": [ "emit_cooler_vehicle" ], "exhaust": [ "emit_heater_vehicle" ], - "breaks_into": [ { "item": "steel_lump" }, { "item": "steel_chunk", "count": [ 1, 3 ] }, { "item": "scrap", "count": [ 1, 3 ] } ], + "breaks_into": [ + { "item": "steel_lump" }, + { "item": "steel_chunk", "count": [ 1, 3 ] }, + { "item": "scrap", "charges": [ 1, 3 ] }, + { "item": "cable", "charges": [ 2, 10 ] } + ], "damage_reduction": { "all": 15 }, "variants": [ { "symbols": "C", "symbols_broken": ":" } ] }, @@ -1476,7 +1502,11 @@ "repair": { "skills": [ [ "mechanics", 2 ] ], "time": "80 s", "using": [ [ "adhesive", 1 ], [ "soldering_standard", 10 ] ] } }, "flags": [ "CTRL_ELECTRONIC", "DOME_LIGHT", "ENABLED_DRAINS_EPOWER", "CABLE_PORTS" ], - "breaks_into": "ig_vp_device", + "breaks_into": [ + { "item": "cable", "charges": [ 0, 1 ] }, + { "item": "plastic_chunk", "count": [ 2, 4 ] }, + { "item": "e_scrap", "count": [ 1, 2 ] } + ], "damage_reduction": { "all": 6 }, "variants": [ { "symbols": "$", "symbols_broken": "$" } ] }, @@ -1506,9 +1536,9 @@ }, "flags": [ "MUFFLER" ], "breaks_into": [ - { "item": "steel_lump", "count": [ 3, 5 ] }, - { "item": "steel_chunk", "count": [ 3, 5 ] }, - { "item": "scrap", "count": [ 3, 5 ] } + { "item": "steel_lump", "count": [ 1, 3 ] }, + { "item": "steel_chunk", "count": [ 2, 4 ] }, + { "item": "scrap", "charges": [ 4, 9 ] } ], "damage_reduction": { "all": 9 }, "variants": [ { "symbols": "/", "symbols_broken": "/" } ] @@ -1635,7 +1665,11 @@ "repair": { "skills": [ [ "tailor", 1 ] ], "time": "150 s", "using": [ [ "sewing_standard", 50 ], [ "fabric_standard", 1 ] ] } }, "flags": [ "OPENABLE", "OPENCLOSE_INSIDE", "OPAQUE", "CURTAIN", "MULTISQUARE", "NEEDS_WINDOW", "SIMPLE_PART" ], - "breaks_into": [ ], + "breaks_into": [ + { "item": "sheet_cotton", "count": [ 1, 3 ] }, + { "item": "cotton_patchwork", "count": [ 5, 11 ] }, + { "item": "scrap_cotton", "count": [ 8, 19 ] } + ], "variants": [ { "symbols": "\"", "symbols_broken": "0" } ] }, { @@ -1661,7 +1695,11 @@ "repair": { "skills": [ [ "tailor", 1 ] ], "time": "150 s", "using": [ [ "sewing_standard", 50 ], [ "fabric_standard", 1 ] ] } }, "flags": [ "OPENABLE", "OPAQUE", "OPENCLOSE_INSIDE", "CURTAIN", "MULTISQUARE", "SIMPLE_PART" ], - "breaks_into": [ ], + "breaks_into": [ + { "item": "sheet_cotton", "count": [ 1, 3 ] }, + { "item": "cotton_patchwork", "count": [ 5, 11 ] }, + { "item": "scrap_cotton", "count": [ 8, 19 ] } + ], "variants": [ { "symbols": "\"", "symbols_broken": "0" } ] }, { @@ -1683,7 +1721,14 @@ "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "250 s", "qualities": [ { "id": "WRENCH", "level": 1 } ] }, "repair": { "skills": [ [ "mechanics", 3 ] ], "time": "20 s", "using": [ [ "rope_natural_short", 1 ] ] } }, - "breaks_into": [ { "item": "splinter", "count": [ 40, 60 ] } ], + "breaks_into": [ + { "item": "splinter", "count": [ 40, 60 ] }, + { "item": "steel_chunk", "count": [ 1, 3 ] }, + { "item": "scrap", "charges": [ 6, 15 ] }, + { "item": "cable", "charges": [ 90, 180 ] }, + { "item": "nail", "charges": [ 21, 35 ] }, + { "item": "nuts_bolts", "charges": [ 3, 6 ] } + ], "damage_reduction": { "all": 15, "stab": 6, "cut": 8 }, "variants": [ { "symbols": "*", "symbols_broken": "x" } ] }, @@ -1707,7 +1752,15 @@ "removal": { "skills": [ [ "mechanics", 4 ] ], "time": "750 s", "qualities": [ { "id": "WRENCH", "level": 1 } ] }, "repair": { "skills": [ [ "mechanics", 5 ] ], "time": "60 s", "using": [ [ "rope_natural_short", 2 ] ] } }, - "breaks_into": [ { "item": "splinter", "count": [ 60, 100 ] } ], + "breaks_into": [ + { "item": "splinter", "count": [ 60, 100 ] }, + { "item": "steel_lump", "count": [ 1, 3 ] }, + { "item": "steel_chunk", "count": [ 4, 9 ] }, + { "item": "scrap", "charges": [ 20, 35 ] }, + { "item": "cable", "charges": [ 225, 400 ] }, + { "item": "nail", "charges": [ 80, 130 ] }, + { "item": "nuts_bolts", "charges": [ 5, 12 ] } + ], "damage_reduction": { "all": 16, "stab": 6, "cut": 8 }, "variants": [ { "symbols": "o", "symbols_broken": "x" } ] }, @@ -1737,7 +1790,7 @@ "breaks_into": [ { "item": "steel_lump", "count": [ 2, 4 ] }, { "item": "steel_chunk", "count": [ 2, 4 ] }, - { "item": "scrap", "count": [ 2, 4 ] }, + { "item": "scrap", "charges": [ 2, 4 ] }, { "item": "solar_cell", "count": [ 1, 4 ] } ], "variants": [ { "symbols": "#", "symbols_broken": "x" } ] @@ -1767,9 +1820,13 @@ }, "flags": [ "WIND_TURBINE" ], "breaks_into": [ - { "item": "steel_lump", "count": [ 2, 4 ] }, + { "item": "steel_lump", "count": [ 1, 2 ] }, { "item": "steel_chunk", "count": [ 2, 4 ] }, - { "item": "scrap", "count": [ 2, 4 ] } + { "item": "scrap", "charges": [ 2, 6 ] }, + { "item": "e_scrap", "count": [ 2, 4 ] }, + { "item": "splinter", "count": [ 2, 8 ] }, + { "item": "cable", "charges": [ 80, 115 ] }, + { "item": "nail", "charges": [ 2, 6 ] } ], "damage_reduction": { "all": 8 }, "variants": [ { "symbols": "T", "symbols_broken": "X" } ] @@ -1801,9 +1858,14 @@ }, "flags": [ "WIND_TURBINE", "EXTRA_DRAG" ], "breaks_into": [ - { "item": "steel_lump", "count": [ 6, 12 ] }, - { "item": "steel_chunk", "count": [ 6, 12 ] }, - { "item": "scrap", "count": [ 6, 12 ] } + { "item": "steel_lump", "count": [ 1, 2 ] }, + { "item": "steel_chunk", "count": [ 3, 6 ] }, + { "item": "scrap", "charges": [ 10, 20 ] }, + { "item": "e_scrap", "count": [ 8, 16 ] }, + { "item": "splinter", "count": [ 25, 50 ] }, + { "item": "cable", "charges": [ 300, 500 ] }, + { "item": "nail", "charges": [ 8, 15 ] }, + { "item": "nuts_bolts", "charges": [ 4, 7 ] } ], "damage_reduction": { "all": 9 }, "variants": [ { "symbols": "Y", "symbols_broken": "X" } ] @@ -1830,7 +1892,7 @@ "breaks_into": [ { "item": "steel_lump", "count": [ 4, 7 ] }, { "item": "steel_chunk", "count": [ 4, 7 ] }, - { "item": "scrap", "count": [ 4, 7 ] }, + { "item": "scrap", "charges": [ 4, 7 ] }, { "item": "solar_cell", "count": [ 1, 4 ] } ], "damage_reduction": { "all": 12 } @@ -1855,7 +1917,7 @@ "breaks_into": [ { "item": "steel_lump", "count": [ 2, 4 ] }, { "item": "steel_chunk", "count": [ 2, 4 ] }, - { "item": "scrap", "count": [ 2, 4 ] }, + { "item": "scrap", "charges": [ 2, 4 ] }, { "item": "solar_cell_v2", "count": [ 1, 6 ] } ] }, @@ -1882,7 +1944,7 @@ "breaks_into": [ { "item": "steel_lump", "count": [ 4, 7 ] }, { "item": "steel_chunk", "count": [ 4, 7 ] }, - { "item": "scrap", "count": [ 4, 7 ] }, + { "item": "scrap", "charges": [ 4, 7 ] }, { "item": "solar_cell", "count": [ 1, 6 ] } ], "damage_reduction": { "all": 10 } @@ -1911,7 +1973,7 @@ }, "flags": [ "OBSTACLE", "RADIOACTIVE", "COVERED", "PERPETUAL", "REACTOR" ], "breaks_into": [ - { "item": "scrap", "count": [ 4, 16 ] }, + { "item": "scrap", "charges": [ 4, 16 ] }, { "item": "steel_chunk", "count": [ 1, 6 ] }, { "item": "plutonium", "count": [ 0, 2 ] }, { "item": "lead", "charges": [ 12, 18 ] } @@ -1937,7 +1999,7 @@ "repair": { "skills": [ [ "mechanics", 1 ] ], "time": "5 m", "using": [ [ "repair_welding_standard", 1 ] ] } }, "pseudo_tools": [ { "id": "water_faucet" } ], - "breaks_into": [ { "item": "scrap", "count": [ 1, 3 ] } ], + "breaks_into": [ { "item": "scrap", "charges": [ 1, 3 ] } ], "damage_reduction": { "all": 6 }, "variants": [ { "symbols": "u", "symbols_broken": "-" } ] }, @@ -1960,7 +2022,7 @@ "repair": { "skills": [ [ "mechanics", 1 ] ], "time": "5 m", "using": [ [ "repair_welding_standard", 1 ] ] } }, "pseudo_tools": [ { "id": "towel", "hotkey": "t" } ], - "breaks_into": [ { "item": "scrap", "count": [ 1, 3 ] }, { "item": "cotton_patchwork", "count": [ 1, 6 ] } ], + "breaks_into": [ { "item": "scrap", "charges": [ 1, 3 ] }, { "item": "cotton_patchwork", "count": [ 1, 6 ] } ], "variants": [ { "symbols": "h", "symbols_broken": "-" } ] }, { @@ -1979,7 +2041,12 @@ "repair": { "skills": [ [ "mechanics", 3 ] ], "time": "30 m", "using": [ [ "adhesive", 2 ] ] } }, "flags": [ "ARMOR" ], - "breaks_into": "ig_vp_wood_plate", + "breaks_into": [ + { "item": "splinter", "count": [ 4, 8 ] }, + { "item": "string_36", "count": [ 2, 3 ] }, + { "item": "string_6", "count": [ 3, 6 ] }, + { "item": "nail", "charges": [ 1, 3 ] } + ], "damage_reduction": { "all": 16, "cut": 8, "stab": 8 }, "variants": [ { "symbols": ")", "symbols_broken": ")" } ] }, @@ -2040,7 +2107,7 @@ "breaks_into": [ { "item": "steel_lump", "count": [ 4, 6 ] }, { "item": "steel_chunk", "count": [ 4, 6 ] }, - { "item": "scrap", "count": [ 4, 6 ] } + { "item": "scrap", "charges": [ 4, 6 ] } ], "damage_reduction": { "all": 56 }, "variants": [ { "symbols": ")", "symbols_broken": ")" } ] @@ -2073,10 +2140,10 @@ }, "flags": [ "ARMOR", "SHARP" ], "breaks_into": [ - { "item": "steel_lump", "count": [ 4, 6 ] }, - { "item": "steel_chunk", "count": [ 4, 6 ] }, - { "item": "scrap", "count": [ 4, 6 ] }, - { "item": "spike", "count": [ 0, 2 ] } + { "item": "steel_lump", "count": [ 1, 2 ] }, + { "item": "steel_chunk", "count": [ 2, 4 ] }, + { "item": "scrap", "charges": [ 5, 8 ] }, + { "item": "spike", "count": [ 1, 2 ] } ], "damage_reduction": { "all": 48 }, "variants": [ { "symbols": ")", "symbols_broken": ")" } ] @@ -2108,8 +2175,8 @@ "flags": [ "ARMOR" ], "breaks_into": [ { "item": "steel_lump", "count": [ 4, 6 ] }, - { "item": "steel_chunk", "count": [ 4, 6 ] }, - { "item": "scrap", "count": [ 4, 6 ] } + { "item": "steel_chunk", "count": [ 5, 8 ] }, + { "item": "scrap", "charges": [ 6, 12 ] } ], "damage_reduction": { "all": 70 }, "variants": [ { "symbols": ")", "symbols_broken": ")" } ] @@ -2141,7 +2208,7 @@ "breaks_into": [ { "item": "steel_lump", "count": [ 4, 6 ] }, { "item": "steel_chunk", "count": [ 4, 6 ] }, - { "item": "scrap", "count": [ 4, 6 ] }, + { "item": "scrap", "charges": [ 4, 6 ] }, { "item": "ceramic_armor", "count": [ 0, 4 ] } ], "damage_reduction": { "all": 60, "bullet": 105 }, @@ -2165,7 +2232,7 @@ "repair": { "skills": [ [ "mechanics", 1 ] ], "time": "20 s", "using": [ [ "adhesive", 1 ] ] } }, "flags": [ "HORN" ], - "breaks_into": [ { "item": "scrap", "prob": 50 } ], + "breaks_into": [ { "item": "scrap_aluminum", "prob": 10 }, { "item": "plastic_chunk", "prob": 35 } ], "variants": [ { "symbols": "*", "symbols_broken": "*" } ] }, { @@ -2185,7 +2252,7 @@ "repair": { "skills": [ [ "mechanics", 2 ] ], "time": "20 s", "using": [ [ "adhesive", 1 ], [ "soldering_standard", 1 ] ] } }, "flags": [ "HORN" ], - "breaks_into": [ { "item": "scrap", "count": [ 0, 2 ] } ], + "breaks_into": [ { "item": "scrap", "charges": [ 0, 2 ] }, { "item": "plastic_chunk", "count": [ 1, 2 ] } ], "variants": [ { "symbols": "*", "symbols_broken": "*" } ] }, { @@ -2205,7 +2272,11 @@ "repair": { "skills": [ [ "mechanics", 1 ] ], "time": "20 s", "using": [ [ "adhesive", 1 ], [ "soldering_standard", 2 ] ] } }, "flags": [ "HORN" ], - "breaks_into": [ { "item": "steel_chunk", "prob": 50 } ], + "breaks_into": [ + { "item": "steel_chunk", "prob": 50 }, + { "item": "scrap", "charges": [ 0, 2 ] }, + { "item": "plastic_chunk", "count": [ 1, 2 ] } + ], "variants": [ { "symbols": "*", "symbols_broken": "*" } ] }, { @@ -2257,9 +2328,12 @@ }, "flags": [ "BOARDABLE", "CARGO", "COVERED", "HUGE_OK" ], "breaks_into": [ - { "item": "steel_lump", "count": [ 6, 8 ] }, - { "item": "steel_chunk", "count": [ 6, 8 ] }, - { "item": "scrap", "count": [ 6, 8 ] } + { "item": "steel_lump", "count": [ 12, 19 ] }, + { "item": "steel_chunk", "count": [ 7, 12 ] }, + { "item": "scrap", "charges": [ 14, 25 ] }, + { "item": "rope_6", "count": [ 0, 2 ] }, + { "item": "string_36", "count": [ 10, 25 ] }, + { "item": "string_6", "count": [ 15, 28 ] } ], "damage_reduction": { "all": 28 }, "variants": [ { "symbols": "=", "symbols_broken": "#" } ] @@ -2295,7 +2369,7 @@ "breaks_into": [ { "item": "steel_lump", "count": [ 6, 8 ] }, { "item": "steel_chunk", "count": [ 6, 8 ] }, - { "item": "scrap", "count": [ 6, 8 ] } + { "item": "scrap", "charges": [ 6, 8 ] } ], "damage_reduction": { "all": 30 }, "variants": [ { "symbols": "=", "symbols_broken": "#" } ] @@ -2310,7 +2384,7 @@ "size": "50 L", "item": "animal_locker", "flags": [ "CARGO", "COVERED", "CAPTURE_MONSTER_VEH", "OBSTACLE" ], - "breaks_into": [ { "item": "steel_chunk", "count": [ 1, 2 ] }, { "item": "scrap", "count": [ 3, 4 ] } ] + "breaks_into": [ { "item": "steel_chunk", "count": [ 1, 2 ] }, { "item": "scrap", "charges": [ 3, 4 ] } ] }, { "type": "vehicle_part", @@ -2335,7 +2409,7 @@ "folded_volume": "2 L", "breaks_into": [ { "item": "steel_chunk", "count": [ 0, 2 ] }, - { "item": "scrap", "count": [ 1, 2 ] }, + { "item": "scrap", "charges": [ 1, 2 ] }, { "item": "cable", "charges": [ 1, 3 ] } ], "damage_reduction": { "all": 10 }, @@ -2400,11 +2474,11 @@ "flags": [ "CHIMES", "ENABLED_DRAINS_EPOWER" ], "location": "on_roof", "breaks_into": [ - { "item": "steel_lump", "count": [ 3, 5 ] }, - { "item": "steel_chunk", "count": [ 3, 5 ] }, - { "item": "scrap", "count": [ 3, 5 ] }, - { "item": "cable", "count": [ 1, 3 ] }, - { "item": "e_scrap", "count": [ 1, 2 ] } + { "item": "scrap", "charges": [ 3, 5 ] }, + { "item": "cable", "charges": [ 2, 4 ] }, + { "item": "e_scrap", "count": [ 1, 2 ] }, + { "item": "scrap_aluminum", "prob": 80 }, + { "item": "plastic_chunk", "count": [ 0, 2 ] } ], "variants": [ { "symbols": "&", "symbols_broken": "&" } ] }, @@ -2423,7 +2497,7 @@ "item": "jumper_cable", "requirements": { "removal": { "time": "5 s" } }, "flags": [ "NO_INSTALL_HIDDEN", "UNMOUNT_ON_DAMAGE", "POWER_TRANSFER" ], - "breaks_into": [ { "item": "cable", "charges": [ 1, 10 ] }, { "item": "plastic_chunk", "count": [ 1, 2 ] } ], + "breaks_into": [ { "item": "cable", "charges": [ 10, 30 ] }, { "item": "plastic_chunk", "count": [ 1, 2 ] } ], "variants": [ { "symbols": "{", "symbols_broken": "*" } ] }, { @@ -2441,7 +2515,7 @@ "item": "extension_cable", "requirements": { "removal": { "time": "5 s" } }, "flags": [ "NO_INSTALL_HIDDEN", "UNMOUNT_ON_DAMAGE", "POWER_TRANSFER" ], - "breaks_into": [ { "item": "cable", "charges": [ 1, 10 ] }, { "item": "plastic_chunk", "count": [ 1, 2 ] } ], + "breaks_into": [ { "item": "cable", "charges": [ 45, 90 ] }, { "item": "plastic_chunk", "count": [ 2, 3 ] } ], "variants": [ { "symbols": "{", "symbols_broken": "*" } ] }, { @@ -2459,7 +2533,7 @@ "item": "long_extension_cable", "requirements": { "removal": { "time": "5 s" } }, "flags": [ "NO_INSTALL_HIDDEN", "UNMOUNT_ON_DAMAGE", "POWER_TRANSFER" ], - "breaks_into": [ { "item": "cable", "charges": [ 1, 10 ] }, { "item": "plastic_chunk", "count": [ 1, 2 ] } ], + "breaks_into": [ { "item": "cable", "charges": [ 135, 270 ] }, { "item": "plastic_chunk", "count": [ 4, 6 ] } ], "variants": [ { "symbols": "{", "symbols_broken": "*" } ] }, { @@ -2477,7 +2551,7 @@ "item": "jumper_cable_heavy", "requirements": { "removal": { "time": "5 s" } }, "flags": [ "NO_INSTALL_HIDDEN", "UNMOUNT_ON_DAMAGE", "POWER_TRANSFER" ], - "breaks_into": [ { "item": "wire", "count": [ 4, 8 ] }, { "item": "plastic_chunk", "count": [ 4, 8 ] } ], + "breaks_into": [ { "item": "cable", "charges": [ 97, 195 ] }, { "item": "plastic_chunk", "count": [ 4, 8 ] } ], "variants": [ { "symbols": "{", "symbols_broken": "*" } ] }, { @@ -2493,7 +2567,13 @@ "item": "hd_tow_cable", "requirements": { "removal": { "time": "5 s" } }, "flags": [ "NO_INSTALL_HIDDEN", "UNMOUNT_ON_DAMAGE", "TOW_CABLE" ], - "breaks_into": [ { "item": "scrap", "count": [ 4, 8 ] }, { "item": "grip_hook", "count": 1 }, { "item": "cable", "count": [ 1, 4 ] } ], + "breaks_into": [ + { "item": "steel_lump", "count": [ 5, 10 ] }, + { "item": "steel_chunk", "count": [ 7, 14 ] }, + { "item": "scrap", "charges": [ 17, 34 ] }, + { "item": "grip_hook", "prob": 80 }, + { "item": "cable", "charges": [ 1, 3 ] } + ], "variants": [ { "symbols": "{", "symbols_broken": "*" } ] }, { @@ -2531,7 +2611,11 @@ "repair": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "rope_natural_short", 1 ] ] } }, "flags": [ "SEAT", "BOARDABLE", "BELTABLE" ], - "breaks_into": [ { "item": "splinter", "count": [ 4, 6 ] } ], + "breaks_into": [ + { "item": "splinter", "count": [ 4, 7 ] }, + { "item": "string_36", "count": [ 3, 6 ] }, + { "item": "string_6", "count": [ 9, 18 ] } + ], "damage_reduction": { "all": 6 }, "variants": [ { "symbols": "#", "symbols_broken": "*" } ] }, @@ -2556,7 +2640,7 @@ "repair": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "adhesive", 2 ] ] } }, "flags": [ "SEAT", "BOARDABLE", "BELTABLE", "CARGO" ], - "breaks_into": [ { "item": "splinter", "count": [ 7, 9 ] } ], + "breaks_into": [ { "item": "splinter", "count": [ 7, 9 ] }, { "item": "nail", "charges": [ 6, 12 ] } ], "damage_reduction": { "all": 8 }, "variants": [ { "symbols": "#", "symbols_broken": "*" } ] }, @@ -2585,7 +2669,7 @@ "repair": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "adhesive", 2 ] ] } }, "flags": [ "ROOF" ], - "breaks_into": [ { "item": "splinter", "count": [ 7, 9 ] } ], + "breaks_into": [ { "item": "splinter", "count": [ 7, 9 ] }, { "item": "nail", "charges": [ 6, 12 ] } ], "damage_reduction": { "all": 16 }, "variants": [ { "symbols": "#", "symbols_broken": "#" } ] }, @@ -2604,7 +2688,13 @@ "repair": { "skills": [ [ "mechanics", 2 ] ], "time": "5 m", "using": [ [ "adhesive", 1 ] ] } }, "flags": [ "ARMOR" ], - "breaks_into": [ { "item": "chitin_piece", "count": [ 5, 15 ] } ], + "breaks_into": [ + { "item": "chitin_piece", "count": [ 4, 8 ] }, + { "item": "meal_chitin_piece", "count": [ 2, 6 ] }, + { "item": "rope_6", "prob": 75 }, + { "item": "string_36", "count": [ 2, 4 ] }, + { "item": "string_6", "count": [ 7, 14 ] } + ], "damage_reduction": { "all": 20 }, "variants": [ { "symbols": ")", "symbols_broken": ")" } ] }, @@ -2615,7 +2705,13 @@ "name": { "str": "biosilicified chitin plating" }, "proportional": { "durability": 1.1 }, "item": "acidchitin_plate", - "breaks_into": [ { "item": "acidchitin_piece", "count": [ 6, 19 ] } ], + "breaks_into": [ + { "item": "acidchitin_piece", "count": [ 6, 19 ] }, + { "item": "meal_chitin_piece", "count": [ 2, 6 ] }, + { "item": "rope_6", "prob": 75 }, + { "item": "string_36", "count": [ 2, 4 ] }, + { "item": "string_6", "count": [ 7, 14 ] } + ], "damage_reduction": { "all": 24 } }, { @@ -2635,7 +2731,12 @@ "repair": { "skills": [ [ "mechanics", 3 ] ], "time": "30 m", "using": [ [ "adhesive", 1 ], [ "soldering_standard", 3 ] ] } }, "flags": [ "BOARD_INTERNAL", "DOOR_MOTOR", "UNMOUNT_ON_DAMAGE" ], - "breaks_into": [ { "item": "scrap", "count": [ 4, 6 ] } ], + "breaks_into": [ + { "item": "scrap", "charges": [ 1, 3 ] }, + { "item": "cable", "charges": [ 3, 7 ] }, + { "item": "e_scrap", "prob": 75 }, + { "item": "bearing", "count": [ 0, 2 ] } + ], "damage_reduction": { "all": 12 }, "variants": [ { "symbols": "*", "symbols_broken": "#" } ] }, @@ -2692,7 +2793,11 @@ "repair": { "skills": [ [ "mechanics", 4 ] ], "time": "60 m", "using": [ [ "adhesive", 1 ], [ "soldering_standard", 2 ] ] } }, "flags": [ "VISION", "CAMERA", "CAMERA_CONTROL", "ENABLED_DRAINS_EPOWER" ], - "breaks_into": [ { "item": "e_scrap", "count": [ 4, 10 ] }, { "item": "plastic_chunk", "count": [ 2, 8 ] } ], + "breaks_into": [ + { "item": "e_scrap", "count": [ 4, 10 ] }, + { "item": "plastic_chunk", "count": [ 2, 8 ] }, + { "item": "cable", "charges": [ 2, 4 ] } + ], "variants": [ { "symbols": "#", "symbols_broken": "#" } ] }, { @@ -2717,7 +2822,12 @@ "repair": { "skills": [ [ "mechanics", 5 ] ], "time": "60 m", "using": [ [ "adhesive", 1 ], [ "soldering_standard", 3 ] ] } }, "flags": [ "VISION", "CAMERA", "ENABLED_DRAINS_EPOWER" ], - "breaks_into": [ { "item": "e_scrap", "count": [ 4, 16 ] }, { "item": "plastic_chunk", "count": [ 2, 8 ] } ], + "breaks_into": [ + { "item": "e_scrap", "count": [ 3, 7 ] }, + { "item": "cable", "charges": [ 3, 7 ] }, + { "item": "plastic_chunk", "count": [ 4, 10 ] }, + { "item": "lens", "prob": 35 } + ], "variants": [ { "symbols": "o", "symbols_broken": "#" } ] }, { @@ -2735,7 +2845,13 @@ "repair": { "skills": [ [ "mechanics", 5 ] ], "time": "60 m", "using": [ [ "adhesive", 1 ], [ "soldering_standard", 4 ] ] } }, "flags": [ "VISION", "CAMERA", "ENABLED_DRAINS_EPOWER" ], - "breaks_into": [ { "item": "e_scrap", "count": [ 6, 20 ] }, { "item": "plastic_chunk", "count": [ 2, 8 ] } ], + "breaks_into": [ + { "item": "e_scrap", "count": [ 3, 7 ] }, + { "item": "cable", "charges": [ 3, 7 ] }, + { "item": "plastic_chunk", "count": [ 4, 10 ] }, + { "item": "lens", "prob": 35 }, + { "item": "scrap", "charges": [ 1, 3 ] } + ], "variants": [ { "symbols": "o", "symbols_broken": "#" } ] }, { @@ -2936,7 +3052,15 @@ }, "flags": [ "SCOOP", "CARGO", "ENABLED_DRAINS_EPOWER" ], "location": "under", - "breaks_into": [ { "item": "scrap", "count": [ 2, 5 ] }, { "item": "plastic_chunk", "count": [ 1, 5 ] } ], + "breaks_into": [ + { "item": "sheet_metal_small", "count": [ 4, 8 ] }, + { "item": "scrap", "charges": [ 21, 42 ] }, + { "item": "bearing", "count": [ 1, 3 ] }, + { "item": "e_scrap", "count": [ 2, 6 ] }, + { "item": "cable", "charges": [ 300, 600 ] }, + { "item": "plastic_chunk", "count": [ 1, 2 ] }, + { "item": "nuts_bolts", "count": [ 2, 5 ] } + ], "damage_reduction": { "all": 24 }, "variants": [ { "symbols": "R", "symbols_broken": ";" } ] }, @@ -2959,7 +3083,12 @@ }, "flags": [ ], "pseudo_tools": [ { "id": "water_purifier", "hotkey": "p" } ], - "breaks_into": [ { "item": "plastic_chunk", "count": [ 1, 2 ] } ], + "breaks_into": [ + { "item": "scrap", "charges": [ 1, 3 ] }, + { "item": "glass_shard", "count": [ 2, 5 ] }, + { "item": "cable", "charges": [ 0, 2 ] }, + { "item": "hose", "prob": 25 } + ], "damage_reduction": { "all": 26 }, "variants": [ { "symbols": "&", "symbols_broken": "*" } ] }, @@ -2993,7 +3122,16 @@ "repair": { "skills": [ [ "mechanics", 5 ] ], "time": "10 m", "using": [ [ "repair_welding_standard", 6 ] ] } }, "flags": [ "TRANSFORM_TERRAIN", "PLOW", "EXTRA_DRAG" ], - "breaks_into": [ { "item": "plastic_chunk", "count": [ 1, 2 ] } ], + "breaks_into": [ + { "item": "steel_lump", "count": [ 4, 7 ] }, + { "item": "steel_chunk", "count": [ 21, 40 ] }, + { "item": "scrap", "charges": [ 108, 215 ] }, + { "item": "nuts_bolts", "count": [ 7, 15 ] }, + { "item": "pipe_fittings", "prob": 30 }, + { "item": "rubber_tire_chunk", "prob": 35 }, + { "item": "chunk_rubber", "count": [ 8, 19 ] }, + { "item": "shredded_rubber", "count": [ 8, 20 ] } + ], "damage_reduction": { "all": 46 }, "variants": [ { "symbols": "&", "symbols_broken": "*" } ] }, @@ -3027,7 +3165,14 @@ "repair": { "skills": [ [ "mechanics", 5 ] ], "time": "10 m", "using": [ [ "repair_welding_standard", 6 ] ] } }, "flags": [ "PLANTER", "PROTRUSION", "CARGO", "EXTRA_DRAG", "CARGO_PASSABLE" ], - "breaks_into": [ { "item": "plastic_chunk", "count": [ 1, 2 ] }, { "item": "scrap", "count": [ 1, 2 ] } ], + "breaks_into": [ + { "item": "sheet_metal_small", "count": [ 3, 6 ] }, + { "item": "scrap", "charges": [ 10, 21 ] }, + { "item": "nuts_bolts", "count": [ 3, 6 ] }, + { "item": "rubber_tire_chunk", "prob": 80 }, + { "item": "chunk_rubber", "count": [ 16, 38 ] }, + { "item": "shredded_rubber", "count": [ 16, 40 ] } + ], "damage_reduction": { "all": 16 }, "variants": [ { "symbols": "8", "symbols_broken": "*" } ] }, @@ -3065,7 +3210,12 @@ { "item": "cable", "charges": [ 3, 6 ] }, { "item": "e_scrap", "count": [ 4, 10 ] }, { "item": "plastic_chunk", "count": [ 1, 2 ] }, - { "item": "scrap", "count": [ 1, 2 ] } + { "item": "sheet_metal_small", "count": [ 3, 6 ] }, + { "item": "scrap", "charges": [ 10, 21 ] }, + { "item": "nuts_bolts", "count": [ 3, 6 ] }, + { "item": "rubber_tire_chunk", "prob": 80 }, + { "item": "chunk_rubber", "count": [ 16, 38 ] }, + { "item": "shredded_rubber", "count": [ 16, 40 ] } ], "damage_reduction": { "all": 18 }, "variants": [ { "symbols": "8", "symbols_broken": "*" } ] @@ -3099,7 +3249,16 @@ "repair": { "skills": [ [ "mechanics", 5 ] ], "time": "10 m", "using": [ [ "repair_welding_standard", 6 ] ] } }, "flags": [ "REAPER", "PROTRUSION", "EXTRA_DRAG" ], - "breaks_into": [ { "item": "plastic_chunk", "count": [ 1, 2 ] }, { "item": "scrap", "count": [ 2, 4 ] } ], + "breaks_into": [ + { "item": "steel_lump", "count": [ 3, 5 ] }, + { "item": "steel_chunk", "count": [ 4, 8 ] }, + { "item": "sheet_metal_small", "count": [ 3, 6 ] }, + { "item": "scrap", "charges": [ 15, 30 ] }, + { "item": "nuts_bolts", "count": [ 3, 6 ] }, + { "item": "rubber_tire_chunk", "prob": 80 }, + { "item": "chunk_rubber", "count": [ 16, 38 ] }, + { "item": "shredded_rubber", "count": [ 16, 40 ] } + ], "damage_reduction": { "all": 10 }, "variants": [ { "symbols": "/", "symbols_broken": "*" } ] }, @@ -3138,7 +3297,14 @@ { "item": "cable", "charges": [ 3, 6 ] }, { "item": "e_scrap", "count": [ 4, 10 ] }, { "item": "plastic_chunk", "count": [ 1, 3 ] }, - { "item": "scrap", "count": [ 2, 6 ] } + { "item": "steel_lump", "count": [ 3, 5 ] }, + { "item": "steel_chunk", "count": [ 4, 8 ] }, + { "item": "sheet_metal_small", "count": [ 3, 6 ] }, + { "item": "scrap", "charges": [ 15, 30 ] }, + { "item": "nuts_bolts", "count": [ 3, 6 ] }, + { "item": "rubber_tire_chunk", "prob": 80 }, + { "item": "chunk_rubber", "count": [ 16, 38 ] }, + { "item": "shredded_rubber", "count": [ 16, 40 ] } ], "damage_reduction": { "all": 12 }, "variants": [ { "symbols": "=", "symbols_broken": "*" } ] @@ -3160,7 +3326,7 @@ "repair": { "skills": [ [ "mechanics", 2 ] ], "time": "6 m", "using": [ [ "adhesive", 1 ] ] } }, "flags": [ "CARGO_LOCKING", "INTERNAL" ], - "breaks_into": [ { "item": "clockworks", "count": [ 0, 2 ] }, { "item": "scrap", "count": [ 2, 6 ] } ], + "breaks_into": [ { "item": "clockworks", "prob": 15 }, { "item": "scrap", "prob": 75 } ], "damage_reduction": { "all": 60 }, "variants": [ { "symbols": "+", "symbols_broken": "+" } ] }, @@ -3185,7 +3351,15 @@ "repair": { "skills": [ [ "mechanics", 1 ] ], "time": "3 m", "using": [ [ "repair_welding_standard", 1 ] ] } }, "flags": [ "TURRET_MOUNT" ], - "breaks_into": [ { "item": "scrap", "count": [ 1, 4 ] } ], + "breaks_into": [ + { "item": "cable", "charges": [ 10, 20 ] }, + { "item": "e_scrap", "count": [ 1, 2 ] }, + { "item": "plastic_chunk", "count": [ 1, 2 ] }, + { "item": "bearing", "count": [ 1, 3 ] }, + { "item": "steel_chunk", "count": [ 2, 4 ] }, + { "item": "scrap", "charges": [ 6, 12 ] }, + { "item": "nuts_bolts", "count": [ 3, 6 ] } + ], "damage_reduction": { "all": 54 }, "variants": [ { "symbols": "X", "symbols_broken": "X" } ] }, @@ -3210,7 +3384,7 @@ "repair": { "skills": [ [ "mechanics", 2 ], [ "traps", 1 ] ], "time": "12 m", "using": [ [ "soldering_standard", 3 ] ] } }, "flags": [ "BOARD_INTERNAL", "DOOR_LOCKING", "UNMOUNT_ON_DAMAGE" ], - "breaks_into": [ { "item": "clockworks", "count": [ 0, 3 ] }, { "item": "scrap", "count": [ 2, 6 ] } ], + "breaks_into": [ { "item": "clockworks", "prob": 30 }, { "item": "scrap", "prob": 75 } ], "damage_reduction": { "all": 60 } }, { @@ -3266,7 +3440,7 @@ "repair": { "skills": [ [ "mechanics", 5 ] ], "time": "10 m", "using": [ [ "repair_welding_alloys", 6 ] ] } }, "flags": [ "FLOATS" ], - "breaks_into": "ig_vp_sheet_metal", + "breaks_into": [ { "item": "scrap_aluminum", "count": [ 6, 14 ] } ], "damage_reduction": { "all": 18 }, "variants": [ { "symbols": "o", "symbols_broken": "x" } ] },