[
  {
    "type": "item_group",
    "id": "ig_vp_frame",
    "subtype": "collection",
    "entries": [
      { "item": "steel_lump", "count": [ 4, 6 ] },
      { "item": "steel_chunk", "count": [ 4, 6 ] },
      { "item": "scrap", "count": [ 4, 6 ] }
    ]
  },
  {
    "type": "item_group",
    "id": "ig_vp_xlframe",
    "subtype": "collection",
    "entries": [ { "item": "material_aluminium_ingot", "count": [ 1, 4 ] } ]
  },
  {
    "type": "item_group",
    "id": "ig_vp_hdframe",
    "subtype": "collection",
    "entries": [
      { "item": "steel_lump", "count": [ 4, 6 ] },
      { "item": "steel_chunk", "count": [ 4, 6 ] },
      { "item": "scrap", "count": [ 4, 6 ] }
    ]
  },
  {
    "type": "item_group",
    "id": "ig_vp_wood_plate",
    "subtype": "collection",
    "entries": [ { "item": "splinter", "count": [ 7, 9 ] } ]
  },
  {
    "type": "item_group",
    "id": "ig_vp_cloth",
    "subtype": "collection",
    "entries": [ { "item": "rag", "count": [ 3, 6 ] } ]
  },
  {
    "type": "item_group",
    "id": "ig_vp_sheet_metal",
    "subtype": "collection",
    "entries": [
      { "item": "steel_lump", "count": [ 3, 4 ] },
      { "item": "steel_chunk", "count": [ 4, 6 ] },
      { "item": "scrap", "count": [ 8, 10 ] }
    ]
  },
  {
    "type": "item_group",
    "id": "ig_vp_steel_plate",
    "subtype": "collection",
    "entries": [
      { "item": "steel_lump", "count": [ 4, 7 ] },
      { "item": "steel_chunk", "count": [ 5, 6 ] },
      { "item": "scrap", "count": [ 4, 6 ] }
    ]
  },
  {
    "type": "item_group",
    "id": "ig_vp_device",
    "subtype": "collection",
    "entries": [
      { "item": "plastic_chunk", "prob": 50 },
      { "item": "cable", "charges": [ 1, 4 ] },
      { "item": "e_scrap", "count": [ 0, 2 ] },
      { "item": "scrap", "count": [ 1, 3 ] }
    ]
  },
  {
    "type": "vehicle_part",
    "id": "null",
    "name": { "str": "null part" },
    "symbol": "?",
    "categories": [ "other" ],
    "color": "red",
    "broken_symbol": "?",
    "broken_color": "red",
    "durability": 100,
    "item": "null",
    "flags": [ "NOINSTALL" ],
    "breaks_into": [  ]
  },
  {
    "type": "vehicle_part",
    "id": "yoke_harness",
    "name": { "str": "yoke and harness" },
    "symbol": "H",
    "looks_like": "frame_wood_cross",
    "categories": [ "movement", "operations" ],
    "color": "brown",
    "broken_symbol": "M",
    "broken_color": "red",
    "damage_modifier": 10,
    "noise_factor": 5,
    "fuel_type": "animal",
    "durability": 20,
    "item": "yoke_harness",
    "m2c": 90,
    "contact_area": 60,
    "rolling_resistance": 1.5,
    "wheel_type": "off-road",
    "description": "Attach this part to a beast of burden to allow it to pull your vehicle.",
    "size": 25,
    "power": 0,
    "location": "structure",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 2 ] ], "time": "100 s", "using": [ [ "vehicle_screw", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 1 ] ], "time": "100 s", "using": [ [ "vehicle_screw", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 1 ] ], "time": "20 s", "using": [ [ "adhesive", 1 ] ] }
    },
    "breaks_into": "ig_vp_wood_plate",
    "flags": [ "ENGINE", "BOARDABLE", "E_STARTS_INSTANTLY", "ANIMAL_CTRL", "HARNESS_any", "STEERABLE", "UNMOUNT_ON_DAMAGE", "WHEEL" ],
    "damage_reduction": { "all": 2 }
  },
  {
    "type": "vehicle_part",
    "id": "cart_handle",
    "name": { "str": "cart handle" },
    "symbol": "-",
    "looks_like": "frame_wood_horizontal",
    "categories": [ "movement", "operations" ],
    "color": "white",
    "broken_symbol": "~",
    "broken_color": "red",
    "damage_modifier": 10,
    "noise_factor": 0,
    "fuel_type": "animal",
    "durability": 20,
    "item": "pipe",
    "m2c": 90,
    "description": "A metal handle, a creature with hands could use it to push a vehicle.",
    "power": 0,
    "location": "structure",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 2 ] ], "time": "100 s", "using": [ [ "welding_standard", 5 ] ] },
      "removal": { "skills": [ [ "mechanics", 1 ] ], "time": "100 s", "using": [ [ "vehicle_weld_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 1 ] ], "time": "20 s", "using": [ [ "welding_standard", 5 ] ] }
    },
    "breaks_into": [ { "item": "scrap", "count": [ 4, 6 ] } ],
    "flags": [ "ENGINE", "BOARDABLE", "E_STARTS_INSTANTLY", "ANIMAL_CTRL", "HARNESS_human", "STEERABLE", "UNMOUNT_ON_DAMAGE" ],
    "damage_reduction": { "all": 2 }
  },
  {
    "type": "vehicle_part",
    "id": "tracker",
    "name": { "str": "tracking device" },
    "symbol": "*",
    "categories": [ "other" ],
    "color": "red",
    "broken_symbol": "#",
    "broken_color": "light_gray",
    "damage_modifier": 10,
    "durability": 20,
    "description": "A small transmitter that lets you locate the vehicle on the map.",
    "item": "veh_tracker",
    "//": "10W GPS transponder like an XPC-TR",
    "epower": -10,
    "folded_volume": "500 ml",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 2 ] ], "time": "200 s", "using": [ [ "vehicle_screw", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "200 s", "using": [ [ "vehicle_screw", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 2 ] ], "time": "20 s", "using": [ [ "adhesive", 1 ] ] }
    },
    "flags": [ "TRACK", "UNMOUNT_ON_DAMAGE", "FOLDABLE", "ENABLED_DRAINS_EPOWER" ],
    "breaks_into": "ig_vp_device"
  },
  {
    "type": "vehicle_part",
    "id": "bed",
    "name": { "str": "bed" },
    "symbol": "#",
    "looks_like": "f_bed",
    "categories": [ "passengers" ],
    "color": "magenta",
    "broken_symbol": "*",
    "broken_color": "magenta",
    "damage_modifier": 60,
    "durability": 95,
    "description": "A small but comfortable bed.",
    "size": 200,
    "item": "mattress",
    "comfort": 4,
    "floor_bedding_warmth": 300,
    "location": "center",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 1 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_weld_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 2 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "BED", "BOARDABLE", "CARGO", "MOUNTABLE", "NONBELTABLE" ],
    "breaks_into": "ig_vp_seat",
    "damage_reduction": { "all": 3, "bash": 5 }
  },
  {
    "type": "vehicle_part",
    "id": "frame_handle",
    "name": { "str": "handle" },
    "symbol": "^",
    "categories": [ "hull" ],
    "color": "light_cyan",
    "broken_symbol": "#",
    "broken_color": "light_cyan",
    "durability": 30,
    "description": "A pair of handles.  You can mount other items on top of it.",
    "folded_volume": "750 ml",
    "item": "pipe",
    "location": "structure",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 1 ] ], "time": "30 m", "using": [ [ "welding_standard", 5 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "15 m", "using": [ [ "vehicle_weld_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "MOUNTABLE", "FOLDABLE" ],
    "breaks_into": [
      { "item": "steel_lump", "count": [ 4, 6 ] },
      { "item": "steel_chunk", "count": [ 4, 6 ] },
      { "item": "scrap", "count": [ 4, 6 ] }
    ],
    "damage_reduction": { "all": 5 }
  },
  {
    "type": "vehicle_part",
    "id": "frame_wood_handle",
    "name": { "str": "wooden handle" },
    "symbol": "^",
    "looks_like": "frame_wood_cover",
    "categories": [ "hull" ],
    "color": "light_red",
    "broken_symbol": "#",
    "broken_color": "brown",
    "durability": 150,
    "description": "A pair of handles.  You can mount other items on top of it.",
    "item": "frame_wood",
    "location": "structure",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 1 ] ], "time": "30 m", "using": [ [ "vehicle_nail_install", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "15 m", "using": [ [ "vehicle_nail_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "adhesive", 2 ] ] }
    },
    "breaks_into": [ { "item": "splinter", "count": [ 7, 9 ] }, { "item": "nail", "charges": [ 5, 10 ] } ],
    "damage_reduction": { "all": 4 }
  },
  {
    "type": "vehicle_part",
    "id": "frame_wood_light_handle",
    "name": { "str": "light wooden handle" },
    "symbol": "^",
    "looks_like": "frame_wood_light_cover",
    "categories": [ "hull" ],
    "color": "light_red",
    "broken_symbol": "#",
    "broken_color": "brown",
    "durability": 100,
    "description": "A pair of handles.  You can mount other items on top of it.",
    "item": "frame_wood_light",
    "location": "structure",
    "breaks_into": [ { "item": "splinter", "count": [ 3, 5 ] }, { "item": "string_36", "count": [ 10, 15 ] } ],
    "requirements": {
      "install": { "skills": [ [ "mechanics", 0 ] ], "time": "10 m", "using": [ [ "rope_natural_short", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 1 ] ], "time": "5 m", "using": [ [ "adhesive", 1 ] ] }
    }
  },
  {
    "type": "vehicle_part",
    "id": "aisle",
    "name": { "str": "aisle" },
    "symbol": "H",
    "symbols": { "horizontal": "H", "vertical": "=" },
    "looks_like": "t_metal_floor",
    "categories": [ "hull", "passengers" ],
    "color": "white",
    "broken_symbol": "#",
    "broken_color": "light_gray",
    "durability": 400,
    "description": "An aisle.",
    "item": "sheet_metal",
    "location": "center",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 1 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_weld_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 2 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "AISLE", "BOARDABLE" ],
    "breaks_into": "ig_vp_sheet_metal",
    "damage_reduction": { "all": 28 }
  },
  {
    "type": "vehicle_part",
    "id": "wooden_aisle",
    "name": { "str": "wooden aisle" },
    "symbol": "H",
    "symbols": { "horizontal": "H", "vertical": "=" },
    "looks_like": "t_floor",
    "categories": [ "hull", "passengers" ],
    "color": "brown",
    "broken_symbol": "#",
    "broken_color": "brown",
    "durability": 200,
    "description": "An aisle.",
    "item": "frame_wood",
    "location": "center",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 1 ] ], "time": "30 m", "using": [ [ "vehicle_nail_install", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "15 m", "using": [ [ "vehicle_nail_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "adhesive", 2 ] ] }
    },
    "flags": [ "AISLE", "BOARDABLE" ],
    "breaks_into": [ { "item": "splinter", "count": [ 7, 9 ] }, { "item": "nail", "charges": [ 5, 10 ] } ],
    "damage_reduction": { "all": 16 }
  },
  {
    "type": "vehicle_part",
    "id": "trunk_floor",
    "name": { "str": "floor trunk" },
    "symbol": "=",
    "looks_like": "t_carpet_red",
    "categories": [ "cargo" ],
    "color": "white",
    "broken_symbol": "#",
    "broken_color": "light_gray",
    "durability": 400,
    "description": "An aisle.  A hatch lets you access a cargo space beneath it.",
    "size": 350,
    "item": "cargo_aisle",
    "location": "center",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 1 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_weld_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 2 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "AISLE", "BOARDABLE", "CARGO", "LOCKABLE_CARGO", "COVERED" ],
    "breaks_into": "ig_vp_sheet_metal",
    "damage_reduction": { "all": 28 }
  },
  {
    "type": "vehicle_part",
    "id": "roof_cloth",
    "name": { "str": "cloth roof" },
    "symbol": "#",
    "categories": [ "hull" ],
    "color": "light_gray",
    "broken_symbol": "#",
    "broken_color": "dark_gray",
    "durability": 15,
    "description": "A cloth roof.",
    "folded_volume": "3750 ml",
    "item": "sheet",
    "location": "roof",
    "requirements": {
      "install": { "time": "5 m", "components": [ [ [ "string_6", 2 ], [ "duct_tape", 25 ] ] ] },
      "repair": { "skills": [ [ "tailor", 1 ] ], "time": "150 s", "using": [ [ "sewing_standard", 50 ], [ "fabric_standard", 1 ] ] }
    },
    "flags": [ "ROOF", "FOLDABLE" ],
    "breaks_into": "ig_vp_cloth"
  },
  {
    "type": "vehicle_part",
    "id": "roof",
    "name": { "str": "roof" },
    "symbol": "#",
    "categories": [ "hull" ],
    "color": "light_gray",
    "broken_symbol": "#",
    "broken_color": "dark_gray",
    "durability": 240,
    "description": "A metal roof.",
    "item": "sheet_metal",
    "location": "roof",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 1 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_weld_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 2 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "ROOF" ],
    "breaks_into": "ig_vp_sheet_metal",
    "damage_reduction": { "all": 20 }
  },
  {
    "type": "vehicle_part",
    "id": "hdroof",
    "name": { "str": "heavy duty roof" },
    "symbol": "#",
    "categories": [ "hull" ],
    "color": "dark_gray",
    "broken_symbol": "#",
    "broken_color": "dark_gray",
    "durability": 1000,
    "description": "A thick metal roof.",
    "item": "steel_plate",
    "location": "roof",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 1 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_weld_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 2 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "ROOF" ],
    "breaks_into": "ig_vp_steel_plate",
    "damage_reduction": { "all": 30 }
  },
  {
    "type": "vehicle_part",
    "id": "blade",
    "name": { "str": "blade" },
    "symbol": "-",
    "symbols": { "horizontal": "-", "vertical": "|" },
    "categories": [ "warfare" ],
    "color": "white",
    "broken_symbol": "x",
    "broken_color": "white",
    "damage_modifier": 250,
    "durability": 200,
    "description": "A blade, welded to the vehicle, for cutting up zombies.",
    "item": "blade",
    "folded_volume": "750 ml",
    "location": "structure",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 2 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_weld_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 3 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "SHARP", "PROTRUSION", "FOLDABLE" ],
    "breaks_into": [ { "item": "steel_chunk", "prob": 50 } ]
  },
  {
    "type": "vehicle_part",
    "id": "spike",
    "name": { "str": "spike" },
    "symbol": ".",
    "categories": [ "warfare" ],
    "color": "white",
    "broken_symbol": "x",
    "broken_color": "white",
    "damage_modifier": 300,
    "durability": 250,
    "description": "A metal spike, welded to the vehicle, to increase injury when crashing into things.",
    "item": "spike",
    "folded_volume": "250 ml",
    "location": "structure",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 2 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_weld_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 3 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "SHARP", "PROTRUSION", "FOLDABLE" ],
    "breaks_into": [ { "item": "steel_chunk", "count": [ 1, 2 ] } ],
    "damage_reduction": { "all": 12 }
  },
  {
    "type": "vehicle_part",
    "id": "programmable_autopilot",
    "name": { "str": "programmable autopilot" },
    "symbol": "A",
    "categories": [ "other" ],
    "color": "light_blue",
    "broken_symbol": "#",
    "broken_color": "red",
    "damage_modifier": 80,
    "durability": 100,
    "description": "A computer system hooked up to the steering and engine of the vehicle to allow it to follow simple paths.",
    "item": "programmable_autopilot",
    "looks_like": "cam_control",
    "epower": -15,
    "flags": [ "ENABLED_DRAINS_EPOWER", "AUTOPILOT" ],
    "requirements": {
      "install": {
        "time": "12 m",
        "skills": [ [ "mechanics", 5 ], [ "electronics", 5 ], [ "computer", 5 ] ],
        "qualities": [ { "id": "SCREW", "level": 1 } ]
      },
      "repair": { "skills": [ [ "mechanics", 3 ] ], "time": "3 m", "using": [ [ "adhesive", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ] }
    },
    "breaks_into": [
      { "item": "steel_lump", "prob": 50 },
      { "item": "steel_chunk", "count": [ 1, 2 ] },
      { "item": "scrap", "count": [ 0, 3 ] }
    ],
    "damage_reduction": { "all": 8 }
  },
  {
    "type": "vehicle_part",
    "id": "storage_battery_mount",
    "name": { "str": "swappable storage battery case" },
    "symbol": "O",
    "categories": [ "energy" ],
    "color": "light_gray",
    "broken_symbol": "#",
    "broken_color": "red",
    "damage_modifier": 80,
    "durability": 300,
    "description": "A battery case for storage batteries.  Allows quick removal or addition of a storage battery, if you can lift the battery.",
    "item": "it_battery_mount",
    "location": "fuel_source",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 2 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_weld_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 3 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "BATTERY_MOUNT" ],
    "breaks_into": [
      { "item": "steel_lump", "prob": 50 },
      { "item": "steel_chunk", "count": [ 1, 2 ] },
      { "item": "scrap", "count": [ 0, 3 ] }
    ],
    "damage_reduction": { "all": 8, "bash": 10 }
  },
  {
    "type": "vehicle_part",
    "id": "black_box",
    "name": { "str": "military black box" },
    "item": "black_box",
    "description": "An armored black box, a device meant to record and preserve data of a military vehicle in the field in case it gets destroyed.",
    "durability": 400,
    "symbol": ";",
    "categories": [ "other" ],
    "color": "light_gray",
    "broken_symbol": "*",
    "broken_color": "dark_gray",
    "flags": [ "NO_REPAIR" ],
    "requirements": {
      "install": { "skills": [ [ "mechanics", 2 ] ], "qualities": [ { "id": "SCREW", "level": 3 }, { "id": "WRENCH", "level": 3 } ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "using": [ [ "vehicle_screw", 1 ] ] }
    },
    "breaks_into": [
      { "item": "steel_lump", "count": [ 0, 2 ] },
      { "item": "steel_chunk", "count": [ 1, 3 ] },
      { "item": "e_scrap", "count": [ 1, 2 ] }
    ],
    "damage_reduction": { "all": 80 }
  },
  {
    "type": "vehicle_part",
    "id": "minireactor",
    "name": { "str": "minireactor" },
    "symbol": "O",
    "categories": [ "energy" ],
    "color": "light_green",
    "broken_symbol": "#",
    "broken_color": "red",
    "damage_modifier": 80,
    "durability": 580,
    "description": "A small nuclear reactor.  When loaded with plutonium cells and turned on, will generate a lot of electrical power.",
    "power": 100,
    "//": "Here it is a multiplier on power efficiency - 1 unit of plutonium is 100 units of battery",
    "epower": 149200,
    "fuel_type": "plut_cell",
    "item": "minireactor",
    "location": "fuel_source",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 6 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] },
      "removal": { "skills": [ [ "mechanics", 4 ] ], "time": "30 m", "using": [ [ "vehicle_weld_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 7 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "REACTOR" ],
    "breaks_into": [
      { "item": "steel_lump", "count": [ 6, 11 ] },
      { "item": "steel_chunk", "count": [ 6, 11 ] },
      { "item": "scrap", "count": [ 6, 11 ] }
    ],
    "damage_reduction": { "all": 50 }
  },
  {
    "type": "vehicle_part",
    "id": "minifridge",
    "name": { "str": "minifridge" },
    "symbol": "H",
    "looks_like": "f_fridge",
    "categories": [ "cargo" ],
    "color": "light_blue",
    "broken_symbol": "#",
    "broken_color": "light_blue",
    "damage_modifier": 80,
    "durability": 100,
    "description": "A small fridge.  When turned on, it will cool the food inside, extended the time until the food spoils.",
    "//": "Use average consumption, not the max on the appliance rating plate. 30W ~ 260kWh per annum",
    "epower": -30,
    "size": 300,
    "item": "minifridge",
    "location": "center",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 3 ] ], "time": "60 m", "using": [ [ "vehicle_wrench_2", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_wrench_2", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 4 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "CARGO", "OBSTACLE", "FRIDGE", "COVERED", "ENABLED_DRAINS_EPOWER" ],
    "breaks_into": [
      { "item": "steel_lump", "count": [ 8, 13 ] },
      { "item": "steel_chunk", "count": [ 8, 13 ] },
      { "item": "scrap", "count": [ 8, 13 ] },
      { "item": "hose", "prob": 50 },
      { "item": "motor_tiny", "prob": 25 }
    ],
    "damage_reduction": { "all": 32 }
  },
  {
    "type": "vehicle_part",
    "id": "minifreezer",
    "name": { "str": "minifreezer" },
    "symbol": "H",
    "categories": [ "cargo" ],
    "color": "light_blue",
    "broken_symbol": "#",
    "broken_color": "blue",
    "looks_like": "minifridge",
    "damage_modifier": 80,
    "durability": 100,
    "epower": -45,
    "size": 300,
    "item": "minifreezer",
    "location": "center",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 3 ] ], "time": "60 m", "using": [ [ "vehicle_wrench_2", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_wrench_2", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 4 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "CARGO", "OBSTACLE", "FREEZER", "COVERED", "ENABLED_DRAINS_EPOWER" ],
    "breaks_into": [
      { "item": "steel_lump", "count": [ 8, 13 ] },
      { "item": "steel_chunk", "count": [ 8, 13 ] },
      { "item": "scrap", "count": [ 8, 13 ] },
      { "item": "hose", "prob": 50 },
      { "item": "motor_tiny", "prob": 25 }
    ],
    "damage_reduction": { "all": 32 }
  },
  {
    "type": "vehicle_part",
    "id": "washing_machine",
    "name": { "str": "washing machine" },
    "symbol": "H",
    "looks_like": "f_washer",
    "categories": [ "utility" ],
    "color": "light_blue",
    "broken_symbol": "#",
    "broken_color": "light_blue",
    "damage_modifier": 80,
    "durability": 100,
    "description": "A small washing machine.  With detergent, water, and some electrical power, you could clean a lot of clothes.  'e'xamine the tile with the washing machine to use it.",
    "epower": -400,
    "size": 160,
    "item": "washing_machine",
    "location": "center",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 3 ] ], "time": "60 m", "using": [ [ "vehicle_wrench_2", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_wrench_2", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 4 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "CARGO", "OBSTACLE", "WASHING_MACHINE", "COVERED", "ENABLED_DRAINS_EPOWER" ],
    "breaks_into": [
      { "item": "steel_lump", "count": [ 8, 13 ] },
      { "item": "steel_chunk", "count": [ 8, 13 ] },
      { "item": "scrap", "count": [ 8, 13 ] },
      { "item": "hose", "prob": 50 }
    ],
    "damage_reduction": { "all": 32 }
  },
  {
    "type": "vehicle_part",
    "id": "dishwasher",
    "name": { "str": "dishwasher" },
    "symbol": "d",
    "categories": [ "utility" ],
    "color": "light_blue",
    "broken_symbol": "#",
    "broken_color": "light_blue",
    "damage_modifier": 80,
    "durability": 100,
    "description": "A small dishwasher.  With detergent, water, and some electrical power, you could clean your dishes…  Or something more useful like a CBM dripping with zombie gore.  'e'xamine the tile with the dishwasher to use it.",
    "epower": -400,
    "size": 160,
    "item": "dishwasher",
    "location": "center",
    "looks_like": "washing_machine",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 3 ] ], "time": "60 m", "using": [ [ "vehicle_wrench_2", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_wrench_2", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 4 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "CARGO", "OBSTACLE", "DISHWASHER", "COVERED", "ENABLED_DRAINS_EPOWER" ],
    "breaks_into": [
      { "item": "steel_lump", "count": [ 8, 13 ] },
      { "item": "steel_chunk", "count": [ 8, 13 ] },
      { "item": "scrap", "count": [ 8, 13 ] },
      { "item": "hose", "prob": 50 }
    ]
  },
  {
    "type": "vehicle_part",
    "id": "autoclave",
    "name": { "str": "autoclave" },
    "symbol": "A",
    "looks_like": "dishwasher",
    "categories": [ "utility" ],
    "color": "yellow",
    "broken_symbol": "#",
    "broken_color": "light_blue",
    "damage_modifier": 80,
    "durability": 100,
    "description": "This is an autoclave.  It's useful for sterilizing things like CBMs.  'e'xamine the tile with the autoclave to use it.",
    "epower": -1500,
    "size": 11,
    "item": "vh_autoclave",
    "location": "center",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 3 ] ], "time": "60 m", "using": [ [ "vehicle_wrench_2", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_wrench_2", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 4 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "CARGO", "OBSTACLE", "AUTOCLAVE", "COVERED", "ENABLED_DRAINS_EPOWER" ],
    "breaks_into": [
      { "item": "steel_lump", "count": [ 6, 10 ] },
      { "item": "steel_chunk", "count": [ 6, 10 ] },
      { "item": "scrap", "count": [ 6, 10 ] },
      { "item": "hose", "prob": 50 }
    ]
  },
  {
    "type": "vehicle_part",
    "id": "trunk",
    "name": { "str": "trunk" },
    "symbol": "H",
    "looks_like": "f_locker",
    "categories": [ "cargo" ],
    "color": "brown",
    "broken_symbol": "#",
    "broken_color": "brown",
    "damage_modifier": 80,
    "durability": 350,
    "size": 800,
    "//": "200 L storage based on an average sedan trunk being around 400 L, and our cars having two tiles.  We should get a taller trunk for SUVs and similar.",
    "item": "frame",
    "location": "center",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 1 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_weld_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 2 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "CARGO", "LOCKABLE_CARGO", "COVERED", "BOARDABLE", "SIMPLE_PART" ],
    "breaks_into": "ig_vp_frame",
    "damage_reduction": { "all": 30 }
  },
  {
    "type": "vehicle_part",
    "id": "travois",
    "name": { "str": "travois" },
    "symbol": "o",
    "looks_like": "frame_wood_light_cross",
    "categories": [ "cargo" ],
    "color": "brown",
    "broken_symbol": "#",
    "broken_color": "brown",
    "damage_modifier": 60,
    "durability": 50,
    "size": 300,
    "item": "frame_wood_light",
    "location": "center",
    "flags": [ "CARGO", "BOARDABLE", "COVERED" ],
    "breaks_into": [ { "item": "splinter", "count": [ 3, 5 ] }, { "item": "string_36", "count": [ 10, 15 ] } ],
    "requirements": {
      "install": { "time": "10 m", "using": [ [ "rope_natural_short", 1 ] ] },
      "repair": { "time": "5 m", "using": [ [ "adhesive", 1 ] ] }
    },
    "damage_reduction": { "all": 4 }
  },
  {
    "type": "vehicle_part",
    "id": "wood box",
    "name": { "str": "wood box" },
    "symbol": "o",
    "looks_like": "f_crate_o",
    "categories": [ "cargo" ],
    "color": "brown",
    "broken_symbol": "#",
    "broken_color": "brown",
    "damage_modifier": 60,
    "durability": 70,
    "size": 150,
    "item": "frame_wood",
    "location": "center",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 0 ] ], "time": "30 m", "using": [ [ "vehicle_nail_install", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 1 ] ], "time": "15 m", "using": [ [ "vehicle_nail_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 1 ] ], "time": "30 m", "using": [ [ "adhesive", 2 ] ] }
    },
    "flags": [ "CARGO", "BOARDABLE", "COVERED", "LOCKABLE_CARGO" ],
    "breaks_into": [ { "item": "splinter", "count": [ 3, 5 ] }, { "item": "nail", "charges": [ 10, 15 ] } ],
    "damage_reduction": { "all": 5 }
  },
  {
    "type": "vehicle_part",
    "id": "folding wood box",
    "name": { "str": "folding wood box" },
    "symbol": "o",
    "looks_like": "wood box",
    "categories": [ "cargo" ],
    "color": "brown",
    "broken_symbol": "#",
    "broken_color": "brown",
    "damage_modifier": 60,
    "durability": 65,
    "folded_volume": "1500 ml",
    "size": 120,
    "item": "foldwoodframe",
    "location": "center",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 1 ] ], "time": "30 m", "using": [ [ "vehicle_nail_install", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "15 m", "using": [ [ "vehicle_nail_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "adhesive", 2 ] ] }
    },
    "flags": [ "CARGO", "BOARDABLE", "COVERED", "FOLDABLE", "LOCKABLE_CARGO" ],
    "breaks_into": [ { "item": "splinter", "count": [ 3, 5 ] }, { "item": "nail", "charges": [ 10, 15 ] } ],
    "damage_reduction": { "all": 4 }
  },
  {
    "type": "vehicle_part",
    "id": "veh_table",
    "name": { "str": "table" },
    "symbol": "#",
    "looks_like": "f_table",
    "categories": [ "utility" ],
    "color": "red",
    "broken_symbol": "#",
    "broken_color": "light_gray",
    "damage_modifier": 60,
    "durability": 145,
    "size": 80,
    "item": "v_table",
    "location": "center",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 1 ] ], "time": "15 m", "using": [ [ "vehicle_wrench_2", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "15 m", "using": [ [ "vehicle_wrench_2", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 2 ] ], "time": "15 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "CARGO", "OBSTACLE", "FLAT_SURF", "WORKBENCH" ],
    "breaks_into": [
      { "item": "2x4", "count": [ 1, 6 ] },
      { "item": "splinter", "count": [ 4, 6 ] },
      { "item": "nail", "charges": [ 4, 7 ] }
    ],
    "workbench": { "multiplier": 1.1, "mass": 150000, "volume": "20L" },
    "damage_reduction": { "all": 24 }
  },
  {
    "type": "vehicle_part",
    "id": "veh_table_wood",
    "name": { "str": "wood table" },
    "symbol": "#",
    "looks_like": "f_table",
    "categories": [ "utility" ],
    "color": "red",
    "broken_symbol": "#",
    "broken_color": "light_gray",
    "damage_modifier": 60,
    "durability": 145,
    "size": 80,
    "item": "w_table",
    "location": "center",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 1 ] ], "time": "15 m", "using": [ [ "vehicle_wrench_2", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "15 m", "using": [ [ "vehicle_wrench_2", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 2 ] ], "time": "15 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "CARGO", "OBSTACLE", "FLAT_SURF", "WORKBENCH" ],
    "breaks_into": [
      { "item": "2x4", "count": [ 1, 6 ] },
      { "item": "splinter", "count": [ 4, 6 ] },
      { "item": "nail", "charges": [ 4, 7 ] }
    ],
    "workbench": { "multiplier": 1.1, "mass": 150000, "volume": "20L" },
    "damage_reduction": { "all": 16 }
  },
  {
    "type": "vehicle_part",
    "id": "workbench",
    "name": { "str": "workbench" },
    "symbol": "#",
    "looks_like": "veh_table_wood",
    "categories": [ "utility" ],
    "color": "red",
    "broken_symbol": "#",
    "broken_color": "light_gray",
    "damage_modifier": 60,
    "durability": 300,
    "size": 120,
    "item": "workbench",
    "location": "center",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 1 ] ], "time": "15 m", "using": [ [ "vehicle_wrench_2", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "15 m", "using": [ [ "vehicle_wrench_2", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 2 ] ], "time": "15 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "CARGO", "OBSTACLE", "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 ] }
    ],
    "workbench": { "multiplier": 1.2, "mass": 300000, "volume": "30L" },
    "damage_reduction": { "all": 29 }
  },
  {
    "type": "vehicle_part",
    "id": "boat_board",
    "name": { "str": "wooden boat hull" },
    "description": "A wooden board that keeps the water out of your boat.",
    "symbol": "o",
    "looks_like": "t_wall_log",
    "categories": [ "hull" ],
    "color": "brown",
    "broken_symbol": "x",
    "broken_color": "light_gray",
    "damage_modifier": 50,
    "durability": 40,
    "item": "boat_board",
    "location": "under",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_nail_install", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "15 m", "using": [ [ "vehicle_nail_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 3 ] ], "time": "30 m", "using": [ [ "adhesive", 2 ] ] }
    },
    "flags": [ "FLOATS" ],
    "breaks_into": [ { "item": "splinter", "count": [ 10, 20 ] } ],
    "damage_reduction": { "all": 10 }
  },
  {
    "type": "vehicle_part",
    "id": "raft_board",
    "name": { "str": "raft boat hull" },
    "description": "Logs tied together that will keep your boat out of the water.",
    "symbol": "o",
    "looks_like": "t_wall_log",
    "categories": [ "hull" ],
    "color": "brown",
    "broken_symbol": "x",
    "broken_color": "light_gray",
    "damage_modifier": 50,
    "durability": 30,
    "item": "raft_board",
    "location": "under",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 1 ] ], "time": "30 m", "using": [ [ "rope_natural_short", 2 ] ] },
      "removal": { "skills": [ [ "mechanics", 1 ] ], "time": "15 m", "qualities": [ { "id": "CUT", "level": 1 } ] },
      "repair": { "skills": [ [ "mechanics", 2 ] ], "time": "15 m", "using": [ [ "rope_natural_short", 1 ] ] }
    },
    "flags": [ "FLOATS" ],
    "breaks_into": [ { "item": "splinter", "count": [ 10, 20 ] } ],
    "damage_reduction": { "all": 5 }
  },
  {
    "type": "vehicle_part",
    "id": "plastic_boat_hull",
    "name": { "str": "plastic boat hull" },
    "description": "A rigid plastic sheet that keeps water out of your boat.",
    "symbol": "o",
    "categories": [ "hull" ],
    "color": "brown",
    "looks_like": "boat_board",
    "broken_symbol": "x",
    "broken_color": "light_gray",
    "damage_modifier": 50,
    "durability": 120,
    "item": "plastic_boat_hull",
    "location": "under",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 3 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_weld_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 4 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "FLOATS" ],
    "breaks_into": [ { "item": "plastic_chunk", "count": [ 4, 8 ] } ],
    "damage_reduction": { "all": 12, "stab": 4, "cut": 4 }
  },
  {
    "type": "vehicle_part",
    "id": "metal_boat_hull",
    "name": { "str": "metal boat hull" },
    "description": "A metal sheet that keeps the water out of your boat.",
    "symbol": "o",
    "categories": [ "hull" ],
    "color": "dark_gray",
    "looks_like": "boat_board",
    "broken_symbol": "x",
    "broken_color": "light_gray",
    "damage_modifier": 50,
    "durability": 240,
    "item": "sheet_metal",
    "location": "under",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 4 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_weld_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 5 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "FLOATS" ],
    "breaks_into": "ig_vp_sheet_metal",
    "damage_reduction": { "all": 28 }
  },
  {
    "type": "vehicle_part",
    "id": "carbonfiber_boat_hull",
    "name": { "str": "carbon fiber boat hull" },
    "description": "A light weight, advanced carbon fiber rigid sheet that keeps the water out of your boat.",
    "symbol": "o",
    "categories": [ "hull" ],
    "color": "brown",
    "looks_like": "boat_board",
    "broken_symbol": "x",
    "broken_color": "light_gray",
    "damage_modifier": 50,
    "durability": 480,
    "item": "carbonfiber_boat_hull",
    "location": "under",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 6 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] },
      "removal": { "skills": [ [ "mechanics", 4 ] ], "time": "30 m", "using": [ [ "vehicle_weld_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 7 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "FLOATS", "BOARDABLE" ],
    "breaks_into": [ { "item": "sheet_kevlar", "count": [ 1, 3 ] } ],
    "damage_reduction": { "all": 14 }
  },
  {
    "type": "vehicle_part",
    "id": "inflatable_section",
    "name": { "str": "inflatable section" },
    "symbol": "O",
    "looks_like": "inflatable_airbag",
    "categories": [ "hull" ],
    "color": "green",
    "size": 60,
    "broken_symbol": "#",
    "broken_color": "light_gray",
    "durability": 50,
    "item": "inflatable_section",
    "location": "structure",
    "folded_volume": "750 ml",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 3 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_weld_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 4 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "MOUNTABLE", "FOLDABLE", "BOARDABLE", "CARGO" ],
    "breaks_into": [ { "item": "plastic_chunk", "count": [ 10, 20 ] } ],
    "damage_reduction": { "bash": 10 }
  },
  {
    "type": "vehicle_part",
    "id": "inflatable_airbag",
    "name": { "str": "inflatable airbag" },
    "symbol": "O",
    "categories": [ "hull" ],
    "color": "green",
    "broken_symbol": "x",
    "broken_color": "light_gray",
    "damage_modifier": 50,
    "durability": 40,
    "item": "inflatable_airbag",
    "location": "under",
    "folded_volume": "750 ml",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 2 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_weld_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 3 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "FLOATS", "VARIABLE_SIZE", "FOLDABLE" ],
    "breaks_into": [ { "item": "plastic_chunk", "count": [ 10, 20 ] } ],
    "damage_reduction": { "bash": 10 }
  },
  {
    "type": "vehicle_part",
    "id": "sail",
    "name": { "str": "sail" },
    "symbol": "M",
    "categories": [ "movement", "operations" ],
    "color": "light_gray",
    "broken_symbol": "#",
    "broken_color": "red",
    "damage_modifier": 50,
    "durability": 20,
    "power": 800,
    "fuel_type": "wind",
    "noise_factor": 1,
    "m2c": 90,
    "exclusions": [ "wind" ],
    "item": "sail",
    "location": "engine_block",
    "folded_volume": "500 ml",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 2 ] ], "time": "60 m" },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "60 m" },
      "repair": { "skills": [ [ "mechanics", 3 ] ], "time": "60 m" }
    },
    "flags": [
      "ENGINE",
      "CONTROLS",
      "FOLDABLE",
      "PROTRUSION",
      "E_STARTS_INSTANTLY",
      "WIND_POWERED",
      "OVER",
      "STABLE",
      "UNMOUNT_ON_DAMAGE"
    ],
    "breaks_into": [ { "item": "splinter", "count": [ 2, 4 ] }, { "item": "rag", "count": [ 5, 10 ] } ]
  },
  {
    "type": "vehicle_part",
    "id": "hand_paddles",
    "name": { "str": "hand paddles" },
    "symbol": "*",
    "categories": [ "movement", "operations" ],
    "color": "light_gray",
    "broken_symbol": "#",
    "broken_color": "red",
    "damage_modifier": 50,
    "durability": 50,
    "power": 800,
    "fuel_type": "muscle",
    "muscle_power_factor": 40,
    "noise_factor": 8,
    "m2c": 45,
    "exclusions": [ "manual" ],
    "item": "hand_paddles",
    "location": "engine_block",
    "folded_volume": "500 ml",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 1 ] ], "time": "6 m" },
      "removal": { "skills": [ [ "mechanics", 1 ] ], "time": "6 m" },
      "repair": { "skills": [ [ "mechanics", 2 ] ], "time": "60 m" }
    },
    "flags": [ "ENGINE", "CONTROLS", "FOLDABLE", "MUSCLE_ARMS", "E_STARTS_INSTANTLY" ],
    "breaks_into": [ { "item": "splinter", "count": [ 2, 4 ] } ],
    "damage_reduction": { "all": 5 }
  },
  {
    "type": "vehicle_part",
    "id": "reins_tackle",
    "name": { "str": "reins and tackle" },
    "symbol": "W",
    "categories": [ "operations" ],
    "color": "light_gray",
    "broken_symbol": "X",
    "broken_color": "red",
    "durability": 80,
    "description": "A set of leather bindings to control a creature pulling a vehicle, such as a cart.",
    "bonus": 10,
    "damage_modifier": 5,
    "item": "reins_tackle",
    "folded_volume": "250 ml",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 1 ] ], "time": "6 m", "using": [ [ "vehicle_nail_install", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 1 ] ], "time": "3 m", "using": [ [ "vehicle_nail_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 1 ] ], "time": "6 m", "using": [ [ "adhesive", 2 ] ] }
    },
    "flags": [ "CONTROL_ANIMAL", "FOLDABLE" ],
    "breaks_into": [ { "item": "leather", "count": [ 1, 2 ] } ]
  },
  {
    "type": "vehicle_part",
    "id": "controls",
    "name": { "str": "controls" },
    "symbol": "$",
    "categories": [ "operations" ],
    "color": "light_gray",
    "broken_symbol": "$",
    "broken_color": "red",
    "damage_modifier": 10,
    "durability": 250,
    "description": "A steering wheel and accelerator and brake pedals.",
    "bonus": 10,
    "folded_volume": "1500 ml",
    "item": "vehicle_controls",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 2 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_weld_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 3 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "CONTROLS", "FOLDABLE" ],
    "breaks_into": [
      { "item": "steel_lump" },
      { "item": "steel_chunk", "count": [ 1, 3 ] },
      { "item": "scrap", "count": [ 1, 3 ] },
      { "item": "cable", "charges": [ 0, 4 ] }
    ],
    "damage_reduction": { "all": 6 }
  },
  {
    "type": "vehicle_part",
    "id": "dashboard",
    "name": { "str": "dashboard" },
    "symbol": "$",
    "categories": [ "energy", "lighting" ],
    "color": "light_cyan",
    "broken_symbol": "$",
    "broken_color": "red",
    "damage_modifier": 10,
    "durability": 125,
    "description": "A frame containing some lights and controls.",
    "bonus": 10,
    "epower": -25,
    "item": "vehicle_dashboard",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 1 ], [ "electronics", 1 ] ], "time": "350 s", "using": [ [ "vehicle_screw", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 1 ] ], "time": "350 s", "using": [ [ "vehicle_screw", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 1 ] ], "time": "80 s", "using": [ [ "adhesive", 1 ] ] }
    },
    "flags": [ "CTRL_ELECTRONIC", "DOME_LIGHT", "ENABLED_DRAINS_EPOWER" ],
    "breaks_into": [ { "group": "ig_vp_device", "count": [ 2, 3 ] } ]
  },
  {
    "id": "mountable_heater",
    "type": "vehicle_part",
    "name": { "str": "vehicle-mounted heater" },
    "item": "mountable_heater",
    "location": "on_roof",
    "symbol": ";",
    "broken_symbol": ":",
    "categories": [ "utility" ],
    "color": "red",
    "durability": 400,
    "//": "700W average assuming relatively small target-actual difference",
    "epower": -700,
    "bonus": 10,
    "requirements": {
      "install": { "skills": [ [ "mechanics", 1 ], [ "electronics", 1 ] ], "time": "2 m", "using": [ [ "vehicle_screw", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 1 ] ], "time": "1 m", "using": [ [ "vehicle_screw", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 1 ] ], "time": "30 s", "using": [ [ "adhesive", 1 ] ] }
    },
    "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 ] } ],
    "damage_reduction": { "all": 15 }
  },
  {
    "id": "mountable_cooler",
    "type": "vehicle_part",
    "name": { "str": "vehicle-mounted cooler" },
    "item": "mountable_cooler",
    "location": "on_roof",
    "symbol": "C",
    "broken_symbol": ":",
    "categories": [ "utility" ],
    "color": "light_cyan",
    "durability": 400,
    "epower": -120,
    "bonus": 10,
    "requirements": {
      "install": { "skills": [ [ "mechanics", 1 ], [ "electronics", 1 ] ], "time": "2 m", "using": [ [ "vehicle_screw", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 1 ] ], "time": "1 m", "using": [ [ "vehicle_screw", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 1 ] ], "time": "30 s", "using": [ [ "adhesive", 1 ] ] }
    },
    "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 ] } ],
    "damage_reduction": { "all": 15 }
  },
  {
    "type": "vehicle_part",
    "id": "controls_electronic",
    "name": { "str": "electronics control unit" },
    "symbol": "$",
    "categories": [ "energy", "lighting" ],
    "color": "yellow",
    "broken_symbol": "$",
    "broken_color": "red",
    "damage_modifier": 10,
    "durability": 50,
    "bonus": 10,
    "epower": -25,
    "item": "electronics_controls",
    "description": "Some switches and knobs to control the vehicle's electrical systems.",
    "folded_volume": "750 ml",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 3 ], [ "electronics", 3 ] ], "time": "350 s", "using": [ [ "vehicle_screw", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 3 ] ], "time": "350 s", "using": [ [ "vehicle_screw", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 2 ] ], "time": "80 s", "using": [ [ "adhesive", 1 ] ] }
    },
    "flags": [ "CTRL_ELECTRONIC", "FOLDABLE", "DOME_LIGHT", "ENABLED_DRAINS_EPOWER" ],
    "breaks_into": "ig_vp_device",
    "damage_reduction": { "all": 6 }
  },
  {
    "type": "vehicle_part",
    "id": "muffler",
    "name": { "str": "muffler" },
    "symbol": "/",
    "categories": [ "other" ],
    "color": "light_gray",
    "broken_symbol": "/",
    "broken_color": "light_gray",
    "damage_modifier": 10,
    "durability": 50,
    "description": "A metal pipe that somewhat reduces engine noise.",
    "bonus": 40,
    "item": "muffler",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 2 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_weld_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 3 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "MUFFLER" ],
    "breaks_into": [
      { "item": "steel_lump", "count": [ 3, 5 ] },
      { "item": "steel_chunk", "count": [ 3, 5 ] },
      { "item": "scrap", "count": [ 3, 5 ] }
    ],
    "damage_reduction": { "all": 9 }
  },
  {
    "type": "vehicle_part",
    "id": "seatbelt",
    "name": { "str": "seatbelt" },
    "symbol": ",",
    "categories": [ "operations", "passengers" ],
    "color": "light_gray",
    "broken_symbol": ",",
    "broken_color": "red",
    "damage_modifier": 10,
    "durability": 35,
    "description": "A belt, attached to a seat.",
    "folded_volume": "500 ml",
    "bonus": 25,
    "item": "rope_6",
    "location": "on_seat",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 1 ] ], "time": "150 s", "using": [ [ "vehicle_screw", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 1 ] ], "time": "150 s", "using": [ [ "vehicle_screw", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 1 ] ], "time": "20 s", "using": [ [ "adhesive", 1 ] ] }
    },
    "flags": [ "SEATBELT", "FOLDABLE", "SIMPLE_PART" ],
    "breaks_into": [ { "item": "string_36", "count": [ 0, 3 ] } ],
    "damage_reduction": { "bash": 15 }
  },
  {
    "type": "vehicle_part",
    "id": "vehicle_alarm",
    "name": { "str": "security system" },
    "symbol": ",",
    "categories": [ "other" ],
    "color": "light_red",
    "broken_symbol": ",",
    "broken_color": "red",
    "damage_modifier": 10,
    "durability": 35,
    "description": "A bunch of electronics that make it difficult to start the vehicle without the proper key, and that will sound an alarm if you try.  The alarm can be disabled.",
    "epower": -10,
    "bonus": 120,
    "folded_volume": "250 ml",
    "item": "processor",
    "location": "on_controls",
    "requirements": {
      "install": {
        "skills": [ [ "mechanics", 4 ], [ "electronics", 4 ] ],
        "time": "5 m",
        "qualities": [ { "id": "SCREW_FINE", "level": 1 } ]
      },
      "removal": {
        "skills": [ [ "mechanics", 4 ], [ "electronics", 4 ] ],
        "time": "5 m",
        "qualities": [ { "id": "SCREW_FINE", "level": 1 } ]
      }
    },
    "flags": [ "ON_CONTROLS", "SECURITY", "FOLDABLE", "ENABLED_DRAINS_EPOWER" ],
    "breaks_into": "ig_vp_device"
  },
  {
    "type": "vehicle_part",
    "id": "smart_engine_controller",
    "name": { "str": "smart engine controller" },
    "symbol": "'",
    "categories": [ "other" ],
    "color": "light_gray",
    "broken_symbol": "'",
    "broken_color": "red",
    "damage_modifier": 10,
    "durability": 35,
    "description": "Electronic module that automatically switches combustion and electric engines on and off minimizing fuel consumption and optimizing power output and battery charge rate.  Must be turned on to work.  Simplified ruleset: 1. When throttling, maximize acceleration.  2. Keep battery at 90%.  3. Minimize fuel consumption.",
    "epower": -25,
    "folded_volume": 1,
    "item": "processor",
    "requirements": {
      "install": {
        "skills": [ [ "mechanics", 4 ], [ "electronics", 4 ] ],
        "time": "5 m",
        "qualities": [ { "id": "SCREW_FINE", "level": 1 } ]
      },
      "removal": {
        "skills": [ [ "mechanics", 4 ], [ "electronics", 4 ] ],
        "time": "5 m",
        "qualities": [ { "id": "SCREW_FINE", "level": 1 } ]
      }
    },
    "flags": [ "ON_CONTROLS", "FOLDABLE", "ENABLED_DRAINS_EPOWER", "SMART_ENGINE_CONTROLLER" ],
    "breaks_into": "ig_vp_device"
  },
  {
    "type": "vehicle_part",
    "id": "seatbelt_heavyduty",
    "name": { "str": "5-point harness" },
    "symbol": ",",
    "categories": [ "operations", "passengers" ],
    "color": "light_gray",
    "broken_symbol": ",",
    "broken_color": "red",
    "damage_modifier": 10,
    "durability": 100,
    "description": "A series of straps attached to the seat, intended to fasten together after going over your shoulders and hips and between your legs.",
    "folded_volume": "1 L",
    "bonus": 25,
    "item": "rope_30",
    "location": "on_seat",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 2 ] ], "time": "5 m", "using": [ [ "vehicle_screw", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "5 m", "using": [ [ "vehicle_screw", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 2 ] ], "time": "20 s", "using": [ [ "adhesive", 1 ] ] }
    },
    "flags": [ "SEATBELT", "FOLDABLE", "SIMPLE_PART" ],
    "breaks_into": [ { "item": "string_36", "count": [ 0, 3 ] } ],
    "damage_reduction": { "bash": 15 }
  },
  {
    "type": "vehicle_part",
    "id": "v_curtain",
    "name": { "str": "curtain" },
    "symbol": "\"",
    "looks_like": "t_door_curtain_c",
    "categories": [ "other" ],
    "color": "dark_gray",
    "broken_symbol": "0",
    "broken_color": "light_gray",
    "damage_modifier": 1,
    "durability": 200,
    "description": "A sheet over a window.",
    "bonus": 25,
    "item": "sheet",
    "location": "on_windshield",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 1 ] ], "time": "5 m", "using": [ [ "vehicle_screw", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 1 ] ], "time": "5 m", "using": [ [ "vehicle_screw", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 1 ] ], "time": "20 s", "using": [ [ "adhesive", 1 ] ] }
    },
    "flags": [ "OPENABLE", "OPENCLOSE_INSIDE", "OPAQUE", "CURTAIN", "MULTISQUARE", "NEEDS_WINDOW", "SIMPLE_PART" ],
    "breaks_into": [  ]
  },
  {
    "type": "vehicle_part",
    "id": "aisle_curtain",
    "name": { "str": "aisle curtain" },
    "symbol": "\"",
    "looks_like": "v_curtain",
    "categories": [ "other" ],
    "color": "dark_gray",
    "broken_symbol": "0",
    "broken_color": "light_gray",
    "damage_modifier": 1,
    "durability": 200,
    "description": "A sheet across an aisle.",
    "bonus": 25,
    "item": "sheet",
    "location": "on_ceiling",
    "requirements": {
      "install": {
        "skills": [ [ "mechanics", 1 ], [ "tailor", 1 ] ],
        "time": "5 m",
        "using": [ [ "rope_natural_short", 1 ], [ "vehicle_screw", 1 ], [ "sewing_standard", 1 ] ]
      },
      "removal": { "skills": [ [ "mechanics", 1 ] ], "time": "5 m", "using": [ [ "vehicle_screw", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 1 ] ], "time": "20 s", "using": [ [ "adhesive", 1 ] ] }
    },
    "flags": [ "OPENABLE", "OPAQUE", "OPENCLOSE_INSIDE", "CURTAIN", "MULTISQUARE", "SIMPLE_PART" ],
    "breaks_into": [  ]
  },
  {
    "type": "vehicle_part",
    "id": "water_wheel",
    "name": { "str": "water wheel" },
    "symbol": "*",
    "categories": [ "energy" ],
    "color": "yellow",
    "broken_symbol": "x",
    "broken_color": "yellow",
    "damage_modifier": 10,
    "durability": 50,
    "description": "A water wheel.",
    "epower": 80,
    "item": "water_wheel",
    "location": "center",
    "flags": [ "WATER_WHEEL", "OBSTACLE" ],
    "requirements": {
      "install": { "skills": [ [ "mechanics", 3 ] ], "time": "250 s", "qualities": [ { "id": "WRENCH", "level": 1 } ] },
      "removal": { "skills": [ [ "mechanics", 1 ] ], "time": "250 s", "qualities": [ { "id": "WRENCH", "level": 1 } ] },
      "repair": { "skills": [ [ "mechanics", 1 ] ], "time": "20 s", "using": [ [ "rope_natural_short", 1 ] ] }
    },
    "breaks_into": [ { "item": "splinter", "count": [ 40, 60 ] } ],
    "damage_reduction": { "all": 15, "stab": 6, "cut": 8 }
  },
  {
    "type": "vehicle_part",
    "id": "xl_water_wheel",
    "name": { "str": "large water wheel" },
    "symbol": "o",
    "looks_like": "water_wheel",
    "categories": [ "energy" ],
    "color": "yellow",
    "broken_symbol": "x",
    "broken_color": "yellow",
    "damage_modifier": 10,
    "durability": 80,
    "description": "A large water wheel with wooden supports.",
    "epower": 180,
    "item": "xl_water_wheel",
    "location": "center",
    "flags": [ "WATER_WHEEL", "OBSTACLE", "EXTRA_DRAG" ],
    "requirements": {
      "install": { "skills": [ [ "mechanics", 6 ] ], "time": "750 s", "qualities": [ { "id": "WRENCH", "level": 1 } ] },
      "removal": { "skills": [ [ "mechanics", 3 ] ], "time": "750 s", "qualities": [ { "id": "WRENCH", "level": 1 } ] },
      "repair": { "skills": [ [ "mechanics", 3 ] ], "time": "60 s", "using": [ [ "rope_natural_short", 2 ] ] }
    },
    "breaks_into": [ { "item": "splinter", "count": [ 60, 100 ] } ],
    "damage_reduction": { "all": 16, "stab": 6, "cut": 8 }
  },
  {
    "type": "vehicle_part",
    "id": "solar_panel",
    "name": { "str": "solar panel" },
    "symbol": "#",
    "categories": [ "energy" ],
    "color": "yellow",
    "broken_symbol": "x",
    "broken_color": "yellow",
    "damage_modifier": 10,
    "durability": 20,
    "description": "A solar panel.",
    "epower": 50,
    "item": "solar_panel",
    "location": "on_roof",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 4 ] ], "time": "60 m", "using": [ [ "vehicle_wrench_2", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_wrench_2", 1 ] ] },
      "repair": {
        "skills": [ [ "electronics", 6 ] ],
        "time": "50 m",
        "using": [ [ "vehicle_screw", 1 ], [ "solar_panel", 1 ], [ "soldering_standard", 8 ] ]
      }
    },
    "flags": [ "SOLAR_PANEL" ],
    "breaks_into": [
      { "item": "steel_lump", "count": [ 2, 4 ] },
      { "item": "steel_chunk", "count": [ 2, 4 ] },
      { "item": "scrap", "count": [ 2, 4 ] },
      { "item": "solar_cell", "count": [ 1, 4 ] }
    ]
  },
  {
    "type": "vehicle_part",
    "id": "wind_turbine",
    "name": { "str": "wind turbine" },
    "symbol": "T",
    "categories": [ "energy" ],
    "color": "yellow",
    "broken_symbol": "X",
    "broken_color": "yellow",
    "damage_modifier": 10,
    "durability": 15,
    "description": "A small wind turbine.",
    "epower": 10,
    "item": "wind_turbine",
    "location": "on_roof",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 1 ] ], "time": "150 s", "qualities": [ { "id": "WRENCH", "level": 1 } ] },
      "removal": { "skills": [ [ "mechanics", 1 ] ], "time": "150 s", "qualities": [ { "id": "WRENCH", "level": 1 } ] },
      "repair": { "skills": [ [ "mechanics", 1 ] ], "time": "20 s", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "WIND_TURBINE" ],
    "breaks_into": [
      { "item": "steel_lump", "count": [ 2, 4 ] },
      { "item": "steel_chunk", "count": [ 2, 4 ] },
      { "item": "scrap", "count": [ 2, 4 ] }
    ],
    "damage_reduction": { "all": 8 }
  },
  {
    "type": "vehicle_part",
    "id": "xl_wind_turbine",
    "name": { "str": "large wind turbine" },
    "symbol": "Y",
    "looks_like": "wind_turbine",
    "categories": [ "energy" ],
    "color": "yellow",
    "broken_symbol": "X",
    "broken_color": "yellow",
    "damage_modifier": 10,
    "durability": 70,
    "description": "A large wind turbine with stabilizing legs.  Will cause extra drag on the vehicle.",
    "epower": 30,
    "item": "xl_wind_turbine",
    "location": "on_roof",
    "power": -3000,
    "requirements": {
      "install": { "skills": [ [ "mechanics", 3 ] ], "time": "450 s", "qualities": [ { "id": "WRENCH", "level": 1 } ] },
      "removal": { "skills": [ [ "mechanics", 3 ] ], "time": "450 s", "qualities": [ { "id": "WRENCH", "level": 1 } ] },
      "repair": { "skills": [ [ "mechanics", 3 ] ], "time": "1 m", "using": [ [ "welding_standard", 15 ] ] }
    },
    "flags": [ "WIND_TURBINE", "EXTRA_DRAG" ],
    "breaks_into": [
      { "item": "steel_lump", "count": [ 6, 12 ] },
      { "item": "steel_chunk", "count": [ 6, 12 ] },
      { "item": "scrap", "count": [ 6, 12 ] }
    ],
    "damage_reduction": { "all": 9 }
  },
  {
    "type": "vehicle_part",
    "id": "reinforced_solar_panel",
    "copy-from": "solar_panel",
    "looks_like": "solar_panel",
    "name": { "str": "reinforced solar panel" },
    "color": "light_blue",
    "broken_color": "light_gray",
    "proportional": { "epower": 0.9 },
    "damage_modifier": 80,
    "durability": 300,
    "description": "A solar panel.  Reinforced with armored glass to make it more resistant to damage.",
    "item": "reinforced_solar_panel",
    "requirements": {
      "repair": {
        "skills": [ [ "electronics", 6 ] ],
        "time": "50 m",
        "using": [ [ "vehicle_screw", 1 ], [ "solar_panel", 1 ], [ "soldering_standard", 8 ], [ "welding_standard", 1 ] ]
      }
    },
    "breaks_into": [
      { "item": "steel_lump", "count": [ 4, 7 ] },
      { "item": "steel_chunk", "count": [ 4, 7 ] },
      { "item": "scrap", "count": [ 4, 7 ] },
      { "item": "solar_cell", "count": [ 1, 4 ] }
    ],
    "damage_reduction": { "all": 12 }
  },
  {
    "type": "vehicle_part",
    "id": "solar_panel_v2",
    "copy-from": "solar_panel",
    "name": { "str": "upgraded solar panel" },
    "looks_like": "solar_panel",
    "description": "A high performance solar panel.",
    "item": "solar_panel_v2",
    "proportional": { "epower": 2.0 },
    "requirements": {
      "install": { "skills": [ [ "mechanics", 6 ] ] },
      "removal": { "skills": [ [ "mechanics", 4 ] ] },
      "repair": {
        "skills": [ [ "electronics", 8 ] ],
        "time": "75 m",
        "using": [ [ "vehicle_screw", 1 ], [ "solar_panel_v2", 1 ], [ "soldering_standard", 16 ] ]
      }
    },
    "breaks_into": [
      { "item": "steel_lump", "count": [ 2, 4 ] },
      { "item": "steel_chunk", "count": [ 2, 4 ] },
      { "item": "scrap", "count": [ 2, 4 ] },
      { "item": "solar_cell", "count": [ 1, 6 ] }
    ]
  },
  {
    "type": "vehicle_part",
    "id": "reinforced_solar_panel_v2",
    "copy-from": "solar_panel_v2",
    "looks_like": "reinforced_solar_panel",
    "name": { "str": "upgraded reinforced solar panel" },
    "color": "light_blue",
    "broken_color": "light_gray",
    "proportional": { "epower": 0.9 },
    "damage_modifier": 80,
    "durability": 300,
    "description": "A high performance solar panel.  Reinforced with armored glass to make it more resistant to damage.",
    "item": "reinforced_solar_panel_v2",
    "requirements": {
      "repair": {
        "skills": [ [ "electronics", 8 ] ],
        "time": "75 m",
        "using": [ [ "vehicle_screw", 1 ], [ "solar_panel_v2", 1 ], [ "soldering_standard", 16 ], [ "welding_standard", 1 ] ]
      }
    },
    "breaks_into": [
      { "item": "steel_lump", "count": [ 4, 7 ] },
      { "item": "steel_chunk", "count": [ 4, 7 ] },
      { "item": "scrap", "count": [ 4, 7 ] },
      { "item": "solar_cell", "count": [ 1, 6 ] }
    ],
    "damage_reduction": { "all": 10 }
  },
  {
    "type": "vehicle_part",
    "id": "water_faucet",
    "name": { "str": "water faucet" },
    "symbol": "u",
    "looks_like": "f_sink",
    "categories": [ "utility" ],
    "color": "light_gray",
    "broken_symbol": "-",
    "broken_color": "light_gray",
    "damage_modifier": 10,
    "description": "A water faucet.",
    "durability": 45,
    "folded_volume": "250 ml",
    "item": "water_faucet",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 1 ] ], "time": "5 m", "qualities": [ { "id": "WRENCH", "level": 1 } ] },
      "removal": { "skills": [ [ "mechanics", 1 ] ], "time": "5 m", "qualities": [ { "id": "WRENCH", "level": 1 } ] },
      "repair": { "skills": [ [ "mechanics", 1 ] ], "time": "20 s", "using": [ [ "welding_standard", 5 ] ] }
    },
    "pseudo_tools": [ { "id": "water_faucet" } ],
    "flags": [ "FOLDABLE" ],
    "breaks_into": [ { "item": "scrap", "count": [ 1, 3 ] } ],
    "damage_reduction": { "all": 6 }
  },
  {
    "type": "vehicle_part",
    "id": "towel_hanger",
    "name": { "str": "towel hanger" },
    "symbol": "h",
    "categories": [ "utility" ],
    "color": "brown",
    "broken_symbol": "-",
    "broken_color": "brown",
    "damage_modifier": 10,
    "description": "A towel hanger with towels.",
    "durability": 45,
    "folded_volume": "2500 ml",
    "item": "towel_hanger",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 1 ] ], "time": "5 m", "qualities": [ { "id": "WRENCH", "level": 1 } ] },
      "removal": { "skills": [ [ "mechanics", 1 ] ], "qualities": [ { "id": "WRENCH", "level": 1 } ] },
      "repair": { "skills": [ [ "mechanics", 1 ] ], "time": "20 s", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "FOLDABLE" ],
    "pseudo_tools": [ { "id": "towel", "hotkey": "t" } ],
    "breaks_into": [ { "item": "scrap", "count": [ 1, 3 ] }, { "item": "rag", "count": [ 1, 6 ] } ]
  },
  {
    "type": "vehicle_part",
    "id": "plating_wood",
    "name": { "str": "wooden armor" },
    "symbol": ")",
    "categories": [ "warfare" ],
    "color": "brown",
    "broken_symbol": ")",
    "broken_color": "brown",
    "durability": 250,
    "item": "wood_plate",
    "location": "armor",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_nail_install", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "15 m", "using": [ [ "vehicle_nail_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 3 ] ], "time": "30 m", "using": [ [ "adhesive", 2 ] ] }
    },
    "flags": [ "ARMOR" ],
    "breaks_into": "ig_vp_wood_plate",
    "damage_reduction": { "all": 16, "cut": 8, "stab": 8 }
  },
  {
    "type": "vehicle_part",
    "id": "plating_steel",
    "name": { "str": "steel plating" },
    "symbol": ")",
    "categories": [ "warfare" ],
    "color": "light_cyan",
    "broken_symbol": ")",
    "broken_color": "light_cyan",
    "durability": 660,
    "item": "steel_plate",
    "location": "armor",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 2 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_weld_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 3 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "ARMOR" ],
    "breaks_into": "ig_vp_steel_plate",
    "damage_reduction": { "all": 56 }
  },
  {
    "type": "vehicle_part",
    "id": "plating_superalloy",
    "name": { "str": "superalloy plating" },
    "symbol": ")",
    "categories": [ "warfare" ],
    "color": "dark_gray",
    "broken_symbol": ")",
    "broken_color": "dark_gray",
    "durability": 600,
    "item": "alloy_plate",
    "location": "armor",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 4 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_weld_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 5 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "ARMOR" ],
    "breaks_into": [
      { "item": "steel_lump", "count": [ 4, 6 ] },
      { "item": "steel_chunk", "count": [ 4, 6 ] },
      { "item": "scrap", "count": [ 4, 6 ] }
    ],
    "damage_reduction": { "all": 56 }
  },
  {
    "type": "vehicle_part",
    "id": "plating_spiked",
    "name": { "str": "spiked plating" },
    "symbol": ")",
    "categories": [ "warfare" ],
    "color": "red",
    "broken_symbol": ")",
    "broken_color": "red",
    "damage_modifier": 150,
    "durability": 620,
    "description": "A spiked plate that will increase the damage delivered to someone else in collisions.",
    "item": "spiked_plate",
    "location": "armor",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 3 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_weld_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 4 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "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 ] }
    ],
    "damage_reduction": { "all": 48 }
  },
  {
    "type": "vehicle_part",
    "id": "plating_hard",
    "name": { "str": "hard plating" },
    "symbol": ")",
    "categories": [ "warfare" ],
    "color": "cyan",
    "broken_symbol": ")",
    "broken_color": "cyan",
    "durability": 780,
    "item": "hard_plate",
    "location": "armor",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 4 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_weld_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 5 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "ARMOR" ],
    "breaks_into": [
      { "item": "steel_lump", "count": [ 4, 6 ] },
      { "item": "steel_chunk", "count": [ 4, 6 ] },
      { "item": "scrap", "count": [ 4, 6 ] }
    ],
    "damage_reduction": { "all": 70 }
  },
  {
    "type": "vehicle_part",
    "id": "plating_military",
    "name": { "str": "military composite armor plating" },
    "symbol": ")",
    "categories": [ "warfare" ],
    "color": "green",
    "broken_symbol": ")",
    "broken_color": "green",
    "durability": 700,
    "item": "mil_plate",
    "location": "armor",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 6 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] },
      "removal": { "skills": [ [ "mechanics", 4 ] ], "time": "30 m", "using": [ [ "vehicle_weld_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 7 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "ARMOR" ],
    "breaks_into": [
      { "item": "steel_lump", "count": [ 4, 6 ] },
      { "item": "steel_chunk", "count": [ 4, 6 ] },
      { "item": "scrap", "count": [ 4, 6 ] },
      { "item": "ceramic_armor", "count": [ 0, 4 ] }
    ],
    "damage_reduction": { "all": 60, "bullet": 105 }
  },
  {
    "type": "vehicle_part",
    "id": "horn_bicycle",
    "name": { "str": "bicycle horn" },
    "symbol": "*",
    "categories": [ "other" ],
    "color": "light_gray",
    "broken_symbol": "*",
    "broken_color": "red",
    "damage_modifier": 10,
    "durability": 75,
    "description": "A small horn.  Use the vehicle controls and select the honk option to make noise.",
    "folded_volume": "250 ml",
    "bonus": 45,
    "item": "horn_bicycle",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 1 ] ], "time": "150 s", "using": [ [ "vehicle_screw", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 1 ] ], "time": "150 s", "using": [ [ "vehicle_screw", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 1 ] ], "time": "20 s", "using": [ [ "adhesive", 1 ] ] }
    },
    "flags": [ "HORN", "FOLDABLE" ],
    "breaks_into": [ { "item": "scrap", "prob": 50 } ]
  },
  {
    "type": "vehicle_part",
    "id": "horn_car",
    "name": { "str": "car horn" },
    "symbol": "*",
    "categories": [ "other" ],
    "color": "light_gray",
    "broken_symbol": "*",
    "broken_color": "red",
    "damage_modifier": 10,
    "durability": 100,
    "description": "A horn.  Use the vehicle controls and select the honk option to make noise.",
    "bonus": 100,
    "item": "horn_car",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 2 ] ], "time": "150 s", "using": [ [ "vehicle_screw", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "150 s", "using": [ [ "vehicle_screw", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 2 ] ], "time": "20 s", "using": [ [ "adhesive", 1 ] ] }
    },
    "flags": [ "HORN" ],
    "breaks_into": [ { "item": "scrap", "count": [ 0, 2 ] } ]
  },
  {
    "type": "vehicle_part",
    "id": "horn_big",
    "name": { "str": "truck horn" },
    "symbol": "*",
    "categories": [ "other" ],
    "color": "light_gray",
    "broken_symbol": "*",
    "broken_color": "red",
    "damage_modifier": 10,
    "durability": 125,
    "description": "A powerful truck horn.  Use the vehicle controls and select the honk option to make noise.",
    "bonus": 120,
    "item": "horn_big",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 1 ] ], "time": "150 s", "using": [ [ "vehicle_screw", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 1 ] ], "time": "150 s", "using": [ [ "vehicle_screw", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 1 ] ], "time": "20 s", "using": [ [ "adhesive", 1 ] ] }
    },
    "flags": [ "HORN" ],
    "breaks_into": [ { "item": "steel_chunk", "prob": 50 } ]
  },
  {
    "type": "vehicle_part",
    "id": "beeper",
    "name": { "str": "back-up beeper" },
    "symbol": "*",
    "categories": [ "other" ],
    "color": "light_gray",
    "broken_symbol": "*",
    "broken_color": "dark_gray",
    "damage_modifier": 10,
    "durability": 90,
    "description": "An electronic noise maker.  It will automatically make noise when you drive in reverse, alerting things behind you to move out of the way.",
    "bonus": 40,
    "folded_volume": "250 ml",
    "item": "beeper",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 2 ] ], "time": "150 s", "using": [ [ "vehicle_screw", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "150 s", "using": [ [ "vehicle_screw", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 2 ] ], "time": "20 s", "using": [ [ "adhesive", 1 ] ] }
    },
    "flags": [ "BEEPER", "ODDTURN", "FOLDABLE" ],
    "breaks_into": "ig_vp_device"
  },
  {
    "type": "vehicle_part",
    "id": "door_trunk",
    "name": { "str": "trunk door" },
    "symbol": "+",
    "looks_like": "hatch",
    "categories": [ "hull" ],
    "color": "light_gray",
    "broken_symbol": "&",
    "broken_color": "light_gray",
    "damage_modifier": 80,
    "durability": 150,
    "description": "A short door.  You can always see over it, open or closed.",
    "item": "frame",
    "location": "center",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 2 ] ], "time": "60 m", "using": [ [ "vehicle_wrench_2", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_wrench_2", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 3 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [
      "OBSTACLE",
      "OPENABLE",
      "MULTISQUARE",
      "BOARDABLE",
      "LOW_FINAL_AIR_DRAG",
      "NO_ROOF_NEEDED",
      "WINDOW",
      "SIMPLE_PART",
      "DOOR"
    ],
    "breaks_into": "ig_vp_frame",
    "damage_reduction": { "all": 20 }
  },
  {
    "type": "vehicle_part",
    "id": "hddoor_trunk",
    "name": { "str": "heavy duty trunk door" },
    "symbol": "+",
    "categories": [ "hull" ],
    "color": "light_gray",
    "looks_like": "door_trunk",
    "broken_symbol": "&",
    "broken_color": "light_gray",
    "damage_modifier": 80,
    "durability": 750,
    "description": "A strong, short door.  You can always see over it, open or closed.",
    "item": "hdframe",
    "location": "center",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 2 ] ], "time": "60 m", "using": [ [ "vehicle_wrench_2", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_wrench_2", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 3 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "OBSTACLE", "OPENABLE", "MULTISQUARE", "BOARDABLE", "LOW_FINAL_AIR_DRAG", "WINDOW", "SIMPLE_PART", "DOOR" ],
    "breaks_into": "ig_vp_hdframe",
    "damage_reduction": { "all": 30 }
  },
  {
    "type": "vehicle_part",
    "id": "door_shutter",
    "name": { "str": "shutter door" },
    "looks_like": "hatch",
    "symbol": "+",
    "categories": [ "hull" ],
    "color": "white",
    "broken_symbol": "&",
    "broken_color": "white",
    "damage_modifier": 80,
    "durability": 95,
    "description": "A strong door.  Solid construction means you can't see through it when closed.",
    "item": "sheet_metal",
    "location": "center",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 2 ] ], "time": "60 m", "using": [ [ "vehicle_wrench_2", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_wrench_2", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 3 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "OPAQUE", "OBSTACLE", "OPENABLE", "MULTISQUARE", "BOARDABLE", "SIMPLE_PART", "DOOR" ],
    "breaks_into": "ig_vp_sheet_metal",
    "damage_reduction": { "all": 7 }
  },
  {
    "type": "vehicle_part",
    "id": "door_sliding",
    "name": { "str": "sliding door" },
    "symbol": "+",
    "looks_like": "door",
    "categories": [ "hull" ],
    "color": "light_cyan",
    "broken_symbol": "&",
    "broken_color": "light_cyan",
    "damage_modifier": 80,
    "durability": 150,
    "description": "A door.  A window lets you see through it when closed.",
    "item": "frame",
    "location": "center",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 2 ] ], "time": "60 m", "using": [ [ "vehicle_wrench_2", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_wrench_2", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 3 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "OBSTACLE", "OPENABLE", "MULTISQUARE", "BOARDABLE", "SIMPLE_PART", "DOOR" ],
    "breaks_into": "ig_vp_frame",
    "damage_reduction": { "all": 20 }
  },
  {
    "type": "vehicle_part",
    "id": "cargo_space",
    "name": { "str": "cargo space" },
    "symbol": "=",
    "looks_like": "box",
    "categories": [ "cargo" ],
    "color": "light_gray",
    "broken_symbol": "#",
    "broken_color": "dark_gray",
    "durability": 250,
    "size": 2000,
    "//": "Based roughly on a quarter of a 2m x 1.2m pickup truck bed, assuming a reasonble amount of piling up (about 80cm, ie. sticking up around 20cm over the sides if really stacked).  Could definitely use more subtypes.",
    "item": "cargo_rack",
    "location": "center",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 1 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_weld_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 2 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "BOARDABLE", "CARGO", "COVERED" ],
    "breaks_into": [
      { "item": "steel_lump", "count": [ 6, 8 ] },
      { "item": "steel_chunk", "count": [ 6, 8 ] },
      { "item": "scrap", "count": [ 6, 8 ] }
    ],
    "damage_reduction": { "all": 28 }
  },
  {
    "type": "vehicle_part",
    "id": "livestock_stall",
    "name": { "str": "livestock stall" },
    "symbol": "=",
    "categories": [ "passengers", "cargo" ],
    "color": "light_gray",
    "looks_like": "cargo_space",
    "broken_symbol": "#",
    "broken_color": "dark_gray",
    "durability": 250,
    "description": "A cargo space for carrying livestock.  'e'xamine it to capture an animal next to you, or to release the animal currently contained.  When selecting an animal to capture, choose its tile relative to you, not the part.",
    "size": 800,
    "item": "livestock_carrier",
    "location": "center",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 1 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] },
      "removal": { "skills": [ [ "mechanics", 1 ] ], "time": "30 m", "using": [ [ "vehicle_weld_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 2 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "BOARDABLE", "CARGO", "COVERED", "CAPTURE_MONSTER_VEH" ],
    "breaks_into": [
      { "item": "steel_lump", "count": [ 6, 8 ] },
      { "item": "steel_chunk", "count": [ 6, 8 ] },
      { "item": "scrap", "count": [ 6, 8 ] }
    ],
    "damage_reduction": { "all": 30 }
  },
  {
    "type": "vehicle_part",
    "id": "animal_compartment",
    "copy-from": "livestock_stall",
    "looks_like": "livestock_stall",
    "name": { "str": "animal compartment" },
    "durability": 125,
    "description": "A large locker for transporting smaller animals.  'e'xamine it to capture an animal next to you, or to release the animal currently contained.  When selecting an animal to capture, choose its tile relative to you, not the part.",
    "size": 200,
    "item": "animal_locker",
    "flags": [ "CARGO", "COVERED", "CAPTURE_MONSTER_VEH", "OBSTACLE" ],
    "breaks_into": [ { "item": "steel_chunk", "count": [ 1, 2 ] }, { "item": "scrap", "count": [ 3, 4 ] } ]
  },
  {
    "type": "vehicle_part",
    "id": "recharge_station",
    "name": { "str": "recharging station" },
    "symbol": "o",
    "categories": [ "utility" ],
    "color": "light_green",
    "broken_symbol": "#",
    "broken_color": "blue",
    "damage_modifier": 10,
    "durability": 20,
    "description": "A device for recharging batteries.  When turned on, it charges any rechargeable batteries (battery cells, lead-acid batteries, etc) placed directly in the attached storage space.",
    "//": "Only keeping a controller board running while not actively charging",
    "epower": -10,
    "bonus": 600,
    "item": "recharge_station",
    "location": "on_cargo",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 3 ] ], "time": "30 m", "using": [ [ "vehicle_screw", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_screw", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 4 ] ], "time": "30 m", "using": [ [ "adhesive", 1 ] ] }
    },
    "flags": [ "INTERNAL", "RECHARGE", "FOLDABLE", "ENABLED_DRAINS_EPOWER" ],
    "folded_volume": "2 L",
    "breaks_into": [
      { "item": "steel_chunk", "count": [ 0, 2 ] },
      { "item": "scrap", "count": [ 1, 2 ] },
      { "item": "cable", "charges": [ 1, 3 ] }
    ],
    "damage_reduction": { "all": 10 }
  },
  {
    "type": "vehicle_part",
    "id": "battery_charger",
    "name": { "str": "battery charger" },
    "durability": 5,
    "description": "A small, low-power consumer device for recharging batteries.  It slowly charges any rechargeable batteries (battery cells, lead-acid batteries, etc) placed directly in the attached storage space.",
    "//": "Sub-milliwatt power consumption when idle; delivers 15 watts when charging.",
    "epower": 0,
    "bonus": 15,
    "item": "battery_charger",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 1 ] ], "time": "5 m", "using": [ [ "vehicle_screw", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 1 ] ], "time": "5 m", "using": [ [ "vehicle_screw", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 3 ] ], "time": "30 m", "using": [ [ "adhesive", 1 ] ] }
    },
    "delete": { "flags": [ "ENABLED_DRAINS_EPOWER" ] },
    "folded_volume": "250 ml",
    "breaks_into": "ig_vp_device",
    "copy-from": "recharge_station"
  },
  {
    "type": "vehicle_part",
    "id": "stereo",
    "name": { "str": "stereo system" },
    "symbol": "&",
    "categories": [ "other" ],
    "color": "red",
    "broken_symbol": "&",
    "broken_color": "light_gray",
    "damage_modifier": 0,
    "durability": 60,
    "damage_reduction": { "bash": 5 },
    "description": "A stereo system.  When turned on, it plays music, improving your mood.",
    "epower": -50,
    "bonus": 80,
    "item": "stereo",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 2 ] ], "time": "60 m", "using": [ [ "vehicle_screw", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_screw", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 3 ] ], "time": "30 m", "using": [ [ "adhesive", 1 ] ] }
    },
    "flags": [ "STEREO", "ENABLED_DRAINS_EPOWER" ],
    "breaks_into": "ig_vp_device"
  },
  {
    "type": "vehicle_part",
    "id": "chimes",
    "name": { "str": "chimes" },
    "symbol": "&",
    "categories": [ "other" ],
    "color": "red",
    "broken_symbol": "&",
    "broken_color": "light_gray",
    "damage_modifier": 0,
    "durability": 40,
    "description": "A collection of electronic bells.  Use the vehicle's controls to turn it on or off.  When turned on, it makes noise, attracting neighborhood children.",
    "epower": -50,
    "item": "chimes",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 2 ] ], "time": "60 m", "using": [ [ "vehicle_screw", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_screw", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 3 ] ], "time": "30 m", "using": [ [ "adhesive", 1 ] ] }
    },
    "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 ] }
    ]
  },
  {
    "type": "vehicle_part",
    "id": "jumper_cable",
    "name": { "str": "jumper cable" },
    "symbol": "{",
    "categories": [ "other" ],
    "color": "yellow",
    "broken_symbol": "*",
    "broken_color": "dark_gray",
    "damage_modifier": 10,
    "epower": 1,
    "//": "Epower for POWER_TRANSFER stuff is how much percentage-wise loss there is in transmission",
    "durability": 120,
    "description": "Thick copper cable with leads on either end.  Attach one end to one vehicle and the other to another, and you can transfer electrical power between the two.",
    "item": "jumper_cable",
    "requirements": { "removal": { "time": "5 s" } },
    "flags": [ "NOINSTALL", "UNMOUNT_ON_DAMAGE", "UNMOUNT_ON_MOVE", "POWER_TRANSFER" ],
    "breaks_into": [ { "item": "cable", "charges": [ 1, 10 ] }, { "item": "plastic_chunk", "count": [ 1, 2 ] } ]
  },
  {
    "type": "vehicle_part",
    "id": "jumper_cable_heavy",
    "name": { "str": "heavy-duty cable" },
    "symbol": "{",
    "categories": [ "other" ],
    "color": "yellow",
    "broken_symbol": "*",
    "broken_color": "dark_gray",
    "damage_modifier": 10,
    "durability": 120,
    "description": "Very thick copper cable with leads on either end.  Attach one end to one vehicle and the other to another, and you can transfer electrical power between the two.",
    "epower": 5,
    "//": "Epower for POWER_TRANSFER stuff is how much percentage-wise loss there is in transmission",
    "item": "jumper_cable_heavy",
    "requirements": { "removal": { "time": "5 s" } },
    "flags": [ "NOINSTALL", "UNMOUNT_ON_DAMAGE", "UNMOUNT_ON_MOVE", "POWER_TRANSFER" ],
    "breaks_into": [ { "item": "wire", "count": [ 4, 8 ] }, { "item": "plastic_chunk", "count": [ 4, 8 ] } ]
  },
  {
    "type": "vehicle_part",
    "id": "hd_tow_cable",
    "name": { "str": "heavy duty tow cable" },
    "symbol": "{",
    "categories": [ "other" ],
    "color": "light_blue",
    "broken_symbol": "*",
    "broken_color": "dark_gray",
    "damage_modifier": 10,
    "durability": 120,
    "description": "A heavy duty tow cable, if the other end was attached to another vehicle, it could pull it.",
    "item": "hd_tow_cable",
    "requirements": { "removal": { "time": 500 } },
    "flags": [ "NOINSTALL", "UNMOUNT_ON_DAMAGE", "TOW_CABLE" ],
    "breaks_into": [ { "item": "scrap", "count": [ 4, 8 ] }, { "item": "grip_hook", "count": 1 }, { "item": "cable", "count": [ 1, 4 ] } ]
  },
  {
    "type": "vehicle_part",
    "id": "jumper_cable_debug",
    "name": { "str": "shiny cable" },
    "symbol": "{",
    "categories": [ "other" ],
    "color": "yellow",
    "broken_symbol": "*",
    "broken_color": "dark_gray",
    "epower": 0,
    "//": "Epower for POWER_TRANSFER stuff is how much percentage-wise loss there is in transmission",
    "damage_modifier": 10,
    "durability": 120,
    "item": "jumper_cable_debug",
    "requirements": { "removal": { "time": "5 s" } },
    "flags": [ "NOINSTALL", "UNMOUNT_ON_DAMAGE", "UNMOUNT_ON_MOVE", "POWER_TRANSFER" ],
    "breaks_into": [ { "item": "jumper_cable_debug" } ]
  },
  {
    "type": "vehicle_part",
    "id": "seat_wood_flimsy",
    "name": { "str": "flimsy wooden seat" },
    "looks_like": "seat",
    "symbol": "#",
    "categories": [ "operations", "passengers" ],
    "color": "brown",
    "broken_symbol": "*",
    "broken_color": "brown",
    "damage_modifier": 20,
    "durability": 75,
    "description": "A place to sit.",
    "item": "frame_wood_light",
    "location": "center",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 1 ] ], "time": "30 m", "using": [ [ "rope_natural_short", 2 ] ] },
      "removal": { "skills": [ [ "mechanics", 1 ] ], "time": "15 m", "qualities": [ { "id": "CUT", "level": 1 } ] },
      "repair": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "rope_natural_short", 1 ] ] }
    },
    "flags": [ "SEAT", "BOARDABLE", "BELTABLE" ],
    "breaks_into": [ { "item": "splinter", "count": [ 4, 6 ] } ],
    "damage_reduction": { "all": 6 }
  },
  {
    "type": "vehicle_part",
    "id": "seat_wood",
    "name": { "str": "wooden seat" },
    "looks_like": "seat",
    "symbol": "#",
    "categories": [ "operations", "passengers" ],
    "color": "brown",
    "broken_symbol": "*",
    "broken_color": "brown",
    "damage_modifier": 60,
    "durability": 125,
    "description": "A place to sit.",
    "item": "frame_wood",
    "location": "center",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 1 ] ], "time": "30 m", "using": [ [ "vehicle_nail_install", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "15 m", "using": [ [ "vehicle_nail_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "adhesive", 2 ] ] }
    },
    "flags": [ "SEAT", "BOARDABLE", "BELTABLE" ],
    "breaks_into": [ { "item": "splinter", "count": [ 7, 9 ] } ],
    "damage_reduction": { "all": 8 }
  },
  {
    "type": "vehicle_part",
    "id": "seat_wood_bench",
    "name": { "str": "wooden bench" },
    "copy-from": "seat_wood",
    "looks_like": "seat_wood",
    "durability": 150,
    "description": "A benchlike place to sit."
  },
  {
    "type": "vehicle_part",
    "id": "spike_wood",
    "name": { "str": "wooden spike" },
    "symbol": ".",
    "categories": [ "warfare" ],
    "color": "brown",
    "broken_symbol": "x",
    "broken_color": "brown",
    "damage_modifier": 115,
    "durability": 150,
    "description": "A wooden spike, attached to the vehicle, to increase injury when crashing into things.",
    "item": "pointy_stick",
    "folded_volume": "1250 ml",
    "location": "structure",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_nail_install", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "15 m", "using": [ [ "vehicle_nail_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 3 ] ], "time": "30 m", "using": [ [ "adhesive", 2 ] ] }
    },
    "flags": [ "SHARP", "PROTRUSION", "FOLDABLE" ],
    "breaks_into": [ { "item": "splinter", "count": [ 3, 7 ] } ]
  },
  {
    "type": "vehicle_part",
    "id": "door_wood",
    "name": { "str": "wooden door" },
    "symbol": "+",
    "looks_like": "t_door_c",
    "categories": [ "hull" ],
    "color": "brown",
    "broken_symbol": "&",
    "broken_color": "brown",
    "damage_modifier": 75,
    "durability": 160,
    "description": "A door.  Has a window so you can see out of it, even when closed.",
    "item": "frame_wood",
    "location": "center",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_nail_install", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "15 m", "using": [ [ "vehicle_nail_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 3 ] ], "time": "30 m", "using": [ [ "adhesive", 2 ] ] }
    },
    "flags": [ "OBSTACLE", "OPENABLE", "BOARDABLE", "WINDOW", "SIMPLE_PART", "DOOR" ],
    "breaks_into": [ { "item": "splinter", "count": [ 7, 9 ] } ],
    "damage_reduction": { "all": 8 }
  },
  {
    "type": "vehicle_part",
    "id": "door_wood_opaque",
    "name": { "str": "opaque wooden door" },
    "symbol": "+",
    "looks_like": "door_wood",
    "categories": [ "hull" ],
    "color": "brown",
    "broken_symbol": "&",
    "broken_color": "brown",
    "damage_modifier": 75,
    "durability": 170,
    "description": "A door.  Solid construction means you can't see through it when closed.",
    "item": "frame_wood",
    "location": "center",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_nail_install", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "15 m", "using": [ [ "vehicle_nail_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 3 ] ], "time": "30 m", "using": [ [ "adhesive", 2 ] ] }
    },
    "flags": [ "OBSTACLE", "OPENABLE", "BOARDABLE", "OPAQUE", "SIMPLE_PART", "DOOR" ],
    "breaks_into": [ { "item": "splinter", "count": [ 7, 9 ] } ],
    "damage_reduction": { "all": 12 }
  },
  {
    "type": "vehicle_part",
    "id": "roof_wood",
    "name": { "str": "wooden roof" },
    "symbol": "#",
    "categories": [ "hull" ],
    "color": "light_gray",
    "broken_symbol": "#",
    "broken_color": "dark_gray",
    "durability": 130,
    "description": "A wooden roof.",
    "item": "frame_wood",
    "location": "roof",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 1 ] ], "time": "30 m", "using": [ [ "vehicle_nail_install", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "15 m", "using": [ [ "vehicle_nail_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "adhesive", 2 ] ] }
    },
    "flags": [ "ROOF" ],
    "breaks_into": [ { "item": "splinter", "count": [ 7, 9 ] } ],
    "damage_reduction": { "all": 16 }
  },
  {
    "type": "vehicle_part",
    "id": "plating_chitin",
    "name": { "str": "chitin plating" },
    "symbol": ")",
    "categories": [ "warfare" ],
    "color": "yellow",
    "broken_symbol": ")",
    "broken_color": "light_gray",
    "durability": 200,
    "item": "chitin_plate",
    "location": "armor",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 2 ] ], "time": "10 m" },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "5 m" },
      "repair": { "skills": [ [ "mechanics", 2 ] ], "time": "5 m", "using": [ [ "adhesive", 1 ] ] }
    },
    "flags": [ "ARMOR" ],
    "breaks_into": [ { "item": "chitin_piece", "count": [ 5, 15 ] } ],
    "damage_reduction": { "all": 20 }
  },
  {
    "type": "vehicle_part",
    "id": "plating_acidchitin",
    "copy-from": "plating_chitin",
    "name": { "str": "biosilicified chitin plating" },
    "item": "acidchitin_plate",
    "breaks_into": [ { "item": "acidchitin_piece", "count": [ 6, 19 ] } ],
    "damage_reduction": { "all": 24 }
  },
  {
    "type": "vehicle_part",
    "id": "door_motor",
    "name": { "str": "door motor" },
    "symbol": "*",
    "categories": [ "other" ],
    "color": "light_green",
    "broken_symbol": "#",
    "broken_color": "light_gray",
    "damage_modifier": 10,
    "durability": 50,
    "description": "A small electric motor.  Installed on the same frame as a door or curtain, it will allow you to remotely open the door or curtain from the vehicle controls.",
    "item": "motor_tiny",
    "folded_volume": "250 ml",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_screw", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_screw", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 3 ] ], "time": "30 m", "using": [ [ "adhesive", 1 ] ] }
    },
    "flags": [ "DOOR_MOTOR", "UNMOUNT_ON_DAMAGE", "FOLDABLE" ],
    "breaks_into": [ { "item": "scrap", "count": [ 4, 6 ] } ],
    "damage_reduction": { "all": 12 }
  },
  {
    "type": "vehicle_part",
    "id": "drive_by_wire_controls",
    "name": { "str": "drive by wire controls" },
    "symbol": "$",
    "categories": [ "operations" ],
    "color": "light_red",
    "broken_symbol": "$",
    "broken_color": "red",
    "damage_modifier": 10,
    "durability": 200,
    "description": "A sophisticated set of electronic controls that allow you to control the vehicle from a vehicle remote while you are not in it.  You can 'e'xamine the tile to access the controls, or use the vehicle control key (default '^').",
    "item": "drive_by_wire_controls",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 3 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_weld_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 4 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "CONTROLS", "REMOTE_CONTROLS" ],
    "breaks_into": [ { "item": "motor_tiny" }, { "item": "steel_chunk", "count": [ 1, 3 ] }, { "item": "scrap", "count": [ 1, 3 ] } ]
  },
  {
    "type": "vehicle_part",
    "id": "cam_control",
    "name": { "str": "camera control system" },
    "symbol": "#",
    "categories": [ "operations" ],
    "color": "light_blue",
    "broken_symbol": "#",
    "broken_color": "blue",
    "damage_modifier": 20,
    "durability": 200,
    "description": "An LCD attached to one or more cameras.  When turned on, it lets you see from the cameras, but drains power from the vehicle's batteries.  You can 'e'xamine the tile to access the controls, or use the vehicle control key (default '^').",
    "folded_volume": "2500 ml",
    "item": "camera_control",
    "epower": -20,
    "requirements": {
      "install": { "skills": [ [ "mechanics", 3 ] ], "time": "60 m", "using": [ [ "vehicle_screw", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_screw", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 4 ] ], "time": "60 m", "using": [ [ "adhesive", 1 ] ] }
    },
    "flags": [ "VISION", "CAMERA", "CAMERA_CONTROL", "ENABLED_DRAINS_EPOWER" ],
    "breaks_into": [ { "item": "e_scrap", "count": [ 4, 10 ] }, { "item": "plastic_chunk", "count": [ 2, 8 ] } ]
  },
  {
    "type": "vehicle_part",
    "id": "omnicam",
    "name": { "str": "security camera" },
    "symbol": "o",
    "categories": [ "operations" ],
    "color": "light_red",
    "broken_symbol": "#",
    "broken_color": "red",
    "damage_modifier": 10,
    "durability": 100,
    "description": "A small camera.  Will relay what it can see to a camera control station.",
    "folded_volume": "2 L",
    "bonus": 24,
    "item": "omnicamera",
    "//": "Cameras without a DVR can run on under 10W",
    "epower": -10,
    "location": "on_roof",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 4 ] ], "time": "60 m", "using": [ [ "vehicle_screw", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_screw", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 5 ] ], "time": "60 m", "using": [ [ "adhesive", 1 ] ] }
    },
    "flags": [ "VISION", "CAMERA", "ENABLED_DRAINS_EPOWER" ],
    "breaks_into": [ { "item": "e_scrap", "count": [ 4, 16 ] }, { "item": "plastic_chunk", "count": [ 2, 8 ] } ]
  },
  {
    "type": "vehicle_part",
    "id": "robot_controls",
    "name": { "str": "robot controls" },
    "symbol": "&",
    "categories": [ "operations" ],
    "color": "white",
    "broken_symbol": "x",
    "broken_color": "light_gray",
    "damage_modifier": 10,
    "durability": 300,
    "description": "A set of controls to allow a vehicle to drive itself, or you to drive it remotely using a controller.",
    "item": "robot_controls",
    "folded_volume": "1250 ml",
    "location": "center",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 4 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_weld_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 5 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "REMOTE_CONTROLS", "OBSTACLE", "FOLDABLE" ],
    "breaks_into": [
      { "item": "motor_tiny", "count": [ 1, 3 ] },
      { "item": "steel_chunk", "count": [ 1, 3 ] },
      { "item": "e_scrap", "count": [ 1, 5 ] }
    ]
  },
  {
    "type": "vehicle_part",
    "id": "vehicle_clock",
    "name": { "str": "clock" },
    "symbol": ":",
    "categories": [ "other" ],
    "color": "light_gray",
    "broken_symbol": ";",
    "broken_color": "dark_gray",
    "durability": 20,
    "description": "A clock, so you know what time it is.",
    "epower": 0,
    "folded_volume": "250 ml",
    "item": "wristwatch",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 1 ] ], "time": "150 s", "using": [ [ "vehicle_screw", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 1 ] ], "time": "150 s", "using": [ [ "vehicle_screw", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 1 ] ], "time": "20 s", "using": [ [ "adhesive", 1 ] ] }
    },
    "flags": [ "WATCH", "ALARMCLOCK", "FOLDABLE" ],
    "breaks_into": [ { "item": "scrap", "prob": 50 } ],
    "damage_reduction": { "bash": 5 }
  },
  {
    "type": "vehicle_part",
    "id": "leather_funnel",
    "name": { "str": "leather funnel" },
    "symbol": "V",
    "looks_like": "funnel",
    "categories": [ "other" ],
    "color": "brown",
    "broken_symbol": "*",
    "broken_color": "light_gray",
    "damage_modifier": 5,
    "durability": 80,
    "description": "A funnel that will collect rainwater into the tank beneath it.",
    "size": 200,
    "item": "leather_funnel",
    "location": "on_roof",
    "folded_volume": "250 ml",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 1 ] ], "time": "6 m", "using": [ [ "vehicle_nail_install", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "3 m", "using": [ [ "vehicle_nail_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 2 ] ], "time": "6 m", "using": [ [ "adhesive", 2 ] ] }
    },
    "flags": [ "FUNNEL", "FOLDABLE" ],
    "breaks_into": [ { "item": "leather", "count": [ 1, 2 ] } ]
  },
  {
    "type": "vehicle_part",
    "id": "birchbark_funnel",
    "name": { "str": "birchbark funnel" },
    "symbol": "V",
    "looks_like": "funnel",
    "categories": [ "other" ],
    "color": "white",
    "broken_symbol": "*",
    "broken_color": "light_gray",
    "damage_modifier": 5,
    "durability": 60,
    "description": "A funnel that will collect rainwater into the tank beneath it.",
    "size": 240,
    "item": "birchbark_funnel",
    "location": "on_roof",
    "folded_volume": "250 ml",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 2 ] ], "time": "6 m", "using": [ [ "vehicle_nail_install", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "3 m", "using": [ [ "vehicle_nail_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 3 ] ], "time": "6 m", "using": [ [ "adhesive", 2 ] ] }
    },
    "flags": [ "FUNNEL", "FOLDABLE" ],
    "breaks_into": [ { "item": "birchbark", "count": [ 1, 2 ] } ]
  },
  {
    "type": "vehicle_part",
    "id": "makeshift_funnel",
    "name": { "str": "makeshift funnel" },
    "symbol": "V",
    "looks_like": "funnel",
    "categories": [ "other" ],
    "color": "yellow",
    "broken_symbol": "*",
    "broken_color": "light_gray",
    "damage_modifier": 5,
    "durability": 80,
    "description": "A funnel that will collect rainwater into the tank beneath it.",
    "size": 200,
    "item": "makeshift_funnel",
    "location": "on_roof",
    "folded_volume": "250 ml",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 1 ] ], "time": "6 m", "using": [ [ "vehicle_nail_install", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "3 m", "using": [ [ "vehicle_nail_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 2 ] ], "time": "6 m", "using": [ [ "adhesive", 2 ] ] }
    },
    "flags": [ "FUNNEL", "FOLDABLE" ],
    "breaks_into": [ { "item": "plastic_chunk", "count": [ 1, 2 ] } ]
  },
  {
    "type": "vehicle_part",
    "id": "funnel",
    "name": { "str": "funnel" },
    "symbol": "V",
    "categories": [ "other" ],
    "color": "yellow",
    "broken_symbol": "*",
    "broken_color": "light_gray",
    "damage_modifier": 5,
    "durability": 200,
    "description": "A funnel that will collect rainwater into the tank beneath it.",
    "size": 300,
    "item": "funnel",
    "location": "on_roof",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 1 ] ], "time": "6 m", "using": [ [ "vehicle_screw", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "3 m", "using": [ [ "vehicle_screw", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 2 ] ], "time": "6 m", "using": [ [ "adhesive", 1 ] ] }
    },
    "flags": [ "FUNNEL" ],
    "breaks_into": [ { "item": "plastic_chunk", "count": [ 1, 2 ] } ]
  },
  {
    "type": "vehicle_part",
    "id": "metal_funnel",
    "name": { "str": "metal funnel" },
    "symbol": "V",
    "looks_like": "funnel",
    "categories": [ "other" ],
    "color": "light_gray",
    "broken_symbol": "*",
    "broken_color": "light_gray",
    "damage_modifier": 30,
    "durability": 300,
    "description": "A funnel that will collect rainwater into the tank beneath it.",
    "size": 400,
    "item": "metal_funnel",
    "location": "on_roof",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 1 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_weld_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 2 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "FUNNEL" ],
    "breaks_into": [ { "item": "scrap", "count": [ 8, 12 ] } ],
    "damage_reduction": { "all": 12 }
  },
  {
    "type": "vehicle_part",
    "id": "vehicle_scoop",
    "name": { "str": "scoop" },
    "symbol": "R",
    "categories": [ "utility" ],
    "color": "light_gray",
    "broken_symbol": ";",
    "broken_color": "dark_gray",
    "durability": 100,
    "description": "A scoop.  Use the vehicle controls to turn it on or off.  When turned on, it will scoop up any loose items that it travels over, putting them into the vehicle's storage.",
    "epower": -10,
    "size": 400,
    "damage_modifier": 10,
    "item": "v_scoop_item",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 1 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] },
      "removal": { "skills": [ [ "mechanics", 1 ] ], "time": "30 m", "using": [ [ "vehicle_weld_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 2 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "SCOOP", "CARGO", "ENABLED_DRAINS_EPOWER" ],
    "location": "under",
    "breaks_into": [ { "item": "scrap", "count": [ 2, 5 ] }, { "item": "plastic_chunk", "count": [ 1, 5 ] } ],
    "damage_reduction": { "all": 24 }
  },
  {
    "type": "vehicle_part",
    "id": "water_purifier",
    "name": { "str": "water purifier" },
    "symbol": "&",
    "categories": [ "utility" ],
    "color": "blue",
    "broken_symbol": "*",
    "broken_color": "light_blue",
    "damage_modifier": 40,
    "durability": 200,
    "description": "A water purifier, powered by the vehicle's batteries.  You can use it to purify water in a container or in the vehicle's tanks.  'e'xamine the tile with the purifier to use it.",
    "item": "water_purifier",
    "location": "anywhere",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 4 ] ], "time": "30 m", "using": [ [ "vehicle_screw", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "15 m", "using": [ [ "vehicle_screw", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 5 ] ], "time": "15 m", "using": [ [ "adhesive", 1 ] ] }
    },
    "flags": [  ],
    "pseudo_tools": [ { "id": "water_purifier", "hotkey": "p" } ],
    "breaks_into": [ { "item": "plastic_chunk", "count": [ 1, 2 ] } ],
    "damage_reduction": { "all": 26 }
  },
  {
    "type": "vehicle_part",
    "id": "plow",
    "name": { "str": "plow" },
    "symbol": "&",
    "categories": [ "utility" ],
    "color": "blue",
    "broken_symbol": "*",
    "broken_color": "light_blue",
    "damage_modifier": 40,
    "durability": 200,
    "description": "A plow.  Use the vehicle controls to turn it on or off.  When turned on, it will create a furrow in any dirt it travels over, making it suitable for planting seeds.  It should be placed in front of any seed drills on the vehicle.",
    "item": "v_plow_item",
    "location": "under",
    "power": -300,
    "transform_terrain": { "pre_flags": [ "PLOWABLE" ], "post_terrain": "t_dirtmound" },
    "requirements": {
      "install": { "skills": [ [ "mechanics", 4 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_weld_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 5 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "TRANSFORM_TERRAIN", "PLOW", "EXTRA_DRAG" ],
    "breaks_into": [ { "item": "plastic_chunk", "count": [ 1, 2 ] } ],
    "damage_reduction": { "all": 46 }
  },
  {
    "type": "vehicle_part",
    "id": "seed_drill",
    "name": { "str": "seed drill" },
    "symbol": "8",
    "categories": [ "utility" ],
    "color": "blue",
    "broken_symbol": "*",
    "broken_color": "light_blue",
    "damage_modifier": 40,
    "durability": 200,
    "description": "A seed drill.  Use the vehicle controls to turn it on or off.  You can load it with seeds by examining it.  When turned on, it will drop seeds as the vehicle moves, or plant them in furrowed dirt.  It should be placed behind any plows on the vehicle, and any wheels should be placed so they won't run over the plants.",
    "item": "v_planter_item",
    "location": "structure",
    "size": 50,
    "power": -700,
    "requirements": {
      "install": { "skills": [ [ "mechanics", 4 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_weld_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 5 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "PLANTER", "PROTRUSION", "CARGO", "EXTRA_DRAG" ],
    "breaks_into": [ { "item": "plastic_chunk", "count": [ 1, 2 ] }, { "item": "scrap", "count": [ 1, 2 ] } ],
    "damage_reduction": { "all": 16 }
  },
  {
    "type": "vehicle_part",
    "id": "seed_drill_advanced",
    "name": { "str": "advanced seed drill" },
    "symbol": "8",
    "categories": [ "utility" ],
    "color": "blue",
    "broken_symbol": "*",
    "broken_color": "light_blue",
    "damage_modifier": 40,
    "durability": 200,
    "description": "A seed drill.  Use the vehicle controls to turn it on or off.  You can load it with seeds by examining it.  When turned on, it will drop seeds as the vehicle moves, or plant them in furrowed dirt.  It should be placed behind any plows on the vehicle, and any wheels should be placed so they won't run over the plants.",
    "item": "v_planter_item_advanced",
    "location": "structure",
    "power": -700,
    "size": 70,
    "requirements": {
      "install": { "skills": [ [ "mechanics", 4 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_weld_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 5 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "PLANTER", "PROTRUSION", "CARGO", "ADVANCED_PLANTER", "EXTRA_DRAG" ],
    "breaks_into": [
      { "item": "cable", "charges": [ 3, 6 ] },
      { "item": "e_scrap", "count": [ 4, 10 ] },
      { "item": "plastic_chunk", "count": [ 1, 2 ] },
      { "item": "scrap", "count": [ 1, 2 ] }
    ],
    "damage_reduction": { "all": 18 }
  },
  {
    "type": "vehicle_part",
    "id": "reaper",
    "name": { "str": "reaper" },
    "symbol": "/",
    "categories": [ "utility" ],
    "color": "light_gray",
    "broken_symbol": "*",
    "broken_color": "light_blue",
    "damage_modifier": 120,
    "bonus": 7,
    "power": -700,
    "durability": 200,
    "description": "An automatic reaper.  Use the vehicle controls to turn it on or off.  When on, it will cut down plants that it travels over.  It should be placed in front of any plows in the vehicle for efficient operation.  It does not include cargo space of its own so you need install a cargo space of some kind elsewhere in the vehicle.",
    "item": "v_reaper_item",
    "location": "structure",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 4 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_weld_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 5 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "REAPER", "PROTRUSION", "EXTRA_DRAG" ],
    "breaks_into": [ { "item": "plastic_chunk", "count": [ 1, 2 ] }, { "item": "scrap", "count": [ 2, 4 ] } ],
    "damage_reduction": { "all": 10 }
  },
  {
    "type": "vehicle_part",
    "id": "reaper_advanced",
    "name": { "str": "advanced reaper" },
    "symbol": "=",
    "categories": [ "utility" ],
    "color": "light_gray",
    "broken_symbol": "*",
    "broken_color": "light_blue",
    "damage_modifier": 120,
    "bonus": 7,
    "power": -1050,
    "durability": 200,
    "//": "No need to mention re drag - already provided by EXTRA_DRAG flag.",
    "description": "An automatic reaper.  Use the vehicle controls to turn it on or off.  When on, it will cut down plants and store them in the vehicle's cargo.  It should be placed in front of any plows in the vehicle for efficient operation.  It has internal cargo space for collecting the harvest.",
    "item": "v_reaper_item_advanced",
    "location": "under",
    "size": 350,
    "requirements": {
      "install": { "skills": [ [ "mechanics", 5 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] },
      "removal": { "skills": [ [ "mechanics", 3 ] ], "time": "30 m", "using": [ [ "vehicle_weld_removal", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 6 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "REAPER", "CARGO", "EXTRA_DRAG" ],
    "breaks_into": [
      { "item": "motor_small" },
      { "item": "cable", "charges": [ 3, 6 ] },
      { "item": "e_scrap", "count": [ 4, 10 ] },
      { "item": "plastic_chunk", "count": [ 1, 3 ] },
      { "item": "scrap", "count": [ 2, 6 ] }
    ],
    "damage_reduction": { "all": 12 }
  },
  {
    "type": "vehicle_part",
    "id": "cargo_lock",
    "name": { "str": "cargo lock" },
    "symbol": "+",
    "categories": [ "cargo" ],
    "color": "dark_gray",
    "broken_symbol": "+",
    "broken_color": "light_gray",
    "durability": 25,
    "description": "A set of locks.  Attached to a suitable cargo space, it will prevent other people from accessing the cargo and taking your stuff.",
    "folded_volume": "250 ml",
    "item": "cargo_lock",
    "location": "on_lockable_cargo",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 1 ] ], "time": "12 m", "using": [ [ "vehicle_screw", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "12 m", "using": [ [ "vehicle_screw", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 2 ] ], "time": "6 m", "using": [ [ "adhesive", 1 ] ] }
    },
    "flags": [ "CARGO_LOCKING", "FOLDABLE", "INTERNAL" ],
    "breaks_into": [ { "item": "clockworks", "count": [ 0, 2 ] }, { "item": "scrap", "count": [ 2, 6 ] } ],
    "damage_reduction": { "all": 60 }
  },
  {
    "type": "vehicle_part",
    "id": "turret_mount",
    "name": { "str": "turret mount" },
    "symbol": "X",
    "categories": [ "warfare" ],
    "color": "light_gray",
    "broken_symbol": "X",
    "broken_color": "light_gray",
    "damage_modifier": 80,
    "durability": 320,
    "description": "A rotating, universal mount for a weapon.  If your hands are empty, you can stand on the same tile as a turret mount and 'f'ire the weapon.",
    "folded_volume": "2500 ml",
    "item": "turret_mount",
    "requirements": {
      "install": { "skills": [ [ "mechanics", 1 ] ], "time": "20 m", "using": [ [ "welding_standard", 10 ] ] },
      "removal": { "skills": [ [ "mechanics", 1 ] ], "time": "10 m", "using": "vehicle_weld_removal" },
      "repair": { "skills": [ [ "mechanics", 1 ] ], "time": "5 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "TURRET_MOUNT", "FOLDABLE" ],
    "breaks_into": [ { "item": "scrap", "count": [ 1, 4 ] } ],
    "damage_reduction": { "all": 54 }
  },
  {
    "type": "vehicle_part",
    "id": "controls_turret",
    "name": { "str": "turret control unit" },
    "symbol": "$",
    "categories": [ "warfare" ],
    "color": "yellow",
    "broken_symbol": "$",
    "broken_color": "red",
    "damage_modifier": 10,
    "durability": 50,
    "epower": -250,
    "item": "turret_controls",
    "description": "A set of motor, camera, and an AI unit which allows for tracking targets, friend-or-foe identification, and firing the connected turret in full automatic mode.  When installed over the turret, it will enable auto targeting mode for said turret.",
    "folded_volume": "750 ml",
    "flags": [ "ENABLED_DRAINS_EPOWER", "TURRET_CONTROLS", "UNMOUNT_ON_DAMAGE" ],
    "requirements": {
      "install": {
        "time": "40 m",
        "skills": [ [ "mechanics", 3 ], [ "electronics", 3 ] ],
        "qualities": [ { "id": "SCREW", "level": 1 } ]
      },
      "repair": { "skills": [ [ "mechanics", 2 ] ], "time": "3 m", "using": [ [ "adhesive", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 3 ] ], "qualities": [ { "id": "SCREW", "level": 1 } ] }
    },
    "breaks_into": "ig_vp_device"
  }
]
