[
  {
    "type": "construction",
    "id": "constr_beaded_door",
    "group": "build_beaded_curtain",
    "category": "CONSTRUCT",
    "required_skills": [ [ "fabrication", 1 ] ],
    "time": "60 m",
    "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ],
    "components": [ [ [ "wooden_bead", 2000 ] ], [ [ "stick_long", 1 ] ], [ [ "string_36", 20 ] ] ],
    "pre_note": "Can be deconstructed without tools.",
    "pre_terrain": "t_door_frame",
    "post_terrain": "f_beaded_door"
  },
  {
    "type": "construction",
    "id": "constr_door",
    "group": "build_door",
    "//": "Step 2: door",
    "category": "CONSTRUCT",
    "required_skills": [ [ "fabrication", 2 ] ],
    "time": "30 m",
    "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ],
    "components": [ [ [ "2x4", 2 ] ], [ [ "wood_panel", 1 ] ], [ [ "nails", 12, "LIST" ] ], [ [ "hinge", 2 ] ] ],
    "pre_terrain": "t_door_frame",
    "post_terrain": "t_door_c"
  },
  {
    "type": "construction",
    "id": "constr_door_bar",
    "group": "build_bar_door",
    "//": "step 2: Bar Door",
    "category": "CONSTRUCT",
    "required_skills": [ [ "fabrication", 6 ] ],
    "time": "180 m",
    "qualities": [ [ { "id": "SAW_M", "level": 1 } ], [ { "id": "SCREW", "level": 1 } ], [ { "id": "WRENCH", "level": 1 } ] ],
    "using": [ [ "welding_standard", 500 ] ],
    "//1": "4cm weld per rebar + welding all the metal squares into place",
    "components": [ [ [ "rebar", 16 ] ], [ [ "sheet_metal_small", 12 ] ], [ [ "hinge", 2 ] ], [ [ "nuts_bolts", 8 ] ] ],
    "pre_terrain": "t_mdoor_frame",
    "post_terrain": "t_door_bar_c"
  },
  {
    "type": "construction",
    "id": "constr_door_boarded",
    "group": "board_up_wood_door",
    "//": "regular door",
    "category": "REINFORCE",
    "required_skills": [ [ "fabrication", 0 ] ],
    "time": "10 m",
    "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ],
    "components": [ [ [ "2x4", 4 ], [ "wood_panel", 1 ] ], [ [ "nails", 8, "LIST" ] ] ],
    "pre_flags": "BARRICADABLE_DOOR",
    "post_terrain": "t_door_boarded"
  },
  {
    "type": "construction",
    "id": "constr_door_boarded_damaged",
    "group": "board_up_wood_door",
    "//": "boarded damaged door",
    "category": "REINFORCE",
    "required_skills": [ [ "fabrication", 0 ] ],
    "time": "10 m",
    "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ],
    "components": [ [ [ "2x4", 4 ], [ "wood_panel", 1 ] ], [ [ "nails", 8, "LIST" ] ] ],
    "pre_flags": "BARRICADABLE_DOOR_DAMAGED",
    "post_terrain": "t_door_boarded_damaged"
  },
  {
    "type": "construction",
    "id": "constr_door_boarded_damaged_peep",
    "group": "board_up_wood_door",
    "//": "boarded damaged peephole door",
    "category": "REINFORCE",
    "required_skills": [ [ "fabrication", 0 ] ],
    "time": "10 m",
    "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ],
    "components": [ [ [ "2x4", 4 ], [ "wood_panel", 1 ] ], [ [ "nails", 8, "LIST" ] ] ],
    "pre_terrain": "t_door_b_peep",
    "post_terrain": "t_door_boarded_damaged_peep"
  },
  {
    "type": "construction",
    "id": "constr_door_boarded_peep",
    "group": "board_up_wood_door",
    "//": "peephole door",
    "category": "REINFORCE",
    "required_skills": [ [ "fabrication", 0 ] ],
    "time": "10 m",
    "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ],
    "components": [ [ [ "2x4", 4 ], [ "wood_panel", 1 ] ], [ [ "nails", 8, "LIST" ] ] ],
    "pre_terrain": "t_door_c_peep",
    "post_terrain": "t_door_boarded_peep"
  },
  {
    "type": "construction",
    "id": "constr_door_curtain",
    "group": "build_door_curtain",
    "//": "Door frame not required",
    "category": "CONSTRUCT",
    "required_skills": [ [ "tailor", 1 ] ],
    "time": "30 m",
    "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ],
    "components": [
      [ [ "nails", 4, "LIST" ], [ "pointy_stick", 2 ], [ "spike", 2 ] ],
      [ [ "sheet", 2 ] ],
      [ [ "stick", 1 ] ],
      [ [ "withered", 12 ], [ "straw_pile", 12 ], [ "string_36", 1 ] ]
    ],
    "pre_note": "Can be deconstructed without tools.",
    "pre_special": "check_empty",
    "post_terrain": "t_door_curtain_c"
  },
  {
    "type": "construction",
    "id": "constr_door_frame",
    "group": "build_door",
    "//": "Step 1: door frame",
    "category": "CONSTRUCT",
    "required_skills": [ [ "fabrication", 1 ] ],
    "time": "60 m",
    "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ],
    "components": [ [ [ "2x4", 12 ] ], [ [ "nails", 24, "LIST" ] ] ],
    "pre_special": "check_empty",
    "post_terrain": "t_door_frame"
  },
  {
    "type": "construction",
    "id": "constr_door_grass_curtain",
    "group": "build_door_grass_curtain",
    "//": "Door frame not required",
    "category": "CONSTRUCT",
    "required_skills": [ [ "tailor", 1 ] ],
    "time": "30 m",
    "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ],
    "components": [
      [ [ "nails", 4, "LIST" ], [ "pointy_stick", 2 ], [ "spike", 2 ] ],
      [ [ "grass_sheet", 2 ] ],
      [ [ "stick", 1 ] ],
      [ [ "string_36", 1 ], [ "cordage_36", 1 ], [ "string_6", 6 ], [ "cordage_6", 6 ] ]
    ],
    "pre_note": "Can be deconstructed without tools.",
    "pre_special": "check_empty",
    "post_terrain": "t_door_grass_curtain_c"
  },
  {
    "type": "construction",
    "id": "constr_door_makeshift",
    "group": "build_makeshift_door",
    "//": "Step 2: Makeshift Door",
    "category": "CONSTRUCT",
    "required_skills": [ [ "fabrication", 2 ] ],
    "time": "30 m",
    "qualities": [ [ { "id": "CUT", "level": 2 } ] ],
    "components": [ [ [ "2x4", 6 ], [ "stick", 6 ], [ "stick_long", 3 ], [ "wood_panel", 1 ] ], [ [ "rope_natural_short", 1, "LIST" ] ] ],
    "pre_note": "Can be deconstructed without tools.",
    "pre_terrain": "t_door_frame",
    "post_terrain": "t_door_makeshift_c"
  },
  {
    "type": "construction",
    "id": "constr_door_metal",
    "group": "build_metal_door",
    "//": "Step 2: metal door",
    "category": "CONSTRUCT",
    "required_skills": [ [ "fabrication", 7 ] ],
    "time": "120 m",
    "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M", "level": 1 } ], [ { "id": "WRENCH", "level": 1 } ] ],
    "components": [
      [ [ "steel_lump_any", 4, "LIST" ], [ "steel_chunk_any", 12, "LIST" ], [ "scrap", 36 ] ],
      [ [ "steel_plate", 2 ], [ "sheet_metal", 8 ] ],
      [ [ "hinge", 3 ] ]
    ],
    "pre_terrain": "t_mdoor_frame",
    "post_terrain": "t_door_metal_c"
  },
  {
    "type": "construction",
    "id": "constr_door_metal_peep",
    "group": "build_metal_door",
    "//": "Step 3: peephole",
    "category": "CONSTRUCT",
    "required_skills": [ [ "fabrication", 3 ] ],
    "time": "25 m",
    "qualities": [ [ { "id": "DRILL", "level": 1 } ], [ { "id": "SCREW", "level": 1 } ], [ { "id": "WRENCH", "level": 1 } ] ],
    "components": [ [ [ "peephole", 1 ] ] ],
    "pre_terrain": "t_door_metal_c",
    "post_terrain": "t_door_metal_c_peep"
  },
  {
    "type": "construction",
    "id": "constr_door_peep",
    "group": "build_door",
    "//": "Step 3: peephole",
    "category": "CONSTRUCT",
    "required_skills": [ [ "fabrication", 3 ] ],
    "time": "15 m",
    "qualities": [ [ { "id": "DRILL", "level": 1 } ], [ { "id": "SCREW", "level": 1 } ], [ { "id": "WRENCH", "level": 1 } ] ],
    "components": [ [ [ "peephole", 1 ] ] ],
    "pre_terrain": "t_door_c",
    "post_terrain": "t_door_c_peep"
  },
  {
    "type": "construction",
    "id": "constr_glass_wall_door",
    "group": "build_glass_door",
    "category": "CONSTRUCT",
    "required_skills": [ [ "fabrication", 3 ] ],
    "time": "60 m",
    "qualities": [ [ { "id": "HAMMER_SOFT", "level": 1 } ] ],
    "components": [ [ [ "frame_wood", 1 ] ], [ [ "chunk_rubber", 16 ] ], [ [ "glass_sheet", 2 ] ], [ [ "cotton_patchwork", 8 ] ] ],
    "pre_note": "Must be supported on at least two sides.",
    "pre_special": "check_support",
    "post_terrain": "t_door_glass_c"
  },
  {
    "type": "construction",
    "id": "constr_mbdoor_frame",
    "group": "build_bar_door",
    "//": "step 1: door frame",
    "category": "CONSTRUCT",
    "required_skills": [ [ "fabrication", 6 ] ],
    "time": "90 m",
    "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M", "level": 1 } ] ],
    "components": [ [ [ "spike", 8 ] ], [ [ "steel_chunk_any", 4, "LIST" ], [ "scrap", 12 ] ] ],
    "pre_special": "check_empty",
    "post_terrain": "t_mdoor_frame"
  },
  {
    "type": "construction",
    "id": "constr_mdoor_frame",
    "group": "build_metal_door",
    "//": "step 1: door frame",
    "category": "CONSTRUCT",
    "required_skills": [ [ "fabrication", 6 ] ],
    "time": "90 m",
    "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M", "level": 1 } ] ],
    "components": [ [ [ "spike", 8 ] ], [ [ "steel_chunk_any", 4, "LIST" ], [ "scrap", 12 ] ] ],
    "pre_special": "check_empty",
    "post_terrain": "t_mdoor_frame"
  },
  {
    "type": "construction",
    "id": "constr_metal_gate",
    "group": "build_metal_gate",
    "category": "CONSTRUCT",
    "required_skills": [ [ "fabrication", 4 ], [ "mechanics", 4 ] ],
    "time": "120 m",
    "tools": [ [ [ "oxy_torch", 10 ], [ "welder", 50 ], [ "welder_crude", 75 ], [ "toolset", 75 ] ] ],
    "qualities": [ [ { "id": "SAW_M", "level": 2 } ], [ { "id": "GLARE", "level": 1 } ] ],
    "components": [
      [ [ "steel_lump_any", 8, "LIST" ], [ "steel_chunk_any", 24, "LIST" ], [ "scrap", 72 ] ],
      [ [ "sheet_metal", 16 ] ],
      [ [ "frame", 4 ], [ "spike", 24 ] ]
    ],
    "pre_note": "Must be between ordinary, concrete, brick, or rock walls to function, and at least one wall must have an adjacent mechanical winch.",
    "pre_special": "check_empty",
    "post_terrain": "t_door_metal_locked"
  },
  {
    "type": "construction",
    "id": "constr_rdoor",
    "group": "reinforce_wood_door",
    "category": "REINFORCE",
    "required_skills": [ [ "fabrication", 3 ] ],
    "time": "45 m",
    "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ],
    "components": [ [ [ "2x4", 6 ], [ "wood_panel", 1 ] ], [ [ "2x4", 6 ] ], [ [ "nails", 48, "LIST" ] ], [ [ "hinge", 1 ] ] ],
    "pre_flags": "BARRICADABLE_DOOR",
    "post_terrain": "t_rdoor_c"
  },
  {
    "type": "construction",
    "id": "constr_rdoor_boarded",
    "group": "board_up_wood_door",
    "//": "the reinforced doors",
    "category": "REINFORCE",
    "required_skills": [ [ "fabrication", 0 ] ],
    "time": "10 m",
    "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ],
    "components": [ [ [ "2x4", 4 ], [ "wood_panel", 1 ] ], [ [ "nails", 8, "LIST" ] ] ],
    "pre_flags": "BARRICADABLE_DOOR_REINFORCED",
    "post_terrain": "t_rdoor_boarded"
  },
  {
    "type": "construction",
    "id": "constr_rdoor_boarded_damaged",
    "group": "board_up_wood_door",
    "//": "damaged reinforced doors",
    "category": "REINFORCE",
    "required_skills": [ [ "fabrication", 0 ] ],
    "time": "10 m",
    "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ],
    "components": [ [ [ "2x4", 4 ], [ "wood_panel", 1 ] ], [ [ "nails", 8, "LIST" ] ] ],
    "pre_flags": "BARRICADABLE_DOOR_REINFORCED_DAMAGED",
    "post_terrain": "t_rdoor_boarded_damaged"
  },
  {
    "type": "construction",
    "id": "constr_repair_door",
    "group": "repair_wood_door",
    "//": "Repair the regular door",
    "category": "REPAIR",
    "required_skills": [ [ "fabrication", 1 ] ],
    "time": "20 m",
    "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ],
    "components": [ [ [ "2x4", 3 ], [ "wood_panel", 1 ] ], [ [ "nails", 12, "LIST" ] ] ],
    "pre_terrain": "t_door_b",
    "post_terrain": "t_door_c"
  },
  {
    "type": "construction",
    "id": "constr_repair_door_peep",
    "group": "repair_wood_door",
    "//": "Repair the peephole door",
    "category": "REPAIR",
    "required_skills": [ [ "fabrication", 1 ] ],
    "time": "20 m",
    "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ],
    "components": [ [ [ "2x4", 3 ], [ "wood_panel", 1 ] ], [ [ "nails", 12, "LIST" ] ] ],
    "pre_terrain": "t_door_b_peep",
    "post_terrain": "t_door_c_peep"
  },
  {
    "type": "construction",
    "id": "constr_repair_rdoor",
    "group": "repair_wood_door",
    "//": "Repair the reinforced door",
    "category": "REPAIR",
    "required_skills": [ [ "fabrication", 2 ] ],
    "time": "45 m",
    "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ],
    "components": [ [ [ "2x4", 6 ], [ "wood_panel", 1 ] ], [ [ "nails", 24, "LIST" ] ] ],
    "pre_terrain": "t_rdoor_b",
    "post_terrain": "t_rdoor_c"
  },
  {
    "type": "construction",
    "id": "constr_sdoor_frame",
    "group": "build_makeshift_door",
    "//": "Step 1: door frame",
    "category": "CONSTRUCT",
    "required_skills": [ [ "fabrication", 1 ] ],
    "time": "60 m",
    "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ],
    "components": [ [ [ "2x4", 12 ] ], [ [ "nails", 24, "LIST" ] ] ],
    "pre_special": "check_empty",
    "post_terrain": "t_door_frame"
  }
]
