[
  {
    "id": "crane_pseudo_item",
    "type": "TOOL",
    "copy-from": "butchery_rack_pseudo",
    "name": { "str": "suspending for butchering" }
  },
  {
    "id": "crane_medium",
    "type": "vehicle_part",
    "name": { "str": "boom crane" },
    "item": "cantilever_medium",
    "location": "structure",
    "symbol": "=",
    "broken_symbol": "*",
    "categories": [ "utility" ],
    "color": "light_gray",
    "broken_color": "light_blue",
    "durability": 200,
    "description": "A rigid steel boom crane.  If it is in your line of sight and within two tiles of another vehicle, you will automatically use it when you want to jack up the other vehicle to change its wheels.  To use it to lift a heavy component like an engine that you are installing or removing, the crane must have line of sight to where it is going and it must be within four tiles of it.",
    "breaks_into": [ { "item": "pipe", "count": [ 8, 32 ] }, { "item": "scrap", "count": [ 8, 24 ] } ],
    "qualities": [ [ "LIFT", 40 ], [ "JACK", 40 ] ],
    "requirements": {
      "install": { "skills": [ [ "mechanics", 5 ] ], "time": "60 m", "using": [ [ "vehicle_wrench_2", 1 ] ] },
      "removal": { "skills": [ [ "mechanics", 3 ] ], "time": "30 m", "using": [ [ "vehicle_wrench_2", 1 ] ] },
      "repair": { "skills": [ [ "mechanics", 6 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
    },
    "flags": [ "PROTRUSION" ],
    "pseudo_tools": [ { "id": "crane_pseudo_item" } ],
    "damage_reduction": { "all": 48 }
  },
  {
    "id": "crane_medium_internal",
    "type": "vehicle_part",
    "categories": [ "utility" ],
    "copy-from": "crane_medium",
    "name": { "str": "internal boom crane" },
    "location": "center",
    "delete": { "flags": [ "PROTRUSION" ] },
    "extend": { "flags": [ "OBSTACLE" ] }
  },
  {
    "id": "crane_small",
    "type": "vehicle_part",
    "name": { "str": "telescopic crane" },
    "item": "cantilever_small",
    "location": "center",
    "symbol": "=",
    "broken_symbol": "*",
    "categories": [ "utility" ],
    "color": "light_gray",
    "broken_color": "light_blue",
    "durability": 100,
    "description": "An extendable cantilever crane.  If it is in your line of sight and within two tiles of another vehicle, you will automatically use it when you want to jack up the other vehicle to change its wheels.  To use it to lift a heavy component like an engine that you are installing or removing, the crane must have line of sight to where it is going and it must be within four tiles of it.",
    "folded_volume": "3 L",
    "breaks_into": [ { "item": "pipe", "count": [ 2, 8 ] }, { "item": "scrap", "count": [ 2, 6 ] } ],
    "qualities": [ [ "LIFT", 7 ], [ "JACK", 7 ] ],
    "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": [ "PROTRUSION", "FOLDABLE" ],
    "pseudo_tools": [ { "id": "crane_pseudo_item" } ],
    "damage_reduction": { "all": 42 }
  },
  {
    "id": "crane_tiny",
    "type": "vehicle_part",
    "name": { "str": "pallet lifter" },
    "item": "pallet_lifter",
    "location": "center",
    "symbol": "=",
    "broken_symbol": "*",
    "categories": [ "utility" ],
    "color": "light_gray",
    "broken_color": "light_blue",
    "durability": 100,
    "description": "A small pallet lifter.  If it is in your line of sight and within two tiles of another vehicle, you will automatically use it when you want to jack up the other vehicle to change its wheels.  To use it to lift a heavy component like an engine that you are installing or removing, the crane must have line of sight to where it is going and it must be within four tiles of it.",
    "folded_volume": "3 L",
    "breaks_into": [ { "item": "pipe", "count": [ 1, 4 ] }, { "item": "scrap", "count": [ 2, 6 ] } ],
    "qualities": [ [ "LIFT", 1 ], [ "JACK", 1 ] ],
    "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": [ "PROTRUSION", "FOLDABLE" ],
    "damage_reduction": { "all": 40 }
  },
  {
    "id": "forklift_fork",
    "type": "vehicle_part",
    "name": { "str": "forklift arm" },
    "item": "frame",
    "location": "structure",
    "symbol": "|",
    "broken_symbol": "x",
    "categories": [ "utility" ],
    "color": "light_gray",
    "broken_color": "light_gray",
    "damage_modifier": 200,
    "durability": 300,
    "description": "A pair of forklift arms.  If it is in your line of sight and within two tiles of another vehicle, you will automatically use it when you want to jack up the other vehicle to change its wheels.  To use it to lift a heavy component like an engine that you are installing or removing, the crane must have line of sight to where it is going and it must be within four tiles of it.",
    "size": 50,
    "breaks_into": [
      { "item": "steel_lump", "count": [ 4, 6 ] },
      { "item": "steel_chunk", "count": [ 4, 6 ] },
      { "item": "scrap", "count": [ 4, 6 ] }
    ],
    "qualities": [ [ "LIFT", 2 ], [ "JACK", 6 ] ],
    "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": [ "CARGO", "PROTRUSION" ],
    "pseudo_tools": [ { "id": "crane_pseudo_item" } ],
    "damage_reduction": { "all": 42 }
  },
  {
    "id": "rockwheel",
    "type": "vehicle_part",
    "name": { "str": "rockwheel" },
    "item": "v_rockwheel_item",
    "location": "structure",
    "symbol": "&",
    "broken_symbol": "x",
    "categories": [ "utility" ],
    "color": "light_gray",
    "broken_color": "light_gray",
    "looks_like": "crane_medium",
    "damage_modifier": 100,
    "durability": 300,
    "description": "A large metal disc, powered by the vehicle's engines.  Use the vehicle controls to turn it on or off.  When turned on, it will stop the vehicle unless it has a strong engine.  When turned on, it will dig a shallow pit in dirt.  Mount it on the edge of your vehicle.",
    "folded_volume": "3 L",
    "power": -70000,
    "breaks_into": [
      { "item": "steel_lump", "count": [ 4, 6 ] },
      { "item": "steel_chunk", "count": [ 4, 6 ] },
      { "item": "scrap", "count": [ 4, 6 ] }
    ],
    "transform_terrain": { "pre_flags": [ "DIGGABLE" ], "post_terrain": "t_pit_shallow" },
    "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": [ "FOLDABLE", "PROTRUSION", "EXTRA_DRAG", "ROCKWHEEL", "TRANSFORM_TERRAIN" ],
    "damage_reduction": { "all": 132 }
  },
  {
    "type": "vehicle_part",
    "id": "air_jack",
    "name": { "str": "air jack system" },
    "item": "v_airjack_item",
    "location": "under",
    "symbol": "[",
    "broken_symbol": "/",
    "categories": [ "utility" ],
    "color": "light_gray",
    "broken_color": "light_blue",
    "looks_like": "crane_small",
    "durability": 200,
    "description": "An extendable metal pylon used to replace a portable jack.  If mounted to a vehicle, it could be used to lift it up.",
    "breaks_into": [
      { "item": "pipe", "count": [ 4, 12 ] },
      { "item": "scrap", "count": [ 8, 24 ] },
      { "item": "jack", "count": [ 1, 1 ] }
    ],
    "qualities": [ [ "SELF_JACK", 17 ] ],
    "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": [ "PROTRUSION", "SELF_JACK" ],
    "damage_reduction": { "all": 36 }
  },
  {
    "type": "vehicle_part",
    "id": "motorcycle_kickstand",
    "name": { "str": "motorcycle kickstand" },
    "item": "v_motorcycle_kickstand_item",
    "symbol": "[",
    "broken_symbol": "/",
    "categories": [ "utility" ],
    "color": "light_gray",
    "broken_color": "light_blue",
    "durability": 200,
    "description": "A kickstand to keep the bike from falling over.  You could use this to lean it forward or backward to change a tire.",
    "breaks_into": [ { "item": "pipe", "count": [ 1, 3 ] }, { "item": "scrap", "count": [ 1, 3 ] } ],
    "qualities": [ [ "SELF_JACK", 1 ] ],
    "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": [ "SELF_JACK" ],
    "damage_reduction": { "all": 5 }
  }
]
