[
  {
    "id": "autosweeper",
    "type": "vehicle",
    "name": "Automatic Street Sweeper",
    "blueprint": [
      [ "o--o" ],
      [ "+=Xo" ],
      [ "o--o" ]
    ],
    "parts": [
      { "x": 0, "y": 0, "parts": [ "frame_cross", "robot_controls", "engine_electric", "roof" ] },
      { "x": 0, "y": -1, "parts": [ "frame_vertical_left", "board_vertical_left" ] },
      { "x": 0, "y": 1, "parts": [ "frame_vertical_right", "board_vertical_right" ] },
      { "x": 1, "y": -1, "parts": [ "frame_nw", "wheel_mount_medium_steerable", "wheel" ] },
      { "x": 1, "y": -1, "part": "board_nw" },
      { "x": 1, "y": 0, "parts": [ "frame_horizontal_front", "board_horizontal_front" ] },
      { "x": 1, "y": 0, "parts": [ "headlight", "omnicam" ] },
      { "x": 1, "y": 1, "parts": [ "frame_ne", "wheel_mount_medium_steerable", "wheel" ] },
      { "x": 1, "y": 1, "part": "board_ne" },
      { "x": -1, "y": -1, "parts": [ "frame_vertical_left", "board_vertical_left" ] },
      { "x": -1, "y": 0, "parts": [ "frame_cross", "roof", "vehicle_scoop" ] },
      { "x": -1, "y": 1, "parts": [ "frame_vertical_right", "board_vertical_right" ] },
      { "x": -2, "y": -1, "parts": [ "frame_sw", "wheel_mount_medium_steerable", "wheel" ] },
      { "x": -2, "y": -1, "parts": [ "storage_battery_mount", "storage_battery_removable" ] },
      { "x": -2, "y": -1, "part": "board_sw" },
      { "x": -2, "y": 0, "parts": [ "frame_horizontal_rear", "hatch" ] },
      { "x": -2, "y": 1, "parts": [ "frame_se", "wheel_mount_medium_steerable", "wheel" ] },
      { "x": -2, "y": 1, "parts": [ "storage_battery_mount", "storage_battery_removable" ] },
      { "x": -2, "y": 1, "part": "board_se" }
    ],
    "items": [
      { "x": -2, "y": 0, "chance": 50, "item_groups": [ "trash", "trash", "trash", "trash", "trash", "trash" ] },
      { "x": -1, "y": 0, "chance": 100, "item_groups": [ "trash" ] }
    ]
  },
  {
    "id": "excavator",
    "type": "vehicle",
    "name": "Excavator",
    "blueprint": [
      [ "o-=o" ],
      [ "|X={" ],
      [ "o-=o" ]
    ],
    "parts": [
      { "x": 0, "y": 0, "parts": [ "frame_cross", "seat", "seatbelt", "roof", "floodlight" ] },
      { "x": 0, "y": 0, "parts": [ "controls", "dashboard", "horn_big" ] },
      { "x": 0, "y": -1, "parts": [ "frame_vertical_left", "roof", "door_nw" ] },
      { "x": 0, "y": 1, "parts": [ "frame_vertical_right", "roof", "door_front_right" ] },
      { "x": 1, "y": -1, "parts": [ "frame_vertical_left", "reinforced_windshield_nw", "roof" ] },
      { "x": 1, "y": -1, "parts": [ "wheel_mount_medium_steerable", "wheel" ] },
      { "x": 1, "y": 0, "parts": [ "frame_cross", "reinforced_windshield_horizontal_front" ] },
      { "x": 1, "y": 0, "parts": [ "roof", "diesel_engine_i6", "alternator_truck" ] },
      { "x": 1, "y": 0, "part": "battery_car" },
      { "x": 1, "y": 1, "parts": [ "frame_vertical_right", "roof" ] },
      { "x": 1, "y": 1, "parts": [ "wheel_mount_medium_steerable", "wheel" ] },
      { "x": 1, "y": 1, "part": "reinforced_windshield_ne" },
      { "x": 2, "y": -1, "parts": [ "frame_nw", "halfboard_nw", "headlight_reinforced" ] },
      { "x": 2, "y": 0, "part": "crane_medium" },
      { "x": 2, "y": 1, "parts": [ "frame_ne", "halfboard_ne", "headlight_reinforced" ] },
      { "x": -1, "y": -1, "parts": [ "frame_sw", "board_sw", "roof", "wheel_mount_medium" ] },
      { "x": -1, "y": -1, "part": "wheel" },
      { "x": -1, "y": 0, "parts": [ "frame_horizontal", "hatch", "roof" ] },
      { "x": -1, "y": 0, "part": "tank", "fuel": "diesel" },
      { "x": -1, "y": 1, "parts": [ "frame_se", "board_se", "roof", "wheel_mount_medium" ] },
      { "x": -1, "y": 1, "parts": [ "wheel", "muffler" ] }
    ]
  },
  {
    "id": "portable_generator",
    "type": "vehicle",
    "name": "Portable Generator",
    "blueprint": [ [ "o-" ] ],
    "parts": [
      { "x": 0, "y": 0, "parts": [ "frame_cross", "small_storage_battery", "engine_vtwin" ] },
      { "x": 0, "y": 0, "parts": [ "generator_7500w", "wheel_mount_light", "wheel_small" ] },
      { "x": 1, "y": 0, "part": "frame_cross" },
      { "x": 1, "y": 0, "part": "tank_small", "fuel": "gasoline" },
      { "x": 1, "y": 0, "parts": [ "stowboard_horizontal_rear", "controls" ] },
      { "x": 1, "y": 0, "parts": [ "wheel_mount_light", "wheel_small" ] }
    ],
    "items": [
      { "x": 1, "y": 0, "chance": 50, "items": [ "jumper_cable" ] },
      { "x": 1, "y": 0, "chance": 30, "items": [ "jumper_cable_heavy" ] },
      { "x": 1, "y": 0, "chance": 20, "item_groups": [ "fuel_gasoline" ] }
    ]
  },
  {
    "id": "road_roller",
    "type": "vehicle",
    "name": "Road Roller",
    "blueprint": [
      [ "B--+'B" ],
      [ "B='H'B" ],
      [ "B=+#'B" ],
      [ "B='H'B" ],
      [ "B--+'B" ]
    ],
    "parts": [
      { "x": 0, "y": 0, "parts": [ "frame_cross", "seat", "seatbelt", "controls", "dashboard" ] },
      { "x": 0, "y": 0, "parts": [ "vehicle_alarm", "horn_car", "roof" ] },
      { "x": 0, "y": -1, "parts": [ "frame_horizontal_2", "roof", "trunk_floor" ] },
      { "x": 0, "y": -2, "parts": [ "frame_vertical_T_left", "door_nw", "roof" ] },
      { "x": 0, "y": 1, "parts": [ "frame_horizontal_2", "roof", "trunk_floor" ] },
      { "x": 0, "y": 2, "parts": [ "frame_vertical_T_right", "door_front_right", "roof" ] },
      { "x": 1, "y": -1, "parts": [ "frame_vertical", "windshield_horizontal_front" ] },
      { "x": 1, "y": -1, "parts": [ "headlight", "roof" ] },
      { "x": 1, "y": -2, "parts": [ "frame_vertical_left", "windshield_nw", "roof" ] },
      { "x": 1, "y": 0, "parts": [ "frame_vertical", "windshield_horizontal_front" ] },
      { "x": 1, "y": 0, "parts": [ "diesel_engine_i6", "roof", "alternator_truck" ] },
      { "x": 1, "y": 0, "part": "battery_car" },
      { "x": 1, "y": 1, "parts": [ "frame_vertical", "windshield_horizontal_front" ] },
      { "x": 1, "y": 1, "parts": [ "headlight", "roof" ] },
      { "x": 1, "y": 2, "parts": [ "frame_vertical_right", "windshield_ne", "roof" ] },
      { "x": 2, "y": -1, "parts": [ "frame_horizontal_front", "roller_drum" ] },
      { "x": 2, "y": -2, "parts": [ "frame_nw", "roller_drum" ] },
      { "x": 2, "y": 0, "parts": [ "frame_horizontal_front", "roller_drum" ] },
      { "x": 2, "y": 1, "parts": [ "frame_horizontal_front", "roller_drum" ] },
      { "x": 2, "y": 2, "parts": [ "frame_ne", "roller_drum" ] },
      { "x": -1, "y": -1, "parts": [ "frame_cross", "windshield_horizontal_rear", "roof" ] },
      { "x": -1, "y": -2, "part": "frame_vertical_left" },
      { "x": -1, "y": -2, "parts": [ { "part": "tank", "fuel": "diesel" }, "roof" ] },
      { "x": -1, "y": -2, "part": "halfboard_vertical_left" },
      { "x": -1, "y": 0, "parts": [ "frame_cross", "door_rear", "roof" ] },
      { "x": -1, "y": 1, "parts": [ "frame_cross", "windshield_horizontal_rear", "roof" ] },
      { "x": -1, "y": 2, "parts": [ "frame_vertical_right", "halfboard_vertical_right" ] },
      { "x": -1, "y": 2, "parts": [ { "part": "tank", "fuel": "diesel" }, "roof" ] },
      { "x": -2, "y": -1, "parts": [ "frame_horizontal_2", "trunk" ] },
      { "x": -2, "y": -2, "parts": [ "frame_vertical_T_left", "halfboard_sw" ] },
      { "x": -2, "y": 0, "parts": [ "frame_horizontal", "trunk" ] },
      { "x": -2, "y": 1, "parts": [ "frame_horizontal_2", "trunk" ] },
      { "x": -2, "y": 2, "parts": [ "frame_vertical_T_right", "halfboard_se" ] },
      { "x": -3, "y": -1, "parts": [ "frame_horizontal_rear", "roller_drum" ] },
      { "x": -3, "y": -2, "parts": [ "frame_sw", "roller_drum" ] },
      { "x": -3, "y": 0, "parts": [ "frame_horizontal_rear", "roller_drum" ] },
      { "x": -3, "y": 1, "parts": [ "frame_horizontal_rear", "roller_drum" ] },
      { "x": -3, "y": 2, "parts": [ "frame_se", "roller_drum" ] }
    ],
    "items": [ { "x": 0, "y": 0, "chance": 5, "items": [ "hat_hard" ] } ]
  },
  {
    "type": "vehicle",
    "id": "forklift",
    "name": "Forklift",
    "blueprint": [
      [ "o#o-" ],
      [ "o|o-" ]
    ],
    "parts": [
      { "x": 0, "y": 0, "parts": [ "frame_vertical_T_left", "seat", "roof", "controls" ] },
      { "x": 0, "y": 0, "part": "dashboard" },
      { "x": 0, "y": 1, "parts": [ "frame_vertical_T_right", "engine_electric", "roof" ] },
      { "x": 0, "y": 1, "parts": [ "halfboard_vertical_right", "storage_battery" ] },
      { "x": 1, "y": 0, "parts": [ "frame_nw", "halfboard_nw", "wheel_mount_light_steerable" ] },
      { "x": 1, "y": 0, "part": "wheel_small" },
      { "x": 1, "y": 1, "parts": [ "frame_ne", "halfboard_ne", "wheel_mount_light_steerable" ] },
      { "x": 1, "y": 1, "part": "wheel_small" },
      { "x": 2, "y": 0, "part": "forklift_fork" },
      { "x": 2, "y": 1, "part": "forklift_fork" },
      { "x": -1, "y": 0, "parts": [ "frame_sw", "halfboard_sw", "wheel_mount_light_steerable" ] },
      { "x": -1, "y": 0, "part": "wheel_small" },
      { "x": -1, "y": 1, "parts": [ "frame_se", "halfboard_se", "wheel_mount_light_steerable" ] },
      { "x": -1, "y": 1, "part": "wheel_small" }
    ],
    "items": [
      { "x": 0, "y": 0, "chance": 5, "items": [ "hat_hard" ] },
      { "x": 2, "y": 0, "chance": 10, "items": [ "2x4" ] },
      { "x": 2, "y": 1, "chance": 10, "items": [ "2x4" ] }
    ]
  },
  {
    "id": "trencher",
    "type": "vehicle",
    "name": "Trencher",
    "blueprint": [
      [ "o-=o " ],
      [ "|X==&" ],
      [ "o-=o " ]
    ],
    "parts": [
      { "x": 0, "y": 0, "parts": [ "frame_cross", "roof", "seat", "seatbelt", "floodlight" ] },
      { "x": 0, "y": 0, "parts": [ "controls", "dashboard", "horn_big", "engine_electric" ] },
      { "x": 0, "y": 0, "part": "storage_battery" },
      { "x": 0, "y": -1, "parts": [ "frame_vertical_left", "roof", "door_nw" ] },
      { "x": 0, "y": 1, "parts": [ "frame_vertical_right", "roof", "door_front_right" ] },
      { "x": 1, "y": -1, "parts": [ "frame_vertical_left", "roof" ] },
      { "x": 1, "y": -1, "parts": [ "wheel_mount_medium_steerable", "wheel_wide_or" ] },
      { "x": 1, "y": -1, "part": "reinforced_windshield_nw" },
      { "x": 1, "y": 0, "parts": [ "frame_cross", "roof" ] },
      { "x": 1, "y": 0, "part": "reinforced_windshield_horizontal_front" },
      { "x": 1, "y": 1, "parts": [ "frame_vertical_right", "roof" ] },
      { "x": 1, "y": 1, "parts": [ "wheel_mount_medium_steerable", "wheel_wide_or" ] },
      { "x": 1, "y": 1, "part": "reinforced_windshield_ne" },
      { "x": 2, "y": -1, "parts": [ "frame_nw", "halfboard_nw", "headlight_reinforced" ] },
      { "x": 2, "y": 0, "parts": [ "frame_horizontal_front", "halfboard_horizontal_front" ] },
      { "x": 2, "y": 1, "parts": [ "frame_ne", "halfboard_ne", "headlight_reinforced" ] },
      { "x": 3, "y": 0, "part": "rockwheel" },
      { "x": -1, "y": -1, "parts": [ "frame_sw", "roof", "wheel_mount_medium", "wheel_wide_or" ] },
      { "x": -1, "y": -1, "part": "board_sw" },
      { "x": -1, "y": 0, "parts": [ "frame_horizontal_rear", "roof", "hatch" ] },
      { "x": -1, "y": 1, "parts": [ "frame_se", "roof", "wheel_mount_medium", "wheel_wide_or" ] },
      { "x": -1, "y": 1, "part": "board_se" }
    ]
  }
]
