[
  {
    "type": "construction",
    "id": "test_constr_door_frame",
    "group": "test_build_door",
    "//": "Step 1: door frame",
    "category": "CONSTRUCT",
    "required_skills": [ [ "fabrication", 1 ] ],
    "time": "60 m",
    "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ],
    "components": [ [ [ "2x4", 12 ] ], [ [ "nail", 24 ] ] ],
    "pre_special": "check_empty",
    "post_terrain": "t_door_frame"
  },
  {
    "type": "construction",
    "id": "test_constr_door",
    "group": "test_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 ] ], [ [ "nail", 12 ] ], [ [ "hinge", 2 ] ] ],
    "pre_terrain": "t_door_frame",
    "post_terrain": "t_door_c"
  },
  {
    "type": "construction",
    "id": "test_constr_door_peep",
    "group": "test_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": "test_constr_window_boarded",
    "group": "test_board_up_window",
    "//": "Board up normal window",
    "category": "REINFORCE",
    "required_skills": [ [ "fabrication", 0 ] ],
    "time": "20 m",
    "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ],
    "components": [ [ [ "2x4", 4 ] ], [ [ "nail", 8 ] ] ],
    "pre_flags": "BARRICADABLE_WINDOW",
    "post_terrain": "t_window_boarded"
  },
  {
    "type": "construction",
    "id": "test_constr_window_boarded_noglass_empty",
    "group": "test_board_up_window",
    "//": "Board up empty window",
    "category": "REINFORCE",
    "required_skills": [ [ "fabrication", 0 ] ],
    "time": "20 m",
    "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ],
    "components": [ [ [ "2x4", 4 ] ], [ [ "nail", 8 ] ] ],
    "pre_terrain": "t_window_empty",
    "post_terrain": "t_window_boarded_noglass"
  },
  {
    "type": "construction",
    "id": "test_constr_railroad_rubble",
    "group": "test_make_gravel_floor",
    "//": "Covers the floor with gravel. Used for constructing railroads.",
    "category": "CONSTRUCT",
    "required_skills": [ [ "fabrication", 1 ] ],
    "time": "40 m",
    "components": [ [ [ "material_gravel", 500 ] ] ],
    "pre_special": "check_empty",
    "post_terrain": "t_railroad_rubble"
  },
  {
    "type": "construction",
    "id": "test_constr_remove_gravel",
    "group": "test_remove_gravel",
    "category": "OTHER",
    "required_skills": [ [ "survival", 0 ] ],
    "time": "60 m",
    "qualities": [ [ { "id": "DIG", "level": 1 } ] ],
    "byproducts": [ { "item": "material_gravel", "count": [ 7, 10 ] } ],
    "pre_terrain": "t_railroad_rubble",
    "post_terrain": "t_dirt"
  },
  {
    "type": "construction",
    "id": "test_constr_palisade_gate",
    "group": "test_build_palisade_gate",
    "category": "CONSTRUCT",
    "required_skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ],
    "time": "120 m",
    "qualities": [ [ { "id": "DIG", "level": 2 } ] ],
    "components": [ [ [ "log", 2 ] ], [ [ "2x4", 3 ] ], [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ], [ "vine_30", 1 ] ] ],
    "pre_note": "Must be between palisade walls to function, and at least one wall must have an adjacent rope & pulley system.",
    "pre_terrain": "test_t_pit",
    "post_terrain": "t_palisade_gate"
  },
  {
    "type": "construction",
    "id": "test_constr_pit_shallow",
    "skill": "survival",
    "group": "test_dig_a_shallow_pit",
    "category": "CONSTRUCT",
    "difficulty": 0,
    "time": "20m",
    "on_display": true,
    "qualities": [ { "id": "DIG", "level": 1 } ],
    "pre_flags": [ "DIGGABLE", "FLAT" ],
    "pre_special": "check_empty",
    "post_terrain": "test_t_pit_shallow",
    "byproducts": [ { "group": "digging_soil_loam_50L", "count": 5 } ],
    "activity_level": "EXTRA_EXERCISE",
    "do_turn_special": "do_turn_shovel"
  },
  {
    "type": "construction",
    "id": "test_constr_pit",
    "skill": "survival",
    "group": "test_dig_a_pit",
    "category": "CONSTRUCT",
    "difficulty": 0,
    "time": "119m",
    "on_display": true,
    "qualities": [ { "id": "DIG", "level": 2 } ],
    "pre_terrain": "test_t_pit_shallow",
    "pre_special": "check_empty_lite",
    "post_terrain": "test_t_pit",
    "byproducts": [ { "group": "digging_soil_loam_50L", "count": 35 } ],
    "activity_level": "EXTRA_EXERCISE",
    "do_turn_special": "do_turn_shovel"
  }
]
