From 5ae246f711434fb24cfa61aa487435b70585e8d2 Mon Sep 17 00:00:00 2001 From: PatrikLundell Date: Sun, 22 Nov 2020 11:35:13 +0100 Subject: [PATCH 01/11] reorganized to support expansion --- .../modular_canteen_common.json | 222 --- .../modular_canteen/modular_canteen_log.json | 200 --- .../modular_canteen_metal.json | 199 --- .../modular_canteen_migo_resin.json | 200 --- .../modular_canteen_rammed_earth.json | 200 --- .../modular_canteen/modular_canteen_rock.json | 200 --- .../modular_canteen/modular_canteen_wad.json | 200 --- .../modular_canteen/modular_canteen_wood.json | 170 -- .../basecamps/modular_field_common.json | 309 ---- .../basecamps/modular_field_defenses.json | 194 -- .../mapgen/basecamps/modular_field_log.json | 428 ----- .../mapgen/basecamps/modular_field_metal.json | 428 ----- .../basecamps/modular_field_migo_resin.json | 428 ----- .../basecamps/modular_field_rammed_earth.json | 434 ----- .../mapgen/basecamps/modular_field_rock.json | 428 ----- .../mapgen/basecamps/modular_field_tent.json | 78 - .../mapgen/basecamps/modular_field_wad.json | 428 ----- .../mapgen/basecamps/modular_field_wood.json | 428 ----- .../modular_firestation1.json | 447 ----- .../modular_firestation_walls_all.json | 277 --- .../modular_livestock_common.json | 117 -- .../modular_livestock_log.json | 135 -- .../modular_livestock_metal.json | 135 -- .../modular_livestock_migo_resin.json | 135 -- .../modular_livestock_rammed_earth.json | 135 -- .../modular_livestock_rock.json | 135 -- .../modular_livestock_wad.json | 135 -- .../modular_livestock_wood.json | 135 -- .../modular_saltworks_common.json | 73 - .../modular_saltworks_log.json | 108 -- .../modular_saltworks_metal.json | 102 -- .../modular_saltworks_migo_resin.json | 89 - .../modular_saltworks_rammed_earth.json | 89 - .../modular_saltworks_rock.json | 102 -- .../modular_saltworks_wad.json | 89 - .../modular_saltworks_wood.json | 102 -- .../modular_shelter_common.json | 331 ---- .../modular_shelter/modular_shelter_log.json | 126 -- .../modular_shelter/modular_shelter_rock.json | 126 -- .../modular_shelter_standard.json | 108 -- .../modular_shelter/modular_shelter_wad.json | 126 -- .../modular_shelter/modular_shelter_wood.json | 126 -- .../modular_shelter_1_common.json | 494 ------ .../modular_shelter_1_log.json | 157 -- .../modular_shelter_1_rock.json | 157 -- .../modular_shelter_1_standard.json | 138 -- .../modular_shelter_1_wad.json | 157 -- .../modular_shelter_1_wood.json | 157 -- .../modular_shelter_2_common.json | 535 ------ .../modular_shelter_2_log.json | 252 --- .../modular_shelter_2_rock.json | 252 --- .../modular_shelter_2_standard.json | 233 --- .../modular_shelter_2_wad.json | 252 --- .../modular_shelter_2_wood.json | 252 --- .../modular_storehouse_log.json | 263 --- .../modular_storehouse_metal.json | 265 --- .../modular_storehouse_migo_resin.json | 265 --- .../modular_storehouse_rammed_earth.json | 265 --- .../modular_storehouse_rock.json | 263 --- .../modular_storehouse_wad.json | 265 --- .../modular_storehouse_wood.json | 447 ----- .../modular_workshop_common.json | 117 -- .../modular_workshop_log.json | 270 --- .../modular_workshop_metal.json | 279 --- .../modular_workshop_migo_resin.json | 273 --- .../modular_workshop_rammed_earth.json | 273 --- .../modular_workshop_rock.json | 270 --- .../modular_workshop_wad.json | 270 --- .../modular_workshop_wood.json | 276 --- .../mapgen/basecamps/primitive_field.json | 1567 ----------------- .../json/recipes/basecamps/recipe_groups.json | 213 +-- .../recipe_modular_canteen_common.json | 366 ---- .../recipe_modular_canteen_log.json | 210 --- .../recipe_modular_canteen_metal.json | 283 --- .../recipe_modular_canteen_migo_resin.json | 154 -- .../recipe_modular_canteen_rammed_earth.json | 254 --- .../recipe_modular_canteen_rock.json | 229 --- .../recipe_modular_canteen_wad.json | 230 --- .../recipe_modular_canteen_wood.json | 170 -- .../recipe_modular_field_common.json | 977 ---------- .../recipe_modular_field_defenses.json | 162 -- .../basecamps/recipe_modular_field_log.json | 315 ---- .../basecamps/recipe_modular_field_metal.json | 607 ------- .../recipe_modular_field_migo_resin.json | 451 ----- .../recipe_modular_field_rammed_earth.json | 750 -------- .../basecamps/recipe_modular_field_rock.json | 315 ---- .../basecamps/recipe_modular_field_tent.json | 116 -- .../basecamps/recipe_modular_field_wad.json | 770 -------- .../basecamps/recipe_modular_field_wood.json | 535 ------ .../recipe_modular_firestation1.json | 716 -------- .../recipe_modular_firestation_walls_all.json | 131 -- .../recipe_modular_livestock_common.json | 114 -- .../recipe_modular_livestock_log.json | 164 -- .../recipe_modular_livestock_metal.json | 179 -- .../recipe_modular_livestock_migo_resin.json | 145 -- ...recipe_modular_livestock_rammed_earth.json | 173 -- .../recipe_modular_livestock_rock.json | 174 -- .../recipe_modular_livestock_wad.json | 186 -- .../recipe_modular_livestock_wood.json | 148 -- .../recipe_modular_saltworks_common.json | 74 - .../recipe_modular_saltworks_log.json | 118 -- .../recipe_modular_saltworks_metal.json | 112 -- .../recipe_modular_saltworks_migo_resin.json | 95 - ...recipe_modular_saltworks_rammed_earth.json | 125 -- .../recipe_modular_saltworks_stone.json | 118 -- .../recipe_modular_saltworks_wad.json | 113 -- .../recipe_modular_saltworks_wood.json | 97 - .../recipe_modular_shelter_common.json | 783 -------- .../recipe_modular_shelter_log.json | 122 -- .../recipe_modular_shelter_rock.json | 162 -- .../recipe_modular_shelter_standard.json | 122 -- .../recipe_modular_shelter_wad.json | 162 -- .../recipe_modular_shelter_wood.json | 122 -- .../recipe_modular_shelter_1_common.json | 955 ---------- .../recipe_modular_shelter_1_log.json | 122 -- .../recipe_modular_shelter_1_rock.json | 154 -- .../recipe_modular_shelter_1_standard.json | 122 -- .../recipe_modular_shelter_1_wad.json | 155 -- .../recipe_modular_shelter_1_wood.json | 122 -- .../recipe_modular_shelter_2_common.json | 958 ---------- .../recipe_modular_shelter_2_log.json | 142 -- .../recipe_modular_shelter_2_rock.json | 142 -- .../recipe_modular_shelter_2_standard.json | 142 -- .../recipe_modular_shelter_2_wad.json | 142 -- .../recipe_modular_shelter_2_wood.json | 142 -- .../recipe_modular_storehouse_log.json | 256 --- .../recipe_modular_storehouse_metal.json | 234 --- .../recipe_modular_storehouse_migo_resin.json | 182 -- ...ecipe_modular_storehouse_rammed_earth.json | 295 ---- .../recipe_modular_storehouse_rock.json | 282 --- .../recipe_modular_storehouse_wad.json | 299 ---- .../recipe_modular_storehouse_wood.json | 409 ----- .../recipe_modular_workshop.rock.json | 246 --- .../recipe_modular_workshop_common.json | 95 - .../recipe_modular_workshop_log.json | 229 --- .../recipe_modular_workshop_metal.json | 267 --- .../recipe_modular_workshop_migo_resin.json | 205 --- .../recipe_modular_workshop_rammed_earth.json | 279 --- .../recipe_modular_workshop_wad.json | 250 --- .../recipe_modular_workshop_wood.json | 222 --- .../basecamps/recipe_primitive_field.json | 1326 -------------- 141 files changed, 9 insertions(+), 37248 deletions(-) delete mode 100644 data/json/mapgen/basecamps/modular_canteen/modular_canteen_common.json delete mode 100644 data/json/mapgen/basecamps/modular_canteen/modular_canteen_log.json delete mode 100644 data/json/mapgen/basecamps/modular_canteen/modular_canteen_metal.json delete mode 100644 data/json/mapgen/basecamps/modular_canteen/modular_canteen_migo_resin.json delete mode 100644 data/json/mapgen/basecamps/modular_canteen/modular_canteen_rammed_earth.json delete mode 100644 data/json/mapgen/basecamps/modular_canteen/modular_canteen_rock.json delete mode 100644 data/json/mapgen/basecamps/modular_canteen/modular_canteen_wad.json delete mode 100644 data/json/mapgen/basecamps/modular_canteen/modular_canteen_wood.json delete mode 100644 data/json/mapgen/basecamps/modular_field_common.json delete mode 100644 data/json/mapgen/basecamps/modular_field_defenses.json delete mode 100644 data/json/mapgen/basecamps/modular_field_log.json delete mode 100644 data/json/mapgen/basecamps/modular_field_metal.json delete mode 100644 data/json/mapgen/basecamps/modular_field_migo_resin.json delete mode 100644 data/json/mapgen/basecamps/modular_field_rammed_earth.json delete mode 100644 data/json/mapgen/basecamps/modular_field_rock.json delete mode 100644 data/json/mapgen/basecamps/modular_field_tent.json delete mode 100644 data/json/mapgen/basecamps/modular_field_wad.json delete mode 100644 data/json/mapgen/basecamps/modular_field_wood.json delete mode 100644 data/json/mapgen/basecamps/modular_firestation_1/modular_firestation1.json delete mode 100644 data/json/mapgen/basecamps/modular_firestation_1/modular_firestation_walls_all.json delete mode 100644 data/json/mapgen/basecamps/modular_livestock/modular_livestock_common.json delete mode 100644 data/json/mapgen/basecamps/modular_livestock/modular_livestock_log.json delete mode 100644 data/json/mapgen/basecamps/modular_livestock/modular_livestock_metal.json delete mode 100644 data/json/mapgen/basecamps/modular_livestock/modular_livestock_migo_resin.json delete mode 100644 data/json/mapgen/basecamps/modular_livestock/modular_livestock_rammed_earth.json delete mode 100644 data/json/mapgen/basecamps/modular_livestock/modular_livestock_rock.json delete mode 100644 data/json/mapgen/basecamps/modular_livestock/modular_livestock_wad.json delete mode 100644 data/json/mapgen/basecamps/modular_livestock/modular_livestock_wood.json delete mode 100644 data/json/mapgen/basecamps/modular_saltworks/modular_saltworks_common.json delete mode 100644 data/json/mapgen/basecamps/modular_saltworks/modular_saltworks_log.json delete mode 100644 data/json/mapgen/basecamps/modular_saltworks/modular_saltworks_metal.json delete mode 100644 data/json/mapgen/basecamps/modular_saltworks/modular_saltworks_migo_resin.json delete mode 100644 data/json/mapgen/basecamps/modular_saltworks/modular_saltworks_rammed_earth.json delete mode 100644 data/json/mapgen/basecamps/modular_saltworks/modular_saltworks_rock.json delete mode 100644 data/json/mapgen/basecamps/modular_saltworks/modular_saltworks_wad.json delete mode 100644 data/json/mapgen/basecamps/modular_saltworks/modular_saltworks_wood.json delete mode 100644 data/json/mapgen/basecamps/modular_shelter/modular_shelter_common.json delete mode 100644 data/json/mapgen/basecamps/modular_shelter/modular_shelter_log.json delete mode 100644 data/json/mapgen/basecamps/modular_shelter/modular_shelter_rock.json delete mode 100644 data/json/mapgen/basecamps/modular_shelter/modular_shelter_standard.json delete mode 100644 data/json/mapgen/basecamps/modular_shelter/modular_shelter_wad.json delete mode 100644 data/json/mapgen/basecamps/modular_shelter/modular_shelter_wood.json delete mode 100644 data/json/mapgen/basecamps/modular_shelter_1/modular_shelter_1_common.json delete mode 100644 data/json/mapgen/basecamps/modular_shelter_1/modular_shelter_1_log.json delete mode 100644 data/json/mapgen/basecamps/modular_shelter_1/modular_shelter_1_rock.json delete mode 100644 data/json/mapgen/basecamps/modular_shelter_1/modular_shelter_1_standard.json delete mode 100644 data/json/mapgen/basecamps/modular_shelter_1/modular_shelter_1_wad.json delete mode 100644 data/json/mapgen/basecamps/modular_shelter_1/modular_shelter_1_wood.json delete mode 100644 data/json/mapgen/basecamps/modular_shelter_2/modular_shelter_2_common.json delete mode 100644 data/json/mapgen/basecamps/modular_shelter_2/modular_shelter_2_log.json delete mode 100644 data/json/mapgen/basecamps/modular_shelter_2/modular_shelter_2_rock.json delete mode 100644 data/json/mapgen/basecamps/modular_shelter_2/modular_shelter_2_standard.json delete mode 100644 data/json/mapgen/basecamps/modular_shelter_2/modular_shelter_2_wad.json delete mode 100644 data/json/mapgen/basecamps/modular_shelter_2/modular_shelter_2_wood.json delete mode 100644 data/json/mapgen/basecamps/modular_storehouse/modular_storehouse_log.json delete mode 100644 data/json/mapgen/basecamps/modular_storehouse/modular_storehouse_metal.json delete mode 100644 data/json/mapgen/basecamps/modular_storehouse/modular_storehouse_migo_resin.json delete mode 100644 data/json/mapgen/basecamps/modular_storehouse/modular_storehouse_rammed_earth.json delete mode 100644 data/json/mapgen/basecamps/modular_storehouse/modular_storehouse_rock.json delete mode 100644 data/json/mapgen/basecamps/modular_storehouse/modular_storehouse_wad.json delete mode 100644 data/json/mapgen/basecamps/modular_storehouse/modular_storehouse_wood.json delete mode 100644 data/json/mapgen/basecamps/modular_workshop/modular_workshop_common.json delete mode 100644 data/json/mapgen/basecamps/modular_workshop/modular_workshop_log.json delete mode 100644 data/json/mapgen/basecamps/modular_workshop/modular_workshop_metal.json delete mode 100644 data/json/mapgen/basecamps/modular_workshop/modular_workshop_migo_resin.json delete mode 100644 data/json/mapgen/basecamps/modular_workshop/modular_workshop_rammed_earth.json delete mode 100644 data/json/mapgen/basecamps/modular_workshop/modular_workshop_rock.json delete mode 100644 data/json/mapgen/basecamps/modular_workshop/modular_workshop_wad.json delete mode 100644 data/json/mapgen/basecamps/modular_workshop/modular_workshop_wood.json delete mode 100644 data/json/mapgen/basecamps/primitive_field.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_canteen/recipe_modular_canteen_common.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_canteen/recipe_modular_canteen_log.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_canteen/recipe_modular_canteen_metal.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_canteen/recipe_modular_canteen_migo_resin.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_canteen/recipe_modular_canteen_rammed_earth.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_canteen/recipe_modular_canteen_rock.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_canteen/recipe_modular_canteen_wad.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_canteen/recipe_modular_canteen_wood.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_field_common.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_field_defenses.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_field_log.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_field_metal.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_field_migo_resin.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_field_rammed_earth.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_field_rock.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_field_tent.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_field_wad.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_field_wood.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_firestation_1/recipe_modular_firestation1.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_firestation_1/recipe_modular_firestation_walls_all.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_livestock/recipe_modular_livestock_common.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_livestock/recipe_modular_livestock_log.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_livestock/recipe_modular_livestock_metal.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_livestock/recipe_modular_livestock_migo_resin.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_livestock/recipe_modular_livestock_rammed_earth.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_livestock/recipe_modular_livestock_rock.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_livestock/recipe_modular_livestock_wad.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_livestock/recipe_modular_livestock_wood.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_common.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_log.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_metal.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_migo_resin.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_rammed_earth.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_stone.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_wad.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_wood.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_shelter/recipe_modular_shelter_common.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_shelter/recipe_modular_shelter_log.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_shelter/recipe_modular_shelter_rock.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_shelter/recipe_modular_shelter_standard.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_shelter/recipe_modular_shelter_wad.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_shelter/recipe_modular_shelter_wood.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_shelter_1/recipe_modular_shelter_1_common.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_shelter_1/recipe_modular_shelter_1_log.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_shelter_1/recipe_modular_shelter_1_rock.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_shelter_1/recipe_modular_shelter_1_standard.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_shelter_1/recipe_modular_shelter_1_wad.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_shelter_1/recipe_modular_shelter_1_wood.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_shelter_2/recipe_modular_shelter_2_common.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_shelter_2/recipe_modular_shelter_2_log.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_shelter_2/recipe_modular_shelter_2_rock.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_shelter_2/recipe_modular_shelter_2_standard.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_shelter_2/recipe_modular_shelter_2_wad.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_shelter_2/recipe_modular_shelter_2_wood.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_storehouse/recipe_modular_storehouse_log.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_storehouse/recipe_modular_storehouse_metal.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_storehouse/recipe_modular_storehouse_migo_resin.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_storehouse/recipe_modular_storehouse_rammed_earth.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_storehouse/recipe_modular_storehouse_rock.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_storehouse/recipe_modular_storehouse_wad.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_storehouse/recipe_modular_storehouse_wood.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_workshop/recipe_modular_workshop.rock.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_workshop/recipe_modular_workshop_common.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_workshop/recipe_modular_workshop_log.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_workshop/recipe_modular_workshop_metal.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_workshop/recipe_modular_workshop_migo_resin.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_workshop/recipe_modular_workshop_rammed_earth.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_workshop/recipe_modular_workshop_wad.json delete mode 100644 data/json/recipes/basecamps/recipe_modular_workshop/recipe_modular_workshop_wood.json delete mode 100644 data/json/recipes/basecamps/recipe_primitive_field.json diff --git a/data/json/mapgen/basecamps/modular_canteen/modular_canteen_common.json b/data/json/mapgen/basecamps/modular_canteen/modular_canteen_common.json deleted file mode 100644 index e62767c8f8635..0000000000000 --- a/data/json/mapgen/basecamps/modular_canteen/modular_canteen_common.json +++ /dev/null @@ -1,222 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmk_common_palette", - "terrain": { - "d": "t_door_c", - "B": "t_grass", - "o": "t_window_no_curtains", - "w": "t_wall_wood", - ".": "t_floor", - ",": "t_dirtfloor", - "S": "t_dirtfloor", - "a": "t_dirtfloor", - "U": "t_rootcellar" - }, - "furniture": { - "b": "f_bench", - "t": "f_table", - "K": "f_kiln_empty", - "a": "f_stool", - "r": "f_rack_wood", - "R": "f_rack", - "h": "f_chair", - "S": "f_smoking_rack", - "V": "f_fvat_empty", - "B": "f_birdbath", - "H": "f_butcher_rack", - "c": "f_counter", - "p": "f_planter" - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_0", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " ", - " ", - " ", - " ", - " " - ], - "palettes": [ "fbmk_common_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_canteen_0", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_0" ], "x": 10, "y": 10 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmk_canteen_fireplace", - "method": "json", - "object": { - "set": [ - { "point": "furniture", "id": "f_fireplace", "x": 11, "y": 8 }, - { "point": "furniture", "id": "f_fireplace", "x": 13, "y": 8 }, - { "point": "furniture", "id": "f_counter", "x": 10, "y": 8 } - ], - "place_loot": [ { "item": "pot", "x": 10, "y": 8 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmk_canteen_stove", - "method": "json", - "object": { - "set": [ - { "point": "furniture", "id": "f_woodstove", "x": 11, "y": 8 }, - { "point": "furniture", "id": "f_woodstove", "x": 13, "y": 8 }, - { "point": "furniture", "id": "f_counter", "x": 10, "y": 8 } - ], - "place_loot": [ { "item": "pot", "x": 10, "y": 8 }, { "item": "pan", "x": 10, "y": 8 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmk_canteen_well", - "method": "json", - "object": { "set": [ { "point": "terrain", "id": "t_water_pump", "x": 12, "y": 5 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_canteen_counters", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - " ", - " c ", - " ", - " ccc ", - " ", - " rr rr ", - " " - ], - "palettes": [ "fbmk_common_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_canteen_counters", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_counters" ], "x": 9, "y": 7 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmk_canteen_smoking_kiln", - "method": "json", - "object": { - "set": [ - { "point": "furniture", "id": "f_smoking_rack", "x": 17, "y": 8 }, - { "point": "furniture", "id": "f_smoking_rack", "x": 18, "y": 8 }, - { "point": "furniture", "id": "f_smoking_rack", "x": 19, "y": 8 }, - { "point": "furniture", "id": "f_kiln_empty", "x": 19, "y": 12 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_canteen_pantry", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - " ", - " rrrrU ", - " V ", - " rrrr ", - " V ", - " rrrrU ", - " " - ], - "palettes": [ "fbmk_common_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmk_canteen_pantry_furniture", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_pantry" ], "x": 3, "y": 7 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmk_canteen_butchery_rack", - "method": "json", - "object": { - "set": [ - { "point": "furniture", "id": "f_butcher_rack", "x": 17, "y": 12 }, - { "point": "furniture", "id": "f_table", "x": 16, "y": 12 } - ], - "place_loot": [ { "item": "knife_butcher", "x": 16, "y": 12 } ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_canteen_dining_furniture", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - "hth hth", - "hth hth", - "hth hth", - "hth hth", - " ", - " ", - " " - ], - "palettes": [ "fbmk_common_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmk_canteen_dining_furniture", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_dining_furniture" ], "x": 9, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_canteen_planters", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - "ppp", - "ppp", - " " - ], - "palettes": [ "fbmk_common_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmk_canteen_planters_1", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_planters" ], "x": 4, "y": 4 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmk_canteen_planters_2", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_planters" ], "x": 8, "y": 4 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmk_canteen_planters_3", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_planters" ], "x": 14, "y": 4 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmk_canteen_planters_4", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_planters" ], "x": 18, "y": 4 } ] } - } -] diff --git a/data/json/mapgen/basecamps/modular_canteen/modular_canteen_log.json b/data/json/mapgen/basecamps/modular_canteen/modular_canteen_log.json deleted file mode 100644 index 6935ddc92d80d..0000000000000 --- a/data/json/mapgen/basecamps/modular_canteen/modular_canteen_log.json +++ /dev/null @@ -1,200 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmk_log_palette", - "terrain": { - "d": "t_door_c", - "B": "t_grass", - "o": "t_window_no_curtains", - "w": "t_wall_log", - ".": "t_floor", - ",": "t_dirtfloor", - "S": "t_dirtfloor", - "a": "t_dirtfloor", - "U": "t_rootcellar" - }, - "furniture": { - "b": "f_bench", - "t": "f_table", - "K": "f_kiln_empty", - "a": "f_stool", - "r": "f_rack_wood", - "R": "f_rack", - "h": "f_chair", - "S": "f_smoking_rack", - "V": "f_fvat_empty", - "B": "f_birdbath", - "H": "f_butcher_rack", - "c": "f_counter", - "p": "f_planter" - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_kitchen_room_log", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - "wowdwow", - "w.....w", - "......o", - " ", - " ", - " ", - " " - ], - "palettes": [ "fbmk_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_canteen_log", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_kitchen_room_log" ], "x": 9, "y": 7 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_kitchen_room2_log", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - " ", - " ", - " ", - "w.....d", - "......o", - "w.....w", - "wwwdwww" - ], - "palettes": [ "fbmk_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_canteen2_log", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_kitchen_room2_log" ], "x": 9, "y": 7 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_canteen_smoking_area_log", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - ",w,w ", - ",,,, ", - ",,,, ", - ",,aw ", - ",,,, ", - ",,,, ", - "ww,w " - ], - "palettes": [ "fbmk_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_smoking_area_log", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_smoking_area_log" ], "x": 16, "y": 7 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_canteen_pantry_log", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - "wwwwww ", - "w..... ", - "o..... ", - "w..... ", - "o..... ", - "w..... ", - "wwwwww " - ], - "palettes": [ "fbmk_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmk_canteen_pantry_log", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_pantry_log" ], "x": 3, "y": 7 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_canteen_dining_west_log", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - " bbbw..", - " w..", - " B o..", - " d..", - " o..", - " ww.", - " ww" - ], - "palettes": [ "fbmk_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmk_canteen_dining_west_log", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_dining_west_log" ], "x": 3, "y": 14 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_canteen_dining_east_log", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - "...w ", - "...w ", - "...ob ", - "...wb ", - "...ob ", - "..ww ", - "oww " - ], - "palettes": [ "fbmk_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmk_canteen_dining_east_log", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_dining_east_log" ], "x": 14, "y": 14 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_canteen_dining_center_log", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - " .... ", - " .... ", - " .... ", - " .... ", - " .... ", - " .... ", - " owdw " - ], - "palettes": [ "fbmk_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmk_canteen_dining_center_log", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_dining_center_log" ], "x": 8, "y": 14 } ] } - } -] diff --git a/data/json/mapgen/basecamps/modular_canteen/modular_canteen_metal.json b/data/json/mapgen/basecamps/modular_canteen/modular_canteen_metal.json deleted file mode 100644 index d299b18d0777f..0000000000000 --- a/data/json/mapgen/basecamps/modular_canteen/modular_canteen_metal.json +++ /dev/null @@ -1,199 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmk_metal_palette", - "terrain": { - "d": "t_door_metal_c", - "B": "t_grass", - "o": "t_window_no_curtains", - "w": "t_junk_wall", - ".": "t_floor", - ",": "t_dirtfloor", - "S": "t_dirtfloor", - "a": "t_dirtfloor", - "U": "t_rootcellar" - }, - "furniture": { - "b": "f_bench", - "t": "f_table", - "K": "f_kiln_empty", - "a": "f_stool", - "r": "f_rack_wood", - "h": "f_chair", - "S": "f_smoking_rack", - "V": "f_fvat_empty", - "B": "f_birdbath", - "H": "f_butcher_rack", - "c": "f_counter", - "p": "f_planter" - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_kitchen_room_metal", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - "wowdwow", - "w.....w", - "......o", - " ", - " ", - " ", - " " - ], - "palettes": [ "fbmk_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_canteen_metal", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_kitchen_room_metal" ], "x": 9, "y": 7 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_kitchen_room2_metal", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - " ", - " ", - " ", - "w.....d", - "......o", - "w.....w", - "wwwdwww" - ], - "palettes": [ "fbmk_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_canteen2_metal", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_kitchen_room2_metal" ], "x": 9, "y": 7 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_canteen_smoking_area_metal", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - ",w,w ", - ",,,, ", - ",,,, ", - ",,aw ", - ",,,, ", - ",,,, ", - "ww,w " - ], - "palettes": [ "fbmk_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_smoking_area_metal", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_smoking_area_metal" ], "x": 16, "y": 7 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_canteen_pantry_metal", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - "wwwwww ", - "w..... ", - "o..... ", - "w..... ", - "o..... ", - "w..... ", - "wwwwww " - ], - "palettes": [ "fbmk_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmk_canteen_pantry_metal", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_pantry_metal" ], "x": 3, "y": 7 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_canteen_dining_west_metal", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - " bbbw..", - " w..", - " B o..", - " d..", - " o..", - " ww.", - " ww" - ], - "palettes": [ "fbmk_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmk_canteen_dining_west_metal", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_dining_west_metal" ], "x": 3, "y": 14 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_canteen_dining_east_metal", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - "...w ", - "...w ", - "...ob ", - "...wb ", - "...ob ", - "..ww ", - "oww " - ], - "palettes": [ "fbmk_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmk_canteen_dining_east_metal", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_dining_east_metal" ], "x": 14, "y": 14 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_canteen_dining_center_metal", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - " .... ", - " .... ", - " .... ", - " .... ", - " .... ", - " .... ", - " owdw " - ], - "palettes": [ "fbmk_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmk_canteen_dining_center_metal", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_dining_center_metal" ], "x": 8, "y": 14 } ] } - } -] diff --git a/data/json/mapgen/basecamps/modular_canteen/modular_canteen_migo_resin.json b/data/json/mapgen/basecamps/modular_canteen/modular_canteen_migo_resin.json deleted file mode 100644 index fb95729512b8d..0000000000000 --- a/data/json/mapgen/basecamps/modular_canteen/modular_canteen_migo_resin.json +++ /dev/null @@ -1,200 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmk_migo_resin_palette", - "terrain": { - "d": "t_resin_hole_c", - "B": "t_grass", - "o": "t_wall_resin_cage", - "w": "t_wall_resin", - ".": "t_floor_resin", - ",": "t_dirtfloor", - "S": "t_dirtfloor", - "a": "t_dirtfloor", - "U": "t_rootcellar" - }, - "furniture": { - "b": "f_bench", - "t": "f_table", - "K": "f_kiln_empty", - "a": "f_stool", - "r": "f_rack_wood", - "R": "f_rack", - "h": "f_chair", - "S": "f_smoking_rack", - "V": "f_fvat_empty", - "B": "f_birdbath", - "H": "f_butcher_rack", - "c": "f_counter", - "p": "f_planter" - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_kitchen_room_migo_resin", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - "wowdwow", - "w.....w", - "......o", - " ", - " ", - " ", - " " - ], - "palettes": [ "fbmk_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_canteen_migo_resin", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_kitchen_room_migo_resin" ], "x": 9, "y": 7 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_kitchen_room2_migo_resin", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - " ", - " ", - " ", - "w.....d", - "......o", - "w.....w", - "wwwdwww" - ], - "palettes": [ "fbmk_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_canteen2_migo_resin", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_kitchen_room2_migo_resin" ], "x": 9, "y": 7 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_canteen_smoking_area_migo_resin", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - ",w,w ", - ",,,, ", - ",,,, ", - ",,aw ", - ",,,, ", - ",,,, ", - "ww,w " - ], - "palettes": [ "fbmk_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_smoking_area_migo_resin", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_smoking_area_migo_resin" ], "x": 16, "y": 7 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_canteen_pantry_migo_resin", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - "wwwwww ", - "w..... ", - "o..... ", - "w..... ", - "o..... ", - "w..... ", - "wwwwww " - ], - "palettes": [ "fbmk_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmk_canteen_pantry_migo_resin", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_pantry_migo_resin" ], "x": 3, "y": 7 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_canteen_dining_west_migo_resin", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - " bbbw..", - " w..", - " B o..", - " d..", - " o..", - " ww.", - " ww" - ], - "palettes": [ "fbmk_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmk_canteen_dining_west_migo_resin", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_dining_west_migo_resin" ], "x": 3, "y": 14 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_canteen_dining_east_migo_resin", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - "...w ", - "...w ", - "...ob ", - "...wb ", - "...ob ", - "..ww ", - "oww " - ], - "palettes": [ "fbmk_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmk_canteen_dining_east_migo_resin", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_dining_east_migo_resin" ], "x": 14, "y": 14 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_canteen_dining_center_migo_resin", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - " .... ", - " .... ", - " .... ", - " .... ", - " .... ", - " .... ", - " owdw " - ], - "palettes": [ "fbmk_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmk_canteen_dining_center_migo_resin", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_dining_center_migo_resin" ], "x": 8, "y": 14 } ] } - } -] diff --git a/data/json/mapgen/basecamps/modular_canteen/modular_canteen_rammed_earth.json b/data/json/mapgen/basecamps/modular_canteen/modular_canteen_rammed_earth.json deleted file mode 100644 index 2f7ecf1995347..0000000000000 --- a/data/json/mapgen/basecamps/modular_canteen/modular_canteen_rammed_earth.json +++ /dev/null @@ -1,200 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmk_rammed_earth_palette", - "terrain": { - "d": "t_door_makeshift_c", - "B": "t_grass", - "o": "t_window_empty", - "w": "t_wall_rammed_earth", - ".": "t_dirtfloor", - ",": "t_dirtfloor", - "S": "t_dirtfloor", - "a": "t_dirtfloor", - "U": "t_rootcellar" - }, - "furniture": { - "b": "f_bench", - "t": "f_table", - "K": "f_kiln_empty", - "a": "f_stool", - "r": "f_rack_wood", - "R": "f_rack", - "h": "f_chair", - "S": "f_smoking_rack", - "V": "f_fvat_empty", - "B": "f_birdbath", - "H": "f_butcher_rack", - "c": "f_counter", - "p": "f_planter" - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_kitchen_room_rammed_earth", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - "wowdwow", - "w.....w", - "......o", - " ", - " ", - " ", - " " - ], - "palettes": [ "fbmk_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_canteen_rammed_earth", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_kitchen_room_rammed_earth" ], "x": 9, "y": 7 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_kitchen_room2_rammed_earth", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - " ", - " ", - " ", - "w.....d", - "......o", - "w.....w", - "wwwdwww" - ], - "palettes": [ "fbmk_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_canteen2_rammed_earth", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_kitchen_room2_rammed_earth" ], "x": 9, "y": 7 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_canteen_smoking_area_rammed_earth", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - ",w,w ", - ",,,, ", - ",,,, ", - ",,aw ", - ",,,, ", - ",,,, ", - "ww,w " - ], - "palettes": [ "fbmk_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_smoking_area_rammed_earth", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_smoking_area_rammed_earth" ], "x": 16, "y": 7 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_canteen_pantry_rammed_earth", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - "wwwwww ", - "w..... ", - "o..... ", - "w..... ", - "o..... ", - "w..... ", - "wwwwww " - ], - "palettes": [ "fbmk_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmk_canteen_pantry_rammed_earth", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_pantry_rammed_earth" ], "x": 3, "y": 7 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_canteen_dining_west_rammed_earth", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - " bbbw..", - " w..", - " B o..", - " d..", - " o..", - " ww.", - " ww" - ], - "palettes": [ "fbmk_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmk_canteen_dining_west_rammed_earth", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_dining_west_rammed_earth" ], "x": 3, "y": 14 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_canteen_dining_east_rammed_earth", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - "...w ", - "...w ", - "...ob ", - "...wb ", - "...ob ", - "..ww ", - "oww " - ], - "palettes": [ "fbmk_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmk_canteen_dining_east_rammed_earth", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_dining_east_rammed_earth" ], "x": 14, "y": 14 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_canteen_dining_center_rammed_earth", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - " .... ", - " .... ", - " .... ", - " .... ", - " .... ", - " .... ", - " owdw " - ], - "palettes": [ "fbmk_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmk_canteen_dining_center_rammed_earth", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_dining_center_rammed_earth" ], "x": 8, "y": 14 } ] } - } -] diff --git a/data/json/mapgen/basecamps/modular_canteen/modular_canteen_rock.json b/data/json/mapgen/basecamps/modular_canteen/modular_canteen_rock.json deleted file mode 100644 index 30e47ad802be1..0000000000000 --- a/data/json/mapgen/basecamps/modular_canteen/modular_canteen_rock.json +++ /dev/null @@ -1,200 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmk_rock_palette", - "terrain": { - "d": "t_door_c", - "B": "t_grass", - "o": "t_window_no_curtains", - "w": "t_rock_wall", - ".": "t_floor", - ",": "t_dirtfloor", - "S": "t_dirtfloor", - "a": "t_dirtfloor", - "U": "t_rootcellar" - }, - "furniture": { - "b": "f_bench", - "t": "f_table", - "K": "f_kiln_empty", - "a": "f_stool", - "r": "f_rack_wood", - "R": "f_rack", - "h": "f_chair", - "S": "f_smoking_rack", - "V": "f_fvat_empty", - "B": "f_birdbath", - "H": "f_butcher_rack", - "c": "f_counter", - "p": "f_planter" - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_kitchen_room_rock", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - "wowdwow", - "w.....w", - "......o", - " ", - " ", - " ", - " " - ], - "palettes": [ "fbmk_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_canteen_rock", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_kitchen_room_rock" ], "x": 9, "y": 7 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_kitchen_room2_rock", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - " ", - " ", - " ", - "w.....d", - "......o", - "w.....w", - "wwwdwww" - ], - "palettes": [ "fbmk_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_canteen2_rock", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_kitchen_room2_rock" ], "x": 9, "y": 7 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_canteen_smoking_area_rock", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - ",w,w ", - ",,,, ", - ",,,, ", - ",,aw ", - ",,,, ", - ",,,, ", - "ww,w " - ], - "palettes": [ "fbmk_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_smoking_area_rock", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_smoking_area_rock" ], "x": 16, "y": 7 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_canteen_pantry_rock", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - "wwwwww ", - "w..... ", - "o..... ", - "w..... ", - "o..... ", - "w..... ", - "wwwwww " - ], - "palettes": [ "fbmk_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmk_canteen_pantry_rock", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_pantry_rock" ], "x": 3, "y": 7 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_canteen_dining_west_rock", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - " bbbw..", - " w..", - " B o..", - " d..", - " o..", - " ww.", - " ww" - ], - "palettes": [ "fbmk_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmk_canteen_dining_west_rock", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_dining_west_rock" ], "x": 3, "y": 14 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_canteen_dining_east_rock", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - "...w ", - "...w ", - "...ob ", - "...wb ", - "...ob ", - "..ww ", - "oww " - ], - "palettes": [ "fbmk_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmk_canteen_dining_east_rock", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_dining_east_rock" ], "x": 14, "y": 14 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_canteen_dining_center_rock", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - " .... ", - " .... ", - " .... ", - " .... ", - " .... ", - " .... ", - " owdw " - ], - "palettes": [ "fbmk_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmk_canteen_dining_center_rock", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_dining_center_rock" ], "x": 8, "y": 14 } ] } - } -] diff --git a/data/json/mapgen/basecamps/modular_canteen/modular_canteen_wad.json b/data/json/mapgen/basecamps/modular_canteen/modular_canteen_wad.json deleted file mode 100644 index 2b5c1baf4e9cc..0000000000000 --- a/data/json/mapgen/basecamps/modular_canteen/modular_canteen_wad.json +++ /dev/null @@ -1,200 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmk_wad_palette", - "terrain": { - "d": "t_door_makeshift_c", - "B": "t_grass", - "o": "t_wall_wattle_half", - "w": "t_wall_wattle", - ".": "t_dirtfloor", - ",": "t_dirtfloor", - "S": "t_dirtfloor", - "a": "t_dirtfloor", - "U": "t_rootcellar" - }, - "furniture": { - "b": "f_bench", - "t": "f_table", - "K": "f_kiln_empty", - "a": "f_stool", - "r": "f_rack_wood", - "R": "f_rack", - "h": "f_chair", - "S": "f_smoking_rack", - "V": "f_fvat_empty", - "B": "f_birdbath", - "H": "f_butcher_rack", - "c": "f_counter", - "p": "f_planter" - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_kitchen_room_wad", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - "wowdwow", - "w.....w", - "......o", - " ", - " ", - " ", - " " - ], - "palettes": [ "fbmk_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_canteen_wad", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_kitchen_room_wad" ], "x": 9, "y": 7 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_kitchen_room2_wad", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - " ", - " ", - " ", - "w.....d", - "......o", - "w.....w", - "wwwdwww" - ], - "palettes": [ "fbmk_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_canteen2_wad", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_kitchen_room2_wad" ], "x": 9, "y": 7 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_canteen_smoking_area_wad", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - ",w,w ", - ",,,, ", - ",,,, ", - ",,aw ", - ",,,, ", - ",,,, ", - "ww,w " - ], - "palettes": [ "fbmk_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_smoking_area_wad", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_smoking_area_wad" ], "x": 16, "y": 7 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_canteen_pantry_wad", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - "wwwwww ", - "w..... ", - "o..... ", - "w..... ", - "o..... ", - "w..... ", - "wwwwww " - ], - "palettes": [ "fbmk_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmk_canteen_pantry_wad", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_pantry_wad" ], "x": 3, "y": 7 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_canteen_dining_west_wad", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - " bbbw..", - " w..", - " B o..", - " d..", - " o..", - " ww.", - " ww" - ], - "palettes": [ "fbmk_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmk_canteen_dining_west_wad", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_dining_west_wad" ], "x": 3, "y": 14 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_canteen_dining_east_wad", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - "...w ", - "...w ", - "...ob ", - "...wb ", - "...ob ", - "..ww ", - "oww " - ], - "palettes": [ "fbmk_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmk_canteen_dining_east_wad", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_dining_east_wad" ], "x": 14, "y": 14 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_canteen_dining_center_wad", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - " .... ", - " .... ", - " .... ", - " .... ", - " .... ", - " .... ", - " owdw " - ], - "palettes": [ "fbmk_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmk_canteen_dining_center_wad", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_dining_center_wad" ], "x": 8, "y": 14 } ] } - } -] diff --git a/data/json/mapgen/basecamps/modular_canteen/modular_canteen_wood.json b/data/json/mapgen/basecamps/modular_canteen/modular_canteen_wood.json deleted file mode 100644 index 69001ba90615a..0000000000000 --- a/data/json/mapgen/basecamps/modular_canteen/modular_canteen_wood.json +++ /dev/null @@ -1,170 +0,0 @@ -[ - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_kitchen_room_wood", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - "wowdwow", - "w.....w", - "......o", - " ", - " ", - " ", - " " - ], - "palettes": [ "fbmk_common_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_canteen_wood", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_kitchen_room_wood" ], "x": 9, "y": 7 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_kitchen_room2_wood", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - " ", - " ", - " ", - "w.....d", - "......o", - "w.....w", - "wwwdwww" - ], - "palettes": [ "fbmk_common_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_canteen2_wood", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_kitchen_room2_wood" ], "x": 9, "y": 7 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_canteen_smoking_area_wood", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - ",w,w ", - ",,,, ", - ",,,, ", - ",,aw ", - ",,,, ", - ",,,, ", - "ww,w " - ], - "palettes": [ "fbmk_common_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_smoking_area_wood", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_smoking_area_wood" ], "x": 16, "y": 7 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_canteen_pantry_wood", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - "wwwwww ", - "w..... ", - "o..... ", - "w..... ", - "o..... ", - "w..... ", - "wwwwww " - ], - "palettes": [ "fbmk_common_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmk_canteen_pantry_wood", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_pantry_wood" ], "x": 3, "y": 7 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_canteen_dining_west_wood", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - " bbbw..", - " w..", - " B o..", - " d..", - " o..", - " ww.", - " ww" - ], - "palettes": [ "fbmk_common_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmk_canteen_dining_west_wood", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_dining_west_wood" ], "x": 3, "y": 14 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_canteen_dining_east_wood", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - "...w ", - "...w ", - "...ob ", - "...wb ", - "...ob ", - "..ww ", - "oww " - ], - "palettes": [ "fbmk_common_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmk_canteen_dining_east_wood", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_dining_east_wood" ], "x": 14, "y": 14 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_canteen_dining_center_wood", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - " .... ", - " .... ", - " .... ", - " .... ", - " .... ", - " .... ", - " owdw " - ], - "palettes": [ "fbmk_common_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmk_canteen_dining_center_wood", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_dining_center_wood" ], "x": 8, "y": 14 } ] } - } -] diff --git a/data/json/mapgen/basecamps/modular_field_common.json b/data/json/mapgen/basecamps/modular_field_common.json deleted file mode 100644 index a26784cfa7583..0000000000000 --- a/data/json/mapgen/basecamps/modular_field_common.json +++ /dev/null @@ -1,309 +0,0 @@ -[ - { - "type": "mapgen", - "update_mapgen_id": "fbmh_0", - "method": "json", - "object": { - "set": [ - { "point": "terrain", "id": "t_dirt", "x": 10, "y": 3 }, - { "point": "furniture", "id": "f_bulletin", "x": 10, "y": 3 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_fireplace_northeast", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_fireplace", "x": 19, "y": 6 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_brazier_northeast", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_brazier", "x": 19, "y": 6 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_stove_northeast", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_woodstove", "x": 19, "y": 6 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_strawbed", - "object": { - "mapgensize": [ 2, 2 ], - "set": [ - { "point": "furniture", "id": "f_straw_bed", "x": 0, "y": 0 }, - { "point": "furniture", "id": "f_straw_bed", "x": 1, "y": 0 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_strawbed1_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_strawbed" ], "x": 18, "y": 5 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_bedset", - "object": { - "mapgensize": [ 3, 3 ], - "set": [ - { "point": "furniture", "id": "f_bookcase", "x": 0, "y": 0 }, - { "point": "furniture", "id": "f_bed", "x": 1, "y": 0 }, - { "point": "furniture", "id": "f_bed", "x": 2, "y": 0 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_bed1_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_bedset" ], "x": 17, "y": 5 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_strawbed2_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_strawbed" ], "x": 18, "y": 7 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_bed2_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_bedset" ], "x": 17, "y": 7 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_tent_strawbed3_east", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmh_strawbed" ], "x": 18, "y": 11 }, { "chunks": [ "fbmh_strawbed" ], "x": 18, "y": 13 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_tent_bed3_east", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmh_bedset" ], "x": 17, "y": 11 }, { "chunks": [ "fbmh_bedset" ], "x": 17, "y": 13 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room_strawbed3_east", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmh_strawbed" ], "x": 18, "y": 10 }, { "chunks": [ "fbmh_strawbed" ], "x": 18, "y": 13 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room_bed3_east", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmh_bedset" ], "x": 17, "y": 10 }, { "chunks": [ "fbmh_bedset" ], "x": 17, "y": 13 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_tent_strawbed3_southeast", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmh_strawbed" ], "x": 18, "y": 17 }, { "chunks": [ "fbmh_strawbed" ], "x": 18, "y": 19 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_tent_bed3_southeast", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmh_bedset" ], "x": 17, "y": 17 }, { "chunks": [ "fbmh_bedset" ], "x": 17, "y": 19 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room_strawbed3_southeast", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmh_strawbed" ], "x": 18, "y": 16 }, { "chunks": [ "fbmh_strawbed" ], "x": 18, "y": 19 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room_bed3_southeast", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmh_bedset" ], "x": 17, "y": 16 }, { "chunks": [ "fbmh_bedset" ], "x": 17, "y": 19 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_strawbed3_northwest", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmh_strawbed" ], "x": 4, "y": 5 }, { "chunks": [ "fbmh_strawbed" ], "x": 4, "y": 7 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_bed3_northwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_bedset" ], "x": 4, "y": 5 }, { "chunks": [ "fbmh_bedset" ], "x": 4, "y": 7 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_tent_strawbed3_west", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmh_strawbed" ], "x": 4, "y": 11 }, { "chunks": [ "fbmh_strawbed" ], "x": 4, "y": 13 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_tent_bed3_west", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmh_bedset" ], "x": 4, "y": 11 }, { "chunks": [ "fbmh_bedset" ], "x": 4, "y": 13 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room_strawbed3_west", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmh_strawbed" ], "x": 4, "y": 10 }, { "chunks": [ "fbmh_strawbed" ], "x": 4, "y": 13 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room_bed3_west", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmh_bedset" ], "x": 4, "y": 10 }, { "chunks": [ "fbmh_bedset" ], "x": 4, "y": 13 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_tent_strawbed3_southwest", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmh_strawbed" ], "x": 4, "y": 17 }, { "chunks": [ "fbmh_strawbed" ], "x": 4, "y": 19 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_tent_bed3_southwest", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmh_bedset" ], "x": 4, "y": 17 }, { "chunks": [ "fbmh_bedset" ], "x": 4, "y": 19 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room_strawbed3_southwest", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmh_strawbed" ], "x": 4, "y": 16 }, { "chunks": [ "fbmh_strawbed" ], "x": 4, "y": 19 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room_bed3_southwest", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmh_bedset" ], "x": 4, "y": 16 }, { "chunks": [ "fbmh_bedset" ], "x": 4, "y": 19 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_kitchen_fireplace_center", - "method": "json", - "object": { - "set": [ - { "point": "furniture", "id": "f_counter", "x": 13, "y": 10 }, - { "point": "furniture", "id": "f_fireplace", "x": 12, "y": 11 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_kitchen_butchery_center", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_butcher_rack", "x": 12, "y": 10 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_kitchen_toolrack_center", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_bookcase", "x": 10, "y": 10 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_tableset", - "object": { - "mapgensize": [ 3, 3 ], - "set": [ - { "point": "furniture", "id": "f_chair", "x": 0, "y": 1 }, - { "point": "furniture", "id": "f_table", "x": 1, "y": 1 }, - { "point": "furniture", "id": "f_chair", "x": 2, "y": 1 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_kitchen_table_center", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmh_core_tableset" ], "x": 11, "y": 12 }, { "chunks": [ "fbmh_core_tableset" ], "x": 11, "y": 13 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_kitchen_table_south", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmh_core_tableset" ], "x": 11, "y": 16 }, { "chunks": [ "fbmh_core_tableset" ], "x": 11, "y": 15 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_kitchen_stove_south", - "method": "json", - "object": { - "set": [ - { "point": "furniture", "id": "f_counter", "x": 10, "y": 19 }, - { "point": "furniture", "id": "f_woodstove", "x": 11, "y": 19 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_well_north", - "method": "json", - "object": { "set": [ { "point": "terrain", "id": "t_water_pump", "x": 13, "y": 6 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_root_cellar_north", - "method": "json", - "object": { "set": [ { "point": "terrain", "id": "t_rootcellar", "x": 12, "y": 8 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_radio_tower_north", - "method": "json", - "object": { "set": [ { "point": "terrain", "id": "t_radio_tower", "x": 13, "y": 3 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_radio_console_north", - "method": "json", - "object": { "set": [ { "point": "terrain", "id": "t_radio_controls", "x": 13, "y": 4 } ] } - } -] diff --git a/data/json/mapgen/basecamps/modular_field_defenses.json b/data/json/mapgen/basecamps/modular_field_defenses.json deleted file mode 100644 index 728b67d5e5bed..0000000000000 --- a/data/json/mapgen/basecamps/modular_field_defenses.json +++ /dev/null @@ -1,194 +0,0 @@ -[ - { - "type": "mapgen", - "update_mapgen_id": "fbmh_trench_north", - "method": "json", - "object": { - "set": [ { "line": "terrain", "id": "t_pit", "x": 3, "x2": 20, "y": 0, "y2": 0 } ], - "place_items": [ - { "x": 3, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 4, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 5, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 6, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 7, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 8, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 9, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 10, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 11, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 12, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 13, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 14, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 15, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 16, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 17, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 18, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 19, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 20, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_trench_south", - "method": "json", - "object": { - "set": [ { "line": "terrain", "id": "t_pit", "x": 3, "x2": 20, "y": 23, "y2": 23 } ], - "place_items": [ - { "x": 3, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 4, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 5, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 6, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 7, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 8, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 9, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 10, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 11, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 12, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 13, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 14, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 15, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 16, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 17, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 18, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 19, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 20, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_trench_corner_northeast", - "method": "json", - "object": { - "set": [ { "line": "terrain", "id": "t_pit", "x": 21, "x2": 21, "y": 0, "y2": 4 } ], - "place_items": [ - { "x": 20, "y": 0, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 20, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 20, "y": 2, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 20, "y": 3, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 20, "y": 4, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_trench_corner_northwest", - "method": "json", - "object": { - "set": [ { "line": "terrain", "id": "t_pit", "x": 2, "x2": 2, "y": 0, "y2": 4 } ], - "place_items": [ - { "x": 3, "y": 0, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 3, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 3, "y": 2, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 3, "y": 3, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 3, "y": 4, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_trench_corner_southeast", - "method": "json", - "object": { - "set": [ { "line": "terrain", "id": "t_pit", "x": 21, "x2": 21, "y": 19, "y2": 23 } ], - "place_items": [ - { "x": 20, "y": 19, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 20, "y": 20, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 20, "y": 21, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 20, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 20, "y": 23, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_trench_corner_southwest", - "method": "json", - "object": { - "set": [ { "line": "terrain", "id": "t_pit", "x": 2, "x2": 2, "y": 19, "y2": 23 } ], - "place_items": [ - { "x": 3, "y": 19, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 3, "y": 20, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 3, "y": 21, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 3, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 3, "y": 23, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_trench_east", - "method": "json", - "object": { - "set": [ - { "line": "terrain", "id": "t_pit", "x": 21, "x2": 22, "y": 0, "y2": 0 }, - { "line": "terrain", "id": "t_pit", "x": 21, "x2": 22, "y": 23, "y2": 23 }, - { "line": "terrain", "id": "t_pit", "x": 23, "x2": 23, "y": 0, "y2": 23 } - ], - "place_items": [ - { "x": 22, "y": 0, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 22, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 22, "y": 2, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 22, "y": 3, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 22, "y": 4, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 22, "y": 5, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 22, "y": 6, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 22, "y": 7, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 22, "y": 8, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 22, "y": 9, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 22, "y": 10, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 22, "y": 11, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 22, "y": 12, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 22, "y": 13, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 22, "y": 14, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 22, "y": 15, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 22, "y": 16, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 22, "y": 17, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 22, "y": 18, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 22, "y": 19, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 22, "y": 20, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 22, "y": 21, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 22, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 22, "y": 23, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_trench_west", - "method": "json", - "object": { - "set": [ - { "line": "terrain", "id": "t_pit", "x": 1, "x2": 2, "y": 0, "y2": 0 }, - { "line": "terrain", "id": "t_pit", "x": 1, "x2": 2, "y": 23, "y2": 23 }, - { "line": "terrain", "id": "t_pit", "x": 0, "x2": 0, "y": 0, "y2": 23 } - ], - "place_items": [ - { "x": 1, "y": 0, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 1, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 1, "y": 2, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 1, "y": 3, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 1, "y": 4, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 1, "y": 5, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 1, "y": 6, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 1, "y": 7, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 1, "y": 8, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 1, "y": 9, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 1, "y": 10, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 1, "y": 11, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 1, "y": 12, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 1, "y": 13, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 1, "y": 14, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 1, "y": 15, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 1, "y": 16, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 1, "y": 17, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 1, "y": 18, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 1, "y": 19, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 1, "y": 20, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 1, "y": 21, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 1, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, - { "x": 1, "y": 23, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/modular_field_log.json b/data/json/mapgen/basecamps/modular_field_log.json deleted file mode 100644 index 2c2b750eae835..0000000000000 --- a/data/json/mapgen/basecamps/modular_field_log.json +++ /dev/null @@ -1,428 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmh_log_palette", - "terrain": { ";": "t_dirt", ".": "t_floor", "+": "t_door_c", "v": "t_window_no_curtains", "w": "t_wall_log" }, - "furniture": { } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_room0_log", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " ;;ww;", - " ;;..w", - " ;;..w", - " ;;;;;", - " ;;;;;" - ], - "palettes": [ "fbmh_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room0_log_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_room0_log" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_room1_log", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " v ", - " w. ", - " . ", - " w...w", - " " - ], - "palettes": [ "fbmh_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room1_log_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_room1_log" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_room2_log", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " w w", - " ", - " + ", - " ", - " wwwww" - ], - "palettes": [ "fbmh_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room2_log_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_room2_log" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_log_shack_east", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwwwww", - "w....w", - "+....w", - "w....v", - "w....w", - "w+wwww" - ], - "palettes": [ "fbmh_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_shack4_log_east", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_log_shack_east" ], "x": 15, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_log_room_east", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "w....w", - "w....w", - "+....w", - "w....v", - "w....w", - "w+wwww" - ], - "palettes": [ "fbmh_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room4_log_east", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmh_log_room_east" ], "x": 15, "y": 9 } ], - "set": [ { "point": "terrain", "id": "t_wall_log", "x": 15, "y": 8 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_shack4_log_southeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_log_shack_east" ], "x": 15, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room4_log_southeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_log_room_east" ], "x": 15, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_log_shack_northwest", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - ";;;;;;", - "wwwww;", - "w...w;", - "v...+;", - "w...w;", - "wwwww;" - ], - "palettes": [ "fbmh_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room4_log_northwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_log_shack_northwest" ], "x": 3, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_log_shack_west", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwwwww", - "w....w", - "w....+", - "v....w", - "w....w", - "wwww+w" - ], - "palettes": [ "fbmh_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_shack4_log_west", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_log_shack_west" ], "x": 3, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_log_room_west", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "w....w", - "w....w", - "w....+", - "v....w", - "w....w", - "wwww+w" - ], - "palettes": [ "fbmh_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room4_log_west", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmh_log_room_west" ], "x": 3, "y": 9 } ], - "set": [ { "point": "terrain", "id": "t_wall_log", "x": 8, "y": 8 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_shack4_log_southwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_log_shack_west" ], "x": 3, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room4_log_southwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_log_room_west" ], "x": 3, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_shack_ne_log_center", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " www", - " ..w", - " ..w", - " ..+", - " ..w", - " ..w" - ], - "palettes": [ "fbmh_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_shack_ne_log_center", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_ne_log_center" ], "x": 9, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_ne_log_center", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " www", - " ...", - " ...", - " ...", - " ...", - " ..." - ], - "palettes": [ "fbmh_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_ne_log_center", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_ne_log_center" ], "x": 9, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_shack_nw_log_center", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "ww+ ", - "w.. ", - "w.. ", - "+.. ", - "w.. ", - "w.. " - ], - "palettes": [ "fbmh_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_shack_nw_log_center", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_nw_log_center" ], "x": 9, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_nw_log_center", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "ww+ ", - "... ", - "... ", - "... ", - "... ", - "... " - ], - "palettes": [ "fbmh_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_nw_log_center", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_nw_log_center" ], "x": 9, "y": 9 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_log_center", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmh_core_nw_log_center" ], "x": 9, "y": 9 }, - { "chunks": [ "fbmh_core_ne_log_center" ], "x": 9, "y": 9 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_shack_se_log_south", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ..w", - " ..w", - " ..w", - " ..+", - " ..w", - " +ww" - ], - "palettes": [ "fbmh_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_shack_se_log_south", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_se_log_south" ], "x": 9, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_se_log_south", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ...", - " ...", - " ...", - " ...", - " ...", - " +ww" - ], - "palettes": [ "fbmh_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_se_log_south", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_se_log_south" ], "x": 9, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_shack_sw_log_south", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "w.. ", - "w.. ", - "w.. ", - "+.. ", - "w.. ", - "www " - ], - "palettes": [ "fbmh_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_shack_sw_log_south", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_sw_log_south" ], "x": 9, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_sw_log_south", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "... ", - "... ", - "... ", - "... ", - "... ", - "www " - ], - "palettes": [ "fbmh_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_sw_log_south", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_sw_log_south" ], "x": 9, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_log_south", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmh_core_sw_log_south" ], "x": 9, "y": 15 }, - { "chunks": [ "fbmh_core_se_log_south" ], "x": 9, "y": 15 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/modular_field_metal.json b/data/json/mapgen/basecamps/modular_field_metal.json deleted file mode 100644 index 48a75f3f60c90..0000000000000 --- a/data/json/mapgen/basecamps/modular_field_metal.json +++ /dev/null @@ -1,428 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmh_metal_palette", - "terrain": { ";": "t_dirt", ".": "t_scrap_floor", "+": "t_door_metal_c", "v": "t_window_no_curtains", "w": "t_scrap_wall" }, - "furniture": { } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_room0_metal", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " ;;ww;", - " ;;..w", - " ;;..w", - " ;;;;;", - " ;;;;;" - ], - "palettes": [ "fbmh_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room0_metal_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_room0_metal" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_room1_metal", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " v ", - " w. ", - " . ", - " w...w", - " " - ], - "palettes": [ "fbmh_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room1_metal_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_room1_metal" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_room2_metal", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " w w", - " ", - " + ", - " ", - " wwwww" - ], - "palettes": [ "fbmh_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room2_metal_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_room2_metal" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_metal_shack_east", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwwwww", - "w....w", - "+....w", - "w....v", - "w....w", - "w+wwww" - ], - "palettes": [ "fbmh_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_shack4_metal_east", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_metal_shack_east" ], "x": 15, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_metal_room_east", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "w....w", - "w....w", - "+....w", - "w....v", - "w....w", - "w+wwww" - ], - "palettes": [ "fbmh_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room4_metal_east", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmh_metal_room_east" ], "x": 15, "y": 9 } ], - "set": [ { "point": "terrain", "id": "t_wall_metal", "x": 15, "y": 8 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_shack4_metal_southeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_metal_shack_east" ], "x": 15, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room4_metal_southeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_metal_room_east" ], "x": 15, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_metal_shack_northwest", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - ";;;;;;", - "wwwww;", - "w...w;", - "v...+;", - "w...w;", - "wwwww;" - ], - "palettes": [ "fbmh_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room4_metal_northwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_metal_shack_northwest" ], "x": 3, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_metal_shack_west", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwwwww", - "w....w", - "w....+", - "v....w", - "w....w", - "wwww+w" - ], - "palettes": [ "fbmh_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_shack4_metal_west", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_metal_shack_west" ], "x": 3, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_metal_room_west", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "w....w", - "w....w", - "w....+", - "v....w", - "w....w", - "wwww+w" - ], - "palettes": [ "fbmh_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room4_metal_west", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmh_metal_room_west" ], "x": 3, "y": 9 } ], - "set": [ { "point": "terrain", "id": "t_wall_metal", "x": 8, "y": 8 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_shack4_metal_southwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_metal_shack_west" ], "x": 3, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room4_metal_southwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_metal_room_west" ], "x": 3, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_shack_ne_metal_center", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " www", - " ..w", - " ..w", - " ..+", - " ..w", - " ..w" - ], - "palettes": [ "fbmh_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_shack_ne_metal_center", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_ne_metal_center" ], "x": 9, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_ne_metal_center", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " www", - " ...", - " ...", - " ...", - " ...", - " ..." - ], - "palettes": [ "fbmh_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_ne_metal_center", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_ne_metal_center" ], "x": 9, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_shack_nw_metal_center", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "ww+ ", - "w.. ", - "w.. ", - "+.. ", - "w.. ", - "w.. " - ], - "palettes": [ "fbmh_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_shack_nw_metal_center", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_nw_metal_center" ], "x": 9, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_nw_metal_center", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "ww+ ", - "... ", - "... ", - "... ", - "... ", - "... " - ], - "palettes": [ "fbmh_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_nw_metal_center", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_nw_metal_center" ], "x": 9, "y": 9 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_metal_center", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmh_core_nw_metal_center" ], "x": 9, "y": 9 }, - { "chunks": [ "fbmh_core_ne_metal_center" ], "x": 9, "y": 9 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_shack_se_metal_south", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ..w", - " ..w", - " ..w", - " ..+", - " ..w", - " +ww" - ], - "palettes": [ "fbmh_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_shack_se_metal_south", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_se_metal_south" ], "x": 9, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_se_metal_south", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ...", - " ...", - " ...", - " ...", - " ...", - " +ww" - ], - "palettes": [ "fbmh_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_se_metal_south", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_se_metal_south" ], "x": 9, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_shack_sw_metal_south", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "w.. ", - "w.. ", - "w.. ", - "+.. ", - "w.. ", - "www " - ], - "palettes": [ "fbmh_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_shack_sw_metal_south", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_sw_metal_south" ], "x": 9, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_sw_metal_south", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "... ", - "... ", - "... ", - "... ", - "... ", - "www " - ], - "palettes": [ "fbmh_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_sw_metal_south", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_sw_metal_south" ], "x": 9, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_metal_south", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmh_core_sw_metal_south" ], "x": 9, "y": 15 }, - { "chunks": [ "fbmh_core_se_metal_south" ], "x": 9, "y": 15 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/modular_field_migo_resin.json b/data/json/mapgen/basecamps/modular_field_migo_resin.json deleted file mode 100644 index e08e55f4f2b14..0000000000000 --- a/data/json/mapgen/basecamps/modular_field_migo_resin.json +++ /dev/null @@ -1,428 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmh_migo_resin_palette", - "terrain": { ";": "t_dirt", ".": "t_floor_resin", "+": "t_resin_hole_c", "v": "t_wall_resin_cage", "w": "t_wall_resin" }, - "furniture": { } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_room0_migo_resin", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " ;;ww;", - " ;;..w", - " ;;..w", - " ;;;;;", - " ;;;;;" - ], - "palettes": [ "fbmh_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room0_migo_resin_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_room0_migo_resin" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_room1_migo_resin", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " v ", - " w. ", - " . ", - " w...w", - " " - ], - "palettes": [ "fbmh_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room1_migo_resin_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_room1_migo_resin" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_room2_migo_resin", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " w w", - " ", - " + ", - " ", - " wwwww" - ], - "palettes": [ "fbmh_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room2_migo_resin_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_room2_migo_resin" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_migo_resin_shack_east", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwwwww", - "w....w", - "+....w", - "w....v", - "w....w", - "w+wwww" - ], - "palettes": [ "fbmh_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_shack4_migo_resin_east", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_migo_resin_shack_east" ], "x": 15, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_migo_resin_room_east", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "w....w", - "w....w", - "+....w", - "w....v", - "w....w", - "w+wwww" - ], - "palettes": [ "fbmh_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room4_migo_resin_east", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmh_migo_resin_room_east" ], "x": 15, "y": 9 } ], - "set": [ { "point": "terrain", "id": "t_wall_resin", "x": 15, "y": 8 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_shack4_migo_resin_southeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_migo_resin_shack_east" ], "x": 15, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room4_migo_resin_southeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_migo_resin_room_east" ], "x": 15, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_migo_resin_shack_northwest", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - ";;;;;;", - "wwwww;", - "w...w;", - "v...+;", - "w...w;", - "wwwww;" - ], - "palettes": [ "fbmh_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room4_migo_resin_northwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_migo_resin_shack_northwest" ], "x": 3, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_migo_resin_shack_west", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwwwww", - "w....w", - "w....+", - "v....w", - "w....w", - "wwww+w" - ], - "palettes": [ "fbmh_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_shack4_migo_resin_west", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_migo_resin_shack_west" ], "x": 3, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_migo_resin_room_west", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "w....w", - "w....w", - "w....+", - "v....w", - "w....w", - "wwww+w" - ], - "palettes": [ "fbmh_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room4_migo_resin_west", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmh_migo_resin_room_west" ], "x": 3, "y": 9 } ], - "set": [ { "point": "terrain", "id": "t_wall_resin", "x": 8, "y": 8 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_shack4_migo_resin_southwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_migo_resin_shack_west" ], "x": 3, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room4_migo_resin_southwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_migo_resin_room_west" ], "x": 3, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_shack_ne_migo_resin_center", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " www", - " ..w", - " ..w", - " ..+", - " ..w", - " ..w" - ], - "palettes": [ "fbmh_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_shack_ne_migo_resin_center", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_ne_migo_resin_center" ], "x": 9, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_ne_migo_resin_center", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " www", - " ...", - " ...", - " ...", - " ...", - " ..." - ], - "palettes": [ "fbmh_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_ne_migo_resin_center", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_ne_migo_resin_center" ], "x": 9, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_shack_nw_migo_resin_center", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "ww+ ", - "w.. ", - "w.. ", - "+.. ", - "w.. ", - "w.. " - ], - "palettes": [ "fbmh_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_shack_nw_migo_resin_center", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_nw_migo_resin_center" ], "x": 9, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_nw_migo_resin_center", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "ww+ ", - "... ", - "... ", - "... ", - "... ", - "... " - ], - "palettes": [ "fbmh_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_nw_migo_resin_center", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_nw_migo_resin_center" ], "x": 9, "y": 9 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_migo_resin_center", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmh_core_nw_migo_resin_center" ], "x": 9, "y": 9 }, - { "chunks": [ "fbmh_core_ne_migo_resin_center" ], "x": 9, "y": 9 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_shack_se_migo_resin_south", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ..w", - " ..w", - " ..w", - " ..+", - " ..w", - " +ww" - ], - "palettes": [ "fbmh_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_shack_se_migo_resin_south", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_se_migo_resin_south" ], "x": 9, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_se_migo_resin_south", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ...", - " ...", - " ...", - " ...", - " ...", - " +ww" - ], - "palettes": [ "fbmh_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_se_migo_resin_south", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_se_migo_resin_south" ], "x": 9, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_shack_sw_migo_resin_south", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "w.. ", - "w.. ", - "w.. ", - "+.. ", - "w.. ", - "www " - ], - "palettes": [ "fbmh_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_shack_sw_migo_resin_south", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_sw_migo_resin_south" ], "x": 9, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_sw_migo_resin_south", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "... ", - "... ", - "... ", - "... ", - "... ", - "www " - ], - "palettes": [ "fbmh_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_sw_migo_resin_south", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_sw_migo_resin_south" ], "x": 9, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_migo_resin_south", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmh_core_sw_migo_resin_south" ], "x": 9, "y": 15 }, - { "chunks": [ "fbmh_core_se_migo_resin_south" ], "x": 9, "y": 15 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/modular_field_rammed_earth.json b/data/json/mapgen/basecamps/modular_field_rammed_earth.json deleted file mode 100644 index ea9fdfc9e4ddf..0000000000000 --- a/data/json/mapgen/basecamps/modular_field_rammed_earth.json +++ /dev/null @@ -1,434 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmh_rammed_earth_palette", - "terrain": { - ";": "t_dirt", - ".": "t_floor_primitive", - "+": "t_door_makeshift_c", - "v": "t_window_empty", - "w": "t_wall_rammed_earth" - }, - "furniture": { } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_room0_rammed_earth", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " ;;ww;", - " ;;..w", - " ;;..w", - " ;;;;;", - " ;;;;;" - ], - "palettes": [ "fbmh_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room0_rammed_earth_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_room0_rammed_earth" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_room1_rammed_earth", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " v ", - " w. ", - " . ", - " w...w", - " " - ], - "palettes": [ "fbmh_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room1_rammed_earth_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_room1_rammed_earth" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_room2_rammed_earth", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " w w", - " ", - " + ", - " ", - " wwwww" - ], - "palettes": [ "fbmh_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room2_rammed_earth_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_room2_rammed_earth" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_rammed_earth_shack_east", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwwwww", - "w....w", - "+....w", - "w....v", - "w....w", - "w+wwww" - ], - "palettes": [ "fbmh_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_shack4_rammed_earth_east", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_rammed_earth_shack_east" ], "x": 15, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_rammed_earth_room_east", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "w....w", - "w....w", - "+....w", - "w....v", - "w....w", - "w+wwww" - ], - "palettes": [ "fbmh_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room4_rammed_earth_east", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmh_rammed_earth_room_east" ], "x": 15, "y": 9 } ], - "set": [ { "point": "terrain", "id": "t_wall_rammed_earth", "x": 15, "y": 8 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_shack4_rammed_earth_southeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_rammed_earth_shack_east" ], "x": 15, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room4_rammed_earth_southeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_rammed_earth_room_east" ], "x": 15, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_rammed_earth_shack_northwest", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - ";;;;;;", - "wwwww;", - "w...w;", - "v...+;", - "w...w;", - "wwwww;" - ], - "palettes": [ "fbmh_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room4_rammed_earth_northwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_rammed_earth_shack_northwest" ], "x": 3, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_rammed_earth_shack_west", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwwwww", - "w....w", - "w....+", - "v....w", - "w....w", - "wwww+w" - ], - "palettes": [ "fbmh_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_shack4_rammed_earth_west", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_rammed_earth_shack_west" ], "x": 3, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_rammed_earth_room_west", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "w....w", - "w....w", - "w....+", - "v....w", - "w....w", - "wwww+w" - ], - "palettes": [ "fbmh_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room4_rammed_earth_west", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmh_rammed_earth_room_west" ], "x": 3, "y": 9 } ], - "set": [ { "point": "terrain", "id": "t_wall_rammed_earth", "x": 8, "y": 8 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_shack4_rammed_earth_southwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_rammed_earth_shack_west" ], "x": 3, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room4_rammed_earth_southwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_rammed_earth_room_west" ], "x": 3, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_shack_ne_rammed_earth_center", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " www", - " ..w", - " ..w", - " ..+", - " ..w", - " ..w" - ], - "palettes": [ "fbmh_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_shack_ne_rammed_earth_center", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_ne_rammed_earth_center" ], "x": 9, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_ne_rammed_earth_center", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " www", - " ...", - " ...", - " ...", - " ...", - " ..." - ], - "palettes": [ "fbmh_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_ne_rammed_earth_center", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_ne_rammed_earth_center" ], "x": 9, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_shack_nw_rammed_earth_center", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "ww+ ", - "w.. ", - "w.. ", - "+.. ", - "w.. ", - "w.. " - ], - "palettes": [ "fbmh_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_shack_nw_rammed_earth_center", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_nw_rammed_earth_center" ], "x": 9, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_nw_rammed_earth_center", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "ww+ ", - "... ", - "... ", - "... ", - "... ", - "... " - ], - "palettes": [ "fbmh_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_nw_rammed_earth_center", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_nw_rammed_earth_center" ], "x": 9, "y": 9 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_rammed_earth_center", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmh_core_nw_rammed_earth_center" ], "x": 9, "y": 9 }, - { "chunks": [ "fbmh_core_ne_rammed_earth_center" ], "x": 9, "y": 9 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_shack_se_rammed_earth_south", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ..w", - " ..w", - " ..w", - " ..+", - " ..w", - " +ww" - ], - "palettes": [ "fbmh_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_shack_se_rammed_earth_south", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_se_rammed_earth_south" ], "x": 9, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_se_rammed_earth_south", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ...", - " ...", - " ...", - " ...", - " ...", - " +ww" - ], - "palettes": [ "fbmh_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_se_rammed_earth_south", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_se_rammed_earth_south" ], "x": 9, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_shack_sw_rammed_earth_south", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "w.. ", - "w.. ", - "w.. ", - "+.. ", - "w.. ", - "www " - ], - "palettes": [ "fbmh_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_shack_sw_rammed_earth_south", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_sw_rammed_earth_south" ], "x": 9, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_sw_rammed_earth_south", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "... ", - "... ", - "... ", - "... ", - "... ", - "www " - ], - "palettes": [ "fbmh_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_sw_rammed_earth_south", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_sw_rammed_earth_south" ], "x": 9, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_rammed_earth_south", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmh_core_sw_rammed_earth_south" ], "x": 9, "y": 15 }, - { "chunks": [ "fbmh_core_se_rammed_earth_south" ], "x": 9, "y": 15 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/modular_field_rock.json b/data/json/mapgen/basecamps/modular_field_rock.json deleted file mode 100644 index df383cffd88b6..0000000000000 --- a/data/json/mapgen/basecamps/modular_field_rock.json +++ /dev/null @@ -1,428 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmh_rock_palette", - "terrain": { ";": "t_dirt", ".": "t_floor", "+": "t_door_c", "v": "t_window_no_curtains", "w": "t_rock_wall" }, - "furniture": { } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_room0_rock", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " ;;ww;", - " ;;..w", - " ;;..w", - " ;;;;;", - " ;;;;;" - ], - "palettes": [ "fbmh_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room0_rock_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_room0_rock" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_room1_rock", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " v ", - " w. ", - " . ", - " w...w", - " " - ], - "palettes": [ "fbmh_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room1_rock_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_room1_rock" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_room2_rock", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " w w", - " ", - " + ", - " ", - " wwwww" - ], - "palettes": [ "fbmh_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room2_rock_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_room2_rock" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_rock_shack_east", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwwwww", - "w....w", - "+....w", - "w....v", - "w....w", - "w+wwww" - ], - "palettes": [ "fbmh_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_shack4_rock_east", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_rock_shack_east" ], "x": 15, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_rock_room_east", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "w....w", - "w....w", - "+....w", - "w....v", - "w....w", - "w+wwww" - ], - "palettes": [ "fbmh_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room4_rock_east", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmh_rock_room_east" ], "x": 15, "y": 9 } ], - "set": [ { "point": "terrain", "id": "t_rock_wall", "x": 15, "y": 8 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_shack4_rock_southeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_rock_shack_east" ], "x": 15, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room4_rock_southeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_rock_room_east" ], "x": 15, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_rock_shack_northwest", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - ";;;;;;", - "wwwww;", - "w...w;", - "v...+;", - "w...w;", - "wwwww;" - ], - "palettes": [ "fbmh_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room4_rock_northwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_rock_shack_northwest" ], "x": 3, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_rock_shack_west", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwwwww", - "w....w", - "w....+", - "v....w", - "w....w", - "wwww+w" - ], - "palettes": [ "fbmh_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_shack4_rock_west", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_rock_shack_west" ], "x": 3, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_rock_room_west", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "w....w", - "w....w", - "w....+", - "v....w", - "w....w", - "wwww+w" - ], - "palettes": [ "fbmh_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room4_rock_west", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmh_rock_room_west" ], "x": 3, "y": 9 } ], - "set": [ { "point": "terrain", "id": "t_rock_wall", "x": 8, "y": 8 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_shack4_rock_southwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_rock_shack_west" ], "x": 3, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room4_rock_southwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_rock_room_west" ], "x": 3, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_shack_ne_rock_center", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " www", - " ..w", - " ..w", - " ..+", - " ..w", - " ..w" - ], - "palettes": [ "fbmh_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_shack_ne_rock_center", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_ne_rock_center" ], "x": 9, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_ne_rock_center", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " www", - " ...", - " ...", - " ...", - " ...", - " ..." - ], - "palettes": [ "fbmh_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_ne_rock_center", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_ne_rock_center" ], "x": 9, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_shack_nw_rock_center", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "ww+ ", - "w.. ", - "w.. ", - "+.. ", - "w.. ", - "w.. " - ], - "palettes": [ "fbmh_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_shack_nw_rock_center", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_nw_rock_center" ], "x": 9, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_nw_rock_center", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "ww+ ", - "... ", - "... ", - "... ", - "... ", - "... " - ], - "palettes": [ "fbmh_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_nw_rock_center", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_nw_rock_center" ], "x": 9, "y": 9 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_rock_center", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmh_core_nw_rock_center" ], "x": 9, "y": 9 }, - { "chunks": [ "fbmh_core_ne_rock_center" ], "x": 9, "y": 9 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_shack_se_rock_south", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ..w", - " ..w", - " ..w", - " ..+", - " ..w", - " +ww" - ], - "palettes": [ "fbmh_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_shack_se_rock_south", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_se_rock_south" ], "x": 9, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_se_rock_south", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ...", - " ...", - " ...", - " ...", - " ...", - " +ww" - ], - "palettes": [ "fbmh_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_se_rock_south", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_se_rock_south" ], "x": 9, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_shack_sw_rock_south", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "w.. ", - "w.. ", - "w.. ", - "+.. ", - "w.. ", - "www " - ], - "palettes": [ "fbmh_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_shack_sw_rock_south", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_sw_rock_south" ], "x": 9, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_sw_rock_south", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "... ", - "... ", - "... ", - "... ", - "... ", - "www " - ], - "palettes": [ "fbmh_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_sw_rock_south", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_sw_rock_south" ], "x": 9, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_rock_south", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmh_core_sw_rock_south" ], "x": 9, "y": 15 }, - { "chunks": [ "fbmh_core_se_rock_south" ], "x": 9, "y": 15 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/modular_field_tent.json b/data/json/mapgen/basecamps/modular_field_tent.json deleted file mode 100644 index e2675d80dbe0c..0000000000000 --- a/data/json/mapgen/basecamps/modular_field_tent.json +++ /dev/null @@ -1,78 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmh_tent_palette", - "terrain": { " ": "t_dirt", ".": "t_dirtfloor", "+": "t_dirtfloor", "w": "t_dirtfloor" }, - "furniture": { "+": "f_canvas_door", "w": "f_canvas_wall" } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_large_tent_east", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " wwwww", - " w...w", - " +...w", - " w...w", - " wwwww" - ], - "palettes": [ "fbmh_tent_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_tent_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_large_tent_east" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_tent_east", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_large_tent_east" ], "x": 15, "y": 9 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_tent_southeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_large_tent_east" ], "x": 15, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_large_tent_west", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - "wwwww ", - "w...w ", - "w...+ ", - "w...w ", - "wwwww " - ], - "palettes": [ "fbmh_tent_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_tent_northwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_large_tent_west" ], "x": 3, "y": 3 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_tent_west", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_large_tent_west" ], "x": 3, "y": 9 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_tent_southwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_large_tent_west" ], "x": 3, "y": 15 } ] } - } -] diff --git a/data/json/mapgen/basecamps/modular_field_wad.json b/data/json/mapgen/basecamps/modular_field_wad.json deleted file mode 100644 index dfd368333f5c6..0000000000000 --- a/data/json/mapgen/basecamps/modular_field_wad.json +++ /dev/null @@ -1,428 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmh_wad_palette", - "terrain": { ";": "t_dirt", ".": "t_floor_primitive", "+": "t_door_makeshift_c", "v": "t_wall_wattle_half", "w": "t_wall_wattle" }, - "furniture": { } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_room0_wad", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " ;;ww;", - " ;;..w", - " ;;..w", - " ;;;;;", - " ;;;;;" - ], - "palettes": [ "fbmh_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room0_wad_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_room0_wad" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_room1_wad", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " v ", - " w. ", - " . ", - " w...w", - " " - ], - "palettes": [ "fbmh_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room1_wad_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_room1_wad" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_room2_wad", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " w w", - " ", - " + ", - " ", - " wwwww" - ], - "palettes": [ "fbmh_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room2_wad_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_room2_wad" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_wad_shack_east", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwwwww", - "w....w", - "+....w", - "w....v", - "w....w", - "w+wwww" - ], - "palettes": [ "fbmh_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_shack4_wad_east", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_wad_shack_east" ], "x": 15, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_wad_room_east", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "w....w", - "w....w", - "+....w", - "w....v", - "w....w", - "w+wwww" - ], - "palettes": [ "fbmh_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room4_wad_east", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmh_wad_room_east" ], "x": 15, "y": 9 } ], - "set": [ { "point": "terrain", "id": "t_wall_wattle", "x": 15, "y": 8 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_shack4_wad_southeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_wad_shack_east" ], "x": 15, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room4_wad_southeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_wad_room_east" ], "x": 15, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_wad_shack_northwest", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - ";;;;;;", - "wwwww;", - "w...w;", - "v...+;", - "w...w;", - "wwwww;" - ], - "palettes": [ "fbmh_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room4_wad_northwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_wad_shack_northwest" ], "x": 3, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_wad_shack_west", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwwwww", - "w....w", - "w....+", - "v....w", - "w....w", - "wwww+w" - ], - "palettes": [ "fbmh_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_shack4_wad_west", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_wad_shack_west" ], "x": 3, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_wad_room_west", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "w....w", - "w....w", - "w....+", - "v....w", - "w....w", - "wwww+w" - ], - "palettes": [ "fbmh_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room4_wad_west", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmh_wad_room_west" ], "x": 3, "y": 9 } ], - "set": [ { "point": "terrain", "id": "t_wall_wattle", "x": 8, "y": 8 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_shack4_wad_southwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_wad_shack_west" ], "x": 3, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room4_wad_southwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_wad_room_west" ], "x": 3, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_shack_ne_wad_center", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " www", - " ..w", - " ..w", - " ..+", - " ..w", - " ..w" - ], - "palettes": [ "fbmh_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_shack_ne_wad_center", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_ne_wad_center" ], "x": 9, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_ne_wad_center", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " www", - " ...", - " ...", - " ...", - " ...", - " ..." - ], - "palettes": [ "fbmh_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_ne_wad_center", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_ne_wad_center" ], "x": 9, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_shack_nw_wad_center", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "ww+ ", - "w.. ", - "w.. ", - "+.. ", - "w.. ", - "w.. " - ], - "palettes": [ "fbmh_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_shack_nw_wad_center", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_nw_wad_center" ], "x": 9, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_nw_wad_center", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "ww+ ", - "... ", - "... ", - "... ", - "... ", - "... " - ], - "palettes": [ "fbmh_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_nw_wad_center", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_nw_wad_center" ], "x": 9, "y": 9 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_wad_center", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmh_core_nw_wad_center" ], "x": 9, "y": 9 }, - { "chunks": [ "fbmh_core_ne_wad_center" ], "x": 9, "y": 9 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_shack_se_wad_south", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ..w", - " ..w", - " ..w", - " ..+", - " ..w", - " +ww" - ], - "palettes": [ "fbmh_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_shack_se_wad_south", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_se_wad_south" ], "x": 9, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_se_wad_south", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ...", - " ...", - " ...", - " ...", - " ...", - " +ww" - ], - "palettes": [ "fbmh_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_se_wad_south", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_se_wad_south" ], "x": 9, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_shack_sw_wad_south", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "w.. ", - "w.. ", - "w.. ", - "+.. ", - "w.. ", - "www " - ], - "palettes": [ "fbmh_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_shack_sw_wad_south", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_sw_wad_south" ], "x": 9, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_sw_wad_south", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "... ", - "... ", - "... ", - "... ", - "... ", - "www " - ], - "palettes": [ "fbmh_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_sw_wad_south", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_sw_wad_south" ], "x": 9, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_wad_south", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmh_core_sw_wad_south" ], "x": 9, "y": 15 }, - { "chunks": [ "fbmh_core_se_wad_south" ], "x": 9, "y": 15 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/modular_field_wood.json b/data/json/mapgen/basecamps/modular_field_wood.json deleted file mode 100644 index 5f2db459d69ef..0000000000000 --- a/data/json/mapgen/basecamps/modular_field_wood.json +++ /dev/null @@ -1,428 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmh_wood_palette", - "terrain": { ";": "t_dirt", ".": "t_floor", "+": "t_door_c", "v": "t_window_no_curtains", "w": "t_wall_wood" }, - "furniture": { } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_room0_wood", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " ;;ww;", - " ;;..w", - " ;;..w", - " ;;;;;", - " ;;;;;" - ], - "palettes": [ "fbmh_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room0_wood_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_room0_wood" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_room1_wood", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " v ", - " w. ", - " . ", - " w...w", - " " - ], - "palettes": [ "fbmh_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room1_wood_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_room1_wood" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_room2_wood", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " w w", - " ", - " + ", - " ", - " wwwww" - ], - "palettes": [ "fbmh_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room2_wood_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_room2_wood" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_wood_shack_east", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwwwww", - "w....w", - "+....w", - "w....v", - "w....w", - "w+wwww" - ], - "palettes": [ "fbmh_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_shack4_wood_east", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_wood_shack_east" ], "x": 15, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_wood_room_east", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "w....w", - "w....w", - "+....w", - "w....v", - "w....w", - "w+wwww" - ], - "palettes": [ "fbmh_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room4_wood_east", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmh_wood_room_east" ], "x": 15, "y": 9 } ], - "set": [ { "point": "terrain", "id": "t_wall_wood", "x": 15, "y": 8 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_shack4_wood_southeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_wood_shack_east" ], "x": 15, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room4_wood_southeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_wood_room_east" ], "x": 15, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_wood_shack_northwest", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - ";;;;;;", - "wwwww;", - "w...w;", - "v...+;", - "w...w;", - "wwwww;" - ], - "palettes": [ "fbmh_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room4_wood_northwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_wood_shack_northwest" ], "x": 3, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_wood_shack_west", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwwwww", - "w....w", - "w....+", - "v....w", - "w....w", - "wwww+w" - ], - "palettes": [ "fbmh_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_shack4_wood_west", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_wood_shack_west" ], "x": 3, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_wood_room_west", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "w....w", - "w....w", - "w....+", - "v....w", - "w....w", - "wwww+w" - ], - "palettes": [ "fbmh_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room4_wood_west", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmh_wood_room_west" ], "x": 3, "y": 9 } ], - "set": [ { "point": "terrain", "id": "t_wall_wood", "x": 8, "y": 8 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_shack4_wood_southwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_wood_shack_west" ], "x": 3, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_room4_wood_southwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_wood_room_west" ], "x": 3, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_shack_ne_wood_center", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " www", - " ..w", - " ..w", - " ..+", - " ..w", - " ..w" - ], - "palettes": [ "fbmh_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_shack_ne_wood_center", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_ne_wood_center" ], "x": 9, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_ne_wood_center", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " www", - " ...", - " ...", - " ...", - " ...", - " ..." - ], - "palettes": [ "fbmh_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_ne_wood_center", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_ne_wood_center" ], "x": 9, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_shack_nw_wood_center", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "ww+ ", - "w.. ", - "w.. ", - "+.. ", - "w.. ", - "w.. " - ], - "palettes": [ "fbmh_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_shack_nw_wood_center", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_nw_wood_center" ], "x": 9, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_nw_wood_center", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "ww+ ", - "... ", - "... ", - "... ", - "... ", - "... " - ], - "palettes": [ "fbmh_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_nw_wood_center", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_nw_wood_center" ], "x": 9, "y": 9 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_wood_center", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmh_core_nw_wood_center" ], "x": 9, "y": 9 }, - { "chunks": [ "fbmh_core_ne_wood_center" ], "x": 9, "y": 9 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_shack_se_wood_south", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ..w", - " ..w", - " ..w", - " ..+", - " ..w", - " +ww" - ], - "palettes": [ "fbmh_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_shack_se_wood_south", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_se_wood_south" ], "x": 9, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_se_wood_south", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ...", - " ...", - " ...", - " ...", - " ...", - " +ww" - ], - "palettes": [ "fbmh_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_se_wood_south", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_se_wood_south" ], "x": 9, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_shack_sw_wood_south", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "w.. ", - "w.. ", - "w.. ", - "+.. ", - "w.. ", - "www " - ], - "palettes": [ "fbmh_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_shack_sw_wood_south", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_sw_wood_south" ], "x": 9, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmh_core_sw_wood_south", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "... ", - "... ", - "... ", - "... ", - "... ", - "www " - ], - "palettes": [ "fbmh_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_sw_wood_south", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmh_core_sw_wood_south" ], "x": 9, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmh_core_wood_south", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmh_core_sw_wood_south" ], "x": 9, "y": 15 }, - { "chunks": [ "fbmh_core_se_wood_south" ], "x": 9, "y": 15 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/modular_firestation_1/modular_firestation1.json b/data/json/mapgen/basecamps/modular_firestation_1/modular_firestation1.json deleted file mode 100644 index 34ea9d2e9b9da..0000000000000 --- a/data/json/mapgen/basecamps/modular_firestation_1/modular_firestation1.json +++ /dev/null @@ -1,447 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmc_firestation1_palette", - "terrain": { - "u": "t_rootcellar", - ".": "t_dirt", - "^": "t_dirtmound", - "|": "t_wall_w", - "d": "t_door_c", - "G": "t_privacy_fencegate_c", - "#": "t_privacy_fence" - }, - "furniture": { - "h": "f_chair", - "t": "f_table", - "c": "f_counter", - "r": "f_rack", - "b": "f_bed", - "L": "f_locker", - "s": "f_sofa", - "C": "f_armchair", - "B": "f_bookcase" - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_firestation1_0", - "method": "json", - "object": { - "set": [ - { "point": "terrain", "id": "t_floor", "x": 6, "y": 12 }, - { "point": "furniture", "id": "f_bulletin", "x": 6, "y": 12 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_firestation1_kitchen1", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " ", - " ", - " ", - "t ", - "t t" - ], - "palettes": [ "fbmc_firestation1_palette" ], - "place_furniture": [ - { "furn": "f_null", "x": 0, "y": 2 }, - { "furn": "f_null", "x": 0, "y": 3 }, - { "furn": "f_null", "x": 1, "y": 2 }, - { "furn": "f_null", "x": 1, "y": 3 }, - { "furn": "f_null", "x": 1, "y": 4 }, - { "furn": "f_null", "x": 2, "y": 2 }, - { "furn": "f_null", "x": 2, "y": 3 }, - { "furn": "f_null", "x": 2, "y": 4 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_firestation1_kitchen1_cleared", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmc_firestation1_kitchen1" ], "x": 1, "y": 9 } ], - "place_loot": [ - { "item": "2x4", "repeat": 24, "x": 2, "y": 10, "chance": 100 }, - { "item": "nail", "repeat": 36, "x": 2, "y": 10, "chance": 100 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_firestation1_fireplace", - "method": "json", - "object": { - "set": [ { "point": "furniture", "id": "f_fireplace", "x": 1, "y": 12 } ], - "place_loot": [ { "item": "pot", "x": 1, "y": 13, "chance": 100 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_firestation1_brazier", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_brazier", "x": 1, "y": 12 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_firestation1_stove", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_woodstove", "x": 1, "y": 12 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_firestation1_well", - "method": "json", - "object": { "set": [ { "point": "terrain", "id": "t_water_pump", "x": 5, "y": 9 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_firestation1_radio_console", - "method": "json", - "object": { - "set": [ - { "point": "terrain", "id": "t_radio_tower", "x": 5, "y": 1 }, - { "point": "terrain", "id": "t_radio_controls", "x": 3, "y": 2 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_firestation1_kitchen2", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - "u ", - "c ", - " r ", - " r ", - " cc " - ], - "palettes": [ "fbmc_firestation1_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_firestation1_kitchen3", - "object": { - "mapgensize": [ 6, 6 ], - "place_furniture": [ - { "furn": "f_null", "x": 0, "y": 3 }, - { "furn": "f_null", "x": 0, "y": 4 }, - { "furn": "f_null", "x": 2, "y": 1 }, - { "furn": "f_null", "x": 2, "y": 2 }, - { "furn": "f_null", "x": 1, "y": 0 }, - { "furn": "f_null", "x": 0, "y": 0 }, - { "furn": "f_null", "x": 1, "y": 1 }, - { "furn": "f_null", "x": 1, "y": 2 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_firestation1_kitchen2_storage", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_firestation1_kitchen3" ], "x": 1, "y": 2 }, - { "chunks": [ "fbmc_firestation1_kitchen2" ], "x": 1, "y": 9 } - ], - "set": [ { "point": "furniture", "id": "f_locker", "x": 17, "y": 21 } ], - "place_loot": [ { "item": "2x4", "repeat": 8, "x": 2, "y": 10, "chance": 100 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_firestation1_smoking_kiln", - "method": "json", - "object": { - "set": [ - { "point": "furniture", "id": "f_smoking_rack", "x": 1, "y": 0 }, - { "point": "furniture", "id": "f_smoking_rack", "x": 3, "y": 0 }, - { "point": "furniture", "id": "f_kiln_empty", "x": 5, "y": 2 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_firestation1_butchery_rack", - "method": "json", - "object": { - "set": [ - { "point": "furniture", "id": "f_butcher_rack", "x": 1, "y": 5 }, - { "point": "furniture", "id": "f_table", "x": 1, "y": 4 } - ], - "place_loot": [ { "item": "knife_butcher", "x": 1, "y": 4, "chance": 100 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_firestation1_fermenting_vat", - "method": "json", - "object": { - "set": [ - { "point": "furniture", "id": "f_fvat_empty", "x": 1, "y": 2 }, - { "point": "furniture", "id": "f_fvat_empty", "x": 1, "y": 3 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_firestation1_garage_area", - "method": "json", - "object": { - "place_loot": [ - { "item": "wrench", "x": 8, "y": 21, "chance": 100 }, - { "item": "hacksaw", "x": 8, "y": 21, "chance": 100 }, - { "item": "pliers", "x": 8, "y": 21, "chance": 100 }, - { "item": "screwdriver", "x": 8, "y": 21, "chance": 100 }, - { "item": "hammer", "x": 8, "y": 21, "chance": 100 }, - { "item": "manual_mechanics", "x": 8, "y": 21, "chance": 100 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_firestation1_forge", - "method": "json", - "object": { - "set": [ { "point": "furniture", "id": "f_forge_rock", "x": 6, "y": 17 } ], - "place_loot": [ { "item": "hammer", "x": 8, "y": 21, "chance": 100 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_firestation1_forge2", - "method": "json", - "object": { - "set": [ { "point": "furniture", "id": "f_anvil", "x": 8, "y": 17 } ], - "place_loot": [ { "item": "crucible", "x": 7, "y": 17, "chance": 100 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_firestation1_forge3", - "method": "json", - "object": { - "set": [ { "point": "furniture", "id": "f_clay_kiln", "x": 6, "y": 19 } ], - "place_loot": [ - { "item": "glassblowing_book", "x": 8, "y": 21, "chance": 100 }, - { "item": "glasses_safety", "x": 8, "y": 21, "chance": 100 }, - { "item": "chemistry_set", "x": 8, "y": 21, "chance": 100 }, - { "item": "pipe", "x": 8, "y": 21, "chance": 100 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_firestation1_forge4", - "method": "json", - "object": { - "place_loot": [ - { "item": "tongs", "x": 8, "y": 21, "chance": 100 }, - { "item": "chisel", "x": 8, "y": 21, "chance": 100 }, - { "item": "swage", "x": 8, "y": 21, "chance": 100 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_firestation1_workbench", - "method": "json", - "object": { - "set": [ - { "point": "furniture", "id": "f_workbench", "x": 8, "y": 18 }, - { "point": "furniture", "id": "f_workbench", "x": 8, "y": 19 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_firestation1_bellows", - "method": "json", - "object": { - "set": [ { "point": "furniture", "id": "f_bellows", "x": 6, "y": 18 } ], - "place_loot": [ - { "item": "30gal_drum", "x": 8, "y": 16, "chance": 100 }, - { "item": "hammer_sledge", "x": 8, "y": 21, "chance": 100 }, - { "item": "knife_combat", "x": 8, "y": 21, "chance": 100 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_firestation1_drophammer", - "method": "json", - "object": { - "set": [ { "point": "furniture", "id": "f_drophammer", "x": 7, "y": 21 } ], - "place_loot": [ { "item": "wrench", "x": 8, "y": 21, "chance": 100 }, { "item": "pliers", "x": 8, "y": 21, "chance": 100 } ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_firestation1_farm_land", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - " ", - " ", - "^^.^.^^", - "^^.^.^^", - "^^.^.^^", - "^^.^.^^", - "^^.^.^^" - ], - "palettes": [ "fbmc_firestation1_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_firestation1_farm", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmc_firestation1_farm_land" ], "x": 7, "y": 0 } ], - "place_loot": [ { "item": "pickaxe", "x": 8, "y": 21, "chance": 100 } ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_firestation1_living_quarters_SW", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - "bbL", - "t ", - "bb " - ], - "palettes": [ "fbmc_firestation1_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_firestation1_bedroom_sw", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_firestation1_living_quarters_SW" ], "x": 14, "y": 19 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_firestation1_living_quarters_NW", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - "bbL", - "t ", - "bbL" - ], - "palettes": [ "fbmc_firestation1_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_firestation1_bedroom_nw", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_firestation1_living_quarters_NW" ], "x": 14, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_firestation1_living_quarters_NE", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - "Lbb", - " t", - "Lbb" - ], - "palettes": [ "fbmc_firestation1_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_firestation1_bedroom_ne", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_firestation1_living_quarters_NE" ], "x": 20, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_firestation1_living_quarters_SE", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - "Lbb", - " t", - " bb" - ], - "palettes": [ "fbmc_firestation1_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_firestation1_bedroom_se", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_firestation1_living_quarters_SE" ], "x": 20, "y": 19 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_firestation1_garden_fence", - "object": { - "mapgensize": [ 10, 10 ], - "rows": [ - "####G#####", - " #", - " #", - " #", - " #", - " G", - " #", - " ", - " ", - " " - ], - "palettes": [ "fbmc_firestation1_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_firestation1_garden_fence1", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_firestation1_garden_fence" ], "x": 5, "y": 1 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_firestation1_quarters_common_room", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - " ", - "hhh C s", - "ttt s", - "hhh C s", - " BBB", - " ", - " " - ], - "palettes": [ "fbmc_firestation1_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_firestation1_quarters_common", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_firestation1_quarters_common_room" ], "x": 16, "y": 9 } ] } - } -] diff --git a/data/json/mapgen/basecamps/modular_firestation_1/modular_firestation_walls_all.json b/data/json/mapgen/basecamps/modular_firestation_1/modular_firestation_walls_all.json deleted file mode 100644 index 2934845afa8a9..0000000000000 --- a/data/json/mapgen/basecamps/modular_firestation_1/modular_firestation_walls_all.json +++ /dev/null @@ -1,277 +0,0 @@ -[ - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_firestation1_living_quarters", - "object": { - "mapgensize": [ 13, 13 ], - "rows": [ - " | ", - " | ", - " | ", - " d ", - " | ", - " ||||| ||||", - " | | | ", - " | d d ", - " | | | ", - " ||||| ||||", - " | | | ", - " | d d ", - " | | | " - ], - "palettes": [ "fbmc_firestation1_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_firestation1_living_area", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_firestation1_living_quarters" ], "x": 10, "y": 9 } ] } - }, - { - "type": "palette", - "id": "fbmc_firestation1_palette_wood_panel", - "terrain": { "|": "t_wall_wood", "d": "t_door_c" } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_firestation1_living_quarters_wood_panel", - "object": { - "mapgensize": [ 13, 13 ], - "rows": [ - " | ", - " | ", - " | ", - " d ", - " | ", - " ||||| ||||", - " | | | ", - " | d d ", - " | | | ", - " ||||| ||||", - " | | | ", - " | d d ", - " | | | " - ], - "palettes": [ "fbmc_firestation1_palette_wood_panel" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_firestation1_living_area_wood_panel", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_firestation1_living_quarters_wood_panel" ], "x": 10, "y": 9 } ] } - }, - { - "type": "palette", - "id": "fbmc_firestation1_palette_log", - "terrain": { "|": "t_wall_log", "d": "t_door_c" } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_firestation1_living_quarters_log", - "object": { - "mapgensize": [ 13, 13 ], - "rows": [ - " | ", - " | ", - " | ", - " d ", - " | ", - " ||||| ||||", - " | | | ", - " | d d ", - " | | | ", - " ||||| ||||", - " | | | ", - " | d d ", - " | | | " - ], - "palettes": [ "fbmc_firestation1_palette_log" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_firestation1_living_area_log", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_firestation1_living_quarters_log" ], "x": 10, "y": 9 } ] } - }, - { - "type": "palette", - "id": "fbmc_firestation1_palette_rock", - "terrain": { "|": "t_rock_wall", "d": "t_door_c" } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_firestation1_living_quarters_rock", - "object": { - "mapgensize": [ 13, 13 ], - "rows": [ - " | ", - " | ", - " | ", - " d ", - " | ", - " ||||| ||||", - " | | | ", - " | d d ", - " | | | ", - " ||||| ||||", - " | | | ", - " | d d ", - " | | | " - ], - "palettes": [ "fbmc_firestation1_palette_rock" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_firestation1_living_area_rock", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_firestation1_living_quarters_rock" ], "x": 10, "y": 9 } ] } - }, - { - "type": "palette", - "id": "fbmc_firestation1_palette_metal", - "terrain": { "|": "t_scrap_wall", "d": "t_door_c" } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_firestation1_living_quarters_metal", - "object": { - "mapgensize": [ 13, 13 ], - "rows": [ - " | ", - " | ", - " | ", - " d ", - " | ", - " ||||| ||||", - " | | | ", - " | d d ", - " | | | ", - " ||||| ||||", - " | | | ", - " | d d ", - " | | | " - ], - "palettes": [ "fbmc_firestation1_palette_metal" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_firestation1_living_area_metal", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_firestation1_living_quarters_metal" ], "x": 10, "y": 9 } ] } - }, - { - "type": "palette", - "id": "fbmc_firestation1_palette_migo", - "terrain": { "|": "t_wall_resin", "d": "t_door_c" } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_firestation1_living_quarters_migo", - "object": { - "mapgensize": [ 13, 13 ], - "rows": [ - " | ", - " | ", - " | ", - " d ", - " | ", - " ||||| ||||", - " | | | ", - " | d d ", - " | | | ", - " ||||| ||||", - " | | | ", - " | d d ", - " | | | " - ], - "palettes": [ "fbmc_firestation1_palette_migo" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_firestation1_living_area_migo", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_firestation1_living_quarters_migo" ], "x": 10, "y": 9 } ] } - }, - { - "type": "palette", - "id": "fbmc_firestation1_palette_rammed_earth", - "terrain": { "d": "t_door_makeshift_c", "|": "t_wall_rammed_earth" } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_firestation1_living_quarters_rammed_earth", - "object": { - "mapgensize": [ 13, 13 ], - "rows": [ - " | ", - " | ", - " | ", - " d ", - " | ", - " ||||| ||||", - " | | | ", - " | d d ", - " | | | ", - " ||||| ||||", - " | | | ", - " | d d ", - " | | | " - ], - "palettes": [ "fbmc_firestation1_palette_rammed_earth" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_firestation1_living_area_rammed_earth", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_firestation1_living_quarters_rammed_earth" ], "x": 10, "y": 9 } ] } - }, - { - "type": "palette", - "id": "fbmc_firestation1_palette_wad", - "terrain": { "d": "t_door_makeshift_c", "|": "t_wall_wattle" } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_firestation1_living_quarters_wad", - "object": { - "mapgensize": [ 13, 13 ], - "rows": [ - " | ", - " | ", - " | ", - " d ", - " | ", - " ||||| ||||", - " | | | ", - " | d d ", - " | | | ", - " ||||| ||||", - " | | | ", - " | d d ", - " | | | " - ], - "palettes": [ "fbmc_firestation1_palette_wad" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_firestation1_living_area_wad", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_firestation1_living_quarters_wad" ], "x": 10, "y": 9 } ] } - } -] diff --git a/data/json/mapgen/basecamps/modular_livestock/modular_livestock_common.json b/data/json/mapgen/basecamps/modular_livestock/modular_livestock_common.json deleted file mode 100644 index 1e0120cd0ddaf..0000000000000 --- a/data/json/mapgen/basecamps/modular_livestock/modular_livestock_common.json +++ /dev/null @@ -1,117 +0,0 @@ -[ - { - "type": "mapgen", - "update_mapgen_id": "faction_base_livestock_0", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbml_0" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbml_0", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " ", - " ", - " ", - " ", - " " - ], - "palettes": [ "fbml_wood_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbml_coop_yard_chickenwire", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "f f", - "f f", - "f f", - "f f", - "f f", - "fdffff" - ], - "palettes": [ "fbml_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbml_coop_yard_chickenwire_east", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbml_coop_yard_chickenwire" ], "x": 15, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbml_pasture0_splitrail", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "FFDFFF", - " ", - " ", - " ", - " ", - " " - ], - "palettes": [ "fbml_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbml_pasture0_splitrail_north", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbml_pasture0_splitrail" ], "x": 9, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbml_pasture1_splitrail", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " ", - " ", - " ", - " ", - " FF" - ], - "palettes": [ "fbml_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbml_pasture1_splitrail_center", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbml_pasture1_splitrail" ], "x": 9, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbml_pasture2_splitrail", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " F ", - " F ", - " D ", - " F ", - " F ", - "FFDFF " - ], - "palettes": [ "fbml_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbml_pasture2_splitrail_south", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbml_pasture2_splitrail" ], "x": 9, "y": 15 } ] } - } -] diff --git a/data/json/mapgen/basecamps/modular_livestock/modular_livestock_log.json b/data/json/mapgen/basecamps/modular_livestock/modular_livestock_log.json deleted file mode 100644 index ea0b81a2868ae..0000000000000 --- a/data/json/mapgen/basecamps/modular_livestock/modular_livestock_log.json +++ /dev/null @@ -1,135 +0,0 @@ -[ - { - "type": "palette", - "id": "fbml_log_palette", - "terrain": { - ".": "t_dirtfloor", - "b": "t_dirtfloor", - "r": "t_dirtfloor", - "t": "t_dirtfloor", - "d": "t_chickenwire_gate_c", - "f": "t_chickenwire_fence", - "o": "t_window_no_curtains", - "F": "t_splitrail_fence", - "D": "t_splitrail_fencegate_c", - "w": "t_wall_log", - "+": "t_door_c" - }, - "furniture": { "b": "f_bench", "r": "f_rack", "t": "f_table" } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbml_coop_log", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwwwww", - "w....w", - "w....w", - "w....w", - "w....w", - "wwdfww" - ], - "palettes": [ "fbml_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbml_coop_log_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbml_coop_log" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbml_shack_log", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " woww", - " wwrrw", - " +..to", - " orrrw", - " wwoww" - ], - "palettes": [ "fbml_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbml_shack_log_southeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbml_shack_log" ], "x": 15, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbml_stable0_log", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwww.w", - "w..D..", - "w..F..", - "w..F..", - "w..Fbb", - "wwwwww" - ], - "palettes": [ "fbml_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbml_stable0_log_southwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbml_stable0_log" ], "x": 3, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbml_stable1_log", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwww.w", - "w..F..", - "w..D..", - "wwwwb.", - "w..Fb.", - "w..D.." - ], - "palettes": [ "fbml_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbml_stable1_log_west", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbml_stable1_log" ], "x": 3, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbml_stable2_log", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwwwww", - "w..F..", - "w..D..", - "wwwwb.", - "w..Fb.", - "w..D.." - ], - "palettes": [ "fbml_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbml_stable2_log_northwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbml_stable2_log" ], "x": 3, "y": 3 } ] } - } -] diff --git a/data/json/mapgen/basecamps/modular_livestock/modular_livestock_metal.json b/data/json/mapgen/basecamps/modular_livestock/modular_livestock_metal.json deleted file mode 100644 index 93138eaa33a78..0000000000000 --- a/data/json/mapgen/basecamps/modular_livestock/modular_livestock_metal.json +++ /dev/null @@ -1,135 +0,0 @@ -[ - { - "type": "palette", - "id": "fbml_metal_palette", - "terrain": { - ".": "t_dirtfloor", - "b": "t_dirtfloor", - "r": "t_dirtfloor", - "t": "t_dirtfloor", - "d": "t_chickenwire_gate_c", - "f": "t_chickenwire_fence", - "o": "t_window_no_curtains", - "F": "t_splitrail_fence", - "D": "t_splitrail_fencegate_c", - "w": "t_scrap_wall", - "+": "t_door_c" - }, - "furniture": { "b": "f_bench", "r": "f_rack", "t": "f_table" } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbml_coop_metal", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwwwww", - "w....w", - "w....w", - "w....w", - "w....w", - "wwdfww" - ], - "palettes": [ "fbml_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbml_coop_metal_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbml_coop_metal" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbml_shack_metal", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " woww", - " wwrrw", - " +..to", - " orrrw", - " wwoww" - ], - "palettes": [ "fbml_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbml_shack_metal_southeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbml_shack_metal" ], "x": 15, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbml_stable0_metal", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwww.w", - "w..D..", - "w..F..", - "w..F..", - "w..Fbb", - "wwwwww" - ], - "palettes": [ "fbml_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbml_stable0_metal_southwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbml_stable0_metal" ], "x": 3, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbml_stable1_metal", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwww.w", - "w..F..", - "w..D..", - "wwwwb.", - "w..Fb.", - "w..D.." - ], - "palettes": [ "fbml_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbml_stable1_metal_west", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbml_stable1_metal" ], "x": 3, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbml_stable2_metal", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwwwww", - "w..F..", - "w..D..", - "wwwwb.", - "w..Fb.", - "w..D.." - ], - "palettes": [ "fbml_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbml_stable2_metal_northwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbml_stable2_metal" ], "x": 3, "y": 3 } ] } - } -] diff --git a/data/json/mapgen/basecamps/modular_livestock/modular_livestock_migo_resin.json b/data/json/mapgen/basecamps/modular_livestock/modular_livestock_migo_resin.json deleted file mode 100644 index 6b99e04f09b9f..0000000000000 --- a/data/json/mapgen/basecamps/modular_livestock/modular_livestock_migo_resin.json +++ /dev/null @@ -1,135 +0,0 @@ -[ - { - "type": "palette", - "id": "fbml_migo_resin_palette", - "terrain": { - ".": "t_floor_resin", - "b": "t_floor_resin", - "r": "t_floor_resin", - "t": "t_floor_resin", - "d": "t_chickenwire_gate_c", - "f": "t_chickenwire_fence", - "o": "t_wall_resin_cage", - "F": "t_splitrail_fence", - "D": "t_splitrail_fencegate_c", - "w": "t_wall_resin", - "+": "t_resin_hole_c" - }, - "furniture": { "b": "f_bench", "r": "f_rack_wood", "t": "f_table" } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbml_coop_migo_resin", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwwwww", - "w....w", - "w....w", - "w....w", - "w....w", - "wwdfww" - ], - "palettes": [ "fbml_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbml_coop_migo_resin_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbml_coop_migo_resin" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbml_shack_migo_resin", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " woww", - " wwrrw", - " +..to", - " orrrw", - " wwoww" - ], - "palettes": [ "fbml_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbml_shack_migo_resin_southeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbml_shack_migo_resin" ], "x": 15, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbml_stable0_migo_resin", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwww.w", - "w..D..", - "w..F..", - "w..F..", - "w..Fbb", - "wwwwww" - ], - "palettes": [ "fbml_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbml_stable0_migo_resin_southwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbml_stable0_migo_resin" ], "x": 3, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbml_stable1_migo_resin", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwww.w", - "w..F..", - "w..D..", - "wwwwb.", - "w..Fb.", - "w..D.." - ], - "palettes": [ "fbml_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbml_stable1_migo_resin_west", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbml_stable1_migo_resin" ], "x": 3, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbml_stable2_migo_resin", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwwwww", - "w..F..", - "w..D..", - "wwwwb.", - "w..Fb.", - "w..D.." - ], - "palettes": [ "fbml_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbml_stable2_migo_resin_northwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbml_stable2_migo_resin" ], "x": 3, "y": 3 } ] } - } -] diff --git a/data/json/mapgen/basecamps/modular_livestock/modular_livestock_rammed_earth.json b/data/json/mapgen/basecamps/modular_livestock/modular_livestock_rammed_earth.json deleted file mode 100644 index 25e2fad85055d..0000000000000 --- a/data/json/mapgen/basecamps/modular_livestock/modular_livestock_rammed_earth.json +++ /dev/null @@ -1,135 +0,0 @@ -[ - { - "type": "palette", - "id": "fbml_rammed_earth_palette", - "terrain": { - ".": "t_dirtfloor", - "b": "t_dirtfloor", - "r": "t_dirtfloor", - "t": "t_dirtfloor", - "d": "t_chickenwire_gate_c", - "f": "t_chickenwire_fence", - "o": "t_window_empty", - "F": "t_splitrail_fence", - "D": "t_splitrail_fencegate_c", - "w": "t_wall_rammed_earth", - "+": "t_door_makeshift_c" - }, - "furniture": { "b": "f_bench", "r": "f_rack_wood", "t": "f_table" } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbml_coop_rammed_earth", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwwwww", - "w....w", - "w....w", - "w....w", - "w....w", - "wwdfww" - ], - "palettes": [ "fbml_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbml_coop_rammed_earth_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbml_coop_rammed_earth" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbml_shack_rammed_earth", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " woww", - " wwrrw", - " +..to", - " orrrw", - " wwoww" - ], - "palettes": [ "fbml_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbml_shack_rammed_earth_southeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbml_shack_rammed_earth" ], "x": 15, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbml_stable0_rammed_earth", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwww.w", - "w..D..", - "w..F..", - "w..F..", - "w..Fbb", - "wwwwww" - ], - "palettes": [ "fbml_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbml_stable0_rammed_earth_southwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbml_stable0_rammed_earth" ], "x": 3, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbml_stable1_rammed_earth", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwww.w", - "w..F..", - "w..D..", - "wwwwb.", - "w..Fb.", - "w..D.." - ], - "palettes": [ "fbml_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbml_stable1_rammed_earth_west", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbml_stable1_rammed_earth" ], "x": 3, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbml_stable2_rammed_earth", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwwwww", - "w..F..", - "w..D..", - "wwwwb.", - "w..Fb.", - "w..D.." - ], - "palettes": [ "fbml_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbml_stable2_rammed_earth_northwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbml_stable2_rammed_earth" ], "x": 3, "y": 3 } ] } - } -] diff --git a/data/json/mapgen/basecamps/modular_livestock/modular_livestock_rock.json b/data/json/mapgen/basecamps/modular_livestock/modular_livestock_rock.json deleted file mode 100644 index 7a65438c61fc3..0000000000000 --- a/data/json/mapgen/basecamps/modular_livestock/modular_livestock_rock.json +++ /dev/null @@ -1,135 +0,0 @@ -[ - { - "type": "palette", - "id": "fbml_rock_palette", - "terrain": { - ".": "t_dirtfloor", - "b": "t_dirtfloor", - "r": "t_dirtfloor", - "t": "t_dirtfloor", - "d": "t_chickenwire_gate_c", - "f": "t_chickenwire_fence", - "o": "t_window_no_curtains", - "F": "t_splitrail_fence", - "D": "t_splitrail_fencegate_c", - "w": "t_rock_wall", - "+": "t_door_c" - }, - "furniture": { "b": "f_bench", "r": "f_rack", "t": "f_table" } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbml_coop_rock", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwwwww", - "w....w", - "w....w", - "w....w", - "w....w", - "wwdfww" - ], - "palettes": [ "fbml_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbml_coop_rock_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbml_coop_rock" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbml_shack_rock", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " woww", - " wwrrw", - " +..to", - " orrrw", - " wwoww" - ], - "palettes": [ "fbml_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbml_shack_rock_southeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbml_shack_rock" ], "x": 15, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbml_stable0_rock", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwww.w", - "w..D..", - "w..F..", - "w..F..", - "w..Fbb", - "wwwwww" - ], - "palettes": [ "fbml_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbml_stable0_rock_southwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbml_stable0_rock" ], "x": 3, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbml_stable1_rock", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwww.w", - "w..F..", - "w..D..", - "wwwwb.", - "w..Fb.", - "w..D.." - ], - "palettes": [ "fbml_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbml_stable1_rock_west", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbml_stable1_rock" ], "x": 3, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbml_stable2_rock", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwwwww", - "w..F..", - "w..D..", - "wwwwb.", - "w..Fb.", - "w..D.." - ], - "palettes": [ "fbml_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbml_stable2_rock_northwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbml_stable2_rock" ], "x": 3, "y": 3 } ] } - } -] diff --git a/data/json/mapgen/basecamps/modular_livestock/modular_livestock_wad.json b/data/json/mapgen/basecamps/modular_livestock/modular_livestock_wad.json deleted file mode 100644 index f44202805b71e..0000000000000 --- a/data/json/mapgen/basecamps/modular_livestock/modular_livestock_wad.json +++ /dev/null @@ -1,135 +0,0 @@ -[ - { - "type": "palette", - "id": "fbml_wad_palette", - "terrain": { - ".": "t_dirtfloor", - "b": "t_dirtfloor", - "r": "t_dirtfloor", - "t": "t_dirtfloor", - "d": "t_chickenwire_gate_c", - "f": "t_chickenwire_fence", - "o": "t_wall_wattle_half", - "F": "t_splitrail_fence", - "D": "t_splitrail_fencegate_c", - "w": "t_wall_wattle", - "+": "t_door_makeshift_c" - }, - "furniture": { "b": "f_bench", "r": "f_rack_wood", "t": "f_table" } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbml_coop_wad", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwwwww", - "w....w", - "w....w", - "w....w", - "w....w", - "wwdfww" - ], - "palettes": [ "fbml_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbml_coop_wad_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbml_coop_wad" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbml_shack_wad", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " woww", - " wwrrw", - " +..to", - " orrrw", - " wwoww" - ], - "palettes": [ "fbml_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbml_shack_wad_southeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbml_shack_wad" ], "x": 15, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbml_stable0_wad", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwww.w", - "w..D..", - "w..F..", - "w..F..", - "w..Fbb", - "wwwwww" - ], - "palettes": [ "fbml_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbml_stable0_wad_southwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbml_stable0_wad" ], "x": 3, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbml_stable1_wad", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwww.w", - "w..F..", - "w..D..", - "wwwwb.", - "w..Fb.", - "w..D.." - ], - "palettes": [ "fbml_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbml_stable1_wad_west", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbml_stable1_wad" ], "x": 3, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbml_stable2_wad", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwwwww", - "w..F..", - "w..D..", - "wwwwb.", - "w..Fb.", - "w..D.." - ], - "palettes": [ "fbml_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbml_stable2_wad_northwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbml_stable2_wad" ], "x": 3, "y": 3 } ] } - } -] diff --git a/data/json/mapgen/basecamps/modular_livestock/modular_livestock_wood.json b/data/json/mapgen/basecamps/modular_livestock/modular_livestock_wood.json deleted file mode 100644 index 18918cef81100..0000000000000 --- a/data/json/mapgen/basecamps/modular_livestock/modular_livestock_wood.json +++ /dev/null @@ -1,135 +0,0 @@ -[ - { - "type": "palette", - "id": "fbml_wood_palette", - "terrain": { - ".": "t_dirtfloor", - "b": "t_dirtfloor", - "r": "t_dirtfloor", - "t": "t_dirtfloor", - "d": "t_chickenwire_gate_c", - "f": "t_chickenwire_fence", - "o": "t_window_no_curtains", - "F": "t_splitrail_fence", - "D": "t_splitrail_fencegate_c", - "w": "t_wall_wood", - "+": "t_door_c" - }, - "furniture": { "b": "f_bench", "r": "f_rack", "t": "f_table" } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbml_coop_wood", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwwwww", - "w....w", - "w....w", - "w....w", - "w....w", - "wwdfww" - ], - "palettes": [ "fbml_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbml_coop_wood_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbml_coop_wood" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbml_shack_wood", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " woww", - " wwrrw", - " +..to", - " orrrw", - " wwoww" - ], - "palettes": [ "fbml_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbml_shack_wood_southeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbml_shack_wood" ], "x": 15, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbml_stable0_wood", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwww.w", - "w..D..", - "w..F..", - "w..F..", - "w..Fbb", - "wwwwww" - ], - "palettes": [ "fbml_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbml_stable0_wood_southwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbml_stable0_wood" ], "x": 3, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbml_stable1_wood", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwww.w", - "w..F..", - "w..D..", - "wwwwb.", - "w..Fb.", - "w..D.." - ], - "palettes": [ "fbml_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbml_stable1_wood_west", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbml_stable1_wood" ], "x": 3, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbml_stable2_wood", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwwwww", - "w..F..", - "w..D..", - "wwwwb.", - "w..Fb.", - "w..D.." - ], - "palettes": [ "fbml_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbml_stable2_wood_northwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbml_stable2_wood" ], "x": 3, "y": 3 } ] } - } -] diff --git a/data/json/mapgen/basecamps/modular_saltworks/modular_saltworks_common.json b/data/json/mapgen/basecamps/modular_saltworks/modular_saltworks_common.json deleted file mode 100644 index 4f1c2300cf5c4..0000000000000 --- a/data/json/mapgen/basecamps/modular_saltworks/modular_saltworks_common.json +++ /dev/null @@ -1,73 +0,0 @@ -[ - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmsw_0", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " ", - " ", - " ", - " ", - " " - ], - "palettes": [ "fbmsw_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_saltworks_0", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmsw_0" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmsw_brewery1_still", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - " ", - " ", - " ", - " ^ ", - " # ", - " s tr ", - " " - ], - "palettes": [ "fbmsw_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmsw_brewery1_southwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmsw_brewery1_still" ], "x": 3, "y": 14 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmsw_brewery2_kegs", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - " ", - " H r ", - " ", - " ", - " H ", - " H ", - " " - ], - "palettes": [ "fbmsw_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmsw_brewery2_southwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmsw_brewery2_kegs" ], "x": 3, "y": 14 } ] } - } -] diff --git a/data/json/mapgen/basecamps/modular_saltworks/modular_saltworks_log.json b/data/json/mapgen/basecamps/modular_saltworks/modular_saltworks_log.json deleted file mode 100644 index 4d9b0fafeb6b8..0000000000000 --- a/data/json/mapgen/basecamps/modular_saltworks/modular_saltworks_log.json +++ /dev/null @@ -1,108 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmsw_log_palette", - "terrain": { - ".": "t_floor_primitive", - "b": "t_floor_primitive", - "r": "t_floor_primitive", - "t": "t_floor_primitive", - "#": "t_floor_primitive", - "H": "t_floor_primitive", - "^": "t_floor_primitive", - "s": "t_floor_primitive", - "~": "t_swater_sh", - "o": "t_window_no_curtains", - "w": "t_wall_log", - "+": "t_door_c" - }, - "furniture": { - "b": "f_bench", - "r": "f_rack", - "t": "f_table", - "#": "f_stool", - "c": "f_counter", - "H": "f_wood_keg", - "O": "f_fvat_empty", - "^": "f_still", - "s": "f_woodstove" - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_saltworks_0", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmsw_0" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmsw_saltpan_log", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - "wwwowww", - "w.....w", - "w.c.c.w", - "o.~t~.o", - "w.~#~.w", - "w.....w", - "www+www" - ], - "palettes": [ "fbmsw_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmsw_saltpan_log_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmsw_saltpan_log" ], "x": 14, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmsw_shack_log", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " woww", - " wwrrw", - " +..to", - " orrrw", - " wwoww" - ], - "palettes": [ "fbmsw_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmsw_shack_log_southeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmsw_shack_log" ], "x": 15, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmsw_brewery0_log", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - "wwwwwww", - "w.rrr.w", - "oH....+", - "wO....w", - "o.....w", - "w.....w", - "wwwwwww" - ], - "palettes": [ "fbmsw_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmsw_brewery0_log_southwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmsw_brewery0_log" ], "x": 3, "y": 14 } ] } - } -] diff --git a/data/json/mapgen/basecamps/modular_saltworks/modular_saltworks_metal.json b/data/json/mapgen/basecamps/modular_saltworks/modular_saltworks_metal.json deleted file mode 100644 index ac5c4d2c2c288..0000000000000 --- a/data/json/mapgen/basecamps/modular_saltworks/modular_saltworks_metal.json +++ /dev/null @@ -1,102 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmsw_metal_palette", - "terrain": { - ".": "t_metal_floor", - "b": "t_metal_floor", - "r": "t_metal_floor", - "t": "t_metal_floor", - "#": "t_metal_floor", - "H": "t_metal_floor", - "^": "t_metal_floor", - "s": "t_metal_floor", - "~": "t_swater_sh", - "o": "t_window_no_curtains", - "w": "t_scrap_wall", - "+": "t_door_c" - }, - "furniture": { - "b": "f_bench", - "r": "f_rack", - "t": "f_table", - "#": "f_stool", - "c": "f_counter", - "H": "f_wood_keg", - "O": "f_fvat_empty", - "^": "f_still", - "s": "f_woodstove" - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmsw_saltpan_metal", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - "wwwowww", - "w.....w", - "w.c.c.w", - "o.~t~.o", - "w.~#~.w", - "w.....w", - "www+www" - ], - "palettes": [ "fbmsw_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmsw_saltpan_metal_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmsw_saltpan_metal" ], "x": 14, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmsw_shack_metal", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " woww", - " wwrrw", - " +..to", - " orrrw", - " wwoww" - ], - "palettes": [ "fbmsw_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmsw_shack_metal_southeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmsw_shack_metal" ], "x": 15, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmsw_brewery0_metal", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - "wwwwwww", - "w.rrr.w", - "oH....+", - "wO....w", - "o.....w", - "w.....w", - "wwwwwww" - ], - "palettes": [ "fbmsw_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmsw_brewery0_metal_southwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmsw_brewery0_metal" ], "x": 3, "y": 14 } ] } - } -] diff --git a/data/json/mapgen/basecamps/modular_saltworks/modular_saltworks_migo_resin.json b/data/json/mapgen/basecamps/modular_saltworks/modular_saltworks_migo_resin.json deleted file mode 100644 index bf9130777c546..0000000000000 --- a/data/json/mapgen/basecamps/modular_saltworks/modular_saltworks_migo_resin.json +++ /dev/null @@ -1,89 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmsw_migo_resin_palette", - "terrain": { ".": "t_floor_resin", "~": "t_swater_sh", "o": "t_wall_resin_cage", "w": "t_wall_resin", "+": "t_resin_hole_c" }, - "furniture": { - "b": "f_bench", - "r": "f_rack", - "t": "f_table", - "#": "f_stool", - "c": "f_counter", - "H": "f_wood_keg", - "O": "f_fvat_empty", - "^": "f_still", - "s": "f_woodstove" - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmsw_saltpan_migo_resin", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - "wwwowww", - "w.....w", - "w.c.c.w", - "o.~t~.o", - "w.~#~.w", - "w.....w", - "www+www" - ], - "palettes": [ "fbmsw_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmsw_saltpan_migo_resin_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmsw_saltpan_migo_resin" ], "x": 14, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmsw_shack_migo_resin", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " woww", - " wwrrw", - " +..to", - " orrrw", - " wwoww" - ], - "palettes": [ "fbmsw_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmsw_shack_migo_resin_southeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmsw_shack_migo_resin" ], "x": 15, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmsw_brewery0_migo_resin", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - "wwwwwww", - "w.rrr.w", - "oH....+", - "wO....w", - "o.....w", - "w.....w", - "wwwwwww" - ], - "palettes": [ "fbmsw_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmsw_brewery0_migo_resin_southwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmsw_brewery0_migo_resin" ], "x": 3, "y": 14 } ] } - } -] diff --git a/data/json/mapgen/basecamps/modular_saltworks/modular_saltworks_rammed_earth.json b/data/json/mapgen/basecamps/modular_saltworks/modular_saltworks_rammed_earth.json deleted file mode 100644 index 24d826fd616ab..0000000000000 --- a/data/json/mapgen/basecamps/modular_saltworks/modular_saltworks_rammed_earth.json +++ /dev/null @@ -1,89 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmsw_rammed_earth_palette", - "terrain": { ".": "t_dirtfloor", "~": "t_swater_sh", "o": "t_window_empty", "w": "t_wall_rammed_earth", "+": "t_door_makeshift_c" }, - "furniture": { - "b": "f_bench", - "r": "f_rack", - "t": "f_table", - "#": "f_stool", - "c": "f_counter", - "H": "f_wood_keg", - "O": "f_fvat_empty", - "^": "f_still", - "s": "f_woodstove" - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmsw_saltpan_rammed_earth", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - "wwwowww", - "w.....w", - "w.c.c.w", - "o.~t~.o", - "w.~#~.w", - "w.....w", - "www+www" - ], - "palettes": [ "fbmsw_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmsw_saltpan_rammed_earth_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmsw_saltpan_rammed_earth" ], "x": 14, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmsw_shack_rammed_earth", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " woww", - " wwrrw", - " +..to", - " orrrw", - " wwoww" - ], - "palettes": [ "fbmsw_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmsw_shack_rammed_earth_southeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmsw_shack_rammed_earth" ], "x": 15, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmsw_brewery0_rammed_earth", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - "wwwwwww", - "w.rrr.w", - "oH....+", - "wO....w", - "o.....w", - "w.....w", - "wwwwwww" - ], - "palettes": [ "fbmsw_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmsw_brewery0_rammed_earth_southwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmsw_brewery0_rammed_earth" ], "x": 3, "y": 14 } ] } - } -] diff --git a/data/json/mapgen/basecamps/modular_saltworks/modular_saltworks_rock.json b/data/json/mapgen/basecamps/modular_saltworks/modular_saltworks_rock.json deleted file mode 100644 index 5e418f5a22370..0000000000000 --- a/data/json/mapgen/basecamps/modular_saltworks/modular_saltworks_rock.json +++ /dev/null @@ -1,102 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmsw_rock_palette", - "terrain": { - ".": "t_rock_floor", - "b": "t_rock_floor", - "r": "t_rock_floor", - "t": "t_rock_floor", - "#": "t_rock_floor", - "H": "t_rock_floor", - "^": "t_rock_floor", - "s": "t_rock_floor", - "~": "t_swater_sh", - "o": "t_window_no_curtains", - "w": "t_rock_wall", - "+": "t_door_c" - }, - "furniture": { - "b": "f_bench", - "r": "f_rack", - "t": "f_table", - "#": "f_stool", - "c": "f_counter", - "H": "f_wood_keg", - "O": "f_fvat_empty", - "^": "f_still", - "s": "f_woodstove" - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmsw_saltpan_rock", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - "wwwowww", - "w.....w", - "w.c.c.w", - "o.~t~.o", - "w.~#~.w", - "w.....w", - "www+www" - ], - "palettes": [ "fbmsw_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmsw_saltpan_rock_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmsw_saltpan_rock" ], "x": 14, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmsw_shack_rock", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " woww", - " wwrrw", - " +..to", - " orrrw", - " wwoww" - ], - "palettes": [ "fbmsw_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmsw_shack_rock_southeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmsw_shack_rock" ], "x": 15, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmsw_brewery0_rock", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - "wwwwwww", - "w.rrr.w", - "oH....+", - "wO....w", - "o.....w", - "w.....w", - "wwwwwww" - ], - "palettes": [ "fbmsw_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmsw_brewery0_rock_southwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmsw_brewery0_rock" ], "x": 3, "y": 14 } ] } - } -] diff --git a/data/json/mapgen/basecamps/modular_saltworks/modular_saltworks_wad.json b/data/json/mapgen/basecamps/modular_saltworks/modular_saltworks_wad.json deleted file mode 100644 index 43fbdfb7ce1f3..0000000000000 --- a/data/json/mapgen/basecamps/modular_saltworks/modular_saltworks_wad.json +++ /dev/null @@ -1,89 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmsw_wad_palette", - "terrain": { ".": "t_dirtfloor", "~": "t_swater_sh", "o": "t_wall_wattle_half", "w": "t_wall_wattle", "+": "t_door_makeshift_c" }, - "furniture": { - "b": "f_bench", - "r": "f_rack", - "t": "f_table", - "#": "f_stool", - "c": "f_counter", - "H": "f_wood_keg", - "O": "f_fvat_empty", - "^": "f_still", - "s": "f_woodstove" - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmsw_saltpan_wad", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - "wwwowww", - "w.....w", - "w.c.c.w", - "o.~t~.o", - "w.~#~.w", - "w.....w", - "www+www" - ], - "palettes": [ "fbmsw_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmsw_saltpan_wad_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmsw_saltpan_wad" ], "x": 14, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmsw_shack_wad", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " woww", - " wwrrw", - " +..to", - " orrrw", - " wwoww" - ], - "palettes": [ "fbmsw_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmsw_shack_wad_southeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmsw_shack_wad" ], "x": 15, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmsw_brewery0_wad", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - "wwwwwww", - "w.rrr.w", - "oH....+", - "wO....w", - "o.....w", - "w.....w", - "wwwwwww" - ], - "palettes": [ "fbmsw_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmsw_brewery0_wad_southwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmsw_brewery0_wad" ], "x": 3, "y": 14 } ] } - } -] diff --git a/data/json/mapgen/basecamps/modular_saltworks/modular_saltworks_wood.json b/data/json/mapgen/basecamps/modular_saltworks/modular_saltworks_wood.json deleted file mode 100644 index 83b9392c33229..0000000000000 --- a/data/json/mapgen/basecamps/modular_saltworks/modular_saltworks_wood.json +++ /dev/null @@ -1,102 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmsw_wood_palette", - "terrain": { - ".": "t_floor", - "b": "t_floor", - "r": "t_floor", - "t": "t_floor", - "#": "t_floor", - "H": "t_floor", - "^": "t_floor", - "s": "t_floor", - "~": "t_swater_sh", - "o": "t_window_no_curtains", - "w": "t_wall_wood", - "+": "t_door_c" - }, - "furniture": { - "b": "f_bench", - "r": "f_rack", - "t": "f_table", - "#": "f_stool", - "c": "f_counter", - "H": "f_wood_keg", - "O": "f_fvat_empty", - "^": "f_still", - "s": "f_woodstove" - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmsw_saltpan_wood", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - "wwwowww", - "w.....w", - "w.c.c.w", - "o.~t~.o", - "w.~#~.w", - "w.....w", - "www+www" - ], - "palettes": [ "fbmsw_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmsw_saltpan_wood_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmsw_saltpan_wood" ], "x": 14, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmsw_shack_wood", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " woww", - " wwrrw", - " +..to", - " orrrw", - " wwoww" - ], - "palettes": [ "fbmsw_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmsw_shack_wood_southeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmsw_shack_wood" ], "x": 15, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmsw_brewery0_wood", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - "wwwwwww", - "w.rrr.w", - "oH....+", - "wO....w", - "o.....w", - "w.....w", - "wwwwwww" - ], - "palettes": [ "fbmsw_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmsw_brewery0_wood_southwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmsw_brewery0_wood" ], "x": 3, "y": 14 } ] } - } -] diff --git a/data/json/mapgen/basecamps/modular_shelter/modular_shelter_common.json b/data/json/mapgen/basecamps/modular_shelter/modular_shelter_common.json deleted file mode 100644 index 09cd4d6977119..0000000000000 --- a/data/json/mapgen/basecamps/modular_shelter/modular_shelter_common.json +++ /dev/null @@ -1,331 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmc_shelter_palette", - "terrain": { "w": "t_wall", "d": "t_door_c" }, - "furniture": { - "h": "f_chair", - "t": "f_table", - "c": "f_workbench", - "r": "f_rack", - "b": "f_bed", - "m": "f_straw_bed", - "n": "f_makeshift_bed", - "L": "f_locker", - "s": "f_sofa", - "C": "f_armchair", - "B": "f_bookcase" - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_0", - "method": "json", - "object": { - "set": [ - { "point": "terrain", "id": "t_floor", "x": 9, "y": 9 }, - { "point": "furniture", "id": "f_bulletin", "x": 9, "y": 9 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_fireplace", - "method": "json", - "object": { - "set": [ - { "point": "furniture", "id": "f_fireplace", "x": 18, "y": 11 }, - { "point": "furniture", "id": "f_table", "x": 18, "y": 12 } - ], - "place_loot": [ { "item": "pot", "x": 18, "y": 12, "chance": 100 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_brazier", - "method": "json", - "object": { - "set": [ - { "point": "furniture", "id": "f_brazier", "x": 18, "y": 11 }, - { "point": "furniture", "id": "f_table", "x": 18, "y": 12 } - ], - "place_loot": [ { "item": "pot", "x": 18, "y": 12, "chance": 100 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_stove", - "method": "json", - "object": { - "set": [ - { "point": "furniture", "id": "f_woodstove", "x": 18, "y": 11 }, - { "point": "furniture", "id": "f_table", "x": 18, "y": 12 } - ], - "place_loot": [ { "item": "pot", "x": 18, "y": 12, "chance": 100 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_well", - "method": "json", - "object": { "set": [ { "point": "terrain", "id": "t_water_pump", "x": 16, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_bed_standard_east_wall", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - "Lbb", - " t", - "Lbb" - ], - "palettes": [ "fbmc_shelter_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_beds_standard_SE", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bed_standard_east_wall" ], "x": 16, "y": 20 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_beds_standard_E", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bed_standard_east_wall" ], "x": 16, "y": 16 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_bed_straw_east_wall", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - "Lmm", - " t", - "Lmm" - ], - "palettes": [ "fbmc_shelter_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_beds_straw_SE", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bed_straw_east_wall" ], "x": 16, "y": 20 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_beds_straw_E", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bed_straw_east_wall" ], "x": 16, "y": 16 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_bed_makeshift_east_wall", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - "Lnn", - " t", - "Lnn" - ], - "palettes": [ "fbmc_shelter_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_beds_makeshift_SE", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bed_makeshift_east_wall" ], "x": 16, "y": 20 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_beds_makeshift_E", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bed_makeshift_east_wall" ], "x": 16, "y": 16 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_bed_standard_west_wall", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - "bbL", - "t ", - "bbL" - ], - "palettes": [ "fbmc_shelter_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_beds_standard_SW", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bed_standard_west_wall" ], "x": 5, "y": 17 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_beds_standard_W", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bed_standard_west_wall" ], "x": 5, "y": 13 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_beds_standard_NW", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bed_standard_west_wall" ], "x": 5, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_bed_straw_west_wall", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - "mmL", - "t ", - "mmL" - ], - "palettes": [ "fbmc_shelter_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_beds_straw_SW", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bed_straw_west_wall" ], "x": 5, "y": 17 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_beds_straw_W", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bed_straw_west_wall" ], "x": 5, "y": 13 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_beds_straw_NW", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bed_straw_west_wall" ], "x": 5, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_bed_makeshift_west_wall", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - "nnL", - "t ", - "nnL" - ], - "palettes": [ "fbmc_shelter_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_beds_makeshift_SW", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bed_makeshift_west_wall" ], "x": 5, "y": 17 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_beds_makeshift_W", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bed_makeshift_west_wall" ], "x": 5, "y": 13 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_beds_makeshift_NW", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bed_makeshift_west_wall" ], "x": 5, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_dining_room", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - " hth", - " hth", - " hth", - " hth" - ], - "palettes": [ "fbmc_shelter_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_dining", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_dining_room" ], "x": 10, "y": 10 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_living_room", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - "tsss", - " ", - " ", - " CtC" - ], - "palettes": [ "fbmc_shelter_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_livingroom", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmc_shelter_living_room" ], "x": 10, "y": 18 } ], - "set": [ - { "point": "furniture", "id": "f_bookcase", "x": 7, "y": 21 }, - { "point": "furniture", "id": "f_bookcase", "x": 8, "y": 21 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_pantry", - "method": "json", - "object": { - "set": [ - { "point": "furniture", "id": "f_rack_wood", "x": 15, "y": 9 }, - { "point": "furniture", "id": "f_rack_wood", "x": 15, "y": 14 }, - { "point": "furniture", "id": "f_rack_wood", "x": 16, "y": 14 }, - { "point": "furniture", "id": "f_rack_wood", "x": 17, "y": 14 }, - { "point": "furniture", "id": "f_rack_wood", "x": 18, "y": 14 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_craftspot", - "method": "json", - "object": { - "set": [ - { "point": "furniture", "id": "f_workbench", "x": 16, "y": 11 }, - { "point": "furniture", "id": "f_workbench", "x": 16, "y": 12 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_radio_console", - "method": "json", - "object": { - "set": [ - { "point": "terrain", "id": "t_radio_tower", "x": 5, "y": 7 }, - { "point": "terrain", "id": "t_radio_controls", "x": 6, "y": 7 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/modular_shelter/modular_shelter_log.json b/data/json/mapgen/basecamps/modular_shelter/modular_shelter_log.json deleted file mode 100644 index 41a7e38909c8a..0000000000000 --- a/data/json/mapgen/basecamps/modular_shelter/modular_shelter_log.json +++ /dev/null @@ -1,126 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmc_shelter_palette_log", - "terrain": { "w": "t_wall_log", "d": "t_door_c" }, - "furniture": { - "h": "f_chair", - "t": "f_table", - "c": "f_workbench", - "r": "f_rack", - "b": "f_bed", - "m": "f_straw_bed", - "n": "f_makeshift_bed", - "L": "f_locker", - "s": "f_sofa", - "C": "f_armchair", - "B": "f_bookcase" - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_bedroom_SE_log", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - "wwww", - "w ", - "d ", - "w " - ], - "palettes": [ "fbmc_shelter_palette_log" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_bedroom_se_log", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_SE_log" ], "x": 15, "y": 19 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_bedroom_E_log", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - "wwww", - "w ", - "d ", - "w " - ], - "palettes": [ "fbmc_shelter_palette_log" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_bedroom_e_log", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_E_log" ], "x": 15, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_bedroom_SW_log", - "object": { - "mapgensize": [ 5, 5 ], - "rows": [ - " wwww", - " w", - " d", - " w", - " www" - ], - "palettes": [ "fbmc_shelter_palette_log" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_bedroom_SW_log", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_SW_log" ], "x": 4, "y": 16 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_bedroom_W_log", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - "wwww", - " w", - " d", - " w" - ], - "palettes": [ "fbmc_shelter_palette_log" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_bedroom_W_log", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_W_log" ], "x": 5, "y": 12 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_bedroom_NW_log", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - " ", - " w", - " d", - " w" - ], - "palettes": [ "fbmc_shelter_palette_log" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_bedroom_NW_log", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_NW_log" ], "x": 5, "y": 8 } ] } - } -] diff --git a/data/json/mapgen/basecamps/modular_shelter/modular_shelter_rock.json b/data/json/mapgen/basecamps/modular_shelter/modular_shelter_rock.json deleted file mode 100644 index d0ea3612852bc..0000000000000 --- a/data/json/mapgen/basecamps/modular_shelter/modular_shelter_rock.json +++ /dev/null @@ -1,126 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmc_shelter_palette_rock", - "terrain": { "w": "t_rock_wall", "d": "t_door_c" }, - "furniture": { - "h": "f_chair", - "t": "f_table", - "c": "f_workbench", - "r": "f_rack", - "b": "f_bed", - "m": "f_straw_bed", - "n": "f_makeshift_bed", - "L": "f_locker", - "s": "f_sofa", - "C": "f_armchair", - "B": "f_bookcase" - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_bedroom_SE_rock", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - "wwww", - "w ", - "d ", - "w " - ], - "palettes": [ "fbmc_shelter_palette_rock" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_bedroom_se_rock", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_SE_rock" ], "x": 15, "y": 19 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_bedroom_E_rock", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - "wwww", - "w ", - "d ", - "w " - ], - "palettes": [ "fbmc_shelter_palette_rock" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_bedroom_e_rock", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_E_rock" ], "x": 15, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_bedroom_SW_rock", - "object": { - "mapgensize": [ 5, 5 ], - "rows": [ - " wwww", - " w", - " d", - " w", - " www" - ], - "palettes": [ "fbmc_shelter_palette_rock" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_bedroom_SW_rock", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_SW_rock" ], "x": 4, "y": 16 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_bedroom_W_rock", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - "wwww", - " w", - " d", - " w" - ], - "palettes": [ "fbmc_shelter_palette_rock" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_bedroom_W_rock", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_W_rock" ], "x": 5, "y": 12 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_bedroom_NW_rock", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - " ", - " w", - " d", - " w" - ], - "palettes": [ "fbmc_shelter_palette_rock" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_bedroom_NW_rock", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_NW_rock" ], "x": 5, "y": 8 } ] } - } -] diff --git a/data/json/mapgen/basecamps/modular_shelter/modular_shelter_standard.json b/data/json/mapgen/basecamps/modular_shelter/modular_shelter_standard.json deleted file mode 100644 index b9b9d6c94e010..0000000000000 --- a/data/json/mapgen/basecamps/modular_shelter/modular_shelter_standard.json +++ /dev/null @@ -1,108 +0,0 @@ -[ - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_bedroom_SE", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - "wwww", - "w ", - "d ", - "w " - ], - "palettes": [ "fbmc_shelter_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_bedroom_se", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_SE" ], "x": 15, "y": 19 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_bedroom_E", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - "wwww", - "w ", - "d ", - "w " - ], - "palettes": [ "fbmc_shelter_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_bedroom_e", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_E" ], "x": 15, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_bedroom_SW", - "object": { - "mapgensize": [ 5, 5 ], - "rows": [ - " wwww", - " w", - " d", - " w", - " www" - ], - "palettes": [ "fbmc_shelter_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_bedroom_SW", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_SW" ], "x": 4, "y": 16 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_bedroom_W", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - "wwww", - " w", - " d", - " w" - ], - "palettes": [ "fbmc_shelter_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_bedroom_W", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_W" ], "x": 5, "y": 12 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_bedroom_NW", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - " ", - " w", - " d", - " w" - ], - "palettes": [ "fbmc_shelter_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_bedroom_NW", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_NW" ], "x": 5, "y": 8 } ] } - } -] diff --git a/data/json/mapgen/basecamps/modular_shelter/modular_shelter_wad.json b/data/json/mapgen/basecamps/modular_shelter/modular_shelter_wad.json deleted file mode 100644 index d540afb4fe26a..0000000000000 --- a/data/json/mapgen/basecamps/modular_shelter/modular_shelter_wad.json +++ /dev/null @@ -1,126 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmc_shelter_palette_wad", - "terrain": { "w": "t_wall_wattle", "d": "t_door_makeshift_c" }, - "furniture": { - "h": "f_chair", - "t": "f_table", - "c": "f_workbench", - "r": "f_rack", - "b": "f_bed", - "m": "f_straw_bed", - "n": "f_makeshift_bed", - "L": "f_locker", - "s": "f_sofa", - "C": "f_armchair", - "B": "f_bookcase" - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_bedroom_SE_wad", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - "wwww", - "w ", - "d ", - "w " - ], - "palettes": [ "fbmc_shelter_palette_wad" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_bedroom_se_wad", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_SE_wad" ], "x": 15, "y": 19 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_bedroom_E_wad", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - "wwww", - "w ", - "d ", - "w " - ], - "palettes": [ "fbmc_shelter_palette_wad" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_bedroom_e_wad", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_E_wad" ], "x": 15, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_bedroom_SW_wad", - "object": { - "mapgensize": [ 5, 5 ], - "rows": [ - " wwww", - " w", - " d", - " w", - " www" - ], - "palettes": [ "fbmc_shelter_palette_wad" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_bedroom_SW_wad", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_SW_wad" ], "x": 4, "y": 16 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_bedroom_W_wad", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - "wwww", - " w", - " d", - " w" - ], - "palettes": [ "fbmc_shelter_palette_wad" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_bedroom_W_wad", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_W_wad" ], "x": 5, "y": 12 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_bedroom_NW_wad", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - " ", - " w", - " d", - " w" - ], - "palettes": [ "fbmc_shelter_palette_wad" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_bedroom_NW_wad", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_NW_wad" ], "x": 5, "y": 8 } ] } - } -] diff --git a/data/json/mapgen/basecamps/modular_shelter/modular_shelter_wood.json b/data/json/mapgen/basecamps/modular_shelter/modular_shelter_wood.json deleted file mode 100644 index 3ae2a13a2785b..0000000000000 --- a/data/json/mapgen/basecamps/modular_shelter/modular_shelter_wood.json +++ /dev/null @@ -1,126 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmc_shelter_palette_wood", - "terrain": { "w": "t_wall_wood", "d": "t_door_c" }, - "furniture": { - "h": "f_chair", - "t": "f_table", - "c": "f_workbench", - "r": "f_rack", - "b": "f_bed", - "m": "f_straw_bed", - "n": "f_makeshift_bed", - "L": "f_locker", - "s": "f_sofa", - "C": "f_armchair", - "B": "f_bookcase" - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_bedroom_SE_wood", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - "wwww", - "w ", - "d ", - "w " - ], - "palettes": [ "fbmc_shelter_palette_wood" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_bedroom_se_wood", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_SE_wood" ], "x": 15, "y": 19 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_bedroom_E_wood", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - "wwww", - "w ", - "d ", - "w " - ], - "palettes": [ "fbmc_shelter_palette_wood" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_bedroom_e_wood", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_E_wood" ], "x": 15, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_bedroom_SW_wood", - "object": { - "mapgensize": [ 5, 5 ], - "rows": [ - " wwww", - " w", - " d", - " w", - " www" - ], - "palettes": [ "fbmc_shelter_palette_wood" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_bedroom_SW_wood", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_SW_wood" ], "x": 4, "y": 16 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_bedroom_W_wood", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - "wwww", - " w", - " d", - " w" - ], - "palettes": [ "fbmc_shelter_palette_wood" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_bedroom_W_wood", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_W_wood" ], "x": 5, "y": 12 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_bedroom_NW_wood", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - " ", - " w", - " d", - " w" - ], - "palettes": [ "fbmc_shelter_palette_wood" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_bedroom_NW_wood", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_NW_wood" ], "x": 5, "y": 8 } ] } - } -] diff --git a/data/json/mapgen/basecamps/modular_shelter_1/modular_shelter_1_common.json b/data/json/mapgen/basecamps/modular_shelter_1/modular_shelter_1_common.json deleted file mode 100644 index e0dad10157f68..0000000000000 --- a/data/json/mapgen/basecamps/modular_shelter_1/modular_shelter_1_common.json +++ /dev/null @@ -1,494 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmc_shelter_1_palette", - "terrain": { "w": "t_wall_w", "d": "t_door_c" }, - "furniture": { - "h": "f_chair", - "t": "f_table", - "x": "f_coffee_table", - "c": "f_workbench", - "r": "f_rack", - "b": "f_bed", - "m": "f_straw_bed", - "n": "f_makeshift_bed", - "L": "f_locker", - "s": "f_sofa", - "C": "f_armchair", - "B": "f_bookcase" - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_0", - "method": "json", - "object": { - "set": [ - { "point": "terrain", "id": "t_floor", "x": 15, "y": 15 }, - { "point": "furniture", "id": "f_bulletin", "x": 15, "y": 15 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_fireplace", - "method": "json", - "object": { - "set": [ - { "point": "furniture", "id": "f_fireplace", "x": 18, "y": 14 }, - { "point": "furniture", "id": "f_table", "x": 18, "y": 15 } - ], - "place_loot": [ { "item": "pot", "x": 18, "y": 15, "chance": 100 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_brazier", - "method": "json", - "object": { - "set": [ - { "point": "furniture", "id": "f_brazier", "x": 18, "y": 14 }, - { "point": "furniture", "id": "f_table", "x": 18, "y": 15 } - ], - "place_loot": [ { "item": "pot", "x": 18, "y": 15, "chance": 100 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_stove", - "method": "json", - "object": { - "set": [ - { "point": "furniture", "id": "f_woodstove", "x": 18, "y": 14 }, - { "point": "furniture", "id": "f_table", "x": 18, "y": 15 } - ], - "place_loot": [ { "item": "pot", "x": 18, "y": 15, "chance": 100 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_well", - "method": "json", - "object": { "set": [ { "point": "terrain", "id": "t_water_pump", "x": 16, "y": 18 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bed_straw_nw_wall", - "object": { "mapgensize": [ 2, 2 ], "rows": [ - "mL", - "m " - ], "palettes": [ "fbmc_shelter_1_palette" ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bed_straw_NW", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bed_straw_nw_wall" ], "x": 8, "y": 8 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bed_makeshift_nw_wall", - "object": { "mapgensize": [ 2, 2 ], "rows": [ - "nL", - "n " - ], "palettes": [ "fbmc_shelter_1_palette" ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bed_makeshift_NW", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bed_makeshift_nw_wall" ], "x": 8, "y": 8 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_standard_bed_nw_wall", - "object": { "mapgensize": [ 2, 2 ], "rows": [ - "bL", - "b " - ], "palettes": [ "fbmc_shelter_1_palette" ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bed_standard_NW", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_standard_bed_nw_wall" ], "x": 8, "y": 8 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bed_w1_wall", - "object": { "mapgensize": [ 2, 2 ], "rows": [ - "bb", - "L " - ], "palettes": [ "fbmc_shelter_1_palette" ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bed_W1", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bed_w1_wall" ], "x": 5, "y": 10 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bed_W2", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bed_w1_wall" ], "x": 5, "y": 13 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bed_W3", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bed_w1_wall" ], "x": 5, "y": 16 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bed_straw_west_wall", - "object": { "mapgensize": [ 2, 2 ], "rows": [ - "mm", - "L " - ], "palettes": [ "fbmc_shelter_1_palette" ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bed_straw_W1", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bed_straw_west_wall" ], "x": 5, "y": 10 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bed_straw_W2", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bed_straw_west_wall" ], "x": 5, "y": 13 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bed_straw_W3", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bed_straw_west_wall" ], "x": 5, "y": 16 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bed_makeshift_west_wall", - "object": { "mapgensize": [ 2, 2 ], "rows": [ - "nn", - "L " - ], "palettes": [ "fbmc_shelter_1_palette" ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bed_makeshift_W1", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bed_makeshift_west_wall" ], "x": 5, "y": 10 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bed_makeshift_W2", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bed_makeshift_west_wall" ], "x": 5, "y": 13 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bed_makeshift_W3", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bed_makeshift_west_wall" ], "x": 5, "y": 16 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bed_standard_southwest_wall", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - "L ", - " ", - "b ", - "bt " - ], - "palettes": [ "fbmc_shelter_1_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bed_standard_SW", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bed_standard_southwest_wall" ], "x": 5, "y": 19 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bed_standard_southwest_wall", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - "L ", - " ", - "b ", - "bt " - ], - "palettes": [ "fbmc_shelter_1_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bed_standard_SW", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bed_standard_southwest_wall" ], "x": 5, "y": 19 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bed_straw_southwest_wall", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - "L ", - " ", - "m ", - "mt " - ], - "palettes": [ "fbmc_shelter_1_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bed_straw_SW", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bed_straw_southwest_wall" ], "x": 5, "y": 19 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bed_makeshift_southwest_wall", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - "L ", - " ", - "n ", - "nt " - ], - "palettes": [ "fbmc_shelter_1_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bed_makeshift_SW", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bed_makeshift_southwest_wall" ], "x": 5, "y": 19 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bed_standard_south1_wall", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - "L L", - "b b", - "btb" - ], - "palettes": [ "fbmc_shelter_1_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bed_standard_S1", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bed_standard_south1_wall" ], "x": 8, "y": 20 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bed_straw_south1_wall", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - "L L", - "m m", - "mtm" - ], - "palettes": [ "fbmc_shelter_1_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bed_straw_S1", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bed_straw_south1_wall" ], "x": 8, "y": 20 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bed_makeshift_south1_wall", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - "L L", - "n n", - "ntn" - ], - "palettes": [ "fbmc_shelter_1_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bed_makeshift_S1", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bed_makeshift_south1_wall" ], "x": 8, "y": 20 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bed_standard_south2_wall", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - " L", - " bb", - " L", - " bb" - ], - "palettes": [ "fbmc_shelter_1_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bed_standard_S2", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bed_standard_south2_wall" ], "x": 11, "y": 19 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bed_straw_south2_wall", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - " L", - " mm", - " L", - " mm" - ], - "palettes": [ "fbmc_shelter_1_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bed_straw_S2", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bed_straw_south2_wall" ], "x": 11, "y": 19 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bed_makeshift_south2_wall", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - " L", - " nn", - " L", - " nn" - ], - "palettes": [ "fbmc_shelter_1_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bed_makeshift_S2", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bed_makeshift_south2_wall" ], "x": 11, "y": 19 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_dining_room", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - " hth", - " hth", - " hth", - " hth" - ], - "palettes": [ "fbmc_shelter_1_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_dining", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_dining_room" ], "x": 12, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_living_room", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - "sss", - " ", - "xxx" - ], - "palettes": [ "fbmc_shelter_1_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_livingroom", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmc_shelter_1_living_room" ], "x": 9, "y": 12 } ], - "set": [ - { "point": "furniture", "id": "f_bookcase", "x": 8, "y": 16 }, - { "point": "furniture", "id": "f_bookcase", "x": 9, "y": 16 }, - { "point": "furniture", "id": "f_bookcase", "x": 10, "y": 16 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_pantry", - "method": "json", - "object": { - "set": [ - { "point": "furniture", "id": "f_rack_wood", "x": 18, "y": 16 }, - { "point": "furniture", "id": "f_rack_wood", "x": 18, "y": 17 }, - { "point": "furniture", "id": "f_rack_wood", "x": 13, "y": 15 }, - { "point": "furniture", "id": "f_rack_wood", "x": 14, "y": 15 }, - { "point": "furniture", "id": "f_rack_wood", "x": 18, "y": 20 }, - { "point": "furniture", "id": "f_rack_wood", "x": 18, "y": 21 }, - { "point": "furniture", "id": "f_rack_wood", "x": 18, "y": 22 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_craftspot", - "method": "json", - "object": { - "set": [ - { "point": "furniture", "id": "f_workbench", "x": 16, "y": 15 }, - { "point": "furniture", "id": "f_workbench", "x": 16, "y": 16 }, - { "point": "furniture", "id": "f_workbench", "x": 17, "y": 11 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_radio_console", - "method": "json", - "object": { - "set": [ - { "point": "terrain", "id": "t_radio_tower", "x": 18, "y": 8 }, - { "point": "terrain", "id": "t_radio_controls", "x": 18, "y": 9 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/modular_shelter_1/modular_shelter_1_log.json b/data/json/mapgen/basecamps/modular_shelter_1/modular_shelter_1_log.json deleted file mode 100644 index 317b9c6f703a3..0000000000000 --- a/data/json/mapgen/basecamps/modular_shelter_1/modular_shelter_1_log.json +++ /dev/null @@ -1,157 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmc_shelter_1_palette_log", - "terrain": { "w": "t_wall_log", "d": "t_door_c" }, - "furniture": { - "h": "f_chair", - "t": "f_table", - "x": "f_coffee_table", - "c": "f_workbench", - "r": "f_rack", - "b": "f_bed", - "m": "f_straw_bed", - "n": "f_makeshift_bed", - "L": "f_locker", - "s": "f_sofa", - "C": "f_armchair", - "B": "f_bookcase" - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bedroom_NW_log", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - " w", - " w", - "wdw" - ], - "palettes": [ "fbmc_shelter_1_palette_log" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bedroom_NW_log", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bedroom_NW_log" ], "x": 8, "y": 8 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bedroom_W1_log", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - " w", - " d", - "www" - ], - "palettes": [ "fbmc_shelter_1_palette_log" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bedroom_W1_log", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bedroom_W1_log" ], "x": 5, "y": 10 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bedroom_W2_log", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - " w", - " d", - "www" - ], - "palettes": [ "fbmc_shelter_1_palette_log" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bedroom_W2", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bedroom_W2_log" ], "x": 5, "y": 13 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bedroom_W3_log", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - " w", - " X ", - " d" - ], - "palettes": [ "fbmc_shelter_1_palette_log" ], - "terrain": { "X": "t_floor" } - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bedroom_SW_log", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - " ww", - " w ", - " w ", - " w " - ], - "palettes": [ "fbmc_shelter_1_palette_log" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bedroom_SW_log", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_shelter_1_bedroom_SW_log" ], "x": 5, "y": 19 }, - { "chunks": [ "fbmc_shelter_1_bedroom_W3_log" ], "x": 5, "y": 16 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bedroom_S1_log", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - " dww", - " w", - " w", - " w" - ], - "palettes": [ "fbmc_shelter_1_palette_log" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bedroom_S2_log", - "object": { "mapgensize": [ 2, 2 ], "rows": [ - "dw", - " " - ], "palettes": [ "fbmc_shelter_1_palette_log" ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bedroom_S_log", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_shelter_1_bedroom_S1_log" ], "x": 8, "y": 19 }, - { "chunks": [ "fbmc_shelter_1_bedroom_S2_log" ], "x": 12, "y": 19 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/modular_shelter_1/modular_shelter_1_rock.json b/data/json/mapgen/basecamps/modular_shelter_1/modular_shelter_1_rock.json deleted file mode 100644 index 513841147063c..0000000000000 --- a/data/json/mapgen/basecamps/modular_shelter_1/modular_shelter_1_rock.json +++ /dev/null @@ -1,157 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmc_shelter_1_palette_rock", - "terrain": { "w": "t_rock_wall", "d": "t_door_c" }, - "furniture": { - "h": "f_chair", - "t": "f_table", - "x": "f_coffee_table", - "c": "f_workbench", - "r": "f_rack", - "b": "f_bed", - "m": "f_straw_bed", - "n": "f_makeshift_bed", - "L": "f_locker", - "s": "f_sofa", - "C": "f_armchair", - "B": "f_bookcase" - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bedroom_NW_rock", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - " w", - " w", - "wdw" - ], - "palettes": [ "fbmc_shelter_1_palette_rock" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bedroom_NW_rock", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bedroom_NW_rock" ], "x": 8, "y": 8 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bedroom_W1_rock", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - " w", - " d", - "www" - ], - "palettes": [ "fbmc_shelter_1_palette_rock" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bedroom_W1_rock", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bedroom_W1_rock" ], "x": 5, "y": 10 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bedroom_W2_rock", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - " w", - " d", - "www" - ], - "palettes": [ "fbmc_shelter_1_palette_rock" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bedroom_W2", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bedroom_W2_rock" ], "x": 5, "y": 13 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bedroom_W3_rock", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - " w", - " X ", - " d" - ], - "palettes": [ "fbmc_shelter_1_palette_rock" ], - "terrain": { "X": "t_floor" } - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bedroom_SW_rock", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - " ww", - " w ", - " w ", - " w " - ], - "palettes": [ "fbmc_shelter_1_palette_rock" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bedroom_SW_rock", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_shelter_1_bedroom_SW_rock" ], "x": 5, "y": 19 }, - { "chunks": [ "fbmc_shelter_1_bedroom_W3_rock" ], "x": 5, "y": 16 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bedroom_S1_rock", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - " dww", - " w", - " w", - " w" - ], - "palettes": [ "fbmc_shelter_1_palette_rock" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bedroom_S2_rock", - "object": { "mapgensize": [ 2, 2 ], "rows": [ - "dw", - " " - ], "palettes": [ "fbmc_shelter_1_palette_rock" ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bedroom_S_rock", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_shelter_1_bedroom_S1_rock" ], "x": 8, "y": 19 }, - { "chunks": [ "fbmc_shelter_1_bedroom_S2_rock" ], "x": 12, "y": 19 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/modular_shelter_1/modular_shelter_1_standard.json b/data/json/mapgen/basecamps/modular_shelter_1/modular_shelter_1_standard.json deleted file mode 100644 index 270ab9e69df87..0000000000000 --- a/data/json/mapgen/basecamps/modular_shelter_1/modular_shelter_1_standard.json +++ /dev/null @@ -1,138 +0,0 @@ -[ - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bedroom_NW", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - " w", - " w", - "wdw" - ], - "palettes": [ "fbmc_shelter_1_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bedroom_NW", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bedroom_NW" ], "x": 8, "y": 8 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bedroom_W1", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - " w", - " d", - "www" - ], - "palettes": [ "fbmc_shelter_1_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bedroom_W1", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bedroom_W1" ], "x": 5, "y": 10 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bedroom_W2", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - " w", - " d", - "www" - ], - "palettes": [ "fbmc_shelter_1_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bedroom_W2", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bedroom_W2" ], "x": 5, "y": 13 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bedroom_W3", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - " w", - " X ", - " d" - ], - "palettes": [ "fbmc_shelter_1_palette" ], - "terrain": { "X": "t_floor" } - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bedroom_SW", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - " ww", - " w ", - " w ", - " w " - ], - "palettes": [ "fbmc_shelter_1_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_standard_bedroom_SW", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_shelter_1_bedroom_SW" ], "x": 5, "y": 19 }, - { "chunks": [ "fbmc_shelter_1_bedroom_W3" ], "x": 5, "y": 16 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bedroom_S1", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - " dww", - " w", - " w", - " w" - ], - "palettes": [ "fbmc_shelter_1_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bedroom_S2", - "object": { "mapgensize": [ 2, 2 ], "rows": [ - "dw", - " " - ], "palettes": [ "fbmc_shelter_1_palette" ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bedroom_S", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_shelter_1_bedroom_S1" ], "x": 8, "y": 19 }, - { "chunks": [ "fbmc_shelter_1_bedroom_S2" ], "x": 12, "y": 19 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/modular_shelter_1/modular_shelter_1_wad.json b/data/json/mapgen/basecamps/modular_shelter_1/modular_shelter_1_wad.json deleted file mode 100644 index 007ad5abd03eb..0000000000000 --- a/data/json/mapgen/basecamps/modular_shelter_1/modular_shelter_1_wad.json +++ /dev/null @@ -1,157 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmc_shelter_1_palette_wad", - "terrain": { "w": "t_wall_wattle", "d": "t_door_makeshift_c" }, - "furniture": { - "h": "f_chair", - "t": "f_table", - "x": "f_coffee_table", - "c": "f_workbench", - "r": "f_rack", - "b": "f_bed", - "m": "f_straw_bed", - "n": "f_makeshift_bed", - "L": "f_locker", - "s": "f_sofa", - "C": "f_armchair", - "B": "f_bookcase" - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bedroom_NW_wad", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - " w", - " w", - "wdw" - ], - "palettes": [ "fbmc_shelter_1_palette_wad" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bedroom_NW_wad", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bedroom_NW_wad" ], "x": 8, "y": 8 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bedroom_W1_wad", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - " w", - " d", - "www" - ], - "palettes": [ "fbmc_shelter_1_palette_wad" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bedroom_W1_wad", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bedroom_W1_wad" ], "x": 5, "y": 10 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bedroom_W2_wad", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - " w", - " d", - "www" - ], - "palettes": [ "fbmc_shelter_1_palette_wad" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bedroom_W2", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bedroom_W2_wad" ], "x": 5, "y": 13 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bedroom_W3_wad", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - " w", - " X ", - " d" - ], - "palettes": [ "fbmc_shelter_1_palette_wad" ], - "terrain": { "X": "t_floor" } - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bedroom_SW_wad", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - " ww", - " w ", - " w ", - " w " - ], - "palettes": [ "fbmc_shelter_1_palette_wad" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bedroom_SW_wad", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_shelter_1_bedroom_SW_wad" ], "x": 5, "y": 19 }, - { "chunks": [ "fbmc_shelter_1_bedroom_W3_wad" ], "x": 5, "y": 16 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bedroom_S1_wad", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - " dww", - " w", - " w", - " w" - ], - "palettes": [ "fbmc_shelter_1_palette_wad" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bedroom_S2_wad", - "object": { "mapgensize": [ 2, 2 ], "rows": [ - "dw", - " " - ], "palettes": [ "fbmc_shelter_1_palette_wad" ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bedroom_S_wad", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_shelter_1_bedroom_S1_wad" ], "x": 8, "y": 19 }, - { "chunks": [ "fbmc_shelter_1_bedroom_S2_wad" ], "x": 12, "y": 19 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/modular_shelter_1/modular_shelter_1_wood.json b/data/json/mapgen/basecamps/modular_shelter_1/modular_shelter_1_wood.json deleted file mode 100644 index 5baa147d8b3ac..0000000000000 --- a/data/json/mapgen/basecamps/modular_shelter_1/modular_shelter_1_wood.json +++ /dev/null @@ -1,157 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmc_shelter_1_palette_wood", - "terrain": { "w": "t_wall_wood", "d": "t_door_c" }, - "furniture": { - "h": "f_chair", - "t": "f_table", - "x": "f_coffee_table", - "c": "f_workbench", - "r": "f_rack", - "b": "f_bed", - "m": "f_straw_bed", - "n": "f_makeshift_bed", - "L": "f_locker", - "s": "f_sofa", - "C": "f_armchair", - "B": "f_bookcase" - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bedroom_NW_wood", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - " w", - " w", - "wdw" - ], - "palettes": [ "fbmc_shelter_1_palette_wood" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bedroom_NW_wood", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bedroom_NW_wood" ], "x": 8, "y": 8 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bedroom_W1_wood", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - " w", - " d", - "www" - ], - "palettes": [ "fbmc_shelter_1_palette_wood" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bedroom_W1_wood", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bedroom_W1_wood" ], "x": 5, "y": 10 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bedroom_W2_wood", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - " w", - " d", - "www" - ], - "palettes": [ "fbmc_shelter_1_palette_wood" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bedroom_W2", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bedroom_W2_wood" ], "x": 5, "y": 13 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bedroom_W3_wood", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - " w", - " X ", - " d" - ], - "palettes": [ "fbmc_shelter_1_palette_wood" ], - "terrain": { "X": "t_floor" } - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bedroom_SW_wood", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - " ww", - " w ", - " w ", - " w " - ], - "palettes": [ "fbmc_shelter_1_palette_wood" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bedroom_SW_wood", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_shelter_1_bedroom_SW_wood" ], "x": 5, "y": 19 }, - { "chunks": [ "fbmc_shelter_1_bedroom_W3_wood" ], "x": 5, "y": 16 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bedroom_S1_wood", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - " dww", - " w", - " w", - " w" - ], - "palettes": [ "fbmc_shelter_1_palette_wood" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_1_bedroom_S2_wood", - "object": { "mapgensize": [ 2, 2 ], "rows": [ - "dw", - " " - ], "palettes": [ "fbmc_shelter_1_palette_wood" ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_1_bedroom_S_wood", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_shelter_1_bedroom_S1_wood" ], "x": 8, "y": 19 }, - { "chunks": [ "fbmc_shelter_1_bedroom_S2_wood" ], "x": 12, "y": 19 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/modular_shelter_2/modular_shelter_2_common.json b/data/json/mapgen/basecamps/modular_shelter_2/modular_shelter_2_common.json deleted file mode 100644 index b32962e5cf23a..0000000000000 --- a/data/json/mapgen/basecamps/modular_shelter_2/modular_shelter_2_common.json +++ /dev/null @@ -1,535 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmc_shelter_2_palette", - "terrain": { "w": "t_wall_w", "d": "t_door_c" }, - "furniture": { - "h": "f_chair", - "t": "f_table", - "x": "f_coffee_table", - "c": "f_workbench", - "r": "f_rack", - "b": "f_bed", - "m": "f_straw_bed", - "n": "f_makeshift_bed", - "L": "f_locker", - "s": "f_sofa", - "C": "f_armchair", - "Q": "f_woodstove", - "B": "f_bookcase" - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_0", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_bulletin", "x": 12, "y": 7 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_fireplace", - "method": "json", - "object": { - "set": [ - { "point": "furniture", "id": "f_fireplace", "x": 8, "y": 8 }, - { "point": "furniture", "id": "f_table", "x": 9, "y": 8 } - ], - "place_loot": [ { "item": "pot", "x": 9, "y": 8, "chance": 100 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_brazier", - "method": "json", - "object": { - "set": [ - { "point": "furniture", "id": "f_brazier", "x": 8, "y": 8 }, - { "point": "furniture", "id": "f_table", "x": 9, "y": 8 } - ], - "place_loot": [ { "item": "pot", "x": 9, "y": 8, "chance": 100 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_stove", - "method": "json", - "object": { - "set": [ - { "point": "furniture", "id": "f_woodstove", "x": 8, "y": 8 }, - { "point": "furniture", "id": "f_table", "x": 9, "y": 8 } - ], - "place_loot": [ { "item": "pot", "x": 8, "y": 9, "chance": 100 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_well", - "method": "json", - "object": { "set": [ { "point": "terrain", "id": "t_water_pump", "x": 10, "y": 13 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bed_straw_nw_wall", - "object": { "mapgensize": [ 2, 2 ], "rows": [ - "mm", - "L " - ], "palettes": [ "fbmc_shelter_2_palette" ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bed_straw_NW", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_straw_nw_wall" ], "x": 3, "y": 11 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bed_makeshift_nw_wall", - "object": { "mapgensize": [ 2, 2 ], "rows": [ - "nn", - "L " - ], "palettes": [ "fbmc_shelter_2_palette" ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bed_makeshift_NW", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_makeshift_nw_wall" ], "x": 3, "y": 11 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_standard_bed_nw_wall", - "object": { "mapgensize": [ 2, 2 ], "rows": [ - "bb", - "L " - ], "palettes": [ "fbmc_shelter_2_palette" ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bed_standard_NW", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_standard_bed_nw_wall" ], "x": 3, "y": 11 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bed_w1_wall", - "object": { "mapgensize": [ 2, 2 ], "rows": [ - "bb", - "L " - ], "palettes": [ "fbmc_shelter_2_palette" ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bed_W1", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_w1_wall" ], "x": 3, "y": 14 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bed_W2", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_w1_wall" ], "x": 3, "y": 17 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bed_w2_wall", - "object": { "mapgensize": [ 2, 2 ], "rows": [ - " L", - "bb" - ], "palettes": [ "fbmc_shelter_2_palette" ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bed_W3", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_w2_wall" ], "x": 8, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bed_straw_west_wall", - "object": { "mapgensize": [ 2, 2 ], "rows": [ - "mm", - "L " - ], "palettes": [ "fbmc_shelter_2_palette" ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bed_straw_W1", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_straw_west_wall" ], "x": 3, "y": 14 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bed_straw_W2", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_straw_west_wall" ], "x": 3, "y": 17 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bed_straw_west2_wall", - "object": { "mapgensize": [ 2, 2 ], "rows": [ - " L", - "mm" - ], "palettes": [ "fbmc_shelter_2_palette" ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bed_straw_W3", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_straw_west2_wall" ], "x": 8, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bed_makeshift_west_wall", - "object": { "mapgensize": [ 2, 2 ], "rows": [ - "nn", - "L " - ], "palettes": [ "fbmc_shelter_2_palette" ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bed_makeshift_W1", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_makeshift_west_wall" ], "x": 3, "y": 14 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bed_makeshift_W2", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_makeshift_west_wall" ], "x": 3, "y": 17 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bed_makeshift_west2_wall", - "object": { "mapgensize": [ 2, 2 ], "rows": [ - " L", - "nn" - ], "palettes": [ "fbmc_shelter_2_palette" ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bed_makeshift_W3", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_makeshift_west2_wall" ], "x": 8, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bed_standard_southwest_wall", - "object": { "mapgensize": [ 2, 2 ], "rows": [ - " b", - "Lb" - ], "palettes": [ "fbmc_shelter_2_palette" ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bed_standard_SW", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_standard_southwest_wall" ], "x": 7, "y": 20 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bed_straw_southwest_wall", - "object": { "mapgensize": [ 2, 2 ], "rows": [ - " m", - "Lm" - ], "palettes": [ "fbmc_shelter_2_palette" ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bed_straw_SW", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_straw_southwest_wall" ], "x": 7, "y": 20 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bed_makeshift_southwest_wall", - "object": { "mapgensize": [ 2, 2 ], "rows": [ - " n", - "Ln" - ], "palettes": [ "fbmc_shelter_2_palette" ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bed_makeshift_SW", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_makeshift_southwest_wall" ], "x": 7, "y": 20 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bed_standard_south1_wall", - "object": { "mapgensize": [ 2, 2 ], "rows": [ - "b ", - "bL" - ], "palettes": [ "fbmc_shelter_2_palette" ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bed_standard_S1", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_standard_south1_wall" ], "x": 10, "y": 20 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bed_straw_south1_wall", - "object": { "mapgensize": [ 2, 2 ], "rows": [ - "m ", - "mL" - ], "palettes": [ "fbmc_shelter_2_palette" ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bed_straw_S1", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_straw_south1_wall" ], "x": 10, "y": 20 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bed_makeshift_south1_wall", - "object": { "mapgensize": [ 2, 2 ], "rows": [ - "n ", - "nL" - ], "palettes": [ "fbmc_shelter_2_palette" ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bed_makeshift_S1", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_makeshift_south1_wall" ], "x": 10, "y": 20 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bed_standard_S2", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_standard_south1_wall" ], "x": 13, "y": 21 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bed_straw_S2", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_straw_south1_wall" ], "x": 13, "y": 21 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bed_makeshift_S2", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_makeshift_south1_wall" ], "x": 13, "y": 21 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bed_standard_east1_wall", - "object": { "mapgensize": [ 2, 2 ], "rows": [ - "Lb", - " b" - ], "palettes": [ "fbmc_shelter_2_palette" ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bed_standard_E1", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_standard_east1_wall" ], "x": 14, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bed_straw_east1_wall", - "object": { "mapgensize": [ 2, 2 ], "rows": [ - "Lm", - " m" - ], "palettes": [ "fbmc_shelter_2_palette" ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bed_straw_E1", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_straw_east1_wall" ], "x": 14, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bed_makeshift_east1_wall", - "object": { "mapgensize": [ 2, 2 ], "rows": [ - "Ln", - " n" - ], "palettes": [ "fbmc_shelter_2_palette" ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bed_makeshift_E1", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_makeshift_east1_wall" ], "x": 14, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bed_standard_east2_wall", - "object": { "mapgensize": [ 2, 2 ], "rows": [ - "bb", - " L" - ], "palettes": [ "fbmc_shelter_2_palette" ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bed_standard_E2", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_standard_east2_wall" ], "x": 19, "y": 11 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bed_standard_E3", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_standard_east2_wall" ], "x": 19, "y": 14 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bed_standard_E4", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_standard_east2_wall" ], "x": 19, "y": 17 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bed_straw_east2_wall", - "object": { "mapgensize": [ 2, 2 ], "rows": [ - "mm", - " L" - ], "palettes": [ "fbmc_shelter_2_palette" ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bed_straw_E2", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_straw_east2_wall" ], "x": 19, "y": 11 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bed_straw_E3", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_straw_east2_wall" ], "x": 19, "y": 14 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bed_straw_E4", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_straw_east2_wall" ], "x": 19, "y": 17 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bed_makeshift_east2_wall", - "object": { "mapgensize": [ 2, 2 ], "rows": [ - "nn", - " L" - ], "palettes": [ "fbmc_shelter_2_palette" ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bed_makeshift_E2", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_makeshift_east2_wall" ], "x": 19, "y": 11 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bed_makeshift_E3", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_makeshift_east2_wall" ], "x": 19, "y": 14 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bed_makeshift_E4", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_makeshift_east2_wall" ], "x": 19, "y": 17 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_dining_room", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - "hhhh", - "tttt", - "hhhh", - " " - ], - "palettes": [ "fbmc_shelter_2_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_dining", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_dining_room" ], "x": 12, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_living_room", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - "xCB", - "s Q", - "s B" - ], - "palettes": [ "fbmc_shelter_2_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_livingroom", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_living_room" ], "x": 17, "y": 7 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_pantry", - "method": "json", - "object": { - "set": [ - { "point": "furniture", "id": "f_rack_wood", "x": 7, "y": 13 }, - { "point": "furniture", "id": "f_rack_wood", "x": 8, "y": 13 }, - { "point": "furniture", "id": "f_rack_wood", "x": 9, "y": 13 }, - { "point": "furniture", "id": "f_rack_wood", "x": 14, "y": 13 }, - { "point": "furniture", "id": "f_rack_wood", "x": 15, "y": 13 }, - { "point": "furniture", "id": "f_rack_wood", "x": 16, "y": 13 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_craftspot", - "method": "json", - "object": { - "set": [ - { "point": "furniture", "id": "f_workbench", "x": 6, "y": 8 }, - { "point": "furniture", "id": "f_workbench", "x": 7, "y": 8 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_radio_console", - "method": "json", - "object": { - "set": [ - { "point": "terrain", "id": "t_radio_tower", "x": 12, "y": 5 }, - { "point": "terrain", "id": "t_radio_controls", "x": 13, "y": 5 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/modular_shelter_2/modular_shelter_2_log.json b/data/json/mapgen/basecamps/modular_shelter_2/modular_shelter_2_log.json deleted file mode 100644 index 5d9ea4141eb12..0000000000000 --- a/data/json/mapgen/basecamps/modular_shelter_2/modular_shelter_2_log.json +++ /dev/null @@ -1,252 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmc_shelter_2_palette_log", - "terrain": { "w": "t_wall_log", "d": "t_door_c" }, - "furniture": { - "h": "f_chair", - "t": "f_table", - "x": "f_coffee_table", - "c": "f_workbench", - "r": "f_rack", - "b": "f_bed", - "m": "f_straw_bed", - "n": "f_makeshift_bed", - "L": "f_locker", - "s": "f_sofa", - "C": "f_armchair", - "B": "f_bookcase" - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_NW_log", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - " w", - " d", - "www" - ], - "palettes": [ "fbmc_shelter_2_palette_log" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_NW_log", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_NW_log" ], "x": 3, "y": 11 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_W1_log", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - " w", - " d", - "www" - ], - "palettes": [ "fbmc_shelter_2_palette_log" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_W1_log", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_W1_log" ], "x": 3, "y": 14 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_W2_log", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - " w ", - " d ", - " w ", - " w " - ], - "palettes": [ "fbmc_shelter_2_palette_log" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_W2_log", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_W2_log" ], "x": 3, "y": 17 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_W3_log", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - "www ", - "d w", - "w w", - "www " - ], - "palettes": [ "fbmc_shelter_2_palette_log" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_W3_log", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_W3_log" ], "x": 7, "y": 14 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_SW_log", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - "wdww", - " w", - " w", - " " - ], - "palettes": [ "fbmc_shelter_2_palette_log" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_SW_log", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_SW_log" ], "x": 6, "y": 19 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_S1_log", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - "wdw", - " w", - " w" - ], - "palettes": [ "fbmc_shelter_2_palette_log" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_S2_log", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - "www", - " d", - " w" - ], - "palettes": [ "fbmc_shelter_2_palette_log" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_S_log", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_shelter_2_bedroom_S1_log" ], "x": 10, "y": 19 }, - { "chunks": [ "fbmc_shelter_2_bedroom_S2_log" ], "x": 13, "y": 20 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_east1_log", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - " www", - "w w", - "w w", - " dww" - ], - "palettes": [ "fbmc_shelter_2_palette_log" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_E1_log", - "method": "json", - "object": { - "set": [ - { "point": "terrain", "id": "t_door_c", "x": 12, "y": 14 }, - { "point": "terrain", "id": "t_door_c", "x": 12, "y": 17 } - ], - "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_east1_log" ], "x": 13, "y": 14 } ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_east2_log", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - "w ", - "w ", - "d ", - "www " - ], - "palettes": [ "fbmc_shelter_2_palette_log" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_E2_log", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_east2_log" ], "x": 18, "y": 10 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_east3_log", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - "w ", - "d ", - "www " - ], - "palettes": [ "fbmc_shelter_2_palette_log" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_E3_log", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_east3_log" ], "x": 18, "y": 14 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_east4_log", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - "w ", - "d ", - "w ", - "w " - ], - "palettes": [ "fbmc_shelter_2_palette_log" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_E4_log", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_east4_log" ], "x": 18, "y": 17 } ] } - } -] diff --git a/data/json/mapgen/basecamps/modular_shelter_2/modular_shelter_2_rock.json b/data/json/mapgen/basecamps/modular_shelter_2/modular_shelter_2_rock.json deleted file mode 100644 index 6128a8d10a0ae..0000000000000 --- a/data/json/mapgen/basecamps/modular_shelter_2/modular_shelter_2_rock.json +++ /dev/null @@ -1,252 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmc_shelter_2_palette_rock", - "terrain": { "w": "t_rock_wall", "d": "t_door_c" }, - "furniture": { - "h": "f_chair", - "t": "f_table", - "x": "f_coffee_table", - "c": "f_workbench", - "r": "f_rack", - "b": "f_bed", - "m": "f_straw_bed", - "n": "f_makeshift_bed", - "L": "f_locker", - "s": "f_sofa", - "C": "f_armchair", - "B": "f_bookcase" - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_NW_rock", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - " w", - " d", - "www" - ], - "palettes": [ "fbmc_shelter_2_palette_rock" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_NW_rock", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_NW_rock" ], "x": 3, "y": 11 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_W1_rock", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - " w", - " d", - "www" - ], - "palettes": [ "fbmc_shelter_2_palette_rock" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_W1_rock", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_W1_rock" ], "x": 3, "y": 14 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_W2_rock", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - " w ", - " d ", - " w ", - " w " - ], - "palettes": [ "fbmc_shelter_2_palette_rock" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_W2_rock", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_W2_rock" ], "x": 3, "y": 17 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_W3_rock", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - "www ", - "d w", - "w w", - "www " - ], - "palettes": [ "fbmc_shelter_2_palette_rock" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_W3_rock", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_W3_rock" ], "x": 7, "y": 14 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_SW_rock", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - "wdww", - " w", - " w", - " " - ], - "palettes": [ "fbmc_shelter_2_palette_rock" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_SW_rock", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_SW_rock" ], "x": 6, "y": 19 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_S1_rock", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - "wdw", - " w", - " w" - ], - "palettes": [ "fbmc_shelter_2_palette_rock" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_S2_rock", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - "www", - " d", - " w" - ], - "palettes": [ "fbmc_shelter_2_palette_rock" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_S_rock", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_shelter_2_bedroom_S1_rock" ], "x": 10, "y": 19 }, - { "chunks": [ "fbmc_shelter_2_bedroom_S2_rock" ], "x": 13, "y": 20 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_east1_rock", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - " www", - "w w", - "w w", - " dww" - ], - "palettes": [ "fbmc_shelter_2_palette_rock" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_E1_rock", - "method": "json", - "object": { - "set": [ - { "point": "terrain", "id": "t_door_c", "x": 12, "y": 14 }, - { "point": "terrain", "id": "t_door_c", "x": 12, "y": 17 } - ], - "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_east1_rock" ], "x": 13, "y": 14 } ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_east2_rock", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - "w ", - "w ", - "d ", - "www " - ], - "palettes": [ "fbmc_shelter_2_palette_rock" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_E2_rock", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_east2_rock" ], "x": 18, "y": 10 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_east3_rock", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - "w ", - "d ", - "www " - ], - "palettes": [ "fbmc_shelter_2_palette_rock" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_E3_rock", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_east3_rock" ], "x": 18, "y": 14 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_east4_rock", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - "w ", - "d ", - "w ", - "w " - ], - "palettes": [ "fbmc_shelter_2_palette_rock" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_E4_rock", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_east4_rock" ], "x": 18, "y": 17 } ] } - } -] diff --git a/data/json/mapgen/basecamps/modular_shelter_2/modular_shelter_2_standard.json b/data/json/mapgen/basecamps/modular_shelter_2/modular_shelter_2_standard.json deleted file mode 100644 index 2d9f1e694eca4..0000000000000 --- a/data/json/mapgen/basecamps/modular_shelter_2/modular_shelter_2_standard.json +++ /dev/null @@ -1,233 +0,0 @@ -[ - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_NW_standard", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - " w", - " d", - "www" - ], - "palettes": [ "fbmc_shelter_2_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_NW_standard", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_NW_standard" ], "x": 3, "y": 11 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_W1_standard", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - " w", - " d", - "www" - ], - "palettes": [ "fbmc_shelter_2_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_W1_standard", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_W1_standard" ], "x": 3, "y": 14 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_W2_standard", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - " w ", - " d ", - " w ", - " w " - ], - "palettes": [ "fbmc_shelter_2_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_W2_standard", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_W2_standard" ], "x": 3, "y": 17 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_W3_standard", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - "www ", - "d w", - "w w", - "www " - ], - "palettes": [ "fbmc_shelter_2_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_W3_standard", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_W3_standard" ], "x": 7, "y": 14 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_SW_standard", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - "wdww", - " w", - " w", - " " - ], - "palettes": [ "fbmc_shelter_2_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_SW_standard", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_SW_standard" ], "x": 6, "y": 19 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_S1_standard", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - "wdw", - " w", - " w" - ], - "palettes": [ "fbmc_shelter_2_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_S2_standard", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - "www", - " d", - " w" - ], - "palettes": [ "fbmc_shelter_2_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_S_standard", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_shelter_2_bedroom_S1_standard" ], "x": 10, "y": 19 }, - { "chunks": [ "fbmc_shelter_2_bedroom_S2_standard" ], "x": 13, "y": 20 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_east1_standard", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - " www", - "w w", - "w w", - " dww" - ], - "palettes": [ "fbmc_shelter_2_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_E1_standard", - "method": "json", - "object": { - "set": [ - { "point": "terrain", "id": "t_door_c", "x": 12, "y": 14 }, - { "point": "terrain", "id": "t_door_c", "x": 12, "y": 17 } - ], - "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_east1_standard" ], "x": 13, "y": 14 } ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_east2_standard", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - "w ", - "w ", - "d ", - "www " - ], - "palettes": [ "fbmc_shelter_2_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_E2_standard", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_east2_standard" ], "x": 18, "y": 10 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_east3_standard", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - "w ", - "d ", - "www " - ], - "palettes": [ "fbmc_shelter_2_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_E3_standard", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_east3_standard" ], "x": 18, "y": 14 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_east4_standard", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - "w ", - "d ", - "w ", - "w " - ], - "palettes": [ "fbmc_shelter_2_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_E4_standard", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_east4_standard" ], "x": 18, "y": 17 } ] } - } -] diff --git a/data/json/mapgen/basecamps/modular_shelter_2/modular_shelter_2_wad.json b/data/json/mapgen/basecamps/modular_shelter_2/modular_shelter_2_wad.json deleted file mode 100644 index 528a6f1dd2137..0000000000000 --- a/data/json/mapgen/basecamps/modular_shelter_2/modular_shelter_2_wad.json +++ /dev/null @@ -1,252 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmc_shelter_2_palette_wad", - "terrain": { "w": "t_wall_wattle", "d": "t_door_makeshift_c" }, - "furniture": { - "h": "f_chair", - "t": "f_table", - "x": "f_coffee_table", - "c": "f_workbench", - "r": "f_rack", - "b": "f_bed", - "m": "f_straw_bed", - "n": "f_makeshift_bed", - "L": "f_locker", - "s": "f_sofa", - "C": "f_armchair", - "B": "f_bookcase" - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_NW_wad", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - " w", - " d", - "www" - ], - "palettes": [ "fbmc_shelter_2_palette_wad" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_NW_wad", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_NW_wad" ], "x": 3, "y": 11 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_W1_wad", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - " w", - " d", - "www" - ], - "palettes": [ "fbmc_shelter_2_palette_wad" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_W1_wad", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_W1_wad" ], "x": 3, "y": 14 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_W2_wad", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - " w ", - " d ", - " w ", - " w " - ], - "palettes": [ "fbmc_shelter_2_palette_wad" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_W2_wad", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_W2_wad" ], "x": 3, "y": 17 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_W3_wad", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - "www ", - "d w", - "w w", - "www " - ], - "palettes": [ "fbmc_shelter_2_palette_wad" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_W3_wad", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_W3_wad" ], "x": 7, "y": 14 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_SW_wad", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - "wdww", - " w", - " w", - " " - ], - "palettes": [ "fbmc_shelter_2_palette_wad" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_SW_wad", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_SW_wad" ], "x": 6, "y": 19 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_S1_wad", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - "wdw", - " w", - " w" - ], - "palettes": [ "fbmc_shelter_2_palette_wad" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_S2_wad", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - "www", - " d", - " w" - ], - "palettes": [ "fbmc_shelter_2_palette_wad" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_S_wad", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_shelter_2_bedroom_S1_wad" ], "x": 10, "y": 19 }, - { "chunks": [ "fbmc_shelter_2_bedroom_S2_wad" ], "x": 13, "y": 20 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_east1_wad", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - " www", - "w w", - "w w", - " dww" - ], - "palettes": [ "fbmc_shelter_2_palette_wad" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_E1_wad", - "method": "json", - "object": { - "set": [ - { "point": "terrain", "id": "t_door_c", "x": 12, "y": 14 }, - { "point": "terrain", "id": "t_door_c", "x": 12, "y": 17 } - ], - "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_east1_wad" ], "x": 13, "y": 14 } ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_east2_wad", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - "w ", - "w ", - "d ", - "www " - ], - "palettes": [ "fbmc_shelter_2_palette_wad" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_E2_wad", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_east2_wad" ], "x": 18, "y": 10 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_east3_wad", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - "w ", - "d ", - "www " - ], - "palettes": [ "fbmc_shelter_2_palette_wad" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_E3_wad", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_east3_wad" ], "x": 18, "y": 14 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_east4_wad", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - "w ", - "d ", - "w ", - "w " - ], - "palettes": [ "fbmc_shelter_2_palette_wad" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_E4_wad", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_east4_wad" ], "x": 18, "y": 17 } ] } - } -] diff --git a/data/json/mapgen/basecamps/modular_shelter_2/modular_shelter_2_wood.json b/data/json/mapgen/basecamps/modular_shelter_2/modular_shelter_2_wood.json deleted file mode 100644 index 625aadee0e45c..0000000000000 --- a/data/json/mapgen/basecamps/modular_shelter_2/modular_shelter_2_wood.json +++ /dev/null @@ -1,252 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmc_shelter_2_palette_wood", - "terrain": { "w": "t_wall_wood", "d": "t_door_c" }, - "furniture": { - "h": "f_chair", - "t": "f_table", - "x": "f_coffee_table", - "c": "f_workbench", - "r": "f_rack", - "b": "f_bed", - "m": "f_straw_bed", - "n": "f_makeshift_bed", - "L": "f_locker", - "s": "f_sofa", - "C": "f_armchair", - "B": "f_bookcase" - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_NW_wood", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - " w", - " d", - "www" - ], - "palettes": [ "fbmc_shelter_2_palette_wood" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_NW_wood", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_NW_wood" ], "x": 3, "y": 11 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_W1_wood", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - " w", - " d", - "www" - ], - "palettes": [ "fbmc_shelter_2_palette_wood" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_W1_wood", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_W1_wood" ], "x": 3, "y": 14 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_W2_wood", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - " w ", - " d ", - " w ", - " w " - ], - "palettes": [ "fbmc_shelter_2_palette_wood" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_W2_wood", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_W2_wood" ], "x": 3, "y": 17 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_W3_wood", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - "www ", - "d w", - "w w", - "www " - ], - "palettes": [ "fbmc_shelter_2_palette_wood" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_W3_wood", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_W3_wood" ], "x": 7, "y": 14 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_SW_wood", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - "wdww", - " w", - " w", - " " - ], - "palettes": [ "fbmc_shelter_2_palette_wood" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_SW_wood", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_SW_wood" ], "x": 6, "y": 19 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_S1_wood", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - "wdw", - " w", - " w" - ], - "palettes": [ "fbmc_shelter_2_palette_wood" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_S2_wood", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - "www", - " d", - " w" - ], - "palettes": [ "fbmc_shelter_2_palette_wood" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_S_wood", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_shelter_2_bedroom_S1_wood" ], "x": 10, "y": 19 }, - { "chunks": [ "fbmc_shelter_2_bedroom_S2_wood" ], "x": 13, "y": 20 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_east1_wood", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - " www", - "w w", - "w w", - " dww" - ], - "palettes": [ "fbmc_shelter_2_palette_wood" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_E1_wood", - "method": "json", - "object": { - "set": [ - { "point": "terrain", "id": "t_door_c", "x": 12, "y": 14 }, - { "point": "terrain", "id": "t_door_c", "x": 12, "y": 17 } - ], - "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_east1_wood" ], "x": 13, "y": 14 } ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_east2_wood", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - "w ", - "w ", - "d ", - "www " - ], - "palettes": [ "fbmc_shelter_2_palette_wood" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_E2_wood", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_east2_wood" ], "x": 18, "y": 10 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_east3_wood", - "object": { - "mapgensize": [ 3, 3 ], - "rows": [ - "w ", - "d ", - "www " - ], - "palettes": [ "fbmc_shelter_2_palette_wood" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_E3_wood", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_east3_wood" ], "x": 18, "y": 14 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_shelter_2_bedroom_east4_wood", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - "w ", - "d ", - "w ", - "w " - ], - "palettes": [ "fbmc_shelter_2_palette_wood" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_shelter_2_bedroom_E4_wood", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_east4_wood" ], "x": 18, "y": 17 } ] } - } -] diff --git a/data/json/mapgen/basecamps/modular_storehouse/modular_storehouse_log.json b/data/json/mapgen/basecamps/modular_storehouse/modular_storehouse_log.json deleted file mode 100644 index c7ac62671a109..0000000000000 --- a/data/json/mapgen/basecamps/modular_storehouse/modular_storehouse_log.json +++ /dev/null @@ -1,263 +0,0 @@ -[ - { - "type": "palette", - "id": "fbms_log_palette", - "terrain": { - ".": "t_floor", - "b": "t_grass", - "p": "t_floor", - "d": "t_door_c", - "o": "t_window_no_curtains", - "w": "t_wall_log", - ";": "t_floor_primitive" - }, - "furniture": { "b": "f_bench", "t": "f_table", "x": "f_brazier", "U": "f_birdbath", "l": "f_locker", "B": "f_bookcase" } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room0_log", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " wwww", - " ...w", - " ...w", - " ...w", - " ...w", - " wwww" - ], - "palettes": [ "fbms_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room0_log_east", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room0_log" ], "x": 15, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room1_log", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwww ", - "w... ", - "w... ", - "w... ", - "w... ", - "wwww " - ], - "palettes": [ "fbms_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room1_log_west", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room1_log" ], "x": 3, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room2_log", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " ", - " ", - " wow", - " w..", - " w.." - ], - "palettes": [ "fbms_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room2_log_northwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room2_log" ], "x": 3, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room3_log", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " w..", - " w..", - " wow", - " ", - " ", - " " - ], - "palettes": [ "fbms_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room3_log_southwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room3_log" ], "x": 3, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room4_log", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " ", - " ", - "wow ", - "..w ", - "..w " - ], - "palettes": [ "fbms_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room4_log_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room4_log" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room5_log", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "..w ", - "..w ", - "wow ", - " ", - " ", - " " - ], - "palettes": [ "fbms_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room5_log_southeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room5_log" ], "x": 15, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room6_log", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "......", - "......", - "woddow", - " .... ", - " .... ", - "w....w" - ], - "palettes": [ "fbms_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room6_log_south", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room6_log" ], "x": 9, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room7_log", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "w....w", - " .... ", - " .... ", - "woddow", - "......", - "......" - ], - "palettes": [ "fbms_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room7_log_north", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room7_log" ], "x": 9, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room8_log", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "......", - "......", - "......", - "......", - "......", - "......" - ], - "palettes": [ "fbms_log_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room9_log", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ..", - " ..", - " ..", - " ..", - " ..", - " .." - ], - "palettes": [ "fbms_log_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room10_log", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - ".. ", - ".. ", - ".. ", - ".. ", - ".. ", - ".. " - ], - "palettes": [ "fbms_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room8_log_center", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbms_room9_log" ], "x": 3, "y": 9 }, - { "chunks": [ "fbms_room10_log" ], "x": 15, "y": 9 }, - { "chunks": [ "fbms_room8_log" ], "x": 9, "y": 9 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/modular_storehouse/modular_storehouse_metal.json b/data/json/mapgen/basecamps/modular_storehouse/modular_storehouse_metal.json deleted file mode 100644 index e35439fcf0d48..0000000000000 --- a/data/json/mapgen/basecamps/modular_storehouse/modular_storehouse_metal.json +++ /dev/null @@ -1,265 +0,0 @@ -[ - { - "type": "palette", - "id": "fbms_metal_palette", - "terrain": { - ".": "t_scrap_floor", - "b": "t_grass", - "t": "t_scrap_floor", - "l": "t_scrap_floor", - "B": "t_scrap_floor", - "d": "t_door_metal_c", - "o": "t_window_no_curtains", - "w": "t_scrap_wall", - ";": "t_floor_primitive" - }, - "furniture": { "b": "f_bench", "t": "f_table", "x": "f_brazier", "U": "f_birdbath", "l": "f_locker", "B": "f_bookcase" } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room0_metal", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " wwww", - " ...w", - " ...w", - " ...w", - " ...w", - " wwww" - ], - "palettes": [ "fbms_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room0_metal_east", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room0_metal" ], "x": 15, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room1_metal", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwww ", - "w... ", - "w... ", - "w... ", - "w... ", - "wwww " - ], - "palettes": [ "fbms_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room1_metal_west", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room1_metal" ], "x": 3, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room2_metal", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " ", - " ", - " wow", - " w..", - " w.." - ], - "palettes": [ "fbms_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room2_metal_northwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room2_metal" ], "x": 3, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room3_metal", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " w..", - " w..", - " wow", - " ", - " ", - " " - ], - "palettes": [ "fbms_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room3_metal_southwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room3_metal" ], "x": 3, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room4_metal", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " ", - " ", - "wow ", - "..w ", - "..w " - ], - "palettes": [ "fbms_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room4_metal_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room4_metal" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room5_metal", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "..w ", - "..w ", - "wow ", - " ", - " ", - " " - ], - "palettes": [ "fbms_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room5_metal_southeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room5_metal" ], "x": 15, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room6_metal", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "......", - "......", - "woddow", - " .... ", - " .... ", - "w....w" - ], - "palettes": [ "fbms_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room6_metal_south", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room6_metal" ], "x": 9, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room7_metal", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "w....w", - " .... ", - " .... ", - "woddow", - "......", - "......" - ], - "palettes": [ "fbms_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room7_metal_north", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room7_metal" ], "x": 9, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room8_metal", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "......", - "......", - "......", - "......", - "......", - "......" - ], - "palettes": [ "fbms_metal_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room9_metal", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ..", - " ..", - " ..", - " ..", - " ..", - " .." - ], - "palettes": [ "fbms_metal_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room10_metal", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - ".. ", - ".. ", - ".. ", - ".. ", - ".. ", - ".. " - ], - "palettes": [ "fbms_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room8_metal_center", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbms_room9_metal" ], "x": 3, "y": 9 }, - { "chunks": [ "fbms_room10_metal" ], "x": 15, "y": 9 }, - { "chunks": [ "fbms_room8_metal" ], "x": 9, "y": 9 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/modular_storehouse/modular_storehouse_migo_resin.json b/data/json/mapgen/basecamps/modular_storehouse/modular_storehouse_migo_resin.json deleted file mode 100644 index 6c6dc07e2a96f..0000000000000 --- a/data/json/mapgen/basecamps/modular_storehouse/modular_storehouse_migo_resin.json +++ /dev/null @@ -1,265 +0,0 @@ -[ - { - "type": "palette", - "id": "fbms_migo_resin_palette", - "terrain": { - ".": "t_floor_resin", - "b": "t_grass", - "t": "t_floor_resin", - "l": "t_floor_resin", - "B": "t_floor_resin", - "d": "t_resin_hole_c", - "o": "t_wall_resin_cage", - "w": "t_wall_resin", - ";": "t_floor_resin" - }, - "furniture": { "b": "f_bench", "t": "f_table", "x": "f_brazier", "U": "f_birdbath", "l": "f_locker", "B": "f_bookcase" } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room0_migo_resin", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " wwww", - " ...w", - " ...w", - " ...w", - " ...w", - " wwww" - ], - "palettes": [ "fbms_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room0_migo_resin_east", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room0_migo_resin" ], "x": 15, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room1_migo_resin", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwww ", - "w... ", - "w... ", - "w... ", - "w... ", - "wwww " - ], - "palettes": [ "fbms_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room1_migo_resin_west", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room1_migo_resin" ], "x": 3, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room2_migo_resin", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " ", - " ", - " wow", - " w..", - " w.." - ], - "palettes": [ "fbms_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room2_migo_resin_northwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room2_migo_resin" ], "x": 3, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room3_migo_resin", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " w..", - " w..", - " wow", - " ", - " ", - " " - ], - "palettes": [ "fbms_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room3_migo_resin_southwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room3_migo_resin" ], "x": 3, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room4_migo_resin", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " ", - " ", - "wow ", - "..w ", - "..w " - ], - "palettes": [ "fbms_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room4_migo_resin_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room4_migo_resin" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room5_migo_resin", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "..w ", - "..w ", - "wow ", - " ", - " ", - " " - ], - "palettes": [ "fbms_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room5_migo_resin_southeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room5_migo_resin" ], "x": 15, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room6_migo_resin", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "......", - "......", - "woddow", - " .... ", - " .... ", - "w....w" - ], - "palettes": [ "fbms_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room6_migo_resin_south", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room6_migo_resin" ], "x": 9, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room7_migo_resin", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "w....w", - " .... ", - " .... ", - "woddow", - "......", - "......" - ], - "palettes": [ "fbms_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room7_migo_resin_north", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room7_migo_resin" ], "x": 9, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room8_migo_resin", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "......", - "......", - "......", - "......", - "......", - "......" - ], - "palettes": [ "fbms_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room9_migo_resin", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ..", - " ..", - " ..", - " ..", - " ..", - " .." - ], - "palettes": [ "fbms_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room10_migo_resin", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - ".. ", - ".. ", - ".. ", - ".. ", - ".. ", - ".. " - ], - "palettes": [ "fbms_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room8_migo_resin_center", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbms_room9_migo_resin" ], "x": 3, "y": 9 }, - { "chunks": [ "fbms_room10_migo_resin" ], "x": 15, "y": 9 }, - { "chunks": [ "fbms_room8_migo_resin" ], "x": 9, "y": 9 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/modular_storehouse/modular_storehouse_rammed_earth.json b/data/json/mapgen/basecamps/modular_storehouse/modular_storehouse_rammed_earth.json deleted file mode 100644 index 82b8558abe6f3..0000000000000 --- a/data/json/mapgen/basecamps/modular_storehouse/modular_storehouse_rammed_earth.json +++ /dev/null @@ -1,265 +0,0 @@ -[ - { - "type": "palette", - "id": "fbms_rammed_earth_palette", - "terrain": { - ".": "t_floor_primitive", - "b": "t_grass", - "t": "t_floor_primitive", - "l": "t_floor_primitive", - "B": "t_floor_primitive", - "d": "t_door_makeshift_c", - "o": "t_window_empty", - "w": "t_wall_rammed_earth", - ";": "t_floor_primitive" - }, - "furniture": { "b": "f_bench", "t": "f_table", "x": "f_brazier", "U": "f_birdbath", "l": "f_locker", "B": "f_bookcase" } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room0_rammed_earth", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " wwww", - " ...w", - " ...w", - " ...w", - " ...w", - " wwww" - ], - "palettes": [ "fbms_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room0_rammed_earth_east", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room0_rammed_earth" ], "x": 15, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room1_rammed_earth", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwww ", - "w... ", - "w... ", - "w... ", - "w... ", - "wwww " - ], - "palettes": [ "fbms_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room1_rammed_earth_west", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room1_rammed_earth" ], "x": 3, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room2_rammed_earth", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " ", - " ", - " wow", - " w..", - " w.." - ], - "palettes": [ "fbms_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room2_rammed_earth_northwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room2_rammed_earth" ], "x": 3, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room3_rammed_earth", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " w..", - " w..", - " wow", - " ", - " ", - " " - ], - "palettes": [ "fbms_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room3_rammed_earth_southwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room3_rammed_earth" ], "x": 3, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room4_rammed_earth", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " ", - " ", - "wow ", - "..w ", - "..w " - ], - "palettes": [ "fbms_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room4_rammed_earth_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room4_rammed_earth" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room5_rammed_earth", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "..w ", - "..w ", - "wow ", - " ", - " ", - " " - ], - "palettes": [ "fbms_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room5_rammed_earth_southeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room5_rammed_earth" ], "x": 15, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room6_rammed_earth", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "......", - "......", - "woddow", - " .... ", - " .... ", - "w....w" - ], - "palettes": [ "fbms_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room6_rammed_earth_south", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room6_rammed_earth" ], "x": 9, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room7_rammed_earth", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "w....w", - " .... ", - " .... ", - "woddow", - "......", - "......" - ], - "palettes": [ "fbms_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room7_rammed_earth_north", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room7_rammed_earth" ], "x": 9, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room8_rammed_earth", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "......", - "......", - "......", - "......", - "......", - "......" - ], - "palettes": [ "fbms_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room9_rammed_earth", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ..", - " ..", - " ..", - " ..", - " ..", - " .." - ], - "palettes": [ "fbms_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room10_rammed_earth", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - ".. ", - ".. ", - ".. ", - ".. ", - ".. ", - ".. " - ], - "palettes": [ "fbms_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room8_rammed_earth_center", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbms_room9_rammed_earth" ], "x": 3, "y": 9 }, - { "chunks": [ "fbms_room10_rammed_earth" ], "x": 15, "y": 9 }, - { "chunks": [ "fbms_room8_rammed_earth" ], "x": 9, "y": 9 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/modular_storehouse/modular_storehouse_rock.json b/data/json/mapgen/basecamps/modular_storehouse/modular_storehouse_rock.json deleted file mode 100644 index 0b61e33a540cd..0000000000000 --- a/data/json/mapgen/basecamps/modular_storehouse/modular_storehouse_rock.json +++ /dev/null @@ -1,263 +0,0 @@ -[ - { - "type": "palette", - "id": "fbms_rock_palette", - "terrain": { - ".": "t_floor", - "b": "t_grass", - "p": "t_floor", - "d": "t_door_c", - "o": "t_window_no_curtains", - "w": "t_rock_wall", - ";": "t_floor_primitive" - }, - "furniture": { "b": "f_bench", "t": "f_table", "x": "f_brazier", "U": "f_birdbath", "l": "f_locker", "B": "f_bookcase" } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room0_rock", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " wwww", - " ...w", - " ...w", - " ...w", - " ...w", - " wwww" - ], - "palettes": [ "fbms_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room0_rock_east", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room0_rock" ], "x": 15, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room1_rock", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwww ", - "w... ", - "w... ", - "w... ", - "w... ", - "wwww " - ], - "palettes": [ "fbms_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room1_rock_west", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room1_rock" ], "x": 3, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room2_rock", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " ", - " ", - " wow", - " w..", - " w.." - ], - "palettes": [ "fbms_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room2_rock_northwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room2_rock" ], "x": 3, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room3_rock", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " w..", - " w..", - " wow", - " ", - " ", - " " - ], - "palettes": [ "fbms_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room3_rock_southwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room3_rock" ], "x": 3, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room4_rock", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " ", - " ", - "wow ", - "..w ", - "..w " - ], - "palettes": [ "fbms_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room4_rock_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room4_rock" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room5_rock", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "..w ", - "..w ", - "wow ", - " ", - " ", - " " - ], - "palettes": [ "fbms_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room5_rock_southeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room5_rock" ], "x": 15, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room6_rock", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "......", - "......", - "woddow", - " .... ", - " .... ", - "w....w" - ], - "palettes": [ "fbms_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room6_rock_south", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room6_rock" ], "x": 9, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room7_rock", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "w....w", - " .... ", - " .... ", - "woddow", - "......", - "......" - ], - "palettes": [ "fbms_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room7_rock_north", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room7_rock" ], "x": 9, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room8_rock", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "......", - "......", - "......", - "......", - "......", - "......" - ], - "palettes": [ "fbms_rock_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room9_rock", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ..", - " ..", - " ..", - " ..", - " ..", - " .." - ], - "palettes": [ "fbms_rock_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room10_rock", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - ".. ", - ".. ", - ".. ", - ".. ", - ".. ", - ".. " - ], - "palettes": [ "fbms_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room8_rock_center", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbms_room9_rock" ], "x": 3, "y": 9 }, - { "chunks": [ "fbms_room10_rock" ], "x": 15, "y": 9 }, - { "chunks": [ "fbms_room8_rock" ], "x": 9, "y": 9 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/modular_storehouse/modular_storehouse_wad.json b/data/json/mapgen/basecamps/modular_storehouse/modular_storehouse_wad.json deleted file mode 100644 index 560e1ff1322cf..0000000000000 --- a/data/json/mapgen/basecamps/modular_storehouse/modular_storehouse_wad.json +++ /dev/null @@ -1,265 +0,0 @@ -[ - { - "type": "palette", - "id": "fbms_wad_palette", - "terrain": { - ".": "t_floor_primitive", - "b": "t_grass", - "t": "t_floor_primitive", - "l": "t_floor_primitive", - "B": "t_floor_primitive", - "d": "t_door_makeshift_c", - "o": "t_wall_wattle_half", - "w": "t_wall_wattle", - ";": "t_floor_primitive" - }, - "furniture": { "b": "f_bench", "t": "f_table", "x": "f_brazier", "U": "f_birdbath", "l": "f_locker", "B": "f_bookcase" } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room0_wad", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " wwww", - " ...w", - " ...w", - " ...w", - " ...w", - " wwww" - ], - "palettes": [ "fbms_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room0_wad_east", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room0_wad" ], "x": 15, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room1_wad", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwww ", - "w... ", - "w... ", - "w... ", - "w... ", - "wwww " - ], - "palettes": [ "fbms_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room1_wad_west", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room1_wad" ], "x": 3, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room2_wad", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " ", - " ", - " wow", - " w..", - " w.." - ], - "palettes": [ "fbms_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room2_wad_northwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room2_wad" ], "x": 3, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room3_wad", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " w..", - " w..", - " wow", - " ", - " ", - " " - ], - "palettes": [ "fbms_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room3_wad_southwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room3_wad" ], "x": 3, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room4_wad", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " ", - " ", - "wow ", - "..w ", - "..w " - ], - "palettes": [ "fbms_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room4_wad_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room4_wad" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room5_wad", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "..w ", - "..w ", - "wow ", - " ", - " ", - " " - ], - "palettes": [ "fbms_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room5_wad_southeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room5_wad" ], "x": 15, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room6_wad", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "......", - "......", - "woddow", - " .... ", - " .... ", - "w....w" - ], - "palettes": [ "fbms_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room6_wad_south", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room6_wad" ], "x": 9, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room7_wad", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "w....w", - " .... ", - " .... ", - "woddow", - "......", - "......" - ], - "palettes": [ "fbms_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room7_wad_north", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room7_wad" ], "x": 9, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room8_wad", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "......", - "......", - "......", - "......", - "......", - "......" - ], - "palettes": [ "fbms_wad_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room9_wad", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ..", - " ..", - " ..", - " ..", - " ..", - " .." - ], - "palettes": [ "fbms_wad_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room10_wad", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - ".. ", - ".. ", - ".. ", - ".. ", - ".. ", - ".. " - ], - "palettes": [ "fbms_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room8_wad_center", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbms_room9_wad" ], "x": 3, "y": 9 }, - { "chunks": [ "fbms_room10_wad" ], "x": 15, "y": 9 }, - { "chunks": [ "fbms_room8_wad" ], "x": 9, "y": 9 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/modular_storehouse/modular_storehouse_wood.json b/data/json/mapgen/basecamps/modular_storehouse/modular_storehouse_wood.json deleted file mode 100644 index 7143aae742cd7..0000000000000 --- a/data/json/mapgen/basecamps/modular_storehouse/modular_storehouse_wood.json +++ /dev/null @@ -1,447 +0,0 @@ -[ - { - "type": "palette", - "id": "fbms_wood_palette", - "terrain": { - ".": "t_floor", - "b": "t_grass", - "p": "t_floor", - "d": "t_door_c", - "o": "t_window_no_curtains", - "w": "t_wall_wood", - ";": "t_floor_primitive" - }, - "furniture": { "b": "f_bench", "t": "f_table", "x": "f_brazier", "U": "f_birdbath", "l": "f_locker", "B": "f_bookcase" } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_0", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " ", - " ", - " ", - " ", - " " - ], - "palettes": [ "fbms_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_storehouse_0", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbml_0" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room0_wood", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " wwww", - " ...w", - " ...w", - " ...w", - " ...w", - " wwww" - ], - "palettes": [ "fbms_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room0_wood_east", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room0_wood" ], "x": 15, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room1_wood", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwww ", - "w... ", - "w... ", - "w... ", - "w... ", - "wwww " - ], - "palettes": [ "fbms_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room1_wood_west", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room1_wood" ], "x": 3, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room2_wood", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " ", - " ", - " wow", - " w..", - " w.." - ], - "palettes": [ "fbms_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room2_wood_northwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room2_wood" ], "x": 3, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room3_wood", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " w..", - " w..", - " wow", - " ", - " ", - " " - ], - "palettes": [ "fbms_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room3_wood_southwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room3_wood" ], "x": 3, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room4_wood", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " ", - " ", - "wow ", - "..w ", - "..w " - ], - "palettes": [ "fbms_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room4_wood_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room4_wood" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room5_wood", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "..w ", - "..w ", - "wow ", - " ", - " ", - " " - ], - "palettes": [ "fbms_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room5_wood_southeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room5_wood" ], "x": 15, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room6_wood", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "......", - "......", - "woddow", - " .... ", - " .... ", - "w....w" - ], - "palettes": [ "fbms_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room6_wood_south", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room6_wood" ], "x": 9, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room7_wood", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "w....w", - " .... ", - " .... ", - "woddow", - "......", - "......" - ], - "palettes": [ "fbms_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room7_wood_north", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_room7_wood" ], "x": 9, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room8_wood", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "......", - "......", - "......", - "......", - "......", - "......" - ], - "palettes": [ "fbms_wood_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room9_wood", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ..", - " ..", - " ..", - " ..", - " ..", - " .." - ], - "palettes": [ "fbms_wood_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_room10_wood", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - ".. ", - ".. ", - ".. ", - ".. ", - ".. ", - ".. " - ], - "palettes": [ "fbms_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_room8_wood_center", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbms_room9_wood" ], "x": 3, "y": 9 }, - { "chunks": [ "fbms_room10_wood" ], "x": 15, "y": 9 }, - { "chunks": [ "fbms_room8_wood" ], "x": 9, "y": 9 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_furniture1", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " t", - " BBB t", - " B t", - " B t", - " BBB t", - " t" - ], - "palettes": [ "fbms_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_furniture1_west", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_furniture1" ], "x": 3, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_furniture2", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "t ", - "t lll ", - "t l ", - "t l ", - "t lll ", - "t " - ], - "palettes": [ "fbms_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_furniture2_east", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_furniture2" ], "x": 15, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_furniture3", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "t tt t", - "t tt t", - "t tt t", - "t tt t", - "t tt t", - "t tt t" - ], - "palettes": [ "fbms_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_furniture3_center", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_furniture3" ], "x": 9, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_decorative1", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " ", - " ", - " ", - " b ", - "bbb " - ], - "palettes": [ "fbms_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_decorative1_northwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_decorative1" ], "x": 3, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_decorative2", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " ", - " ", - " ", - " b ", - " bbb" - ], - "palettes": [ "fbms_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_decorative2_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_decorative2" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_decorative3", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " bbb", - " b ", - " ", - " ", - " ", - " " - ], - "palettes": [ "fbms_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_decorative3_southeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_decorative3" ], "x": 15, "y": 15 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_decorative4", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "bbb ", - " b ", - " ", - " ", - " ", - " " - ], - "palettes": [ "fbms_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbms_decorative4_southwest", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_decorative4" ], "x": 3, "y": 15 } ] } - } -] diff --git a/data/json/mapgen/basecamps/modular_workshop/modular_workshop_common.json b/data/json/mapgen/basecamps/modular_workshop/modular_workshop_common.json deleted file mode 100644 index 28b79f6f7f526..0000000000000 --- a/data/json/mapgen/basecamps/modular_workshop/modular_workshop_common.json +++ /dev/null @@ -1,117 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmw_common_palette", - "terrain": { ".": "t_dirtfloor" }, - "furniture": { - "t": "f_table", - "L": "f_locker", - "x": "f_kiln_empty", - "f": "f_forge_rock", - "c": "f_workbench", - "h": "f_stool", - "A": "f_anvil", - "r": "f_rack_wood", - "Q": "f_bellows" - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_0", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " ", - " ", - " ", - " ", - " " - ], - "palettes": [ "fbmw_common_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room1_common", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " ftL ", - " ", - " ", - " ", - " x " - ], - "palettes": [ "fbmw_common_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room1_common_northeast", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmw_room1_common" ], "x": 15, "y": 3 } ], - "place_loot": [ { "item": "crucible", "x": 18, "y": 4, "chance": 100 } ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room2_common", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - "r ", - " c ", - " A c ", - " c ", - " " - ], - "palettes": [ "fbmw_common_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room2_common_northeast", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmw_room2_common" ], "x": 15, "y": 3 } ], - "place_loot": [ { "item": "55gal_drum", "x": 17, "y": 7, "chance": 100 }, { "item": "30gal_drum", "x": 17, "y": 8, "chance": 100 } ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room10_common", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " Q ", - " ", - " ", - " ", - " " - ], - "palettes": [ "fbmw_common_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room10_common_northeast", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmw_room10_common" ], "x": 15, "y": 3 } ], - "place_loot": [ - { "item": "hammer_sledge", "x": 19, "y": 6, "chance": 100 }, - { "item": "knife_combat", "x": 19, "y": 6, "chance": 100 }, - { "item": "copper_knife", "x": 19, "y": 6, "chance": 100 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/modular_workshop/modular_workshop_log.json b/data/json/mapgen/basecamps/modular_workshop/modular_workshop_log.json deleted file mode 100644 index 010b4a4a36354..0000000000000 --- a/data/json/mapgen/basecamps/modular_workshop/modular_workshop_log.json +++ /dev/null @@ -1,270 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmw_log_palette", - "terrain": { - "b": "t_grass", - "z": "t_dirt", - ".": "t_dirtfloor", - "r": "t_dirtfloor", - "a": "t_dirtfloor", - "B": "t_dirtfloor", - "M": "t_dirtfloor", - "k": "t_dirtfloor", - "c": "t_dirtfloor", - "h": "t_dirtfloor", - "t": "t_dirtfloor", - "x": "t_dirtfloor", - "Q": "t_dirtfloor", - "d": "t_door_c", - "o": "t_window_no_curtains", - "w": "t_wall_log" - }, - "furniture": { - "b": "f_bench", - "t": "f_table", - "z": "f_55gal_firebarrel", - "L": "f_locker", - "x": "f_kiln_empty", - "k": "f_clay_kiln", - "f": "f_forge_rock", - "c": "f_workbench", - "h": "f_stool", - "A": "f_anvil", - "r": "f_rack_wood", - "M": "f_armchair", - "B": "f_bookcase", - "Q": "f_bellows" - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room0_log", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwwoww", - ".....w", - ".....o", - ".....w", - ".....w", - ".....w" - ], - "palettes": [ "fbmw_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room0_log_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmw_room0_log" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room3_log", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " wwo", - " wr.", - " w.h", - " d..", - " wr.", - " wr." - ], - "palettes": [ "fbmw_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room3_log_north", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmw_room3_log" ], "x": 9, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room4_log", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - ".....d", - "....xw", - ".....o", - ".....w", - "....rw", - "....rw" - ], - "palettes": [ "fbmw_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room4_log_east", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmw_room4_log" ], "x": 15, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room5_log", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " wr.", - " wt.", - " oM.", - " wB.", - " o..", - " w.." - ], - "palettes": [ "fbmw_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room5_log_center", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmw_room5_log" ], "x": 9, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room6_log", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "www ", - "rkr ", - "... ", - "cc. ", - "... ", - "... " - ], - "palettes": [ "fbmw_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room6_log_north", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmw_room6_log" ], "x": 9, "y": 3 } ], - "place_loot": [ - { "item": "tongs", "x": 19, "y": 5, "chance": 100 }, - { "item": "chisel", "x": 19, "y": 5, "chance": 100 }, - { "item": "hammer", "x": 19, "y": 5, "chance": 100 }, - { "item": "swage", "x": 19, "y": 5, "chance": 100 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room7_log", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " www", - " wrr", - " wr.", - " d..", - " wr.", - " wr." - ], - "palettes": [ "fbmw_log_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room8_log", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " wwo", - " b", - " ", - " ", - " ", - " " - ], - "palettes": [ "fbmw_log_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room9_log", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wow ", - "bb ", - " ", - "z ", - " ", - " " - ], - "palettes": [ "fbmw_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room7to9_log_northwest", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmw_room7_log" ], "x": 3, "y": 3 }, - { "chunks": [ "fbmw_room8_log" ], "x": 3, "y": 9 }, - { "chunks": [ "fbmw_room9_log" ], "x": 9, "y": 9 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room11_log", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "....ww", - ".....w", - "......", - ".....w", - "......", - ".....w" - ], - "palettes": [ "fbmw_log_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room12_log", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ww.", - " w..", - " ...", - " w..", - " ...", - " w.." - ], - "palettes": [ "fbmw_log_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room11to12_log_southeast", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmw_room11_log" ], "x": 15, "y": 15 }, { "chunks": [ "fbmw_room12_log" ], "x": 9, "y": 15 } ], - "place_loot": [ { "item": "wrench", "x": 19, "y": 7, "chance": 100 }, { "item": "pliers", "x": 19, "y": 7, "chance": 100 } ], - "set": [ { "point": "furniture", "id": "f_drophammer", "x": 19, "y": 12 } ] - } - } -] diff --git a/data/json/mapgen/basecamps/modular_workshop/modular_workshop_metal.json b/data/json/mapgen/basecamps/modular_workshop/modular_workshop_metal.json deleted file mode 100644 index 6e6e1c074969a..0000000000000 --- a/data/json/mapgen/basecamps/modular_workshop/modular_workshop_metal.json +++ /dev/null @@ -1,279 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmw_metal_palette", - "terrain": { - "b": "t_grass", - "z": "t_dirt", - ".": "t_dirtfloor", - "r": "t_dirtfloor", - "a": "t_dirtfloor", - "B": "t_dirtfloor", - "M": "t_dirtfloor", - "k": "t_dirtfloor", - "c": "t_dirtfloor", - "h": "t_dirtfloor", - "t": "t_dirtfloor", - "x": "t_dirtfloor", - "Q": "t_dirtfloor", - "d": "t_door_c", - "o": "t_window_no_curtains", - "w": "t_scrap_wall" - }, - "furniture": { - "b": "f_bench", - "t": "f_table", - "z": "f_55gal_firebarrel", - "L": "f_locker", - "x": "f_kiln_empty", - "k": "f_clay_kiln", - "f": "f_forge_rock", - "c": "f_workbench", - "h": "f_stool", - "A": "f_anvil", - "r": "f_rack", - "M": "f_armchair", - "B": "f_bookcase", - "Q": "f_bellows" - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room0_metal", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwwoww", - ".....w", - ".....o", - ".....w", - ".....w", - ".....w" - ], - "palettes": [ "fbmw_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room0_metal_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmw_room0_metal" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room2_metal_northeast", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmw_room2_metal" ], "x": 15, "y": 3 } ], - "place_loot": [ { "item": "55gal_drum", "x": 17, "y": 7, "chance": 100 }, { "item": "30gal_drum", "x": 17, "y": 8, "chance": 100 } ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room3_metal", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " wwo", - " wr.", - " w.h", - " d..", - " wr.", - " wr." - ], - "palettes": [ "fbmw_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room3_metal_north", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmw_room3_metal" ], "x": 9, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room4_metal", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - ".....d", - "....xw", - ".....o", - ".....w", - "....rw", - "....rw" - ], - "palettes": [ "fbmw_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room4_metal_east", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmw_room4_metal" ], "x": 15, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room5_metal", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " wr.", - " wt.", - " oM.", - " wB.", - " o..", - " w.." - ], - "palettes": [ "fbmw_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room5_metal_center", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmw_room5_metal" ], "x": 9, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room6_metal", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "www ", - "rkr ", - "... ", - "cc. ", - "... ", - "... " - ], - "palettes": [ "fbmw_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room6_metal_north", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmw_room6_metal" ], "x": 9, "y": 3 } ], - "place_loot": [ - { "item": "tongs", "x": 19, "y": 5, "chance": 100 }, - { "item": "chisel", "x": 19, "y": 5, "chance": 100 }, - { "item": "hammer", "x": 19, "y": 5, "chance": 100 }, - { "item": "swage", "x": 19, "y": 5, "chance": 100 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room7_metal", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " www", - " wrr", - " wr.", - " d..", - " wr.", - " wr." - ], - "palettes": [ "fbmw_metal_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room8_metal", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " wwo", - " b", - " ", - " ", - " ", - " " - ], - "palettes": [ "fbmw_metal_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room9_metal", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wow ", - "bb ", - " ", - "z ", - " ", - " " - ], - "palettes": [ "fbmw_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room7to9_metal_northwest", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmw_room7_metal" ], "x": 3, "y": 3 }, - { "chunks": [ "fbmw_room8_metal" ], "x": 3, "y": 9 }, - { "chunks": [ "fbmw_room9_metal" ], "x": 9, "y": 9 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room11_metal", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "....ww", - ".....w", - "......", - ".....w", - "......", - ".....w" - ], - "palettes": [ "fbmw_metal_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room12_metal", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ww.", - " w..", - " ...", - " w..", - " ...", - " w.." - ], - "palettes": [ "fbmw_metal_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room11to12_metal_southeast", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmw_room11_metal" ], "x": 15, "y": 15 }, { "chunks": [ "fbmw_room12_metal" ], "x": 9, "y": 15 } ], - "place_loot": [ { "item": "wrench", "x": 19, "y": 7, "chance": 100 }, { "item": "pliers", "x": 19, "y": 7, "chance": 100 } ], - "set": [ { "point": "furniture", "id": "f_drophammer", "x": 19, "y": 12 } ] - } - } -] diff --git a/data/json/mapgen/basecamps/modular_workshop/modular_workshop_migo_resin.json b/data/json/mapgen/basecamps/modular_workshop/modular_workshop_migo_resin.json deleted file mode 100644 index a3c065f452bea..0000000000000 --- a/data/json/mapgen/basecamps/modular_workshop/modular_workshop_migo_resin.json +++ /dev/null @@ -1,273 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmw_migo_resin_palette", - "terrain": { - "b": "t_grass", - "z": "t_dirt", - ".": "t_floor_resin", - "r": "t_floor_resin", - "a": "t_floor_resin", - "B": "t_floor_resin", - "M": "t_floor_resin", - "k": "t_floor_resin", - "c": "t_floor_resin", - "h": "t_floor_resin", - "t": "t_floor_resin", - "x": "t_floor_resin", - "Q": "t_floor_resin", - "d": "t_resin_hole_c", - "o": "t_wall_resin_cage", - "w": "t_wall_resin" - }, - "furniture": { - "b": "f_bench", - "t": "f_table", - "z": "f_55gal_firebarrel", - "L": "f_locker", - "x": "f_kiln_empty", - "k": "f_clay_kiln", - "f": "f_forge_rock", - "c": "f_workbench", - "h": "f_stool", - "A": "f_anvil", - "r": "f_rack_wood", - "M": "f_armchair", - "B": "f_bookcase", - "Q": "f_bellows" - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room0_migo_resin", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwwoww", - ".....w", - ".....o", - ".....w", - ".....w", - ".....w" - ], - "palettes": [ "fbmw_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room0_migo_resin_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmw_room0_migo_resin" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room3_migo_resin", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " wwo", - " wr.", - " w.h", - " d..", - " wr.", - " wr." - ], - "palettes": [ "fbmw_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room3_migo_resin_north", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmw_room3_migo_resin" ], "x": 9, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room4_migo_resin", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - ".....d", - "....xw", - ".....o", - ".....w", - "....rw", - "....rw" - ], - "palettes": [ "fbmw_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room4_migo_resin_east", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmw_room4_migo_resin" ], "x": 15, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room5_migo_resin", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " wr.", - " wt.", - " oM.", - " wB.", - " o..", - " w.." - ], - "palettes": [ "fbmw_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room5_migo_resin_center", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmw_room5_migo_resin" ], "x": 9, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room6_migo_resin", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "www ", - "rkr ", - "... ", - "cc. ", - "... ", - "... " - ], - "palettes": [ "fbmw_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room6_migo_resin_north", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmw_room6_migo_resin" ], "x": 9, "y": 3 } ], - "place_loot": [ - { "item": "tongs", "x": 19, "y": 5, "chance": 100 }, - { "item": "chisel", "x": 19, "y": 5, "chance": 100 }, - { "item": "hammer", "x": 19, "y": 5, "chance": 100 }, - { "item": "swage", "x": 19, "y": 5, "chance": 100 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room7_migo_resin", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " www", - " wrr", - " wr.", - " d..", - " wr.", - " wr." - ], - "palettes": [ "fbmw_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room8_migo_resin", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " wwo", - " b", - " ", - " ", - " ", - " " - ], - "palettes": [ "fbmw_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room9_migo_resin", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wow ", - "bb ", - " ", - "z ", - " ", - " " - ], - "palettes": [ "fbmw_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room7to9_migo_resin_northwest", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmw_room7_migo_resin" ], "x": 3, "y": 3 }, - { "chunks": [ "fbmw_room8_migo_resin" ], "x": 3, "y": 9 }, - { "chunks": [ "fbmw_room9_migo_resin" ], "x": 9, "y": 9 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room11_migo_resin", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "....ww", - ".....w", - "......", - ".....w", - "......", - ".....w" - ], - "palettes": [ "fbmw_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room12_migo_resin", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ww.", - " w..", - " ...", - " w..", - " ...", - " w.." - ], - "palettes": [ "fbmw_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room11to12_migo_resin_southeast", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmw_room11_migo_resin" ], "x": 15, "y": 15 }, - { "chunks": [ "fbmw_room12_migo_resin" ], "x": 9, "y": 15 } - ], - "place_loot": [ { "item": "wrench", "x": 19, "y": 7, "chance": 100 }, { "item": "pliers", "x": 19, "y": 7, "chance": 100 } ], - "set": [ { "point": "furniture", "id": "f_drophammer", "x": 19, "y": 12 } ] - } - } -] diff --git a/data/json/mapgen/basecamps/modular_workshop/modular_workshop_rammed_earth.json b/data/json/mapgen/basecamps/modular_workshop/modular_workshop_rammed_earth.json deleted file mode 100644 index a70cf00cce4bc..0000000000000 --- a/data/json/mapgen/basecamps/modular_workshop/modular_workshop_rammed_earth.json +++ /dev/null @@ -1,273 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmw_rammed_earth_palette", - "terrain": { - "b": "t_grass", - "z": "t_dirt", - ".": "t_dirtfloor", - "r": "t_dirtfloor", - "a": "t_dirtfloor", - "B": "t_dirtfloor", - "M": "t_dirtfloor", - "k": "t_dirtfloor", - "c": "t_dirtfloor", - "h": "t_dirtfloor", - "t": "t_dirtfloor", - "x": "t_dirtfloor", - "Q": "t_dirtfloor", - "d": "t_door_makeshift_c", - "o": "t_window_empty", - "w": "t_wall_rammed_earth" - }, - "furniture": { - "b": "f_bench", - "t": "f_table", - "z": "f_55gal_firebarrel", - "L": "f_locker", - "x": "f_kiln_empty", - "k": "f_clay_kiln", - "f": "f_forge_rock", - "c": "f_workbench", - "h": "f_stool", - "A": "f_anvil", - "r": "f_rack_wood", - "M": "f_armchair", - "B": "f_bookcase", - "Q": "f_bellows" - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room0_rammed_earth", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwwoww", - ".....w", - ".....o", - ".....w", - ".....w", - ".....w" - ], - "palettes": [ "fbmw_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room0_rammed_earth_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmw_room0_rammed_earth" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room3_rammed_earth", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " wwo", - " wr.", - " w.h", - " d..", - " wr.", - " wr." - ], - "palettes": [ "fbmw_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room3_rammed_earth_north", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmw_room3_rammed_earth" ], "x": 9, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room4_rammed_earth", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - ".....d", - "....xw", - ".....o", - ".....w", - "....rw", - "....rw" - ], - "palettes": [ "fbmw_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room4_rammed_earth_east", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmw_room4_rammed_earth" ], "x": 15, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room5_rammed_earth", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " wr.", - " wt.", - " oM.", - " wB.", - " o..", - " w.." - ], - "palettes": [ "fbmw_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room5_rammed_earth_center", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmw_room5_rammed_earth" ], "x": 9, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room6_rammed_earth", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "www ", - "rkr ", - "... ", - "cc. ", - "... ", - "... " - ], - "palettes": [ "fbmw_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room6_rammed_earth_north", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmw_room6_rammed_earth" ], "x": 9, "y": 3 } ], - "place_loot": [ - { "item": "tongs", "x": 19, "y": 5, "chance": 100 }, - { "item": "chisel", "x": 19, "y": 5, "chance": 100 }, - { "item": "hammer", "x": 19, "y": 5, "chance": 100 }, - { "item": "swage", "x": 19, "y": 5, "chance": 100 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room7_rammed_earth", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " www", - " wrr", - " wr.", - " d..", - " wr.", - " wr." - ], - "palettes": [ "fbmw_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room8_rammed_earth", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " wwo", - " b", - " ", - " ", - " ", - " " - ], - "palettes": [ "fbmw_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room9_rammed_earth", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wow ", - "bb ", - " ", - "z ", - " ", - " " - ], - "palettes": [ "fbmw_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room7to9_rammed_earth_northwest", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmw_room7_rammed_earth" ], "x": 3, "y": 3 }, - { "chunks": [ "fbmw_room8_rammed_earth" ], "x": 3, "y": 9 }, - { "chunks": [ "fbmw_room9_rammed_earth" ], "x": 9, "y": 9 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room11_rammed_earth", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "....ww", - ".....w", - "......", - ".....w", - "......", - ".....w" - ], - "palettes": [ "fbmw_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room12_rammed_earth", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ww.", - " w..", - " ...", - " w..", - " ...", - " w.." - ], - "palettes": [ "fbmw_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room11to12_rammed_earth_southeast", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmw_room11_rammed_earth" ], "x": 15, "y": 15 }, - { "chunks": [ "fbmw_room12_rammed_earth" ], "x": 9, "y": 15 } - ], - "place_loot": [ { "item": "wrench", "x": 19, "y": 7, "chance": 100 }, { "item": "pliers", "x": 19, "y": 7, "chance": 100 } ], - "set": [ { "point": "furniture", "id": "f_drophammer", "x": 19, "y": 12 } ] - } - } -] diff --git a/data/json/mapgen/basecamps/modular_workshop/modular_workshop_rock.json b/data/json/mapgen/basecamps/modular_workshop/modular_workshop_rock.json deleted file mode 100644 index 472bb10bbb53a..0000000000000 --- a/data/json/mapgen/basecamps/modular_workshop/modular_workshop_rock.json +++ /dev/null @@ -1,270 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmw_rock_palette", - "terrain": { - "b": "t_grass", - "z": "t_dirt", - ".": "t_dirtfloor", - "r": "t_dirtfloor", - "a": "t_dirtfloor", - "B": "t_dirtfloor", - "M": "t_dirtfloor", - "k": "t_dirtfloor", - "c": "t_dirtfloor", - "h": "t_dirtfloor", - "t": "t_dirtfloor", - "x": "t_dirtfloor", - "Q": "t_dirtfloor", - "d": "t_door_c", - "o": "t_window_no_curtains", - "w": "t_rock_wall" - }, - "furniture": { - "b": "f_bench", - "t": "f_table", - "z": "f_55gal_firebarrel", - "L": "f_locker", - "x": "f_kiln_empty", - "k": "f_clay_kiln", - "f": "f_forge_rock", - "c": "f_workbench", - "h": "f_stool", - "A": "f_anvil", - "r": "f_rack_wood", - "M": "f_armchair", - "B": "f_bookcase", - "Q": "f_bellows" - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room0_rock", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwwoww", - ".....w", - ".....o", - ".....w", - ".....w", - ".....w" - ], - "palettes": [ "fbmw_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room0_rock_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmw_room0_rock" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room3_rock", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " wwo", - " wr.", - " w.h", - " d..", - " wr.", - " wr." - ], - "palettes": [ "fbmw_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room3_rock_north", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmw_room3_rock" ], "x": 9, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room4_rock", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - ".....d", - "....xw", - ".....o", - ".....w", - "....rw", - "....rw" - ], - "palettes": [ "fbmw_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room4_rock_east", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmw_room4_rock" ], "x": 15, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room5_rock", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " wr.", - " wt.", - " oM.", - " wB.", - " o..", - " w.." - ], - "palettes": [ "fbmw_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room5_rock_center", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmw_room5_rock" ], "x": 9, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room6_rock", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "www ", - "rkr ", - "... ", - "cc. ", - "... ", - "... " - ], - "palettes": [ "fbmw_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room6_rock_north", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmw_room6_rock" ], "x": 9, "y": 3 } ], - "place_loot": [ - { "item": "tongs", "x": 19, "y": 5, "chance": 100 }, - { "item": "chisel", "x": 19, "y": 5, "chance": 100 }, - { "item": "hammer", "x": 19, "y": 5, "chance": 100 }, - { "item": "swage", "x": 19, "y": 5, "chance": 100 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room7_rock", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " www", - " wrr", - " wr.", - " d..", - " wr.", - " wr." - ], - "palettes": [ "fbmw_rock_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room8_rock", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " wwo", - " b", - " ", - " ", - " ", - " " - ], - "palettes": [ "fbmw_rock_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room9_rock", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wow ", - "bb ", - " ", - "z ", - " ", - " " - ], - "palettes": [ "fbmw_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room7to9_rock_northwest", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmw_room7_rock" ], "x": 3, "y": 3 }, - { "chunks": [ "fbmw_room8_rock" ], "x": 3, "y": 9 }, - { "chunks": [ "fbmw_room9_rock" ], "x": 9, "y": 9 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room11_rock", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "....ww", - ".....w", - "......", - ".....w", - "......", - ".....w" - ], - "palettes": [ "fbmw_rock_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room12_rock", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ww.", - " w..", - " ...", - " w..", - " ...", - " w.." - ], - "palettes": [ "fbmw_rock_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room11to12_rock_southeast", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmw_room11_rock" ], "x": 15, "y": 15 }, { "chunks": [ "fbmw_room12_rock" ], "x": 9, "y": 15 } ], - "place_loot": [ { "item": "wrench", "x": 19, "y": 7, "chance": 100 }, { "item": "pliers", "x": 19, "y": 7, "chance": 100 } ], - "set": [ { "point": "furniture", "id": "f_drophammer", "x": 19, "y": 12 } ] - } - } -] diff --git a/data/json/mapgen/basecamps/modular_workshop/modular_workshop_wad.json b/data/json/mapgen/basecamps/modular_workshop/modular_workshop_wad.json deleted file mode 100644 index f96ae443bfe04..0000000000000 --- a/data/json/mapgen/basecamps/modular_workshop/modular_workshop_wad.json +++ /dev/null @@ -1,270 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmw_wad_palette", - "terrain": { - "b": "t_grass", - "z": "t_dirt", - ".": "t_dirtfloor", - "r": "t_dirtfloor", - "a": "t_dirtfloor", - "B": "t_dirtfloor", - "M": "t_dirtfloor", - "k": "t_dirtfloor", - "c": "t_dirtfloor", - "h": "t_dirtfloor", - "t": "t_dirtfloor", - "x": "t_dirtfloor", - "Q": "t_dirtfloor", - "d": "t_door_makeshift_c", - "o": "t_wall_wattle_half", - "w": "t_wall_wattle" - }, - "furniture": { - "b": "f_bench", - "t": "f_table", - "z": "f_55gal_firebarrel", - "L": "f_locker", - "x": "f_kiln_empty", - "k": "f_clay_kiln", - "f": "f_forge_rock", - "c": "f_workbench", - "h": "f_stool", - "A": "f_anvil", - "r": "f_rack_wood", - "M": "f_armchair", - "B": "f_bookcase", - "Q": "f_bellows" - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room0_wad", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwwoww", - ".....w", - ".....o", - ".....w", - ".....w", - ".....w" - ], - "palettes": [ "fbmw_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room0_wad_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmw_room0_wad" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room3_wad", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " wwo", - " wr.", - " w.h", - " d..", - " wr.", - " wr." - ], - "palettes": [ "fbmw_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room3_wad_north", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmw_room3_wad" ], "x": 9, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room4_wad", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - ".....d", - "....xw", - ".....o", - ".....w", - "....rw", - "....rw" - ], - "palettes": [ "fbmw_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room4_wad_east", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmw_room4_wad" ], "x": 15, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room5_wad", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " wr.", - " wt.", - " oM.", - " wB.", - " o..", - " w.." - ], - "palettes": [ "fbmw_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room5_wad_center", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmw_room5_wad" ], "x": 9, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room6_wad", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "www ", - "rkr ", - "... ", - "cc. ", - "... ", - "... " - ], - "palettes": [ "fbmw_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room6_wad_north", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmw_room6_wad" ], "x": 9, "y": 3 } ], - "place_loot": [ - { "item": "tongs", "x": 19, "y": 5, "chance": 100 }, - { "item": "chisel", "x": 19, "y": 5, "chance": 100 }, - { "item": "hammer", "x": 19, "y": 5, "chance": 100 }, - { "item": "swage", "x": 19, "y": 5, "chance": 100 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room7_wad", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " www", - " wrr", - " wr.", - " d..", - " wr.", - " wr." - ], - "palettes": [ "fbmw_wad_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room8_wad", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " wwo", - " b", - " ", - " ", - " ", - " " - ], - "palettes": [ "fbmw_wad_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room9_wad", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wow ", - "bb ", - " ", - "z ", - " ", - " " - ], - "palettes": [ "fbmw_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room7to9_wad_northwest", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmw_room7_wad" ], "x": 3, "y": 3 }, - { "chunks": [ "fbmw_room8_wad" ], "x": 3, "y": 9 }, - { "chunks": [ "fbmw_room9_wad" ], "x": 9, "y": 9 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room11_wad", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "....ww", - ".....w", - "......", - ".....w", - "......", - ".....w" - ], - "palettes": [ "fbmw_wad_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room12_wad", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ww.", - " w..", - " ...", - " w..", - " ...", - " w.." - ], - "palettes": [ "fbmw_wad_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room11to12_wad_southeast", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmw_room11_wad" ], "x": 15, "y": 15 }, { "chunks": [ "fbmw_room12_wad" ], "x": 9, "y": 15 } ], - "place_loot": [ { "item": "wrench", "x": 19, "y": 7, "chance": 100 }, { "item": "pliers", "x": 19, "y": 7, "chance": 100 } ], - "set": [ { "point": "furniture", "id": "f_drophammer", "x": 19, "y": 12 } ] - } - } -] diff --git a/data/json/mapgen/basecamps/modular_workshop/modular_workshop_wood.json b/data/json/mapgen/basecamps/modular_workshop/modular_workshop_wood.json deleted file mode 100644 index ebe24daaae131..0000000000000 --- a/data/json/mapgen/basecamps/modular_workshop/modular_workshop_wood.json +++ /dev/null @@ -1,276 +0,0 @@ -[ - { - "type": "palette", - "id": "fbmw_wood_palette", - "terrain": { - "b": "t_grass", - "z": "t_dirt", - ".": "t_dirtfloor", - "r": "t_dirtfloor", - "a": "t_dirtfloor", - "B": "t_dirtfloor", - "M": "t_dirtfloor", - "k": "t_dirtfloor", - "c": "t_dirtfloor", - "h": "t_dirtfloor", - "t": "t_dirtfloor", - "x": "t_dirtfloor", - "Q": "t_dirtfloor", - "d": "t_door_c", - "o": "t_window_no_curtains", - "w": "t_wall_wood" - }, - "furniture": { - "b": "f_bench", - "t": "f_table", - "z": "f_55gal_firebarrel", - "L": "f_locker", - "x": "f_kiln_empty", - "k": "f_clay_kiln", - "f": "f_forge_rock", - "c": "f_workbench", - "h": "f_stool", - "A": "f_anvil", - "r": "f_rack_wood", - "M": "f_armchair", - "B": "f_bookcase", - "Q": "f_bellows" - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_workshop_0", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbml_0" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room0_wood", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwwoww", - ".....w", - ".....o", - ".....w", - ".....w", - ".....w" - ], - "palettes": [ "fbmw_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room0_wood_northeast", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmw_room0_wood" ], "x": 15, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room3_wood", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " wwo", - " wr.", - " w.h", - " d..", - " wr.", - " wr." - ], - "palettes": [ "fbmw_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room3_wood_north", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmw_room3_wood" ], "x": 9, "y": 3 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room4_wood", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - ".....d", - "....xw", - ".....o", - ".....w", - "....rw", - "....rw" - ], - "palettes": [ "fbmw_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room4_wood_east", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmw_room4_wood" ], "x": 15, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room5_wood", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " wr.", - " wt.", - " oM.", - " wB.", - " o..", - " w.." - ], - "palettes": [ "fbmw_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room5_wood_center", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmw_room5_wood" ], "x": 9, "y": 9 } ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room6_wood", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "www ", - "rkr ", - "... ", - "cc. ", - "... ", - "... " - ], - "palettes": [ "fbmw_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room6_wood_north", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmw_room6_wood" ], "x": 9, "y": 3 } ], - "place_loot": [ - { "item": "tongs", "x": 19, "y": 5, "chance": 100 }, - { "item": "chisel", "x": 19, "y": 5, "chance": 100 }, - { "item": "hammer", "x": 19, "y": 5, "chance": 100 }, - { "item": "swage", "x": 19, "y": 5, "chance": 100 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room7_wood", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " www", - " wrr", - " wr.", - " d..", - " wr.", - " wr." - ], - "palettes": [ "fbmw_wood_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room8_wood", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " wwo", - " b", - " ", - " ", - " ", - " " - ], - "palettes": [ "fbmw_wood_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room9_wood", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wow ", - "bb ", - " ", - "z ", - " ", - " " - ], - "palettes": [ "fbmw_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room7to9_wood_northwest", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmw_room7_wood" ], "x": 3, "y": 3 }, - { "chunks": [ "fbmw_room8_wood" ], "x": 3, "y": 9 }, - { "chunks": [ "fbmw_room9_wood" ], "x": 9, "y": 9 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room11_wood", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "....ww", - ".....w", - "......", - ".....w", - "......", - ".....w" - ], - "palettes": [ "fbmw_wood_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_room12_wood", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ww.", - " w..", - " ...", - " w..", - " ...", - " w.." - ], - "palettes": [ "fbmw_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmw_room11to12_wood_southeast", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmw_room11_wood" ], "x": 15, "y": 15 }, { "chunks": [ "fbmw_room12_wood" ], "x": 9, "y": 15 } ], - "place_loot": [ { "item": "wrench", "x": 19, "y": 7, "chance": 100 }, { "item": "pliers", "x": 19, "y": 7, "chance": 100 } ], - "set": [ { "point": "furniture", "id": "f_drophammer", "x": 19, "y": 12 } ] - } - } -] diff --git a/data/json/mapgen/basecamps/primitive_field.json b/data/json/mapgen/basecamps/primitive_field.json deleted file mode 100644 index 546283b93947d..0000000000000 --- a/data/json/mapgen/basecamps/primitive_field.json +++ /dev/null @@ -1,1567 +0,0 @@ -[ - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "basecamp_large_tent_west_start", - "object": { - "mapgensize": [ 5, 5 ], - "rows": [ - "WWWWW", - "W;;;W", - "D;;;W", - "W;;;W", - "WWWWW" - ], - "palettes": [ "acidia_camp_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "basecamp_large_tent_west", - "object": { - "mapgensize": [ 5, 5 ], - "rows": [ - "WWWWW", - "W$bbW", - "D;;rW", - "W$bbW", - "WWWWW" - ], - "palettes": [ "acidia_camp_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "basecamp_large_tent_east", - "object": { - "mapgensize": [ 5, 5 ], - "rows": [ - "WWWWW", - "Wbb$W", - "Wr;;D", - "Wbb$W", - "WWWWW" - ], - "palettes": [ "acidia_camp_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "bc_prim_field_hardshell_north_0", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - "**''** ", - "'''''* ", - "*3'''' ", - "*3'''' ", - "*''''' ", - "*''''* ", - "*''''* " - ], - "palettes": [ "acidia_camp_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "bc_prim_field_hardshell_north_1", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - " ** ", - " ", - " (( ", - " tt ", - " (( ", - " o ", - " " - ], - "palettes": [ "acidia_camp_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "bc_prim_field_hardshell_north_2", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - " ", - "4 ", - " * ", - " * ", - " * ", - " ", - " " - ], - "palettes": [ "acidia_camp_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "bc_prim_field_hardshell_south_0", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - " ", - "'''''* ", - "'U'''' ", - "*''''' ", - "****** ", - " ", - " " - ], - "palettes": [ "acidia_camp_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "bc_prim_field_hardshell_south_1", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - " ", - "* ", - "*Q * ", - " 4 ", - " ", - " ", - " " - ], - "palettes": [ "acidia_camp_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "bc_prim_field_hardshell_south_2", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - " c (( ", - " c tt ", - " (( ", - " ", - " ", - " ", - " " - ], - "palettes": [ "acidia_camp_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "bc_prim_field_wall_0", - "object": { - "mapgensize": [ 24, 24 ], - "rows": [ - " ", - " UUUU####", - " #", - "U #", - "U #", - "U #", - "U #", - "U U", - "U U", - "U U", - "U U", - "U U", - "U U", - "U U", - "U U", - "U #", - "U #", - "U #", - "U #", - "# #", - "# #", - "# #", - "# #", - "######UUUUU UUUUUUU####" - ], - "palettes": [ "acidia_camp_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "bc_prim_field_wall_1", - "object": { - "mapgensize": [ 24, 24 ], - "rows": [ - " ", - "########### ####### ", - "# ", - "# ", - "# ", - "# ", - "# ", - "# #", - "# #", - "# #", - "# #", - "# #", - "# #", - "# #", - "# #", - "# ", - "# ", - "# ", - "# ", - " ", - " ", - " ", - " ", - " ###### ####### " - ], - "palettes": [ "acidia_camp_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "bc_prim_farm_long_fields", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - "mmmmmm", - "mmmmmm", - " ", - " ", - " " - ], - "palettes": [ "acidia_camp_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "bc_prim_farm_short_fields", - "object": { "mapgensize": [ 2, 2 ], "rows": [ - "mm", - "mm" - ], "palettes": [ "acidia_camp_palette" ] } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "bc_prim_farm_0", - "object": { - "mapgensize": [ 13, 13 ], - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " U___U ", - " _____ ", - " _____ ", - " _____ ", - " _____ ", - " " - ], - "palettes": [ "acidia_camp_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "bc_prim_farm_2", - "object": { - "mapgensize": [ 13, 13 ], - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " *,,,* ", - " ,''', ", - " ,''H, ", - " *'HH* ", - " ***** ", - " " - ], - "palettes": [ "acidia_camp_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "bc_prim_farm_3", - "object": { - "mapgensize": [ 13, 13 ], - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " *+* ", - " * * ", - " * * ", - " ", - " ", - " " - ], - "palettes": [ "acidia_camp_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "bc_prim_farm_4", - "object": { - "mapgensize": [ 13, 13 ], - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ***+** ", - " *c''u ", - " wc''' ", - " *c'cc ", - " wc''' ", - " *c'cc ", - " ****** " - ], - "palettes": [ "acidia_camp_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "bc_prim_garage_0", - "object": { - "mapgensize": [ 17, 17 ], - "rows": [ - "_____ ", - "_________________", - "_________________", - "_________________", - "____UU___________", - "____U____________", - "_________________", - " _____________", - " _____________", - " _____________", - " U____________", - " UU___________", - " _____________", - " _____________", - " _____________", - " ", - " " - ], - "palettes": [ "acidia_camp_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "bc_prim_garage_1", - "object": { - "mapgensize": [ 17, 17 ], - "rows": [ - " ", - " ", - " ", - " ", - " *** ", - " *r' ", - " *r' ", - " *c' ", - " *c' ", - " *'' ", - " *'' ", - " *** ", - " ", - " ", - " ", - " ", - " " - ], - "palettes": [ "acidia_camp_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "bc_prim_garage_2", - "object": { - "mapgensize": [ 17, 17 ], - "rows": [ - " ", - " ", - " ", - " ", - " ***", - " ''*", - " '''", - " ''*", - " ''*", - " '''", - " ''*", - " ***", - " ", - " ", - " ", - " ", - " " - ], - "palettes": [ "acidia_camp_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "bc_prim_garage_3", - "object": { - "mapgensize": [ 17, 17 ], - "rows": [ - " ", - " ", - " ", - " ", - " ''''''' ", - " ''''''' ", - " ''''''' ", - " ''''''' ", - " ''''''' ", - " ''''''' ", - " ''''''' ", - " ''''''' ", - " ", - " ", - " ", - " ", - " " - ], - "palettes": [ "acidia_camp_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "bc_prim_garage_4", - "object": { - "mapgensize": [ 17, 17 ], - "rows": [ - " ", - " *** ***", - " * *", - " ", - " ", - " ", - " ", - " '", - " '", - " ", - " ", - " ", - " ", - " * *", - " *** ***", - " ", - " " - ], - "palettes": [ "acidia_camp_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "bc_prim_garage_5", - "object": { - "mapgensize": [ 17, 17 ], - "rows": [ - " ", - " ''''''' ", - " ''''''''''3 ", - " '''''''''''''", - " '' '''", - " ", - " ", - " ", - " ", - " r ", - " r ", - " '' '''", - " '''''''''''''", - " ''''''''''' ", - " ''''''' ", - " ", - " " - ], - "palettes": [ "acidia_camp_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "bc_prim_garage_6", - "object": { - "mapgensize": [ 17, 17 ], - "rows": [ - "***** ", - "*'bb ", - "*''' ", - "*'''+ ", - "*((' ", - "*ttr ", - "**** ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "palettes": [ "acidia_camp_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "bc_prim_kitchen_0", - "object": { - "mapgensize": [ 18, 18 ], - "rows": [ - " ", - " ", - " ", - " __ ", - " __ ", - "_______ ", - "_______ ", - "__________UU_____ ", - "___________U_____ ", - "_________________ ", - "_________________ ", - "_________________ ", - "_________________ ", - "____U__ __U_____ ", - "_______ ", - "_______ ", - " _ _ ", - " _ " - ], - "palettes": [ "acidia_camp_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "bc_prim_kitchen_1", - "object": { - "mapgensize": [ 18, 18 ], - "rows": [ - " ", - " ", - " ", - " ", - " U ", - " ", - " ", - " ## ## ", - " #c''''F# ", - " #c'''''# ", - " '''''' ", - " '''''' ", - " '''''' ", - "____# # ", - "_______ ", - "_______ ", - " _ _ ", - " _ " - ], - "palettes": [ "acidia_camp_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "bc_prim_kitchen_2", - "object": { - "mapgensize": [ 18, 18 ], - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ******** ", - " * * ", - " * * ", - " * * ", - " *c * ", - " *cc * ", - " ***w*+** ", - "_______ ", - "_______ ", - " _ _ ", - " _ " - ], - "palettes": [ "acidia_camp_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "bc_prim_kitchen_3", - "object": { - "mapgensize": [ 18, 18 ], - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " *** ", - " ''c* ", - " ''y* ", - " ''c* ", - " ''c* ", - " 'cc* ", - " w*** ", - "_______ ", - "_______ ", - " _ _ ", - " _ " - ], - "palettes": [ "acidia_camp_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "bc_prim_kitchen_4", - "object": { - "mapgensize": [ 18, 18 ], - "rows": [ - " ", - " ", - " ", - " ", - " U ", - "******* ", - "*'''''* ", - "w''''' ", - "*3'''' ", - "*3'''' ", - "*3''''' ", - "****** ", - " ", - " ", - " ", - " ", - " ", - " _ " - ], - "palettes": [ "acidia_camp_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "bc_prim_kitchen_5", - "object": { - "mapgensize": [ 18, 18 ], - "rows": [ - " ", - " ", - " ", - " UU ", - " ", - " ", - " rr ", - " ", - " F ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " y y ", - " " - ], - "palettes": [ "acidia_camp_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "bc_prim_kitchen_6", - "object": { - "mapgensize": [ 18, 18 ], - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " rrr ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " 8 " - ], - "palettes": [ "acidia_camp_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "bc_prim_kitchen_7", - "object": { - "mapgensize": [ 18, 18 ], - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " (t oo ", - " (t ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "palettes": [ "acidia_camp_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "bc_prim_kitchen_8", - "object": { - "mapgensize": [ 18, 18 ], - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " 3'''' ", - "*3'''3 ", - "w''''3 ", - "*''''3* ", - "******* ", - " ", - " " - ], - "palettes": [ "acidia_camp_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "bc_prim_blacksmith_0", - "object": { - "mapgensize": [ 17, 17 ], - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - "UU____U ", - "U______ ___", - "_______ _U_", - "_______ ___", - "_______ ", - "_______ ", - "U______ ", - "U_____U " - ], - "palettes": [ "acidia_camp_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "bc_prim_blacksmith_1", - "object": { - "mapgensize": [ 17, 17 ], - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ____ ", - " _____U ___", - "_______ _K_", - "_______ ___", - "__f____ ", - "_______ ", - " ______ ", - " U____ " - ], - "palettes": [ "acidia_camp_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "bc_prim_blacksmith_2", - "object": { - "mapgensize": [ 8, 8 ], - "rows": [ - "**''*** ", - "*'''''* ", - "''''''' ", - "''''''' ", - "'' '''' ", - "''''''' ", - "*'''''* ", - "**''''* " - ], - "palettes": [ "acidia_camp_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "bc_prim_blacksmith_4", - "object": { - "mapgensize": [ 13, 13 ], - "rows": [ - " ''''**", - " t'''''*", - " ''''''", - " ''''''", - " ''''''", - " ''''''", - " ''''''*", - " ''''**", - " ", - " ", - " ", - " ", - " " - ], - "palettes": [ "acidia_camp_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "bc_prim_blacksmith_8", - "object": { - "mapgensize": [ 9, 9 ], - "rows": [ - " ", - " ", - "*****w***", - "*'''tt''*", - "w'''((''w", - "*'''''''*", - "**+**w***", - " ", - " " - ], - "palettes": [ "acidia_camp_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "bc_prim_blacksmith_9", - "object": { - "mapgensize": [ 9, 9 ], - "rows": [ - " ", - " ", - "$ ", - "$ r t tr", - " ", - " 3 r", - " ", - " ", - " " - ], - "palettes": [ "acidia_camp_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "bc_prim_blacksmith_10", - "object": { - "mapgensize": [ 8, 8 ], - "rows": [ - " ", - "**'''** ", - "*'''''* ", - "''''''' ", - "''''''' ", - "''''''' ", - "*'''''* ", - "* " - ], - "palettes": [ "acidia_camp_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "bc_prim_blacksmith_11", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " ", - " ", - " 8 ", - " t ", - " t " - ], - "palettes": [ "acidia_camp_palette" ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "bc_prim_blacksmith_12", - "object": { - "mapgensize": [ 7, 7 ], - "rows": [ - " ", - " ", - " ", - " ) ", - " T ", - " A ", - " ( " - ], - "palettes": [ "acidia_camp_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_0", - "method": "json", - "object": { - "set": [ - { "point": "terrain", "id": "t_dirt", "x": 12, "y": 5 }, - { "point": "furniture", "id": "f_bulletin", "x": 12, "y": 5 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_1", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "basecamp_large_tent_west_start" ], "x": 17, "y": 3 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_2", - "method": "json", - "object": { - "set": [ - { "point": "terrain", "id": "t_pit", "x": 13, "y": 5 }, - { "point": "furniture", "id": "f_straw_bed", "x": 19, "y": 4 }, - { "point": "furniture", "id": "f_straw_bed", "x": 20, "y": 4 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_3", - "method": "json", - "object": { - "set": [ - { "point": "furniture", "id": "f_bookcase", "x": 16, "y": 3 }, - { "point": "furniture", "id": "f_bookcase", "x": 16, "y": 4 }, - { "point": "furniture", "id": "f_bookcase", "x": 16, "y": 6 }, - { "point": "furniture", "id": "f_bookcase", "x": 16, "y": 7 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_4", - "method": "json", - "object": { - "set": [ - { "point": "terrain", "id": "t_dirt", "x": 13, "y": 5 }, - { "point": "furniture", "id": "f_brazier", "x": 13, "y": 5 }, - { "point": "furniture", "id": "f_crate_o", "x": 18, "y": 6 }, - { "point": "furniture", "id": "f_crate_o", "x": 18, "y": 4 }, - { "point": "furniture", "id": "f_straw_bed", "x": 19, "y": 6 }, - { "point": "furniture", "id": "f_straw_bed", "x": 20, "y": 6 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_5", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "basecamp_large_tent_east" ], "x": 2, "y": 3 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_6", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "bc_prim_field_hardshell_north_0" ], "x": 9, "y": 9 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_7", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "basecamp_large_tent_east" ], "x": 2, "y": 10 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_8", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "bc_prim_field_hardshell_north_1" ], "x": 9, "y": 9 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_9", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "basecamp_large_tent_west" ], "x": 17, "y": 17 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_10", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "bc_prim_field_hardshell_south_0" ], "x": 9, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_11", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "bc_prim_field_hardshell_north_2" ], "x": 9, "y": 9 }, - { "chunks": [ "bc_prim_field_hardshell_south_1" ], "x": 9, "y": 15 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_12", - "method": "json", - "object": { "set": [ { "point": "terrain", "id": "t_water_pump", "x": 10, "y": 5 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_13", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "bc_prim_field_wall_0" ], "x": 0, "y": 0 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_14", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "bc_prim_field_wall_1" ], "x": 0, "y": 0 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_15", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "basecamp_large_tent_west" ], "x": 17, "y": 10 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_16", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "bc_prim_field_hardshell_south_2" ], "x": 9, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_17", - "method": "json", - "object": { - "set": [ - { "point": "terrain", "id": "t_door_c", "x": 11, "y": 23 }, - { "point": "terrain", "id": "t_door_c", "x": 12, "y": 23 }, - { "point": "terrain", "id": "t_door_c", "x": 23, "y": 12 }, - { "point": "terrain", "id": "t_door_c", "x": 11, "y": 1 }, - { "point": "terrain", "id": "t_door_c", "x": 12, "y": 1 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_18", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "basecamp_large_tent_east" ], "x": 2, "y": 17 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_19", - "method": "json", - "object": { "set": [ { "point": "terrain", "id": "t_radio_tower", "x": 12, "y": 21 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_20", - "method": "json", - "object": { "set": [ { "point": "terrain", "id": "t_radio_controls", "x": 13, "y": 21 } ] } - }, - { - "type": "mapgen", - "//": "legacy name for now", - "update_mapgen_id": "faction_base_farm_0", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "bc_prim_farm_0" ], "x": 1, "y": 10 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_farm_1", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "bc_prim_farm_long_fields" ], "x": 1, "y": 0 }, - { "chunks": [ "bc_prim_farm_long_fields" ], "x": 9, "y": 0 }, - { "chunks": [ "bc_prim_farm_long_fields" ], "x": 17, "y": 0 }, - { "chunks": [ "bc_prim_farm_long_fields" ], "x": 1, "y": 3 }, - { "chunks": [ "bc_prim_farm_long_fields" ], "x": 9, "y": 3 }, - { "chunks": [ "bc_prim_farm_long_fields" ], "x": 17, "y": 3 }, - { "chunks": [ "bc_prim_farm_long_fields" ], "x": 1, "y": 6 }, - { "chunks": [ "bc_prim_farm_long_fields" ], "x": 9, "y": 6 }, - { "chunks": [ "bc_prim_farm_long_fields" ], "x": 17, "y": 6 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_farm_2", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "bc_prim_farm_2" ], "x": 1, "y": 10 }, - { "chunks": [ "bc_prim_farm_long_fields" ], "x": 1, "y": 6 }, - { "chunks": [ "bc_prim_farm_long_fields" ], "x": 9, "y": 6 }, - { "chunks": [ "bc_prim_farm_long_fields" ], "x": 17, "y": 6 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_farm_3", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "bc_prim_farm_3" ], "x": 1, "y": 10 }, - { "chunks": [ "bc_prim_farm_short_fields" ], "x": 15, "y": 14 }, - { "chunks": [ "bc_prim_farm_short_fields" ], "x": 18, "y": 14 }, - { "chunks": [ "bc_prim_farm_short_fields" ], "x": 21, "y": 14 }, - { "chunks": [ "bc_prim_farm_short_fields" ], "x": 15, "y": 16 }, - { "chunks": [ "bc_prim_farm_short_fields" ], "x": 18, "y": 16 }, - { "chunks": [ "bc_prim_farm_short_fields" ], "x": 21, "y": 16 }, - { "chunks": [ "bc_prim_farm_short_fields" ], "x": 15, "y": 18 }, - { "chunks": [ "bc_prim_farm_short_fields" ], "x": 18, "y": 18 }, - { "chunks": [ "bc_prim_farm_short_fields" ], "x": 21, "y": 18 }, - { "chunks": [ "bc_prim_farm_short_fields" ], "x": 15, "y": 20 }, - { "chunks": [ "bc_prim_farm_short_fields" ], "x": 18, "y": 20 }, - { "chunks": [ "bc_prim_farm_short_fields" ], "x": 21, "y": 20 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_farm_4", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "bc_prim_farm_4" ], "x": 1, "y": 10 } ] } - }, - { - "type": "mapgen", - "//": "legacy name for now", - "update_mapgen_id": "faction_base_garage_0", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "bc_prim_garage_0" ], "x": 2, "y": 6 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_garage_1", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "bc_prim_garage_1" ], "x": 2, "y": 6 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_garage_2", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "bc_prim_garage_2" ], "x": 2, "y": 6 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_garage_3", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "bc_prim_garage_3" ], "x": 2, "y": 6 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_garage_4", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "bc_prim_garage_4" ], "x": 2, "y": 6 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_garage_5", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "bc_prim_garage_5" ], "x": 2, "y": 6 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_garage_6", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "bc_prim_garage_6" ], "x": 2, "y": 6 } ] } - }, - { - "type": "mapgen", - "//": "legacy name for now", - "update_mapgen_id": "faction_base_kitchen_0", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "bc_prim_kitchen_0" ], "x": 3, "y": 0 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_kitchen_1", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "bc_prim_kitchen_1" ], "x": 3, "y": 0 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_kitchen_2", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "bc_prim_kitchen_2" ], "x": 3, "y": 0 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_kitchen_3", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "bc_prim_kitchen_3" ], "x": 3, "y": 0 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_kitchen_4", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "bc_prim_kitchen_4" ], "x": 3, "y": 0 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_kitchen_5", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "bc_prim_kitchen_5" ], "x": 3, "y": 0 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_kitchen_6", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "bc_prim_kitchen_6" ], "x": 3, "y": 0 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_kitchen_7", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "bc_prim_kitchen_7" ], "x": 3, "y": 0 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_kitchen_8", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "bc_prim_kitchen_8" ], "x": 3, "y": 0 } ] } - }, - { - "type": "mapgen", - "//": "legacy name for now", - "update_mapgen_id": "faction_base_blacksmith_0", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "bc_prim_blacksmith_0" ], "x": 4, "y": 0 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_blacksmith_1", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "bc_prim_blacksmith_1" ], "x": 4, "y": 0 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_blacksmith_2", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "bc_prim_blacksmith_2" ], "x": 4, "y": 10 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_blacksmith_3", - "method": "json", - "object": { - "set": [ - { "point": "furniture", "id": "f_table", "x": 9, "y": 11 }, - { "point": "furniture", "id": "f_forge_rock", "x": 6, "y": 13 }, - { "point": "furniture", "id": "f_anvil", "x": 9, "y": 15 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_blacksmith_4", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "bc_prim_blacksmith_4" ], "x": 3, "y": 10 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_blacksmith_5", - "method": "json", - "object": { - "set": [ - { "point": "furniture", "id": "f_brazier", "x": 7, "y": 13 }, - { "point": "furniture", "id": "f_brazier", "x": 14, "y": 13 }, - { "point": "furniture", "id": "f_table", "x": 12, "y": 15 }, - { "point": "furniture", "id": "f_table", "x": 13, "y": 15 }, - { "point": "furniture", "id": "f_table", "x": 14, "y": 15 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_blacksmith_6", - "method": "json", - "object": { - "set": [ - { "point": "furniture", "id": "f_forge_rock", "x": 10, "y": 13 }, - { "point": "furniture", "id": "f_forge_rock", "x": 10, "y": 14 }, - { "point": "terrain", "id": "t_dirt", "x": 18, "y": 14 }, - { "point": "furniture", "id": "f_kiln_empty", "x": 19, "y": 14 }, - { "point": "terrain", "id": "t_dirt", "x": 20, "y": 14 }, - { "point": "terrain", "id": "t_dirt", "x": 18, "y": 15 }, - { "point": "terrain", "id": "t_dirt", "x": 19, "y": 15 }, - { "point": "terrain", "id": "t_dirt", "x": 20, "y": 15 }, - { "point": "furniture", "id": "f_crate_o", "x": 4, "y": 18 }, - { "point": "furniture", "id": "f_crate_o", "x": 5, "y": 18 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_blacksmith_7", - "method": "json", - "object": { - "set": [ - { "point": "furniture", "id": "f_machinery_old", "x": 5, "y": 12 }, - { "point": "furniture", "id": "f_wood_keg", "x": 14, "y": 12 }, - { "point": "terrain", "id": "t_dirt", "x": 18, "y": 16 }, - { "point": "furniture", "id": "f_kiln_empty", "x": 19, "y": 16 }, - { "point": "terrain", "id": "t_dirt", "x": 20, "y": 16 }, - { "point": "terrain", "id": "t_dirt", "x": 18, "y": 17 }, - { "point": "terrain", "id": "t_dirt", "x": 19, "y": 17 }, - { "point": "terrain", "id": "t_dirt", "x": 20, "y": 17 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_blacksmith_8", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "bc_prim_blacksmith_8" ], "x": 12, "y": 2 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_blacksmith_9", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "bc_prim_blacksmith_9" ], "x": 11, "y": 2 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_blacksmith_10", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "bc_prim_blacksmith_10" ], "x": 3, "y": 3 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_blacksmith_11", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "bc_prim_blacksmith_11" ], "x": 3, "y": 2 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_field_camp_blacksmith_12", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "bc_prim_blacksmith_12" ], "x": 3, "y": 2 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_hide_site_0", - "method": "json", - "object": { "set": [ { "point": "terrain", "id": "t_improvised_shelter", "x": 11, "y": 10 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_wall_level_N_0", - "method": "json", - "object": { - "set": [ - { "line": "terrain", "id": "t_pit", "x": 12, "y": 0, "x2": 12, "y2": 2 }, - { "line": "terrain", "id": "t_pit", "x": 11, "y": 2, "x2": 12, "y2": 5 }, - { "line": "terrain", "id": "t_pit", "x": 12, "y": 5, "x2": 12, "y2": 8 }, - { "line": "terrain", "id": "t_pit", "x": 11, "y": 8, "x2": 12, "y2": 11 }, - { "line": "terrain", "id": "t_pit", "x": 12, "y": 11, "x2": 12, "y2": 12 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_wall_level_N_1", - "method": "json", - "object": { - "set": [ - { "line": "terrain", "id": "t_pit_spiked", "x": 12, "y": 0, "x2": 12, "y2": 2 }, - { "line": "terrain", "id": "t_pit_spiked", "x": 11, "y": 2, "x2": 12, "y2": 5 }, - { "line": "terrain", "id": "t_pit_spiked", "x": 12, "y": 5, "x2": 12, "y2": 8 }, - { "line": "terrain", "id": "t_pit_spiked", "x": 11, "y": 8, "x2": 12, "y2": 11 }, - { "line": "terrain", "id": "t_pit_spiked", "x": 12, "y": 11, "x2": 12, "y2": 12 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_wall_level_S_0", - "method": "json", - "object": { - "set": [ - { "line": "terrain", "id": "t_pit", "x": 12, "y": 22, "x2": 12, "y2": 23 }, - { "line": "terrain", "id": "t_pit", "x": 11, "y": 19, "x2": 12, "y2": 22 }, - { "line": "terrain", "id": "t_pit", "x": 12, "y": 16, "x2": 12, "y2": 19 }, - { "line": "terrain", "id": "t_pit", "x": 11, "y": 13, "x2": 12, "y2": 16 }, - { "line": "terrain", "id": "t_pit", "x": 12, "y": 11, "x2": 12, "y2": 13 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_wall_level_S_1", - "method": "json", - "object": { - "set": [ - { "line": "terrain", "id": "t_pit_spiked", "x": 12, "y": 22, "x2": 12, "y2": 23 }, - { "line": "terrain", "id": "t_pit_spiked", "x": 11, "y": 19, "x2": 12, "y2": 22 }, - { "line": "terrain", "id": "t_pit_spiked", "x": 12, "y": 16, "x2": 12, "y2": 19 }, - { "line": "terrain", "id": "t_pit_spiked", "x": 11, "y": 13, "x2": 12, "y2": 16 }, - { "line": "terrain", "id": "t_pit_spiked", "x": 12, "y": 11, "x2": 12, "y2": 13 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_wall_level_E_0", - "method": "json", - "object": { - "set": [ - { "line": "terrain", "id": "t_pit", "x": 11, "y": 12, "x2": 13, "y2": 12 }, - { "line": "terrain", "id": "t_pit", "x": 13, "y": 13, "x2": 16, "y2": 13 }, - { "line": "terrain", "id": "t_pit", "x": 16, "y": 12, "x2": 19, "y2": 12 }, - { "line": "terrain", "id": "t_pit", "x": 19, "y": 13, "x2": 22, "y2": 13 }, - { "line": "terrain", "id": "t_pit", "x": 22, "y": 12, "x2": 23, "y2": 12 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_wall_level_E_1", - "method": "json", - "object": { - "set": [ - { "line": "terrain", "id": "t_pit_spiked", "x": 11, "y": 12, "x2": 13, "y2": 12 }, - { "line": "terrain", "id": "t_pit_spiked", "x": 13, "y": 13, "x2": 16, "y2": 13 }, - { "line": "terrain", "id": "t_pit_spiked", "x": 16, "y": 12, "x2": 19, "y2": 12 }, - { "line": "terrain", "id": "t_pit_spiked", "x": 19, "y": 13, "x2": 22, "y2": 13 }, - { "line": "terrain", "id": "t_pit_spiked", "x": 22, "y": 12, "x2": 23, "y2": 12 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_wall_level_W_0", - "method": "json", - "object": { - "set": [ - { "line": "terrain", "id": "t_pit", "x": 0, "y": 12, "x2": 2, "y2": 12 }, - { "line": "terrain", "id": "t_pit", "x": 2, "y": 13, "x2": 5, "y2": 13 }, - { "line": "terrain", "id": "t_pit", "x": 5, "y": 12, "x2": 8, "y2": 12 }, - { "line": "terrain", "id": "t_pit", "x": 8, "y": 13, "x2": 11, "y2": 13 }, - { "line": "terrain", "id": "t_pit", "x": 11, "y": 12, "x2": 12, "y2": 12 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_wall_level_W_1", - "method": "json", - "object": { - "set": [ - { "line": "terrain", "id": "t_pit_spiked", "x": 0, "y": 12, "x2": 2, "y2": 12 }, - { "line": "terrain", "id": "t_pit_spiked", "x": 2, "y": 13, "x2": 5, "y2": 13 }, - { "line": "terrain", "id": "t_pit_spiked", "x": 5, "y": 12, "x2": 8, "y2": 12 }, - { "line": "terrain", "id": "t_pit_spiked", "x": 8, "y": 13, "x2": 11, "y2": 13 }, - { "line": "terrain", "id": "t_pit_spiked", "x": 11, "y": 12, "x2": 12, "y2": 12 } - ] - } - } -] diff --git a/data/json/recipes/basecamps/recipe_groups.json b/data/json/recipes/basecamps/recipe_groups.json index 650dab7839652..f20fc10529445 100644 --- a/data/json/recipes/basecamps/recipe_groups.json +++ b/data/json/recipes/basecamps/recipe_groups.json @@ -4,25 +4,25 @@ "id": "all_faction_base_types", "building_type": "NONE", "recipes": [ - { "id": "faction_base_modular_hub_field_0", "description": "Field Camp", "om_terrains": [ "field" ] }, { - "id": "faction_base_firestation_0", - "description": "Side Bunkroom Firestation Base", - "om_terrains": [ "fire_station" ] + "id": "faction_base_modular_hub_field_version_1_0", + "description": "Modular Field Camp version 1", + "om_terrains": [ "field" ] }, + { "id": "faction_base_firestation_0", "description": "Firestation Base", "om_terrains": [ "fire_station" ] }, { "id": "faction_base_shelter_0", - "description": "Open Center Evac Shelter Base", + "description": "Evac Shelter Base", "om_terrains": [ "shelter", "shelter_vandal" ] }, { "id": "faction_base_shelter_1_0", - "description": "Corner Stairs Evac Shelter Base", + "description": "Evac Shelter Base", "om_terrains": [ "shelter_1", "shelter_1_vandal" ] }, { "id": "faction_base_shelter_2_0", - "description": "Central Stairs Evac Shelter Base", + "description": "Evac Shelter Base", "om_terrains": [ "shelter_2", "shelter_2_vandal" ] } ] @@ -32,208 +32,13 @@ "id": "all_faction_base_expansions", "building_type": "NONE", "recipes": [ + { "id": "faction_base_canteen_0", "description": "Canteen", "om_terrains": [ "field" ] }, { "id": "faction_base_farm_0", "description": "Farm", "om_terrains": [ "field" ] }, { "id": "faction_base_garage_0", "description": "Garage", "om_terrains": [ "field" ] }, - { "id": "faction_base_canteen_0", "description": "Canteen", "om_terrains": [ "field" ] }, { "id": "faction_base_livestock_0", "description": "Livestock Area", "om_terrains": [ "field" ] }, - { "id": "faction_base_storehouse_0", "description": "Central Storage Building", "om_terrains": [ "field" ] }, { "id": "faction_base_saltworks_0", "description": "Saltworks Area", "om_terrains": [ "field" ] }, + { "id": "faction_base_storehouse_0", "description": "Central Storage Building", "om_terrains": [ "field" ] }, { "id": "faction_base_workshop_0", "description": "Fabrication Workshop", "om_terrains": [ "field" ] } ] - }, - { - "type": "recipe_group", - "id": "kitchen_recipes_1", - "building_type": "COOK", - "recipes": [ - { "id": "tinder", "description": " Craft: Tinder" }, - { "id": "meat_cooked", "description": " Cook: Meat, Cooked" }, - { "id": "fish_cooked", "description": " Cook: Fish, Cooked" }, - { "id": "veggy_cooked", "description": " Cook: Veggy, Cooked" }, - { "id": "boiled_egg", "description": " Cook: Egg, Boiled" }, - { "id": "starch", "description": " Cook: Starch" }, - { "id": "starch_from_fibrous_stuff", "description": " Cook: Cattail Starch" }, - { "id": "flatbread", "description": " Cook: Flatbread" }, - { "id": "veggy_wild_cooked", "description": " Cook: Veggy, Cooked Wild" } - ] - }, - { - "type": "recipe_group", - "id": "kitchen_recipes_2", - "building_type": "COOK", - "recipes": [ - { "id": "flour", "description": " Cook: Flour" }, - { "id": "salt", "description": " Cook: Salt" }, - { "id": "bread", "description": " Cook: Bread" }, - { "id": "fruit_leather", "description": " Cook: Fruit Leather" }, - { "id": "jerky", "description": " Cook: Meat Jerky" }, - { "id": "mushroom_cooked", "description": " Cook: Mushroom, Cooked" }, - { "id": "lard", "description": " Cook: Lard" }, - { "id": "cornmeal", "description": " Cook: Cornmeal" }, - { "id": "meat_smoked", "description": " Cook: Meat, Smoked" }, - { "id": "fish_smoked", "description": " Cook: Fish, Smoked" }, - { "id": "dry_mushroom", "description": " Cook: Mushroom, Dried" }, - { "id": "dry_fruit", "description": " Cook: Fruit, Dehydrated" }, - { "id": "sausage", "description": " Cook: Sausage" }, - { "id": "sausage_wasteland", "description": " Cook: Sausage, Wasteland" } - ] - }, - { - "type": "recipe_group", - "id": "kitchen_recipes_3", - "building_type": "COOK", - "recipes": [ - { "id": "pie_meat", "description": " Cook: Meat Pie" }, - { "id": "pie_veggy", "description": " Cook: Veggy Pie" }, - { "id": "sugar", "description": " Cook: Sugar" }, - { "id": "hardtack", "description": " Cook: Hardtack" }, - { "id": "veggy_pickled_jarred", "description": " Cook: Veggy, Pickled" }, - { "id": "cheese_hard", "description": " Cook: Cheese, Hard" }, - { "id": "pemmican", "description": " Cook: Pemmican" }, - { "id": "veggy_aspic", "description": " Cook: Veggy Aspic" }, - { "id": "meat_canned_jarred", "description": " Cook: Meat, Canned" }, - { "id": "meat_aspic", "description": " Cook: Meat Aspic" }, - { "id": "kompot", "description": " Cook: Kompot" } - ] - }, - { - "type": "recipe_group", - "id": "primitive_camp_recipes_1", - "building_type": "BASE", - "recipes": [ - { "id": "tinder", "description": " Craft: Tinder" }, - { "id": "pointy_stick", "description": " Craft: Pointy Sticks" } - ] - }, - { - "type": "recipe_group", - "id": "farm_recipes_1", - "building_type": "FARM", - "recipes": [ - { "id": "seed_veggy_wild", "description": " Craft: Wild Veggy Stems" }, - { "id": "seed_raw_dandelion", "description": " Craft: Dandelion Seeds" }, - { "id": "seed_potato_raw", "description": " Craft: Potato, Starter" }, - { "id": "seed_buckwheat", "description": " Craft: Buckwheat Seeds" } - ] - }, - { - "type": "recipe_group", - "id": "blacksmith_recipes_1", - "building_type": "SMITH", - "recipes": [ - { "id": "scrap_copper", "description": " Craft: Copper, Scrap" }, - { "id": "charcoal_npc", "description": " Craft: Charcoal" }, - { "id": "spike", "description": " Craft: Spike" }, - { "id": "caltrops_glass", "description": " Craft: Glass Caltrops" }, - { "id": "steel_chunk", "description": " Craft: Steel, Chunk" }, - { "id": "crucible", "description": " Craft: Crucible" }, - { "id": "anvil", "description": " Craft: Anvil" }, - { "id": "steel_lump", "description": " Craft: Steel, Lump" } - ] - }, - { - "type": "recipe_group", - "id": "blacksmith_recipes_2", - "building_type": "SMITH", - "recipes": [ - { "id": "copper_knife", "description": " Craft: Knife, Copper" }, - { "id": "sword_crude", "description": " Craft: Sword, Crude" }, - { "id": "pot_copper", "description": " Craft: Pot, Copper" }, - { "id": "bolt_metal", "description": " Craft: Crossbow Bolt, Steel" }, - { "id": "armor_scrapsuit", "description": " Craft: Armor, Scrap Suit" }, - { "id": "helmet_scrap", "description": " Craft: Armor, Scrap Helmet" }, - { "id": "cuirass_scrap", "description": " Craft: Armor, Scrap Cuirass" }, - { "id": "armguard_scrap", "description": " Craft: Armor, Scrap Arm Guards" }, - { "id": "legguard_scrap", "description": " Craft: Armor, Scrap Leg Guards" }, - { "id": "boots_scrap", "description": " Craft: Armor, Scrap Boots" }, - { "id": "copper_ax", "description": " Craft: Axe, Copper" }, - { "id": "spear_copper", "description": " Craft: Spear, Copper" } - ] - }, - { - "type": "recipe_group", - "id": "blacksmith_recipes_3", - "building_type": "SMITH", - "recipes": [ - { "id": "chisel", "description": " Craft: Metalworking Chisel" }, - { "id": "hammer", "description": " Craft: Hammer" }, - { "id": "tongs", "description": " Craft: Metal Tongs" }, - { "id": "nail", "description": " Craft: Nail" }, - { "id": "wire", "description": " Craft: Wire" }, - { "id": "swage", "description": " Craft: Swage and Die Set" } - ] - }, - { - "type": "recipe_group", - "id": "blacksmith_recipes_4", - "building_type": "SMITH", - "recipes": [ - { "id": "blade", "description": " Craft: Blade" }, - { "id": "bearing", "description": " Craft: Bearings" }, - { "id": "caltrops", "description": " Craft: Caltrops" }, - { "id": "hand_drill", "description": " Craft: Hand Drill" }, - { "id": "sheet_metal", "description": " Craft: Sheet Metal" }, - { "id": "chain", "description": " Craft: Chain" }, - { "id": "shovel", "description": " Craft: Shovel" }, - { "id": "rebar", "description": " Craft: Rebar" }, - { "id": "gold_ring", "description": " Craft: Gold Ring" }, - { "id": "hammer_sledge", "description": " Craft: Hammer, Sledge" } - ] - }, - { - "type": "recipe_group", - "id": "blacksmith_recipes_5", - "building_type": "SMITH", - "recipes": [ - { "id": "knife_combat", "description": " Craft: Knife, Combat" }, - { "id": "spear_steel", "description": " Craft: Spear, Steel" }, - { "id": "machete", "description": " Craft: Machete" }, - { "id": "pipe", "description": " Craft: Pipe" }, - { "id": "screwdriver", "description": " Craft: Screwdriver" }, - { "id": "throwing_axe", "description": " Craft: Axe, Throwing" }, - { "id": "wrench", "description": " Craft: Wrench" }, - { "id": "hatchet", "description": " Craft: Hatchet" }, - { "id": "throwing_knife", "description": " Craft: Knife, Throwing" }, - { "id": "crowbar", "description": " Craft: Crowbar" }, - { "id": "pot", "description": " Craft: Pot" }, - { "id": "hoe", "description": " Craft: Hoe" } - ] - }, - { - "type": "recipe_group", - "id": "blacksmith_recipes_6", - "building_type": "SMITH", - "recipes": [ - { "id": "pliers", "description": " Craft: Pliers" }, - { "id": "halberd", "description": " Craft: Halberd" }, - { "id": "cuirass_lightplate", "description": " Craft: Armor, Cuirass" }, - { "id": "pockknife", "description": " Craft: Knife, Pocket" }, - { "id": "warhammer", "description": " Craft: Hammer, War" }, - { "id": "helmet_plate", "description": " Craft: Helm, Great" }, - { "id": "armor_lightplate", "description": " Craft: Armor, Plate" }, - { "id": "broadsword", "description": " Craft: Sword, Broadsword" }, - { "id": "scimitar", "description": " Craft: Sword, Scimitar" }, - { "id": "fire_ax", "description": " Craft: Axe, Fire" }, - { "id": "hacksaw", "description": " Craft: Hacksaw" }, - { "id": "saw", "description": " Craft: Woodsaw" }, - { "id": "pike", "description": " Craft: Spear, Awl Pike" }, - { "id": "rapier", "description": " Craft: Sword, Rapier" }, - { "id": "halligan", "description": " Craft: Halligan Bar" }, - { "id": "zweihander", "description": " Craft: Sword, Zweihander" }, - { "id": "pickaxe", "description": " Craft: Pickaxe" } - ] - }, - { - "type": "recipe_group", - "id": "blacksmith_recipes_7", - "building_type": "SMITH", - "recipes": [ - { "id": "sheet_metal_npc_drop", "description": " Craft: Sheet Metal, Drop Hammer" }, - { "id": "chain_npc_drop", "description": " Craft: Chain, Drop Hammer" }, - { "id": "nail_npc_drop", "description": " Craft: Nail, Drop Hammer" }, - { "id": "wire_npc_drop", "description": " Craft: Wire, Drop Hammer" }, - { "id": "pipe_npc_drop", "description": " Craft: Pipe, Drop Hammer" }, - { "id": "rebar_npc_drop", "description": " Craft: Rebar, Drop Hammer" } - ] } ] diff --git a/data/json/recipes/basecamps/recipe_modular_canteen/recipe_modular_canteen_common.json b/data/json/recipes/basecamps/recipe_modular_canteen/recipe_modular_canteen_common.json deleted file mode 100644 index 9b0bf13067490..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_canteen/recipe_modular_canteen_common.json +++ /dev/null @@ -1,366 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_0", - "description": "Survey land for a kitchen and dining area.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_canteen_0", - "blueprint_name": "kitchen survey", - "time": "180 m", - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_provides": [ { "id": "fbmk_0" } ] - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_canteen_fireplace", - "description": "Now that we have some cover, we should build 2 fireplaces for cooking and grab a pot.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmk_canteen_fireplace", - "blueprint_name": "build 2 fireplaces", - "blueprint_requires": [ { "id": "fbmk_center" } ], - "blueprint_provides": [ - { "id": "kitchen" }, - { "id": "kitchen_recipes_1" }, - { "id": "fbmk_canteen_fire" }, - { "id": "trapping" }, - { "id": "hunting" } - ], - "blueprint_excludes": [ { "id": "fbmk_canteen_fire" } ], - "blueprint_resources": [ "fake_fireplace", "pot" ], - "blueprint_needs": { - "time": "4 h 30 m", - "skills": [ [ "fabrication", 2 ], [ "survival", 1 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], - "components": [ [ [ "2x4", 2 ] ], [ [ "wood_sheet", 1 ], [ "wood_panel", 2 ] ], [ [ "nail", 8 ] ], [ [ "rock", 80 ] ] ] - } - }, - "components": [ [ [ "pot", 1 ], [ "rock_pot", 1 ], [ "pot_copper", 1 ], [ "clay_pot", 1 ] ], [ [ "pan", 1 ] ] ] - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_canteen_stove", - "description": "Now that we have some cover, we should build 2 stoves for cooking and grab a pot.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmk_canteen_stove", - "blueprint_name": "build 2 wood stoves", - "blueprint_requires": [ { "id": "fbmk_center" } ], - "blueprint_provides": [ - { "id": "kitchen" }, - { "id": "kitchen_recipes_1" }, - { "id": "fbmk_canteen_fire" }, - { "id": "trapping" }, - { "id": "hunting" } - ], - "blueprint_excludes": [ { "id": "fbmk_canteen_fire" } ], - "blueprint_resources": [ "fake_fireplace", "pot" ], - "blueprint_needs": { - "time": "2 h 30 m", - "skills": [ [ "fabrication", 5 ], [ "mechanics", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "SAW_W" } ] ], - "components": [ - [ [ "2x4", 2 ] ], - [ [ "wood_sheet", 1 ], [ "wood_panel", 2 ] ], - [ [ "nail", 8 ] ], - [ [ "metal_tank", 2 ] ], - [ [ "pipe", 2 ] ] - ] - } - }, - "components": [ [ [ "pot", 1 ], [ "rock_pot", 1 ], [ "pot_copper", 1 ], [ "clay_pot", 1 ] ], [ [ "pan", 1 ] ] ] - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_canteen_well", - "description": "We should build a well. This will make cooking more convenient.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmk_canteen_well", - "blueprint_name": "build a well", - "blueprint_requires": [ { "id": "fbmk_canteen_fire" } ], - "blueprint_provides": [ { "id": "fbmk_canteen_well" } ], - "blueprint_excludes": [ { "id": "fbmk_canteen_well" } ], - "blueprint_needs": { - "time": "11 h", - "skills": [ [ "fabrication", 4 ], [ "mechanics", 2 ], [ "survival", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], - "components": [ [ [ "rock", 40 ] ], [ [ "2x4", 4 ] ], [ [ "nail", 8 ] ], [ [ "well_pump", 1 ] ], [ [ "pipe", 6 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_canteen_counters", - "description": "Let's build some counters and shelves.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_canteen_counters", - "blueprint_name": "build kitchen counters", - "blueprint_requires": [ { "id": "fbmk_center2" } ], - "blueprint_provides": [ { "id": "fbmk_counters" } ], - "blueprint_excludes": [ { "id": "fbmk_counters" } ], - "blueprint_needs": { - "time": "7 h 20 m", - "skills": [ [ "fabrication", 1 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], - "components": [ [ [ "2x4", 32 ] ], [ [ "wood_sheet", 12 ], [ "wood_panel", 24 ] ], [ [ "nail", 192 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_canteen_smoking", - "description": "Let's build some smokers and a charcoal kiln for food preservation.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmk_canteen_smoking_kiln", - "blueprint_name": "build 3 smoking racks and a charcoal kiln", - "blueprint_requires": [ { "id": "fbmk_canteen_fire" } ], - "blueprint_provides": [ { "id": "fbmk_canteen_smoking" }, { "id": "kitchen_recipes_2" } ], - "blueprint_excludes": [ { "id": "fbmk_canteen_smoking" } ], - "blueprint_resources": [ "fake_char_smoker", "fake_char_smoker", "fake_char_smoker", "fake_char_kiln" ], - "blueprint_needs": { - "time": "6 h 30 m", - "skills": [ [ "cooking", 2 ], [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], - "components": [ [ [ "2x4", 48 ], [ "stick", 48 ] ], [ [ "rock", 64 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_pantry_furniture", - "description": "Lets furnish the pantry and build 2 root cellars.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmk_canteen_pantry_furniture", - "blueprint_name": "furnish the pantry", - "blueprint_requires": [ { "id": "fbmk_pantry_room" } ], - "blueprint_provides": [ { "id": "fbmk_pantry_furniture" }, { "id": "pantry" } ], - "blueprint_excludes": [ { "id": "fbmk_pantry_furniture" } ], - "blueprint_needs": { - "time": "1 d 4 h 20 m", - "skills": [ [ "cooking", 3 ], [ "fabrication", 4 ], [ "survival", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], - "components": [ - [ [ "2x4", 112 ] ], - [ [ "wood_sheet", 24 ], [ "wood_panel", 48 ] ], - [ [ "nail", 504 ] ], - [ [ "sheet_metal_small", 24 ] ], - [ [ "water_faucet", 2 ] ], - [ [ "rock", 80 ], [ "brick", 80 ] ], - [ [ "withered", 24 ], [ "straw_pile", 24 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_butchery", - "description": "Let's make a butchery area.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmk_canteen_butchery_rack", - "blueprint_name": "build butchery area", - "blueprint_requires": [ { "id": "fbmk_canteen_smoking" } ], - "blueprint_provides": [ { "id": "fbmk_canteen_butchery" }, { "id": "kitchen_recipes_3" }, { "id": "trapping" }, { "id": "hunting" } ], - "blueprint_excludes": [ { "id": "fbmk_canteen_butchery" } ], - "blueprint_needs": { - "time": "1 h 15 m", - "skills": [ [ "fabrication", 1 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], - "components": [ - [ [ "2x4", 4 ] ], - [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], - [ [ "nail", 8 ] ], - [ [ "stick_long", 6 ] ], - [ - [ "rope_6", 1 ], - [ "vine_6", 1 ], - [ "rope_makeshift_6", 1 ], - [ "string_36", 2 ], - [ "cordage_36", 2 ], - [ "string_6", 12 ], - [ "cordage_6", 12 ], - [ "thread", 600 ], - [ "sinew", 600 ], - [ "plant_fibre", 600 ], - [ "yarn", 600 ], - [ "wire", 8 ] - ], - [ [ "pointy_stick", 2 ], [ "spike", 2 ] ] - ] - } - }, - "components": [ [ [ "knife_butcher", 1 ], [ "knife_steak", 1 ], [ "knife_chef", 1 ], [ "knife_carving", 1 ] ] ] - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_dining_furniture", - "description": "Let's make some furniture for the dining hall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmk_canteen_dining_furniture", - "blueprint_name": "furnish the dining room", - "blueprint_requires": [ { "id": "fbmk_canteen_dining_center" } ], - "blueprint_provides": [ { "id": "fbmk_canteen_dining_furniture" } ], - "blueprint_excludes": [ { "id": "fbmk_canteen_dining_furniture" } ], - "blueprint_needs": { - "time": "12 h", - "skills": [ [ "fabrication", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], - "components": [ [ [ "2x4", 96 ] ], [ [ "wood_sheet", 8 ], [ "wood_panel", 8 ] ], [ [ "nail", 192 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_planters_1", - "description": "Let's build some planters to the north for a chef's garden.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmk_canteen_planters_1", - "blueprint_name": "build some planters", - "blueprint_requires": [ { "id": "fbmk_canteen_well" } ], - "blueprint_provides": [ { "id": "fbmk_canteen_planterA" } ], - "blueprint_excludes": [ { "id": "fbmk_canteen_planterA" } ], - "blueprint_needs": { - "time": "2 h 30 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 72 ] ], [ [ "nail", 216 ] ], [ [ "pebble", 1200 ] ], [ [ "material_soil", 450 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_planters_2", - "description": "Let's build some planters to the north for a chef's garden.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmk_canteen_planters_2", - "blueprint_name": "build some planters", - "blueprint_requires": [ { "id": "fbmk_canteen_planterA" } ], - "blueprint_provides": [ { "id": "fbmk_canteen_planterB" } ], - "blueprint_excludes": [ { "id": "fbmk_canteen_planterB" } ], - "blueprint_needs": { - "time": "2 h 30 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 72 ] ], [ [ "nail", 216 ] ], [ [ "pebble", 1200 ] ], [ [ "material_soil", 450 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_planters_3", - "description": "Let's build some planters to the north for a chef's garden.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmk_canteen_planters_3", - "blueprint_name": "build some planters", - "blueprint_requires": [ { "id": "fbmk_canteen_planterB" } ], - "blueprint_provides": [ { "id": "fbmk_canteen_planterC" } ], - "blueprint_excludes": [ { "id": "fbmk_canteen_planterC" } ], - "blueprint_needs": { - "time": "2 h 30 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 72 ] ], [ [ "nail", 216 ] ], [ [ "pebble", 1200 ] ], [ [ "material_soil", 450 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_planters_4", - "description": "Let's build some planters to the north for a chef's garden.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmk_canteen_planters_4", - "blueprint_name": "build some planters", - "blueprint_requires": [ { "id": "fbmk_canteen_planterC" } ], - "blueprint_provides": [ { "id": "fbmk_canteen_planterD" } ], - "blueprint_excludes": [ { "id": "fbmk_canteen_planterD" } ], - "blueprint_needs": { - "time": "2 h 30 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 72 ] ], [ [ "nail", 216 ] ], [ [ "pebble", 1200 ] ], [ [ "material_soil", 450 ] ] ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_canteen/recipe_modular_canteen_log.json b/data/json/recipes/basecamps/recipe_modular_canteen/recipe_modular_canteen_log.json deleted file mode 100644 index 49a72d3317162..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_canteen/recipe_modular_canteen_log.json +++ /dev/null @@ -1,210 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_room_center_log", - "description": "Let's start building the central kitchen log walls.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_canteen_log", - "blueprint_name": "build the log wall central kitchen room", - "blueprint_requires": [ { "id": "fbmk_0" } ], - "blueprint_provides": [ { "id": "fbmk_center" } ], - "blueprint_excludes": [ { "id": "fbmk_center" } ], - "blueprint_needs": { - "time": "1 d 16 h 45 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 197 ] ], - [ [ "nail", 566 ] ], - [ [ "wood_panel", 23 ] ], - [ [ "hinge", 2 ] ], - [ [ "glass_sheet", 3 ] ], - [ [ "log", 24 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_room2_center_log", - "description": "Let's finish the central kitchen log walls.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_canteen2_log", - "blueprint_name": "finish the log wall central kitchen room", - "blueprint_requires": [ { "id": "fbmk_center" } ], - "blueprint_provides": [ { "id": "fbmk_center2" } ], - "blueprint_excludes": [ { "id": "fbmk_center2" } ], - "blueprint_needs": { - "time": "2 d 6 h 45 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 247 ] ], - [ [ "nail", 742 ] ], - [ [ "wood_panel", 34 ] ], - [ [ "hinge", 4 ] ], - [ [ "glass_sheet", 1 ] ], - [ [ "log", 36 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_smoking_area_log", - "description": "Let's get this log wall smoking area covered to protect the workers from the weather.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_smoking_area_log", - "blueprint_name": "build a log wall roofed area for smoking racks", - "blueprint_requires": [ { "id": "fbmk_center2" } ], - "blueprint_provides": [ { "id": "fbmk_smoking_area" } ], - "blueprint_excludes": [ { "id": "fbmk_smoking_area" } ], - "blueprint_needs": { - "time": "1 d 10 h 25 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 252 ] ], [ [ "nail", 448 ] ], [ [ "log", 24 ] ], [ [ "wood_panel", 22 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_pantry_log", - "description": "Let's build a log wall pantry west of the kitchen.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmk_canteen_pantry_log", - "blueprint_name": "build a log wall pantry", - "blueprint_requires": [ { "id": "fbmk_center2" } ], - "blueprint_provides": [ { "id": "fbmk_pantry_room" } ], - "blueprint_excludes": [ { "id": "fbmk_pantry_room" } ], - "blueprint_needs": { - "time": "3 d 11 h 30 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 360 ] ], - [ [ "glass_sheet", 2 ] ], - [ [ "log", 60 ] ], - [ [ "nail", 1060 ] ], - [ [ "wood_panel", 50 ], [ "wood_sheet", 25 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_dining_west_log", - "description": "Let's build the west log wall of the dining hall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmk_canteen_dining_west_log", - "blueprint_name": "build W log wall", - "blueprint_requires": [ { "id": "fbmk_pantry_room" } ], - "blueprint_provides": [ { "id": "fbmk_canteen_dining_west" } ], - "blueprint_excludes": [ { "id": "fbmk_canteen_dining_west" } ], - "blueprint_needs": { - "time": "1 d 16 h 36 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 0 ] ], - "inline": { - "tools": [ [ [ "machete", -1 ], [ "makeshift_machete", -1 ], [ "scythe", -1 ], [ "sickle", -1 ], [ "survivor_machete", -1 ] ] ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 194 ] ], - [ [ "nail", 566 ] ], - [ [ "wood_panel", 23 ] ], - [ [ "hinge", 2 ] ], - [ [ "glass_sheet", 2 ] ], - [ [ "log", 24 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_dining_east_log", - "description": "Let's build the east log wall of the dining hall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmk_canteen_dining_east_log", - "blueprint_name": "build E log wall", - "blueprint_requires": [ { "id": "fbmk_canteen_dining_west" }, { "id": "fbmk_smoking_area" } ], - "blueprint_provides": [ { "id": "fbmk_canteen_dining_east" } ], - "blueprint_excludes": [ { "id": "fbmk_canteen_dining_east" } ], - "blueprint_needs": { - "time": "2 d 6 h 45 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 243 ] ], - [ [ "nail", 800 ] ], - [ [ "glass_sheet", 3 ] ], - [ [ "log", 28 ] ], - [ [ "wood_sheet", 17 ], [ "wood_panel", 34 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_dining_center_log", - "description": "Let's build the center of the log wall dining hall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmk_canteen_dining_center_log", - "blueprint_name": "build center of the log wall dining hall", - "blueprint_requires": [ { "id": "fbmk_canteen_dining_east" } ], - "blueprint_provides": [ { "id": "fbmk_canteen_dining_center" } ], - "blueprint_excludes": [ { "id": "fbmk_canteen_dining_center" } ], - "blueprint_needs": { - "time": "2 d 7 h 15 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 197 ] ], - [ [ "nail", 1026 ] ], - [ [ "wood_panel", 49 ] ], - [ [ "hinge", 2 ] ], - [ [ "glass_sheet", 1 ] ], - [ [ "log", 8 ] ] - ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_canteen/recipe_modular_canteen_metal.json b/data/json/recipes/basecamps/recipe_modular_canteen/recipe_modular_canteen_metal.json deleted file mode 100644 index b51b5b2e99d3e..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_canteen/recipe_modular_canteen_metal.json +++ /dev/null @@ -1,283 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_room_center_metal", - "description": "Let's start building the central kitchen metal walls.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_canteen_metal", - "blueprint_name": "build the metal wall central kitchen room", - "blueprint_requires": [ { "id": "fbmk_0" } ], - "blueprint_provides": [ { "id": "fbmk_center" } ], - "blueprint_excludes": [ { "id": "fbmk_center" } ], - "blueprint_needs": { - "time": "2 d 6 h 45 m", - "skills": [ [ "fabrication", 7 ] ], - "inline": { - "tools": [ ], - "qualities": [ - [ { "id": "DIG" } ], - [ { "id": "DRILL" } ], - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_M" } ], - [ { "id": "SAW_W", "level": 2 } ], - [ { "id": "WRENCH", "level": 2 } ] - ], - "components": [ - [ [ "2x4", 111 ] ], - [ [ "frame", 18 ], [ "pipe", 108 ], [ "xlframe", 30 ] ], - [ [ "glass_sheet", 3 ] ], - [ [ "hinge", 3 ] ], - [ [ "nail", 818 ] ], - [ [ "scrap", 480 ], [ "sheet_metal_small", 240 ] ], - [ [ "scrap", 48 ], [ "steel_chunk", 16 ] ], - [ [ "sheet_metal", 8 ], [ "steel_plate", 2 ] ], - [ [ "spike", 8 ] ], - [ [ "wood_panel", 22 ], [ "wood_sheet", 11 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_room2_center_metal", - "description": "Let's finish the central kitchen metal walls.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_canteen2_metal", - "blueprint_name": "finish the metal wall central kitchen room", - "blueprint_requires": [ { "id": "fbmk_center" } ], - "blueprint_provides": [ { "id": "fbmk_center2" } ], - "blueprint_excludes": [ { "id": "fbmk_center2" } ], - "blueprint_needs": { - "time": "3 d 4 h 45 m", - "skills": [ [ "fabrication", 7 ] ], - "inline": { - "tools": [ ], - "qualities": [ - [ { "id": "DIG" } ], - [ { "id": "DRILL" } ], - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_M" } ], - [ { "id": "SAW_W", "level": 2 } ], - [ { "id": "WRENCH", "level": 2 } ] - ], - "components": [ - [ [ "2x4", 111 ] ], - [ [ "frame", 27 ], [ "pipe", 162 ], [ "xlframe", 45 ] ], - [ [ "glass_sheet", 1 ] ], - [ [ "hinge", 6 ] ], - [ [ "nail", 1102 ] ], - [ [ "scrap", 720 ], [ "sheet_metal_small", 360 ] ], - [ [ "scrap", 96 ], [ "steel_chunk", 32 ] ], - [ [ "sheet_metal", 16 ], [ "steel_plate", 4 ] ], - [ [ "spike", 16 ] ], - [ [ "wood_panel", 32 ], [ "wood_sheet", 16 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_smoking_area_metal", - "description": "Let's get this metal wall smoking area covered to protect the workers from the weather.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_smoking_area_metal", - "blueprint_name": "build a metal wall roofed area for smoking racks", - "blueprint_requires": [ { "id": "fbmk_center2" } ], - "blueprint_provides": [ { "id": "fbmk_smoking_area" } ], - "blueprint_excludes": [ { "id": "fbmk_smoking_area" } ], - "blueprint_needs": { - "time": "1 d 22 h 25 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ - [ { "id": "DIG" } ], - [ { "id": "DRILL" } ], - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_M" } ], - [ { "id": "SAW_W", "level": 2 } ], - [ { "id": "WRENCH", "level": 2 } ] - ], - "components": [ - [ [ "2x4", 180 ] ], - [ [ "frame", 18 ], [ "pipe", 108 ], [ "xlframe", 30 ] ], - [ [ "nail", 736 ] ], - [ [ "scrap", 480 ], [ "sheet_metal_small", 240 ] ], - [ [ "wood_panel", 22 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_pantry_metal", - "description": "Let's build a metal wall pantry west of the kitchen.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmk_canteen_pantry_metal", - "blueprint_name": "build a metal wall pantry", - "blueprint_requires": [ { "id": "fbmk_center2" } ], - "blueprint_provides": [ { "id": "fbmk_pantry_room" } ], - "blueprint_excludes": [ { "id": "fbmk_pantry_room" } ], - "blueprint_needs": { - "time": "4 d 17 h 30 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ - [ { "id": "DIG" } ], - [ { "id": "DRILL" } ], - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_M" } ], - [ { "id": "SAW_W", "level": 2 } ], - [ { "id": "WRENCH", "level": 2 } ] - ], - "components": [ - [ [ "2x4", 180 ] ], - [ [ "frame", 45 ], [ "pipe", 270 ], [ "xlframe", 75 ] ], - [ [ "glass_sheet", 2 ] ], - [ [ "nail", 1780 ] ], - [ [ "scrap", 1200 ], [ "sheet_metal_small", 600 ] ], - [ [ "wood_panel", 50 ], [ "wood_sheet", 25 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_dining_west_metal", - "description": "Let's build the west metal wall of the dining hall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmk_canteen_dining_west_metal", - "blueprint_name": "build W metal wall", - "blueprint_requires": [ { "id": "fbmk_pantry_room" } ], - "blueprint_provides": [ { "id": "fbmk_canteen_dining_west" } ], - "blueprint_excludes": [ { "id": "fbmk_canteen_dining_west" } ], - "blueprint_needs": { - "time": "2 d 6 h 36 m", - "skills": [ [ "fabrication", 7 ], [ "survival", 0 ] ], - "inline": { - "tools": [ [ [ "machete", -1 ], [ "makeshift_machete", -1 ], [ "scythe", -1 ], [ "sickle", -1 ], [ "survivor_machete", -1 ] ] ], - "qualities": [ - [ { "id": "DIG" } ], - [ { "id": "DRILL" } ], - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_M" } ], - [ { "id": "SAW_W", "level": 2 } ], - [ { "id": "WRENCH", "level": 2 } ] - ], - "components": [ - [ [ "2x4", 108 ] ], - [ [ "frame", 18 ], [ "pipe", 108 ], [ "xlframe", 30 ] ], - [ [ "glass_sheet", 2 ] ], - [ [ "hinge", 3 ] ], - [ [ "nail", 818 ] ], - [ [ "scrap", 480 ], [ "sheet_metal_small", 240 ] ], - [ [ "scrap", 48 ], [ "steel_chunk", 16 ] ], - [ [ "sheet_metal", 8 ], [ "steel_plate", 2 ] ], - [ [ "spike", 8 ] ], - [ [ "wood_panel", 22 ], [ "wood_sheet", 11 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_dining_east_metal", - "description": "Let's build the east metal wall of the dining hall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmk_canteen_dining_east_metal", - "blueprint_name": "build E metal wall", - "blueprint_requires": [ { "id": "fbmk_canteen_dining_west" }, { "id": "fbmk_smoking_area" } ], - "blueprint_provides": [ { "id": "fbmk_canteen_dining_east" } ], - "blueprint_excludes": [ { "id": "fbmk_canteen_dining_east" } ], - "blueprint_needs": { - "time": "2 d 20 h 45 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ - [ { "id": "DIG" } ], - [ { "id": "DRILL" } ], - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_M" } ], - [ { "id": "SAW_W", "level": 2 } ], - [ { "id": "WRENCH", "level": 2 } ] - ], - "components": [ - [ [ "2x4", 159 ] ], - [ [ "frame", 21 ], [ "pipe", 126 ], [ "xlframe", 35 ] ], - [ [ "glass_sheet", 3 ] ], - [ [ "nail", 1136 ] ], - [ [ "scrap", 560 ], [ "sheet_metal_small", 280 ] ], - [ [ "wood_panel", 34 ], [ "wood_sheet", 17 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_dining_center_metal", - "description": "Let's build the center of the metal wall dining hall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmk_canteen_dining_center_metal", - "blueprint_name": "build center of the metal wall dining hall", - "blueprint_requires": [ { "id": "fbmk_canteen_dining_east" } ], - "blueprint_provides": [ { "id": "fbmk_canteen_dining_center" } ], - "blueprint_excludes": [ { "id": "fbmk_canteen_dining_center" } ], - "blueprint_needs": { - "time": "2 d 13 h 15 m", - "skills": [ [ "fabrication", 7 ] ], - "inline": { - "tools": [ ], - "qualities": [ - [ { "id": "DIG" } ], - [ { "id": "DRILL" } ], - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_M" } ], - [ { "id": "SAW_W", "level": 2 } ], - [ { "id": "WRENCH", "level": 2 } ] - ], - "components": [ - [ [ "2x4", 159 ] ], - [ [ "frame", 6 ], [ "pipe", 36 ], [ "xlframe", 10 ] ], - [ [ "glass_sheet", 1 ] ], - [ [ "hinge", 3 ] ], - [ [ "nail", 1086 ] ], - [ [ "scrap", 160 ], [ "sheet_metal_small", 80 ] ], - [ [ "scrap", 48 ], [ "steel_chunk", 16 ] ], - [ [ "sheet_metal", 8 ], [ "steel_plate", 2 ] ], - [ [ "spike", 8 ] ], - [ [ "wood_panel", 48 ], [ "wood_sheet", 24 ] ] - ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_canteen/recipe_modular_canteen_migo_resin.json b/data/json/recipes/basecamps/recipe_modular_canteen/recipe_modular_canteen_migo_resin.json deleted file mode 100644 index 8ab0ab06ec87b..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_canteen/recipe_modular_canteen_migo_resin.json +++ /dev/null @@ -1,154 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_room_center_migo_resin", - "description": "Let's start building the central kitchen mi-go resin walls.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_canteen_migo_resin", - "blueprint_name": "build the mi-go resin central kitchen room", - "blueprint_requires": [ { "id": "fbmk_0" } ], - "blueprint_provides": [ { "id": "fbmk_center" } ], - "blueprint_excludes": [ { "id": "fbmk_center" } ], - "blueprint_needs": { - "time": "1 d 1 h 30 m", - "skills": [ [ "fabrication", 2 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 37 ] ] ] } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_room2_center_migo_resin", - "description": "Let's finish the central kitchen mi-go resin walls.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_canteen2_migo_resin", - "blueprint_name": "finish the mi-go resin central kitchen room", - "blueprint_requires": [ { "id": "fbmk_center" } ], - "blueprint_provides": [ { "id": "fbmk_center2" } ], - "blueprint_excludes": [ { "id": "fbmk_center2" } ], - "blueprint_needs": { - "time": "1 d 6 h 30 m", - "skills": [ [ "fabrication", 2 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 51 ] ] ] } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_smoking_area_migo_resin", - "description": "Let's get this mi-go resin smoking area covered to protect the workers from the weather.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_smoking_area_migo_resin", - "blueprint_name": "build a mi-go resin roofed area for smoking racks", - "blueprint_requires": [ { "id": "fbmk_center2" } ], - "blueprint_provides": [ { "id": "fbmk_smoking_area" } ], - "blueprint_excludes": [ { "id": "fbmk_smoking_area" } ], - "blueprint_needs": { - "time": "1 d 1 h 25 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 180 ] ], [ [ "nail", 448 ] ], [ [ "alien_pod_resin", 12 ] ], [ [ "wood_panel", 22 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_pantry_migo_resin", - "description": "Let's build a mi-go resin wall pantry west of the kitchen.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmk_canteen_pantry_migo_resin", - "blueprint_name": "build a mi-go resin pantry", - "blueprint_requires": [ { "id": "fbmk_center2" } ], - "blueprint_provides": [ { "id": "fbmk_pantry_room" } ], - "blueprint_excludes": [ { "id": "fbmk_pantry_room" } ], - "blueprint_needs": { - "time": "2 d 1 h", - "skills": [ [ "fabrication", 2 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 82 ] ] ] } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_dining_west_migo_resin", - "description": "Let's build the west mi-go resin wall of the dining hall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmk_canteen_dining_west_migo_resin", - "blueprint_name": "build W mi-go resin wall", - "blueprint_requires": [ { "id": "fbmk_pantry_room" } ], - "blueprint_provides": [ { "id": "fbmk_canteen_dining_west" } ], - "blueprint_excludes": [ { "id": "fbmk_canteen_dining_west" } ], - "blueprint_needs": { - "time": "1 d 1 h 6 m", - "skills": [ [ "fabrication", 2 ], [ "survival", 0 ] ], - "inline": { - "tools": [ [ [ "machete", -1 ], [ "makeshift_machete", -1 ], [ "scythe", -1 ], [ "sickle", -1 ], [ "survivor_machete", -1 ] ] ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SMOOTH" } ] ], - "components": [ [ [ "2x4", 12 ] ], [ [ "nail", 30 ] ], [ [ "alien_pod_resin", 36 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_dining_east_migo_resin", - "description": "Let's build the east mi-go resin wall of the dining hall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmk_canteen_dining_east_migo_resin", - "blueprint_name": "build E mi-go resin wall", - "blueprint_requires": [ { "id": "fbmk_canteen_dining_west" }, { "id": "fbmk_smoking_area" } ], - "blueprint_provides": [ { "id": "fbmk_canteen_dining_east" } ], - "blueprint_excludes": [ { "id": "fbmk_canteen_dining_east" } ], - "blueprint_needs": { - "time": "1 d 12 h 30 m", - "skills": [ [ "fabrication", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SMOOTH" } ] ], - "components": [ [ [ "2x4", 12 ] ], [ [ "nail", 30 ] ], [ [ "alien_pod_resin", 51 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_dining_center_migo_resin", - "description": "Let's build the center of the mi-go resin dining hall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmk_canteen_dining_center_migo_resin", - "blueprint_name": "build center of the mi-go resin dining hall", - "blueprint_requires": [ { "id": "fbmk_canteen_dining_east" } ], - "blueprint_provides": [ { "id": "fbmk_canteen_dining_center" } ], - "blueprint_excludes": [ { "id": "fbmk_canteen_dining_center" } ], - "blueprint_needs": { - "time": "1 d 15 h", - "skills": [ [ "fabrication", 2 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 53 ] ] ] } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_canteen/recipe_modular_canteen_rammed_earth.json b/data/json/recipes/basecamps/recipe_modular_canteen/recipe_modular_canteen_rammed_earth.json deleted file mode 100644 index f05c44a9b0b87..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_canteen/recipe_modular_canteen_rammed_earth.json +++ /dev/null @@ -1,254 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_room_center_rammed_earth", - "description": "Let's start building the central kitchen rammed earth walls.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_canteen_rammed_earth", - "blueprint_name": "build the rammed earth central kitchen room", - "blueprint_requires": [ { "id": "fbmk_0" } ], - "blueprint_provides": [ { "id": "fbmk_center" } ], - "blueprint_excludes": [ { "id": "fbmk_center" } ], - "blueprint_needs": { - "time": "2 d 5 h 45 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ - [ { "id": "CUT" } ], - [ { "id": "DIG", "level": 2 } ], - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_W", "level": 2 } ] - ], - "components": [ - [ [ "2x4", 151 ] ], - [ [ "nail", 334 ] ], - [ [ "pointy_stick", 12 ], [ "spear_wood", 12 ] ], - [ [ "material_soil", 1440 ] ], - [ [ "water", 600 ], [ "water_clean", 600 ] ], - [ [ "material_sand", 120 ], [ "material_quicklime", 120 ], [ "concrete", 6 ] ], - [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], - [ [ "wood_panel", 11 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_room2_center_rammed_earth", - "description": "Let's finish the central kitchen rammed earth walls.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_canteen2_rammed_earth", - "blueprint_name": "finish the rammed earth central kitchen room", - "blueprint_requires": [ { "id": "fbmk_center" } ], - "blueprint_provides": [ { "id": "fbmk_center2" } ], - "blueprint_excludes": [ { "id": "fbmk_center2" } ], - "blueprint_needs": { - "time": "3 d 4 h 30 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ - [ { "id": "CUT" } ], - [ { "id": "DIG", "level": 2 } ], - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_W", "level": 2 } ] - ], - "components": [ - [ [ "2x4", 179 ] ], - [ [ "nail", 398 ] ], - [ [ "pointy_stick", 18 ], [ "spear_wood", 18 ] ], - [ [ "material_soil", 2160 ] ], - [ [ "water", 900 ], [ "water_clean", 900 ] ], - [ [ "material_sand", 180 ], [ "material_quicklime", 180 ], [ "concrete", 9 ] ], - [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], - [ [ "wood_panel", 16 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_smoking_area_rammed_earth", - "description": "Let's get this rammed earth smoking area covered to protect the workers from the weather.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_smoking_area_rammed_earth", - "blueprint_name": "build a rammed earth roofed area for smoking racks", - "blueprint_requires": [ { "id": "fbmk_center2" } ], - "blueprint_provides": [ { "id": "fbmk_smoking_area" } ], - "blueprint_excludes": [ { "id": "fbmk_smoking_area" } ], - "blueprint_needs": { - "time": "2 d 11 h 55 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "pointy_stick", 12 ], [ "spear_wood", 12 ] ], - [ [ "2x4", 180 ] ], - [ [ "nail", 448 ] ], - [ [ "material_soil", 1440 ] ], - [ [ "water", 600 ], [ "water_clean", 600 ] ], - [ [ "material_sand", 120 ], [ "material_quicklime", 120 ], [ "concrete", 6 ] ], - [ [ "wood_panel", 22 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_pantry_rammed_earth", - "description": "Let's build a rammed earth wall pantry west of the kitchen.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmk_canteen_pantry_rammed_earth", - "blueprint_name": "build a rammed earth pantry", - "blueprint_requires": [ { "id": "fbmk_center2" } ], - "blueprint_provides": [ { "id": "fbmk_pantry_room" } ], - "blueprint_excludes": [ { "id": "fbmk_pantry_room" } ], - "blueprint_needs": { - "time": "5 d 1 h 15 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 230 ] ], - [ [ "concrete", 15 ], [ "material_quicklime", 300 ], [ "material_sand", 300 ] ], - [ [ "material_soil", 3600 ] ], - [ [ "nail", 560 ] ], - [ [ "pointy_stick", 30 ], [ "spear_wood", 30 ] ], - [ [ "water", 1500 ], [ "water_clean", 1500 ] ], - [ [ "wood_panel", 25 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_dining_west_rammed_earth", - "description": "Let's build the west rammed earth wall of the dining hall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmk_canteen_dining_west_rammed_earth", - "blueprint_name": "build W rammed earth wall", - "blueprint_requires": [ { "id": "fbmk_pantry_room" } ], - "blueprint_provides": [ { "id": "fbmk_canteen_dining_west" } ], - "blueprint_excludes": [ { "id": "fbmk_canteen_dining_west" } ], - "blueprint_needs": { - "time": "2 d 6 h 6 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 2 ] ], - "inline": { - "tools": [ - [ [ "machete", -1 ], [ "makeshift_machete", -1 ], [ "scythe", -1 ], [ "sickle", -1 ], [ "survivor_machete", -1 ] ], - [ [ "frame_wood_light", -1 ] ], - [ [ "log", -1 ] ] - ], - "qualities": [ - [ { "id": "CUT" } ], - [ { "id": "DIG", "level": 2 } ], - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_W", "level": 2 } ] - ], - "components": [ - [ [ "2x4", 148 ] ], - [ [ "nail", 334 ] ], - [ [ "pointy_stick", 12 ], [ "spear_wood", 12 ] ], - [ [ "material_soil", 1440 ] ], - [ [ "water", 600 ], [ "water_clean", 600 ] ], - [ [ "material_sand", 120 ], [ "material_quicklime", 120 ], [ "concrete", 6 ] ], - [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], - [ [ "wood_panel", 11 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_dining_east_rammed_earth", - "description": "Let's build the east rammed earth wall of the dining hall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmk_canteen_dining_east_rammed_earth", - "blueprint_name": "build E rammed earth wall", - "blueprint_requires": [ { "id": "fbmk_canteen_dining_west" }, { "id": "fbmk_smoking_area" } ], - "blueprint_provides": [ { "id": "fbmk_canteen_dining_east" } ], - "blueprint_excludes": [ { "id": "fbmk_canteen_dining_east" } ], - "blueprint_needs": { - "time": "2 d 18 h", - "skills": [ [ "fabrication", 3 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "pointy_stick", 14 ], [ "spear_wood", 14 ] ], - [ [ "2x4", 193 ] ], - [ [ "nail", 460 ] ], - [ [ "material_soil", 1680 ] ], - [ [ "water", 700 ], [ "water_clean", 700 ] ], - [ [ "material_sand", 140 ], [ "material_quicklime", 140 ], [ "concrete", 7 ] ], - [ [ "wood_panel", 17 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_dining_center_rammed_earth", - "description": "Let's build the center of the rammed earth dining hall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmk_canteen_dining_center_rammed_earth", - "blueprint_name": "build center of the rammed earth dining hall", - "blueprint_requires": [ { "id": "fbmk_canteen_dining_east" } ], - "blueprint_provides": [ { "id": "fbmk_canteen_dining_center" } ], - "blueprint_excludes": [ { "id": "fbmk_canteen_dining_center" } ], - "blueprint_needs": { - "time": "1 d 15 h 15 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ - [ { "id": "CUT" } ], - [ { "id": "DIG", "level": 2 } ], - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_W", "level": 2 } ] - ], - "components": [ - [ [ "2x4", 225 ] ], - [ [ "nail", 534 ] ], - [ [ "pointy_stick", 4 ], [ "spear_wood", 4 ] ], - [ [ "material_soil", 480 ] ], - [ [ "water", 200 ], [ "water_clean", 200 ] ], - [ [ "material_sand", 40 ], [ "material_quicklime", 40 ], [ "concrete", 2 ] ], - [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], - [ [ "wood_panel", 24 ] ] - ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_canteen/recipe_modular_canteen_rock.json b/data/json/recipes/basecamps/recipe_modular_canteen/recipe_modular_canteen_rock.json deleted file mode 100644 index 072e399b1d89a..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_canteen/recipe_modular_canteen_rock.json +++ /dev/null @@ -1,229 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_room_center_rock", - "description": "Let's start building the central kitchen rock walls.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_canteen_rock", - "blueprint_name": "build the central kitchen room", - "blueprint_requires": [ { "id": "fbmk_0" } ], - "blueprint_provides": [ { "id": "fbmk_center" } ], - "blueprint_excludes": [ { "id": "fbmk_center" } ], - "blueprint_needs": { - "time": "2 d 16 h 45 m", - "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 125 ] ], - [ [ "nail", 566 ] ], - [ [ "wood_panel", 23 ] ], - [ [ "hinge", 2 ] ], - [ [ "glass_sheet", 3 ] ], - [ [ "rock", 144 ] ], - [ [ "pebble", 300 ] ], - [ [ "mortar_build", 12 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_room2_center_rock", - "description": "Let's finish the central kitchen rock walls.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_canteen2_rock", - "blueprint_name": "finish the rock wall central kitchen room", - "blueprint_requires": [ { "id": "fbmk_center" } ], - "blueprint_provides": [ { "id": "fbmk_center2" } ], - "blueprint_excludes": [ { "id": "fbmk_center2" } ], - "blueprint_needs": { - "time": "3 d 18 h 45 m", - "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 139 ] ], - [ [ "nail", 742 ] ], - [ [ "wood_panel", 34 ] ], - [ [ "hinge", 4 ] ], - [ [ "glass_sheet", 1 ] ], - [ [ "rock", 216 ] ], - [ [ "pebble", 450 ] ], - [ [ "mortar_build", 18 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_smoking_area_rock", - "description": "Let's get this rock wall smoking area covered to protect the workers from the weather.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_smoking_area_rock", - "blueprint_name": "build a rock wall roofed area for smoking racks", - "blueprint_requires": [ { "id": "fbmk_center2" } ], - "blueprint_provides": [ { "id": "fbmk_smoking_area" } ], - "blueprint_excludes": [ { "id": "fbmk_smoking_area" } ], - "blueprint_needs": { - "time": "2 d 10 h 25 m", - "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 180 ] ], - [ [ "nail", 448 ] ], - [ [ "rock", 144 ] ], - [ [ "pebble", 300 ] ], - [ [ "mortar_build", 12 ] ], - [ [ "wood_panel", 22 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_pantry_rock", - "description": "Let's build a rock wall pantry west of the kitchen.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmk_canteen_pantry_rock", - "blueprint_name": "build a rock wall pantry", - "blueprint_requires": [ { "id": "fbmk_center2" } ], - "blueprint_provides": [ { "id": "fbmk_pantry_room" } ], - "blueprint_excludes": [ { "id": "fbmk_pantry_room" } ], - "blueprint_needs": { - "time": "5 d 23 h 30 m", - "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 180 ] ], - [ [ "glass_sheet", 2 ] ], - [ [ "mortar_build", 30 ] ], - [ [ "nail", 1060 ] ], - [ [ "pebble", 750 ] ], - [ [ "rock", 360 ] ], - [ [ "wood_panel", 50 ], [ "wood_sheet", 25 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_dining_west_rock", - "description": "Let's build the west rock wall of the rock wall dining hall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmk_canteen_dining_west_rock", - "blueprint_name": "build W rock wall", - "blueprint_requires": [ { "id": "fbmk_pantry_room" } ], - "blueprint_provides": [ { "id": "fbmk_canteen_dining_west" } ], - "blueprint_excludes": [ { "id": "fbmk_canteen_dining_west" } ], - "blueprint_needs": { - "time": "2 d 16 h 36 m", - "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "machete", -1 ], [ "makeshift_machete", -1 ], [ "scythe", -1 ], [ "sickle", -1 ], [ "survivor_machete", -1 ] ] ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 122 ] ], - [ [ "nail", 566 ] ], - [ [ "wood_panel", 23 ] ], - [ [ "hinge", 2 ] ], - [ [ "glass_sheet", 2 ] ], - [ [ "rock", 144 ] ], - [ [ "pebble", 300 ] ], - [ [ "mortar_build", 12 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_dining_east_rock", - "description": "Let's build the east rock wall of the rock wall dining hall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmk_canteen_dining_east_rock", - "blueprint_name": "build E rock wall", - "blueprint_requires": [ { "id": "fbmk_canteen_dining_west" }, { "id": "fbmk_smoking_area" } ], - "blueprint_provides": [ { "id": "fbmk_canteen_dining_east" } ], - "blueprint_excludes": [ { "id": "fbmk_canteen_dining_east" } ], - "blueprint_needs": { - "time": "3 d 10 h 45 m", - "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 159 ] ], - [ [ "nail", 800 ] ], - [ [ "glass_sheet", 3 ] ], - [ [ "rock", 168 ] ], - [ [ "pebble", 350 ] ], - [ [ "mortar_build", 14 ] ], - [ [ "wood_sheet", 17 ], [ "wood_panel", 34 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_dining_center_rock", - "description": "Let's build the center of the rock wall dining hall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmk_canteen_dining_center_rock", - "blueprint_name": "build center of the rock dining hall", - "blueprint_requires": [ { "id": "fbmk_canteen_dining_east" } ], - "blueprint_provides": [ { "id": "fbmk_canteen_dining_center" } ], - "blueprint_excludes": [ { "id": "fbmk_canteen_dining_center" } ], - "blueprint_needs": { - "time": "2 d 15 h 15 m", - "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 173 ] ], - [ [ "nail", 1026 ] ], - [ [ "wood_panel", 49 ] ], - [ [ "hinge", 2 ] ], - [ [ "glass_sheet", 1 ] ], - [ [ "rock", 48 ] ], - [ [ "pebble", 100 ] ], - [ [ "mortar_build", 4 ] ] - ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_canteen/recipe_modular_canteen_wad.json b/data/json/recipes/basecamps/recipe_modular_canteen/recipe_modular_canteen_wad.json deleted file mode 100644 index f6ae3a6b556da..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_canteen/recipe_modular_canteen_wad.json +++ /dev/null @@ -1,230 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_room_center_wad", - "description": "Let's start building the central kitchen wattle and daub walls.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_canteen_wad", - "blueprint_name": "build the wattle and daub central kitchen room", - "blueprint_requires": [ { "id": "fbmk_0" } ], - "blueprint_provides": [ { "id": "fbmk_center" } ], - "blueprint_excludes": [ { "id": "fbmk_center" } ], - "blueprint_needs": { - "time": "1 d 1 h", - "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 181 ] ], - [ [ "nail", 244 ] ], - [ [ "material_quicklime", 60 ], [ "material_limestone", 60 ], [ "clay_lump", 60 ] ], - [ [ "pebble", 150 ], [ "material_sand", 150 ] ], - [ [ "straw_pile", 60 ], [ "cattail_stalk", 60 ], [ "dogbane", 60 ], [ "pine_bough", 60 ] ], - [ [ "water", 75 ], [ "water_clean", 75 ] ], - [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], - [ [ "wood_panel", 11 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_room2_center_wad", - "description": "Let's finish the central kitchen wattle and daub walls.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_canteen2_wad", - "blueprint_name": "finish the wattle and daub central kitchen room", - "blueprint_requires": [ { "id": "fbmk_center" } ], - "blueprint_provides": [ { "id": "fbmk_center2" } ], - "blueprint_excludes": [ { "id": "fbmk_center2" } ], - "blueprint_needs": { - "time": "1 d 10 h 50 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 259 ] ], - [ [ "nail", 368 ] ], - [ [ "material_quicklime", 76 ], [ "material_limestone", 76 ], [ "clay_lump", 76 ] ], - [ [ "pebble", 190 ], [ "material_sand", 190 ] ], - [ [ "straw_pile", 76 ], [ "cattail_stalk", 76 ], [ "dogbane", 76 ], [ "pine_bough", 76 ] ], - [ [ "water", 95 ], [ "water_clean", 95 ] ], - [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], - [ [ "wood_panel", 16 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_smoking_area_wad", - "description": "Let's get this wattle and daub smoking area covered to protect the workers from the weather.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_smoking_area_wad", - "blueprint_name": "build a wattle and daub roofed area for smoking racks", - "blueprint_requires": [ { "id": "fbmk_center2" } ], - "blueprint_provides": [ { "id": "fbmk_smoking_area" } ], - "blueprint_excludes": [ { "id": "fbmk_smoking_area" } ], - "blueprint_needs": { - "time": "1 d 8 h 25 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 240 ] ], - [ [ "nail", 448 ] ], - [ [ "material_quicklime", 48 ], [ "material_limestone", 48 ], [ "clay_lump", 48 ] ], - [ [ "pebble", 120 ], [ "material_sand", 120 ] ], - [ [ "straw_pile", 48 ], [ "cattail_stalk", 48 ], [ "dogbane", 48 ], [ "pine_bough", 48 ] ], - [ [ "water", 60 ], [ "water_clean", 60 ] ], - [ [ "wood_panel", 22 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_pantry_wad", - "description": "Let's build a wattle and daub wall pantry west of the kitchen.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmk_canteen_pantry_wad", - "blueprint_name": "build a wattle and daub pantry", - "blueprint_requires": [ { "id": "fbmk_center2" } ], - "blueprint_provides": [ { "id": "fbmk_pantry_room" } ], - "blueprint_excludes": [ { "id": "fbmk_pantry_room" } ], - "blueprint_needs": { - "time": "2 d 3 h 40 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 360 ] ], - [ [ "cattail_stalk", 128 ], [ "dogbane", 128 ], [ "pine_bough", 128 ], [ "straw_pile", 128 ] ], - [ [ "clay_lump", 128 ], [ "material_limestone", 128 ], [ "material_quicklime", 128 ] ], - [ [ "material_sand", 320 ], [ "pebble", 320 ] ], - [ [ "nail", 500 ] ], - [ [ "water", 160 ], [ "water_clean", 160 ] ], - [ [ "wood_panel", 25 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_dining_west_wad", - "description": "Let's build the west wattle and daub wall of the dining hall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmk_canteen_dining_west_wad", - "blueprint_name": "build W wattle and daub wall", - "blueprint_requires": [ { "id": "fbmk_pantry_room" } ], - "blueprint_provides": [ { "id": "fbmk_canteen_dining_west" } ], - "blueprint_excludes": [ { "id": "fbmk_canteen_dining_west" } ], - "blueprint_needs": { - "time": "1 d 1 h 46 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], - "inline": { - "tools": [ [ [ "machete", -1 ], [ "makeshift_machete", -1 ], [ "scythe", -1 ], [ "sickle", -1 ], [ "survivor_machete", -1 ] ] ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 188 ] ], - [ [ "nail", 274 ] ], - [ [ "material_quicklime", 56 ], [ "material_limestone", 56 ], [ "clay_lump", 56 ] ], - [ [ "pebble", 140 ], [ "material_sand", 140 ] ], - [ [ "straw_pile", 56 ], [ "cattail_stalk", 56 ], [ "dogbane", 56 ], [ "pine_bough", 56 ] ], - [ [ "water", 70 ], [ "water_clean", 70 ] ], - [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], - [ [ "wood_panel", 11 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_dining_east_wad", - "description": "Let's build the east wattle and daub wall of the dining hall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmk_canteen_dining_east_wad", - "blueprint_name": "build E wattle and daub wall", - "blueprint_requires": [ { "id": "fbmk_canteen_dining_west" }, { "id": "fbmk_smoking_area" } ], - "blueprint_provides": [ { "id": "fbmk_canteen_dining_east" } ], - "blueprint_excludes": [ { "id": "fbmk_canteen_dining_east" } ], - "blueprint_needs": { - "time": "1 d 8 h 40 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 233 ] ], - [ [ "nail", 370 ] ], - [ [ "material_quicklime", 68 ], [ "material_limestone", 68 ], [ "clay_lump", 68 ] ], - [ [ "pebble", 170 ], [ "material_sand", 170 ] ], - [ [ "straw_pile", 68 ], [ "cattail_stalk", 68 ], [ "dogbane", 68 ], [ "pine_bough", 68 ] ], - [ [ "water", 85 ], [ "water_clean", 85 ] ], - [ [ "wood_panel", 17 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_dining_center_wad", - "description": "Let's build the center of the wattle and daub dining hall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmk_canteen_dining_center_wad", - "blueprint_name": "build center of the wattle and daub dining hall", - "blueprint_requires": [ { "id": "fbmk_canteen_dining_east" } ], - "blueprint_provides": [ { "id": "fbmk_canteen_dining_center" } ], - "blueprint_excludes": [ { "id": "fbmk_canteen_dining_center" } ], - "blueprint_needs": { - "time": "1 d 5 h 40 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 235 ] ], - [ [ "nail", 504 ] ], - [ [ "material_quicklime", 20 ], [ "material_limestone", 20 ], [ "clay_lump", 20 ] ], - [ [ "pebble", 50 ], [ "material_sand", 50 ] ], - [ [ "straw_pile", 20 ], [ "cattail_stalk", 20 ], [ "dogbane", 20 ], [ "pine_bough", 20 ] ], - [ [ "water", 25 ], [ "water_clean", 25 ] ], - [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], - [ [ "wood_panel", 24 ] ] - ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_canteen/recipe_modular_canteen_wood.json b/data/json/recipes/basecamps/recipe_modular_canteen/recipe_modular_canteen_wood.json deleted file mode 100644 index a8073cff2aab7..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_canteen/recipe_modular_canteen_wood.json +++ /dev/null @@ -1,170 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_room_center_wood", - "description": "Let's start building the central kitchen wood panel walls.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_canteen_wood", - "blueprint_name": "build the wood panel central kitchen room", - "blueprint_requires": [ { "id": "fbmk_0" } ], - "blueprint_provides": [ { "id": "fbmk_center" } ], - "blueprint_excludes": [ { "id": "fbmk_center" } ], - "blueprint_needs": { - "time": "1 d 12 h 45 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 185 ] ], [ [ "nail", 806 ] ], [ [ "wood_panel", 35 ] ], [ [ "hinge", 2 ] ], [ [ "glass_sheet", 3 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_room2_center_wood", - "description": "Let's finish the central kitchen wood panel walls.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_canteen2_wood", - "blueprint_name": "finish the wood panel central kitchen room", - "blueprint_requires": [ { "id": "fbmk_center" } ], - "blueprint_provides": [ { "id": "fbmk_center2" } ], - "blueprint_excludes": [ { "id": "fbmk_center2" } ], - "blueprint_needs": { - "time": "2 d 45 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 229 ] ], [ [ "nail", 1102 ] ], [ [ "wood_panel", 52 ] ], [ [ "hinge", 4 ] ], [ [ "glass_sheet", 1 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_smoking_area_wood", - "description": "Let's get this wood panel smoking area covered to protect the workers from the weather.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_smoking_area_wood", - "blueprint_name": "build a wood panel roofed area for smoking racks", - "blueprint_requires": [ { "id": "fbmk_center2" } ], - "blueprint_provides": [ { "id": "fbmk_smoking_area" } ], - "blueprint_excludes": [ { "id": "fbmk_smoking_area" } ], - "blueprint_needs": { - "time": "1 d 6 h 25 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 240 ] ], [ [ "nail", 688 ] ], [ [ "wood_panel", 34 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_pantry_wood", - "description": "Let's build a wood panel pantry west of the kitchen.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmk_canteen_pantry_wood", - "blueprint_name": "build a wood panel pantry", - "blueprint_requires": [ { "id": "fbmk_center2" } ], - "blueprint_provides": [ { "id": "fbmk_pantry_room" } ], - "blueprint_excludes": [ { "id": "fbmk_pantry_room" } ], - "blueprint_needs": { - "time": "3 d 1 h 30 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 330 ] ], [ [ "glass_sheet", 2 ] ], [ [ "nail", 1660 ] ], [ [ "wood_panel", 80 ], [ "wood_sheet", 40 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_dining_west_wood", - "description": "Let's build the west wood panel wall of the dining hall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmk_canteen_dining_west_wood", - "blueprint_name": "build W wood wall", - "blueprint_requires": [ { "id": "fbmk_pantry_room" } ], - "blueprint_provides": [ { "id": "fbmk_canteen_dining_west" } ], - "blueprint_excludes": [ { "id": "fbmk_canteen_dining_west" } ], - "blueprint_needs": { - "time": "1 d 12 h 36 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 0 ] ], - "inline": { - "tools": [ [ [ "machete", -1 ], [ "makeshift_machete", -1 ], [ "scythe", -1 ], [ "sickle", -1 ], [ "survivor_machete", -1 ] ] ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 182 ] ], [ [ "nail", 806 ] ], [ [ "wood_panel", 35 ] ], [ [ "hinge", 2 ] ], [ [ "glass_sheet", 2 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_dining_east_wood", - "description": "Let's build the east wood panel wall of the dining hall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmk_canteen_dining_east_wood", - "blueprint_name": "build E wood wall", - "blueprint_requires": [ { "id": "fbmk_canteen_dining_west" }, { "id": "fbmk_smoking_area" } ], - "blueprint_provides": [ { "id": "fbmk_canteen_dining_east" } ], - "blueprint_excludes": [ { "id": "fbmk_canteen_dining_east" } ], - "blueprint_needs": { - "time": "2 d 2 h 5 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 229 ] ], [ [ "nail", 1080 ] ], [ [ "glass_sheet", 3 ] ], [ [ "wood_sheet", 24 ], [ "wood_panel", 48 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_dining_center_wood", - "description": "Let's build the center of the wood panel dining hall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmk_canteen_dining_center_wood", - "blueprint_name": "build center of the dining hall", - "blueprint_requires": [ { "id": "fbmk_canteen_dining_east" } ], - "blueprint_provides": [ { "id": "fbmk_canteen_dining_center" } ], - "blueprint_excludes": [ { "id": "fbmk_canteen_dining_center" } ], - "blueprint_needs": { - "time": "2 d 5 h 55 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 193 ] ], [ [ "nail", 1106 ] ], [ [ "wood_panel", 53 ] ], [ [ "hinge", 2 ] ], [ [ "glass_sheet", 1 ] ] ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_field_common.json b/data/json/recipes/basecamps/recipe_modular_field_common.json deleted file mode 100644 index 83877967fef30..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_field_common.json +++ /dev/null @@ -1,977 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_field_0", - "description": "We should survey the base site and set up a bulletin board.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "time": "1 h", - "construction_blueprint": "fbmh_0", - "blueprint_provides": [ - { "id": "gathering" }, - { "id": "primitive_camp_recipes_1" }, - { "id": "fbmh_0" }, - { "id": "firewood" }, - { "id": "foraging" }, - { "id": "sorting" }, - { "id": "logging" } - ], - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_name": "basic survey", - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_mallroof_0", - "description": "We should survey the roof top and set up a bulletin board.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "time": "1 h", - "construction_blueprint": "fbmh_0", - "blueprint_provides": [ - { "id": "gathering" }, - { "id": "primitive_camp_recipes_1" }, - { "id": "fbmh_0" }, - { "id": "firewood" }, - { "id": "foraging" }, - { "id": "sorting" }, - { "id": "logging" }, - { "id": "fbm_no_dig" } - ], - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_name": "basic survey", - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_fireplace_northeast", - "description": "Now that we have some cover, we should build a fireplace in the northeast shack.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_fireplace_northeast", - "blueprint_name": "northeast fireplace", - "blueprint_requires": [ { "id": "fbmh_northeast" } ], - "blueprint_provides": [ { "id": "fbmh_fire_northeast" } ], - "blueprint_excludes": [ { "id": "fbmh_fire_northeast" } ], - "blueprint_needs": { - "time": "2 h", - "skills": [ [ "fabrication", 2 ], [ "survival", 1 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ [ [ "rock", 40 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_brazier_northeast", - "description": "Now that we have some cover, we should set up a brazier in the northeast shack.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "time": "5 m", - "construction_blueprint": "fbmh_brazier_northeast", - "blueprint_name": "northeast brazier", - "blueprint_requires": [ { "id": "fbmh_northeast" } ], - "blueprint_provides": [ { "id": "fbmh_fire_northeast" } ], - "blueprint_excludes": [ { "id": "fbmh_fire_northeast" } ], - "components": [ [ [ "brazier", 1 ] ] ] - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_stove_northeast", - "description": "Now that we have some cover, we should build a stove in the northeast shack.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_stove_northeast", - "blueprint_name": "northeast stove", - "blueprint_requires": [ { "id": "fbmh_northeast" } ], - "blueprint_provides": [ { "id": "fbmh_fire_northeast" } ], - "blueprint_excludes": [ { "id": "fbmh_fire_northeast" } ], - "blueprint_needs": { - "time": "1 h", - "skills": [ [ "fabrication", 5 ], [ "mechanics", 3 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "SAW_M" } ] ], "components": [ [ [ "metal_tank", 1 ] ], [ [ "pipe", 1 ] ] ] } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_strawbed1_northeast", - "description": "A straw bed in the northeast shack will make sleeping easier.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_strawbed1_northeast", - "blueprint_name": "northeast straw bed", - "blueprint_requires": [ { "id": "fbmh_northeast" } ], - "blueprint_provides": [ { "id": "bed" }, { "id": "fbmh_bed1_northeast" } ], - "blueprint_excludes": [ { "id": "fbmh_bed1_northeast" } ], - "blueprint_needs": { - "time": "1 h", - "skills": [ [ "fabrication", 1 ] ], - "inline": { - "tools": [ ], - "qualities": [ ], - "components": [ [ [ "2x4", 8 ], [ "stick", 8 ] ], [ [ "straw_pile", 16 ], [ "withered", 16 ], [ "pine_bough", 16 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_bed1_northeast", - "description": "A proper bed in the northeast shack will give one of us a place to sleep soundly.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_bed1_northeast", - "blueprint_name": "northeast bed", - "blueprint_requires": [ { "id": "fbmh_northeast" } ], - "blueprint_provides": [ { "id": "bed" }, { "id": "fbmh_bed1_northeast" } ], - "blueprint_excludes": [ { "id": "fbmh_bed1_northeast" } ], - "blueprint_needs": { - "time": "3 h", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], - "components": [ - [ [ "2x4", 30 ] ], - [ [ "wood_sheet", 1 ], [ "wood_panel", 2 ] ], - [ [ "nail", 36 ] ], - [ [ "mattress", 2 ], [ "down_mattress", 2 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_strawbed2_northeast", - "description": "Another straw bed in the northeast shack will make sleeping easier.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_strawbed2_northeast", - "blueprint_name": "northeast straw bed", - "blueprint_requires": [ { "id": "fbmh_bed1_northeast" }, { "id": "fbmh_northeast", "amount": 2 } ], - "blueprint_provides": [ { "id": "bed" }, { "id": "fbmh_bed2_northeast" } ], - "blueprint_excludes": [ { "id": "fbmh_bed2_northeast" } ], - "blueprint_needs": { - "time": "1 h", - "skills": [ [ "fabrication", 1 ] ], - "inline": { - "tools": [ ], - "qualities": [ ], - "components": [ [ [ "2x4", 8 ], [ "stick", 8 ] ], [ [ "straw_pile", 16 ], [ "withered", 16 ], [ "pine_bough", 16 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_bed2_northeast", - "description": "Another proper bed in the northeast shack will give one of us a place to sleep soundly.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_bed2_northeast", - "blueprint_name": "northeast bed", - "blueprint_requires": [ { "id": "fbmh_bed1_northeast" }, { "id": "fbmh_northeast", "amount": 2 } ], - "blueprint_provides": [ { "id": "bed" }, { "id": "fbmh_bed2_northeast" } ], - "blueprint_excludes": [ { "id": "fbmh_bed2_northeast" } ], - "blueprint_needs": { - "time": "3 h", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], - "components": [ - [ [ "2x4", 30 ] ], - [ [ "wood_sheet", 1 ], [ "wood_panel", 2 ] ], - [ [ "nail", 36 ] ], - [ [ "mattress", 2 ], [ "down_mattress", 2 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_tent_strawbed3_east", - "description": "A pair of straw beds in the east tent will allow us to house two more people and expand the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_tent_strawbed3_east", - "blueprint_name": "east straw beds", - "blueprint_requires": [ { "id": "fbmh_tent_east" } ], - "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmh_bed1_east" }, { "id": "fbmh_bed2_east" } ], - "blueprint_excludes": [ { "id": "fbmh_bed1_east" }, { "id": "fbmh_bed2_east" } ], - "blueprint_needs": { - "time": "2 h", - "skills": [ [ "fabrication", 1 ] ], - "inline": { - "tools": [ ], - "qualities": [ ], - "components": [ [ [ "2x4", 16 ], [ "stick", 16 ] ], [ [ "straw_pile", 32 ], [ "withered", 32 ], [ "pine_bough", 32 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_tent_bed3_east", - "description": "A pair of proper beds in the east tent will allow us to house two more people and expand the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_tent_bed3_east", - "blueprint_name": "east beds", - "blueprint_requires": [ { "id": "fbmh_tent_east" } ], - "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmh_bed1_east" }, { "id": "fbmh_bed2_east" } ], - "blueprint_excludes": [ { "id": "fbmh_bed1_east" }, { "id": "fbmh_bed2_east" } ], - "blueprint_needs": { - "time": "6 h", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], - "components": [ - [ [ "2x4", 60 ] ], - [ [ "wood_sheet", 2 ], [ "wood_panel", 4 ] ], - [ [ "nail", 72 ] ], - [ [ "mattress", 4 ], [ "down_mattress", 4 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_strawbed3_east", - "description": "A pair of straw beds in the east room will allow us to house two more people and expand the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room_strawbed3_east", - "blueprint_name": "east straw beds", - "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 } ], - "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmh_bed1_east" }, { "id": "fbmh_bed2_east" } ], - "blueprint_excludes": [ { "id": "fbmh_bed1_east" }, { "id": "fbmh_bed2_east" }, { "id": "fbmh_tent_east" } ], - "blueprint_needs": { - "time": "2 h", - "skills": [ [ "fabrication", 1 ] ], - "inline": { - "tools": [ ], - "qualities": [ ], - "components": [ [ [ "2x4", 16 ], [ "stick", 16 ] ], [ [ "straw_pile", 32 ], [ "withered", 32 ], [ "pine_bough", 32 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room_bed3_east", - "description": "A pair of proper beds in the east room will allow us to house two more people and expand the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room_bed3_east", - "blueprint_name": "east beds", - "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 } ], - "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmh_bed1_east" }, { "id": "fbmh_bed2_east" } ], - "blueprint_excludes": [ { "id": "fbmh_bed1_east" }, { "id": "fbmh_bed2_east" }, { "id": "fbmh_tent_east" } ], - "blueprint_needs": { - "time": "6 h", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], - "components": [ - [ [ "2x4", 60 ] ], - [ [ "wood_sheet", 2 ], [ "wood_panel", 4 ] ], - [ [ "nail", 72 ] ], - [ [ "mattress", 4 ], [ "down_mattress", 4 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_tent_strawbed3_southeast", - "description": "A pair of straw beds in the southeast tent will allow us to house two more people and expand the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_tent_strawbed3_southeast", - "blueprint_name": "southeast straw beds", - "blueprint_requires": [ { "id": "fbmh_tent_southeast" } ], - "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmh_bed1_southeast" }, { "id": "fbmh_bed2_southeast" } ], - "blueprint_excludes": [ { "id": "fbmh_bed1_southeast" }, { "id": "fbmh_bed2_southeast" } ], - "blueprint_needs": { - "time": "2 h", - "skills": [ [ "fabrication", 1 ] ], - "inline": { - "tools": [ ], - "qualities": [ ], - "components": [ [ [ "2x4", 16 ], [ "stick", 16 ] ], [ [ "straw_pile", 32 ], [ "withered", 32 ], [ "pine_bough", 32 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_tent_bed3_southeast", - "description": "A pair of proper beds in the southeast tent will allow us to house two more people and expand the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_tent_bed3_southeast", - "blueprint_name": "southeast beds", - "blueprint_requires": [ { "id": "fbmh_tent_southeast" } ], - "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmh_bed1_southeast" }, { "id": "fbmh_bed2_southeast" } ], - "blueprint_excludes": [ { "id": "fbmh_bed1_southeast" }, { "id": "fbmh_bed2_southeast" } ], - "blueprint_needs": { - "time": "6 h", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], - "components": [ - [ [ "2x4", 60 ] ], - [ [ "wood_sheet", 2 ], [ "wood_panel", 4 ] ], - [ [ "nail", 72 ] ], - [ [ "mattress", 4 ], [ "down_mattress", 4 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room_strawbed3_southeast", - "description": "A pair of straw beds in the southeast room will allow us to house two more people and expand the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room_strawbed3_southeast", - "blueprint_name": "southeast straw beds", - "blueprint_requires": [ { "id": "fbmh_southeast", "amount": 4 } ], - "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmh_bed1_southeast" }, { "id": "fbmh_bed2_southeast" } ], - "blueprint_excludes": [ { "id": "fbmh_bed1_southeast" }, { "id": "fbmh_bed2_southeast" }, { "id": "fbmh_tent_southeast" } ], - "blueprint_needs": { - "time": "2 h", - "skills": [ [ "fabrication", 1 ] ], - "inline": { - "tools": [ ], - "qualities": [ ], - "components": [ [ [ "2x4", 16 ], [ "stick", 16 ] ], [ [ "straw_pile", 32 ], [ "withered", 32 ], [ "pine_bough", 32 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room_bed3_southeast", - "description": "A pair of proper beds in the southeast room will allow us to house two more people and expand the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room_bed3_southeast", - "blueprint_name": "southeast beds", - "blueprint_requires": [ { "id": "fbmh_southeast", "amount": 4 } ], - "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmh_bed1_southeast" }, { "id": "fbmh_bed2_southeast" } ], - "blueprint_excludes": [ { "id": "fbmh_bed1_southeast" }, { "id": "fbmh_bed2_southeast" }, { "id": "fbmh_tent_southeast" } ], - "blueprint_needs": { - "time": "6 h", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], - "components": [ - [ [ "2x4", 60 ] ], - [ [ "wood_sheet", 2 ], [ "wood_panel", 4 ] ], - [ [ "nail", 72 ] ], - [ [ "mattress", 4 ], [ "down_mattress", 4 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_strawbed3_northwest", - "description": "A pair of straw beds in the northwest building will allow us to house two more people and expand the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_strawbed3_northwest", - "blueprint_name": "northwest straw beds", - "blueprint_requires": [ { "id": "fbmh_northwest", "amount": 4 } ], - "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmh_bed1_northwest" }, { "id": "fbmh_bed2_northwest" } ], - "blueprint_excludes": [ { "id": "fbmh_bed1_northwest" }, { "id": "fbmh_bed2_northwest" } ], - "blueprint_needs": { - "time": "2 h", - "skills": [ [ "fabrication", 1 ] ], - "inline": { - "tools": [ ], - "qualities": [ ], - "components": [ [ [ "2x4", 16 ], [ "stick", 16 ] ], [ [ "straw_pile", 32 ], [ "withered", 32 ], [ "pine_bough", 32 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_bed3_northwest", - "description": "A pair of proper beds in the northwest building will allow us to house two more people and expand the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_bed3_northwest", - "blueprint_name": "northwest beds", - "blueprint_requires": [ { "id": "fbmh_northwest", "amount": 4 } ], - "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmh_bed1_northwest" }, { "id": "fbmh_bed2_northwest" } ], - "blueprint_excludes": [ { "id": "fbmh_bed1_northwest" }, { "id": "fbmh_bed2_northwest" } ], - "blueprint_needs": { - "time": "6 h", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], - "components": [ - [ [ "2x4", 60 ] ], - [ [ "wood_sheet", 2 ], [ "wood_panel", 4 ] ], - [ [ "nail", 72 ] ], - [ [ "mattress", 4 ], [ "down_mattress", 4 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_tent_strawbed3_west", - "description": "A pair of straw beds in the west tent will allow us to house two more people and expand the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_tent_strawbed3_west", - "blueprint_name": "west straw beds", - "blueprint_requires": [ { "id": "fbmh_tent_west" } ], - "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmh_bed1_west" }, { "id": "fbmh_bed2_west" } ], - "blueprint_excludes": [ { "id": "fbmh_bed1_west" }, { "id": "fbmh_bed2_west" } ], - "blueprint_needs": { - "time": "2 h", - "skills": [ [ "fabrication", 1 ] ], - "inline": { - "tools": [ ], - "qualities": [ ], - "components": [ [ [ "2x4", 16 ], [ "stick", 16 ] ], [ [ "straw_pile", 32 ], [ "withered", 32 ], [ "pine_bough", 32 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_tent_bed3_west", - "description": "A pair of proper beds in the west tent will allow us to house two more people and expand the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_tent_bed3_west", - "blueprint_name": "west beds", - "blueprint_requires": [ { "id": "fbmh_tent_west" } ], - "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmh_bed1_west" }, { "id": "fbmh_bed2_west" } ], - "blueprint_excludes": [ { "id": "fbmh_bed1_west" }, { "id": "fbmh_bed2_west" } ], - "blueprint_needs": { - "time": "6 h", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], - "components": [ - [ [ "2x4", 60 ] ], - [ [ "wood_sheet", 2 ], [ "wood_panel", 4 ] ], - [ [ "nail", 72 ] ], - [ [ "mattress", 4 ], [ "down_mattress", 4 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room_strawbed3_west", - "description": "A pair of straw beds in the west room will allow us to house two more people and expand the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room_strawbed3_west", - "blueprint_name": "west straw beds", - "blueprint_requires": [ { "id": "fbmh_west", "amount": 4 } ], - "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmh_bed1_west" }, { "id": "fbmh_bed2_west" } ], - "blueprint_excludes": [ { "id": "fbmh_bed1_west" }, { "id": "fbmh_bed2_west" }, { "id": "fbmh_tent_west" } ], - "blueprint_needs": { - "time": "2 h", - "skills": [ [ "fabrication", 1 ] ], - "inline": { - "tools": [ ], - "qualities": [ ], - "components": [ [ [ "2x4", 16 ], [ "stick", 16 ] ], [ [ "straw_pile", 32 ], [ "withered", 32 ], [ "pine_bough", 32 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room_bed3_west", - "description": "A pair of proper beds in the west room will allow us to house two more people and expand the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room_bed3_west", - "blueprint_name": "west beds", - "blueprint_requires": [ { "id": "fbmh_west", "amount": 4 } ], - "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmh_bed1_west" }, { "id": "fbmh_bed2_west" } ], - "blueprint_excludes": [ { "id": "fbmh_bed1_west" }, { "id": "fbmh_bed2_west" }, { "id": "fbmh_tent_west" } ], - "blueprint_needs": { - "time": "6 h", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], - "components": [ - [ [ "2x4", 60 ] ], - [ [ "wood_sheet", 2 ], [ "wood_panel", 4 ] ], - [ [ "nail", 72 ] ], - [ [ "mattress", 4 ], [ "down_mattress", 4 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_tent_strawbed3_southwest", - "description": "A pair of straw beds in the southwest tent will allow us to house two more people and expand the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_tent_strawbed3_southwest", - "blueprint_name": "southwest straw beds", - "blueprint_requires": [ { "id": "fbmh_tent_southwest" } ], - "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmh_bed1_southwest" }, { "id": "fbmh_bed2_southwest" } ], - "blueprint_excludes": [ { "id": "fbmh_bed1_southwest" }, { "id": "fbmh_bed2_southwest" } ], - "blueprint_needs": { - "time": "2 h", - "skills": [ [ "fabrication", 1 ] ], - "inline": { - "tools": [ ], - "qualities": [ ], - "components": [ [ [ "2x4", 16 ], [ "stick", 16 ] ], [ [ "straw_pile", 32 ], [ "withered", 32 ], [ "pine_bough", 32 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_tent_bed3_southwest", - "description": "A pair of proper beds in the southwest tent will allow us to house two more people and expand the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_tent_bed3_southwest", - "blueprint_name": "southwest beds", - "blueprint_requires": [ { "id": "fbmh_tent_southwest" } ], - "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmh_bed1_southwest" }, { "id": "fbmh_bed2_southwest" } ], - "blueprint_excludes": [ { "id": "fbmh_bed1_southwest" }, { "id": "fbmh_bed2_southwest" } ], - "blueprint_needs": { - "time": "6 h", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], - "components": [ - [ [ "2x4", 60 ] ], - [ [ "wood_sheet", 2 ], [ "wood_panel", 4 ] ], - [ [ "nail", 72 ] ], - [ [ "mattress", 4 ], [ "down_mattress", 4 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room_strawbed3_southwest", - "description": "A pair of straw beds in the southwest room will allow us to house two more people and expand the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room_strawbed3_southwest", - "blueprint_name": "southwest straw beds", - "blueprint_requires": [ { "id": "fbmh_southwest", "amount": 4 } ], - "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmh_bed1_southwest" }, { "id": "fbmh_bed2_southwest" } ], - "blueprint_excludes": [ { "id": "fbmh_bed1_southwest" }, { "id": "fbmh_bed2_southwest" }, { "id": "fbmh_tent_southwest" } ], - "blueprint_needs": { - "time": "2 h", - "skills": [ [ "fabrication", 1 ] ], - "inline": { - "tools": [ ], - "qualities": [ ], - "components": [ [ [ "2x4", 16 ], [ "stick", 16 ] ], [ [ "straw_pile", 32 ], [ "withered", 32 ], [ "pine_bough", 32 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room_bed3_southwest", - "description": "A pair of proper beds in the southwest room will allow us to house two more people and expand the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room_bed3_southwest", - "blueprint_name": "southwest beds", - "blueprint_requires": [ { "id": "fbmh_southwest", "amount": 4 } ], - "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmh_bed1_southwest" }, { "id": "fbmh_bed2_southwest" } ], - "blueprint_excludes": [ { "id": "fbmh_bed1_southwest" }, { "id": "fbmh_bed2_southwest" }, { "id": "fbmh_tent_southwest" } ], - "blueprint_needs": { - "time": "6 h", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], - "components": [ - [ [ "2x4", 60 ] ], - [ [ "wood_sheet", 2 ], [ "wood_panel", 4 ] ], - [ [ "nail", 72 ] ], - [ [ "mattress", 4 ], [ "down_mattress", 4 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_kitchen_fireplace_center", - "description": "A fireplace, counter, and some pots and pans in the central building will allow us to cook simple recipes and organize hunting expeditions.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_kitchen_fireplace_center", - "blueprint_name": "central fireplace", - "blueprint_requires": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_ne_center" } ], - "blueprint_provides": [ { "id": "trapping" }, { "id": "hunting" }, { "id": "kitchen" }, { "id": "kitchen_recipes_1" } ], - "blueprint_resources": [ "fake_fireplace", "pot" ], - "blueprint_needs": { - "time": "2 h 30 m", - "skills": [ [ "fabrication", 2 ], [ "survival", 1 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], - "components": [ [ [ "2x4", 2 ] ], [ [ "wood_sheet", 1 ], [ "wood_panel", 2 ] ], [ [ "nail", 8 ] ], [ [ "rock", 40 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_kitchen_butchery_center", - "description": "We need a butchery rack to maximize the harvest from our hunting and trapping efforts.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_kitchen_butchery_center", - "blueprint_name": "central butchery rack", - "blueprint_requires": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_ne_center" } ], - "blueprint_provides": [ { "id": "trapping" }, { "id": "hunting" } ], - "blueprint_needs": { - "time": "45 m", - "skills": [ [ "fabrication", 1 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "SAW_W" } ] ], - "components": [ - [ [ "stick_long", 6 ] ], - [ - [ "rope_6", 1 ], - [ "vine_6", 1 ], - [ "rope_makeshift_6", 1 ], - [ "string_36", 2 ], - [ "cordage_36", 2 ], - [ "string_6", 12 ], - [ "cordage_6", 12 ], - [ "thread", 600 ], - [ "sinew", 600 ], - [ "plant_fibre", 600 ], - [ "yarn", 600 ], - [ "wire", 8 ] - ], - [ [ "pointy_stick", 2 ], [ "spike", 2 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_kitchen_toolrack_center", - "description": "A tool rack in the central building will give us a place to store tools.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_kitchen_toolrack_center", - "blueprint_name": "central tool rack", - "blueprint_requires": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_nw_center" } ], - "blueprint_provides": [ { "id": "tool_storage" } ], - "blueprint_needs": { - "time": "1 h", - "skills": [ [ "fabrication", 1 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], - "components": [ [ [ "2x4", 6 ] ], [ [ "wood_sheet", 1 ], [ "wood_panel", 2 ] ], [ [ "nail", 16 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_kitchen_table_center", - "description": "Setting up some tables and chairs will make the central building into a dining area, and we can also use them as a workspace to organize the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_kitchen_table_center", - "blueprint_name": "central dining hall", - "blueprint_requires": [ { "id": "fbmh_center", "amount": 4 }, { "id": "fbmh_ne_center" }, { "id": "fbmh_nw_center" } ], - "blueprint_provides": [ { "id": "relaying" }, { "id": "walls" }, { "id": "recruiting" }, { "id": "scouting" }, { "id": "patrolling" } ], - "blueprint_needs": { - "time": "3 h", - "skills": [ [ "fabrication", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], - "components": [ [ [ "2x4", 24 ] ], [ [ "wood_sheet", 2 ], [ "wood_panel", 2 ] ], [ [ "nail", 48 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_kitchen_table_south", - "description": "Setting up some tables and chairs will make the central building into a dining area, and we can also use them as a workspace to organize the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_kitchen_table_south", - "blueprint_name": "south dining hall", - "blueprint_requires": [ { "id": "fbmh_south", "amount": 4 }, { "id": "fbmh_se_south" }, { "id": "fbmh_sw_south" } ], - "blueprint_provides": [ { "id": "relaying" }, { "id": "walls" }, { "id": "recruiting" }, { "id": "scouting" }, { "id": "patrolling" } ], - "blueprint_needs": { - "time": "3 h", - "skills": [ [ "fabrication", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], - "components": [ [ [ "2x4", 24 ] ], [ [ "wood_sheet", 2 ], [ "wood_panel", 2 ] ], [ [ "nail", 48 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_kitchen_stove_south", - "description": "A wood stove, counter, and some pots and pans in the south half of the central building will allow us to cook simple recipes and organize hunting expeditions. The stove will be more efficient than a fireplace.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_kitchen_stove_south", - "blueprint_name": "south wood stove", - "blueprint_resources": [ "fake_stove" ], - "blueprint_requires": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_sw_south" } ], - "blueprint_provides": [ { "id": "trapping" }, { "id": "hunting" }, { "id": "kitchen" }, { "id": "kitchen_recipes_1" } ], - "blueprint_needs": { - "time": "1 h 30 m", - "skills": [ [ "fabrication", 5 ], [ "mechanics", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "SAW_W" } ] ], - "components": [ - [ [ "2x4", 2 ] ], - [ [ "wood_sheet", 1 ], [ "wood_panel", 2 ] ], - [ [ "nail", 8 ] ], - [ [ "metal_tank", 1 ] ], - [ [ "pipe", 1 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_well_north", - "description": "Digging a well will give us easy access to water.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_well_north", - "blueprint_name": "north water well", - "blueprint_provides": [ { "id": "water_well" } ], - "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], - "blueprint_needs": { - "time": "11 h", - "skills": [ [ "fabrication", 4 ], [ "mechanics", 2 ], [ "survival", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], - "components": [ [ [ "rock", 40 ] ], [ [ "2x4", 4 ] ], [ [ "nail", 8 ] ], [ [ "well_pump", 1 ] ], [ [ "pipe", 6 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_root_cellar_north", - "description": "Digging a root cellar will give us a way to preserve food.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_root_cellar_north", - "blueprint_name": "north root cellar", - "blueprint_provides": [ { "id": "pantry" } ], - "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], - "blueprint_needs": { - "time": "4 h 40 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ [ [ "rock", 40 ], [ "brick", 40 ] ], [ [ "2x4", 6 ], [ "stick", 6 ] ], [ [ "withered", 12 ], [ "straw_pile", 12 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_radio_tower_north", - "description": "We could build a radio tower to improve the range of our radios.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 4, - "autolearn": false, - "never_learn": true, - "time": "24 h", - "construction_blueprint": "fbmh_radio_tower_north", - "blueprint_name": "north radio tower", - "blueprint_provides": [ { "id": "fbmh_radio_tower_north" } ], - "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], - "qualities": [ - { "id": "HAMMER", "level": 2 }, - { "id": "SAW_M", "level": 1 }, - { "id": "WRENCH", "level": 1 }, - { "id": "SCREW", "level": 1 } - ], - "components": [ - [ - [ "wind_turbine", 4 ], - [ "xl_wind_turbine", 1 ], - [ "solar_panel", 4 ], - [ "reinforced_solar_panel", 4 ], - [ "solar_panel_v2", 2 ], - [ "reinforced_solar_panel_v2", 2 ] - ], - [ [ "storage_battery", 1 ], [ "medium_storage_battery", 4 ], [ "small_storage_battery", 32 ] ], - [ [ "sheet_metal", 2 ], [ "wire", 8 ] ], - [ [ "pipe", 24 ] ] - ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_radio_console_north", - "description": "Adding a console to control the radio tower will help with recruiting more survivors.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "electronics", - "difficulty": 6, - "autolearn": false, - "never_learn": true, - "time": "24 h", - "construction_blueprint": "fbmh_radio_console_north", - "blueprint_name": "north radio console", - "blueprint_provides": [ { "id": "fbmh_radio_console_north" }, { "id": "recruiting" }, { "id": "radio" } ], - "blueprint_requires": [ { "id": "fbmh_radio_tower_north" } ], - "qualities": [ { "id": "SAW_M", "level": 1 }, { "id": "WRENCH", "level": 1 }, { "id": "SCREW", "level": 1 } ], - "components": [ - [ [ "processor", 2 ] ], - [ [ "RAM", 2 ] ], - [ [ "large_lcd_screen", 1 ] ], - [ [ "e_scrap", 8 ] ], - [ [ "frame", 1 ] ], - [ [ "circuit", 4 ] ], - [ [ "power_supply", 2 ] ], - [ [ "amplifier", 2 ] ], - [ [ "cable", 80 ] ], - [ [ "motor_small", 1 ], [ "motor_tiny", 2 ] ] - ], - "check_blueprint_needs": false - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_field_defenses.json b/data/json/recipes/basecamps/recipe_modular_field_defenses.json deleted file mode 100644 index 20af1b5d800d4..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_field_defenses.json +++ /dev/null @@ -1,162 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_trench_north", - "description": "Digging a trench along the north edge of the camp would provide some defense and generate building materials.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_trench_north", - "blueprint_name": "north trench", - "blueprint_provides": [ { "id": "fbmh_trench_north" } ], - "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], - "blueprint_excludes": [ { "id": "fbm_no_dig" } ], - "blueprint_needs": { - "time": "1 d 21 h", - "skills": [ [ "survival", 1 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "DIG", "level": 2 } ] ], "components": [ ] } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_trench_south", - "description": "Digging a trench along the south edge of the camp would provide some defense and generate building materials.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_trench_south", - "blueprint_name": "south trench", - "blueprint_provides": [ { "id": "fbmh_trench_south" } ], - "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], - "blueprint_excludes": [ { "id": "fbm_no_dig" } ], - "blueprint_needs": { - "time": "1 d 21 h", - "skills": [ [ "survival", 1 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "DIG", "level": 2 } ] ], "components": [ ] } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_trench_northeast", - "description": "Digging a trench along the northeast corner of the camp would provide some defense and generate building materials. If we have solid buildings all along the east side of the camp, we would only need to dig the trench long enough to reach the buildings.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "never_learn": true, - "construction_blueprint": "fbmh_trench_corner_northeast", - "blueprint_name": "northeast trench", - "blueprint_provides": [ { "id": "fbmh_trench_northeast" } ], - "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], - "blueprint_excludes": [ { "id": "fbm_no_dig" }, { "id": "fbmh_trench_northeast" }, { "id": "fbmh_trench_east" } ], - "blueprint_needs": { - "time": "12 h 30 m", - "skills": [ [ "survival", 1 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "DIG", "level": 2 } ] ], "components": [ ] } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_trench_northwest", - "description": "Digging a trench along the northwest corner of the camp would provide some defense and generate building materials. If we have solid buildings all along the west side of the camp, we would only need to dig the trench long enough to reach the buildings.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_trench_corner_northwest", - "blueprint_name": "northwest trench", - "blueprint_provides": [ { "id": "fbmh_trench_northwest" } ], - "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], - "blueprint_excludes": [ { "id": "fbm_no_dig" }, { "id": "fbmh_trench_northwest" }, { "id": "fbmh_trench_west" } ], - "blueprint_needs": { - "time": "12 h 30 m", - "skills": [ [ "survival", 1 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "DIG", "level": 2 } ] ], "components": [ ] } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_trench_southeast", - "description": "Digging a trench along the southeast corner of the camp would provide some defense and generate building materials. If we have solid buildings all along the east side of the camp, we would only need to dig the trench long enough to reach the buildings.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_trench_corner_southeast", - "blueprint_name": "southeast trench", - "blueprint_provides": [ { "id": "fbmh_trench_southeast" } ], - "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], - "blueprint_excludes": [ { "id": "fbm_no_dig" }, { "id": "fbmh_trench_southeast" }, { "id": "fbmh_trench_east" } ], - "blueprint_needs": { - "time": "12 h 30 m", - "skills": [ [ "survival", 1 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "DIG", "level": 2 } ] ], "components": [ ] } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_trench_southwest", - "description": "Digging a trench along the southwest corner of the camp would provide some defense and generate building materials. If we have solid buildings all along the west side of the camp, we would only need to dig the trench long enough to reach the buildings.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_trench_corner_southwest", - "blueprint_name": "southwest trench", - "blueprint_provides": [ { "id": "fbmh_trench_southwest" } ], - "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], - "blueprint_excludes": [ { "id": "fbm_no_dig" }, { "id": "fbmh_trench_southwest" }, { "id": "fbmh_trench_west" } ], - "blueprint_needs": { - "time": "12 h 30 m", - "skills": [ [ "survival", 1 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "DIG", "level": 2 } ] ], "components": [ ] } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_trench_east", - "description": "Digging a trench along the east edge of the camp would provide some defense and generate building materials. We'll need to run the trench the length of the camp if we don't have solid buildings all along the east side.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_trench_east", - "blueprint_name": "east trench", - "blueprint_provides": [ { "id": "fbmh_trench_east" } ], - "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], - "blueprint_excludes": [ { "id": "fbm_no_dig" }, { "id": "fbmh_trench_southeast" }, { "id": "fbmh_trench_northeast" } ], - "blueprint_needs": { - "time": "2 d 22 h", - "skills": [ [ "survival", 1 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "DIG", "level": 2 } ] ], "components": [ ] } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_trench_west", - "description": "Digging a trench along the west edge of the camp would provide some defense and generate building materials. We'll need to run the trench the length of the camp if we don't have solid buildings all along the west side.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_trench_west", - "blueprint_name": "west trench", - "blueprint_provides": [ { "id": "fbmh_trench_west" } ], - "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], - "blueprint_excludes": [ { "id": "fbm_no_dig" }, { "id": "fbmh_trench_southwest" }, { "id": "fbmh_trench_northwest" } ], - "blueprint_needs": { - "time": "2 d 22 h", - "skills": [ [ "survival", 1 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "DIG", "level": 2 } ] ], "components": [ ] } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_field_log.json b/data/json/recipes/basecamps/recipe_modular_field_log.json deleted file mode 100644 index 2423ef045b006..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_field_log.json +++ /dev/null @@ -1,315 +0,0 @@ -[ - { - "type": "recipe", - "result": "faction_base_modular_hub_room0_log_northeast", - "description": "We need some shelter, so build half of a log shack with a wooden roof on the northeast side of the camp", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room0_log_northeast", - "blueprint_name": "northeast shack", - "blueprint_requires": [ { "id": "fbmh_0" } ], - "blueprint_provides": [ { "id": "fbmh_northeast" } ], - "blueprint_excludes": [ { "id": "fbmh_northeast" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_hub_room1_log_northeast", - "description": "We should use logs to expand the shelter so we have space for another bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room1_log_northeast", - "blueprint_name": "expand northeast shack", - "blueprint_requires": [ { "id": "fbmh_northeast" } ], - "blueprint_provides": [ { "id": "fbmh_northeast" } ], - "blueprint_excludes": [ { "id": "fbmh_northeast", "amount": 2 }, { "id": "fbmh_tent_northeast" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_hub_room2_log_northeast", - "description": "We should use logs to finish the northeast shack.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room2_log_northeast", - "blueprint_name": "finish northeast shack", - "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 2 } ], - "blueprint_provides": [ { "id": "fbmh_northeast", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_tent_northeast" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_hub_shack4_log_east", - "description": "We should expand our housing by putting up a log building on the east side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_shack4_log_east", - "blueprint_name": "east shack", - "blueprint_requires": [ { "id": "fbmh_tent_northeast" }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], - "blueprint_provides": [ { "id": "fbmh_east", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_east" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_hub_room4_log_east", - "description": "We should expand our housing by adding a log room on the east side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room4_log_east", - "blueprint_name": "east room", - "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], - "blueprint_provides": [ { "id": "fbmh_east", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_east" }, { "id": "fbmh_tent_northeast" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_hub_shack4_log_southeast", - "description": "We should expand our housing by putting up a log building on the southeast side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_shack4_log_southeast", - "blueprint_name": "southeast shack", - "blueprint_requires": [ { "id": "fbmh_tent_east" } ], - "blueprint_provides": [ { "id": "fbmh_southeast", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_southeast" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_hub_room4_log_southeast", - "description": "We should expand our housing by adding a log room on the southeast side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room4_log_southeast", - "blueprint_name": "southeast room", - "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_southeast", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_southeast" }, { "id": "fbmh_tent_east" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_hub_room4_log_northwest", - "description": "We should expand our housing by putting up a log building on the northwest side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room4_log_northwest", - "blueprint_name": "northwest shack", - "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], - "blueprint_provides": [ { "id": "fbmh_northwest", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_northwest" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_hub_shack4_log_west", - "description": "We should expand our housing by putting up a log building on the west side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_shack4_log_west", - "blueprint_name": "west shack", - "blueprint_requires": [ { "id": "fbmh_tent_northwest" } ], - "blueprint_provides": [ { "id": "fbmh_west", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_west" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_hub_room4_log_west", - "description": "We should expand our housing by adding a log room on the west side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room4_log_west", - "blueprint_name": "west room", - "blueprint_requires": [ { "id": "fbmh_northwest", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_west", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_west" }, { "id": "fbmh_tent_northwest" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_hub_shack4_log_southwest", - "description": "We should expand our housing by putting up a log building on the southwest side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_shack4_log_southwest", - "blueprint_name": "southwest shack", - "blueprint_requires": [ { "id": "fbmh_tent_west" } ], - "blueprint_provides": [ { "id": "fbmh_southwest", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_southwest" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_hub_room4_log_southwest", - "description": "We should expand our housing by adding a log room on the southwest side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room4_log_southwest", - "blueprint_name": "southwest room", - "blueprint_requires": [ { "id": "fbmh_west", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_southwest", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_southwest" }, { "id": "fbmh_tent_west" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_hub_core_shack_ne_log_center", - "description": "A central building can act as a kitchen and dining hall. We should build the northeast quarter of one from logs.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_shack_ne_log_center", - "blueprint_name": "central building NE corner", - "blueprint_requires": [ { "id": "fbmh_tent_east" } ], - "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_ne_center" } ], - "blueprint_excludes": [ { "id": "fbmh_ne_center" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_hub_core_ne_log_center", - "description": "A central building can act as a core and dining hall. We should build out from the east room with logs.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_ne_log_center", - "blueprint_name": "central building NE corner", - "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_ne_center" } ], - "blueprint_excludes": [ { "id": "fbmh_ne_center" }, { "id": "fbmh_tent_east" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_hub_core_shack_nw_log_center", - "description": "A central building can act as a core and dining hall. We should build the northwest quarter of one from logs.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_shack_nw_log_center", - "blueprint_name": "central building NW corner", - "blueprint_requires": [ { "id": "fbmh_tent_west" } ], - "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_nw_center" } ], - "blueprint_excludes": [ { "id": "fbmh_nw_center" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_hub_core_nw_log_center", - "description": "A central building can act as a core and dining hall. We should build out from the west room with logs.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_nw_log_center", - "blueprint_name": "central building NW corner", - "blueprint_requires": [ { "id": "fbmh_west", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_nw_center" } ], - "blueprint_excludes": [ { "id": "fbmh_nw_center" }, { "id": "fbmh_tent_west" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_hub_core_log_center", - "description": "A central building can act as a core and dining hall. We should build between the east and west rooms with logs.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_log_center", - "blueprint_name": "central building north half", - "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 }, { "id": "fbmh_west", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_center", "amount": 4 }, { "id": "fbmh_ne_center" }, { "id": "fbmh_nw_center" } ], - "blueprint_excludes": [ { "id": "fbmh_ne_center" }, { "id": "fbmh_nw_center" }, { "id": "fbmh_tent_east" }, { "id": "fbmh_tent_west" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_hub_core_shack_se_log_south", - "description": "A central building can act as a core and dining hall. We should build the southeast quarter of one from logs.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_shack_se_log_south", - "blueprint_name": "central building SE corner", - "blueprint_requires": [ { "id": "fbmh_tent_southeast" } ], - "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_se_south" } ], - "blueprint_excludes": [ { "id": "fbmh_se_south" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_hub_core_se_log_south", - "description": "A central building can act as a core and dining hall. We should build out from the southeast room with logs.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_se_log_south", - "blueprint_name": "central building SE corner", - "blueprint_requires": [ { "id": "fbmh_southeast", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_se_south" } ], - "blueprint_excludes": [ { "id": "fbmh_se_south" }, { "id": "fbmh_tent_southeast" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_hub_core_shack_sw_log_south", - "description": "A central building can act as a core and dining hall. We should build the southwest quarter of one from logs.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_shack_sw_log_south", - "blueprint_name": "central building SW corner", - "blueprint_requires": [ { "id": "fbmh_tent_southwest" } ], - "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_sw_south" } ], - "blueprint_excludes": [ { "id": "fbmh_sw_south" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_hub_core_sw_log_south", - "description": "A central building can act as a core and dining hall. We should build out from the southwest room with logs.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_sw_log_south", - "blueprint_name": "central building SW corner", - "blueprint_requires": [ { "id": "fbmh_southwest", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_sw_south" } ], - "blueprint_excludes": [ { "id": "fbmh_sw_south" }, { "id": "fbmh_tent_southwest" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_hub_core_log_south", - "description": "A central building can act as a core and dining hall. We should build between the southeast and southwest rooms with logs.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_log_south", - "blueprint_name": "central building south half", - "blueprint_requires": [ { "id": "fbmh_southeast", "amount": 4 }, { "id": "fbmh_southwest", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_south", "amount": 4 }, { "id": "fbmh_se_south" }, { "id": "fbmh_sw_south" } ], - "blueprint_excludes": [ - { "id": "fbmh_se_south" }, - { "id": "fbmh_sw_south" }, - { "id": "fbmh_tent_southeast" }, - { "id": "fbmh_tent_southwest" } - ] - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_field_metal.json b/data/json/recipes/basecamps/recipe_modular_field_metal.json deleted file mode 100644 index 95859ea6c3660..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_field_metal.json +++ /dev/null @@ -1,607 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room0_metal_northeast", - "description": "We need some shelter, so build half of a metal shack with a metal roof on the northeast side of the camp", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room0_metal_northeast", - "blueprint_name": "northeast shack", - "blueprint_requires": [ { "id": "fbmh_0" } ], - "blueprint_provides": [ { "id": "fbmh_northeast" } ], - "blueprint_excludes": [ { "id": "fbmh_northeast" } ], - "blueprint_needs": { - "time": "18 h", - "skills": [ [ "fabrication", 5 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 120 ], [ "welder", 600 ], [ "welder_crude", 900 ], [ "toolset", 900 ] ] ], - "qualities": [ [ { "id": "GLARE", "level": 2 } ] ], - "components": [ [ [ "steel_plate", 24 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room1_metal_northeast", - "description": "We should use metal to expand the shelter so we have space for another bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room1_metal_northeast", - "blueprint_name": "expand northeast shack", - "blueprint_requires": [ { "id": "fbmh_northeast" } ], - "blueprint_provides": [ { "id": "fbmh_northeast" } ], - "blueprint_excludes": [ { "id": "fbmh_northeast", "amount": 2 }, { "id": "fbmh_tent_northeast" } ], - "blueprint_needs": { - "time": "18 h 15 m", - "skills": [ [ "fabrication", 5 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 110 ], [ "welder", 550 ], [ "welder_crude", 825 ], [ "toolset", 825 ] ] ], - "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ [ [ "2x4", 15 ], [ "log", 2 ] ], [ [ "nail", 30 ] ], [ [ "glass_sheet", 1 ] ], [ [ "steel_plate", 22 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room2_metal_northeast", - "description": "We should use metal to finish the northeast shack.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room2_metal_northeast", - "blueprint_name": "finish northeast shack", - "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 2 } ], - "blueprint_provides": [ { "id": "fbmh_northeast", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_tent_northeast" } ], - "blueprint_needs": { - "time": "1 d 30 m", - "skills": [ [ "fabrication", 7 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 140 ], [ "toolset", 1050 ], [ "welder", 700 ], [ "welder_crude", 1050 ] ] ], - "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "WRENCH" } ] ], - "components": [ [ [ "hinge", 3 ] ], [ [ "scrap", 48 ], [ "steel_chunk", 16 ] ], [ [ "steel_plate", 30 ] ], [ [ "spike", 8 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_shack4_metal_east", - "description": "We should expand our housing by putting up a metal building on the east side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_shack4_metal_east", - "blueprint_name": "east shack", - "blueprint_requires": [ { "id": "fbmh_tent_northeast" }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], - "blueprint_provides": [ { "id": "fbmh_east", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_east" } ], - "blueprint_needs": { - "time": "3 d 11 h 45 m", - "skills": [ [ "fabrication", 7 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 500 ], [ "toolset", 3750 ], [ "welder", 2500 ], [ "welder_crude", 3750 ] ] ], - "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "2x4", 15 ], [ "log", 2 ] ], - [ [ "glass_sheet", 1 ] ], - [ [ "hinge", 6 ] ], - [ [ "nail", 30 ] ], - [ [ "scrap", 96 ], [ "steel_chunk", 32 ] ], - [ [ "steel_plate", 104 ] ], - [ [ "spike", 16 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room4_metal_east", - "description": "We should expand our housing by adding a metal room on the east side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room4_metal_east", - "blueprint_name": "east room", - "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], - "blueprint_provides": [ { "id": "fbmh_east", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_east" }, { "id": "fbmh_tent_northeast" } ], - "blueprint_needs": { - "time": "3 d 5 h 45 m", - "skills": [ [ "fabrication", 7 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 460 ], [ "toolset", 3450 ], [ "welder", 2300 ], [ "welder_crude", 3450 ] ] ], - "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "2x4", 15 ], [ "log", 2 ] ], - [ [ "glass_sheet", 1 ] ], - [ [ "hinge", 6 ] ], - [ [ "nail", 30 ] ], - [ [ "scrap", 96 ], [ "steel_chunk", 32 ] ], - [ [ "steel_plate", 96 ] ], - [ [ "spike", 16 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_shack4_metal_southeast", - "description": "We should expand our housing by putting up a metal building on the southeast side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_shack4_metal_southeast", - "blueprint_name": "southeast shack", - "blueprint_requires": [ { "id": "fbmh_tent_east" } ], - "blueprint_provides": [ { "id": "fbmh_southeast", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_southeast" } ], - "blueprint_needs": { - "time": "3 d 11 h 45 m", - "skills": [ [ "fabrication", 7 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 500 ], [ "toolset", 3750 ], [ "welder", 2500 ], [ "welder_crude", 3750 ] ] ], - "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "2x4", 15 ], [ "log", 2 ] ], - [ [ "glass_sheet", 1 ] ], - [ [ "hinge", 6 ] ], - [ [ "nail", 30 ] ], - [ [ "scrap", 96 ], [ "steel_chunk", 32 ] ], - [ [ "steel_plate", 104 ] ], - [ [ "spike", 16 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room4_metal_southeast", - "description": "We should expand our housing by adding a metal room on the southeast side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room4_metal_southeast", - "blueprint_name": "southeast room", - "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_southeast", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_southeast" }, { "id": "fbmh_tent_east" } ], - "blueprint_needs": { - "time": "3 d 5 h 45 m", - "skills": [ [ "fabrication", 7 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 460 ], [ "toolset", 3450 ], [ "welder", 2300 ], [ "welder_crude", 3450 ] ] ], - "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "2x4", 15 ], [ "log", 2 ] ], - [ [ "glass_sheet", 1 ] ], - [ [ "hinge", 6 ] ], - [ [ "nail", 30 ] ], - [ [ "scrap", 96 ], [ "steel_chunk", 32 ] ], - [ [ "steel_plate", 96 ] ], - [ [ "spike", 16 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room4_metal_northwest", - "description": "We should expand our housing by putting up a metal building on the northwest side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room4_metal_northwest", - "blueprint_name": "northwest shack", - "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], - "blueprint_provides": [ { "id": "fbmh_northwest", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_northwest" } ], - "blueprint_needs": { - "time": "2 d 12 h 45 m", - "skills": [ [ "fabrication", 7 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 370 ], [ "toolset", 2775 ], [ "welder", 1850 ], [ "welder_crude", 2775 ] ] ], - "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "2x4", 15 ], [ "log", 2 ] ], - [ [ "glass_sheet", 1 ] ], - [ [ "hinge", 3 ] ], - [ [ "nail", 30 ] ], - [ [ "scrap", 48 ], [ "steel_chunk", 16 ] ], - [ [ "steel_plate", 76 ] ], - [ [ "spike", 8 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_shack4_metal_west", - "description": "We should expand our housing by putting up a metal building on the west side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_shack4_metal_west", - "blueprint_name": "west shack", - "blueprint_requires": [ { "id": "fbmh_tent_northwest" } ], - "blueprint_provides": [ { "id": "fbmh_west", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_west" } ], - "blueprint_needs": { - "time": "3 d 11 h 45 m", - "skills": [ [ "fabrication", 7 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 500 ], [ "toolset", 3750 ], [ "welder", 2500 ], [ "welder_crude", 3750 ] ] ], - "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "2x4", 15 ], [ "log", 2 ] ], - [ [ "glass_sheet", 1 ] ], - [ [ "hinge", 6 ] ], - [ [ "nail", 30 ] ], - [ [ "scrap", 96 ], [ "steel_chunk", 32 ] ], - [ [ "steel_plate", 104 ] ], - [ [ "spike", 16 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room4_metal_west", - "description": "We should expand our housing by adding a metal room on the west side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room4_metal_west", - "blueprint_name": "west room", - "blueprint_requires": [ { "id": "fbmh_northwest", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_west", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_west" }, { "id": "fbmh_tent_northwest" } ], - "blueprint_needs": { - "time": "3 d 5 h 45 m", - "skills": [ [ "fabrication", 7 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 460 ], [ "toolset", 3450 ], [ "welder", 2300 ], [ "welder_crude", 3450 ] ] ], - "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "2x4", 15 ], [ "log", 2 ] ], - [ [ "glass_sheet", 1 ] ], - [ [ "hinge", 6 ] ], - [ [ "nail", 30 ] ], - [ [ "scrap", 96 ], [ "steel_chunk", 32 ] ], - [ [ "steel_plate", 96 ] ], - [ [ "spike", 16 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_shack4_metal_soutwest", - "description": "We should expand our housing by putting up a metal building on the southwest side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_shack4_metal_southwest", - "blueprint_name": "southwest shack", - "blueprint_requires": [ { "id": "fbmh_tent_west" } ], - "blueprint_provides": [ { "id": "fbmh_southwest", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_southwest" } ], - "blueprint_needs": { - "time": "3 d 11 h 45 m", - "skills": [ [ "fabrication", 7 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 500 ], [ "toolset", 3750 ], [ "welder", 2500 ], [ "welder_crude", 3750 ] ] ], - "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "2x4", 15 ], [ "log", 2 ] ], - [ [ "glass_sheet", 1 ] ], - [ [ "hinge", 6 ] ], - [ [ "nail", 30 ] ], - [ [ "scrap", 96 ], [ "steel_chunk", 32 ] ], - [ [ "steel_plate", 104 ] ], - [ [ "spike", 16 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room4_metal_southwest", - "description": "We should expand our housing by adding a metal room on the southwest side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room4_metal_southwest", - "blueprint_name": "southwest room", - "blueprint_requires": [ { "id": "fbmh_west", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_southwest", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_southwest" }, { "id": "fbmh_tent_west" } ], - "blueprint_needs": { - "time": "3 d 5 h 45 m", - "skills": [ [ "fabrication", 7 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 460 ], [ "toolset", 3450 ], [ "welder", 2300 ], [ "welder_crude", 3450 ] ] ], - "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "2x4", 15 ], [ "log", 2 ] ], - [ [ "glass_sheet", 1 ] ], - [ [ "hinge", 6 ] ], - [ [ "nail", 30 ] ], - [ [ "scrap", 96 ], [ "steel_chunk", 32 ] ], - [ [ "steel_plate", 96 ] ], - [ [ "spike", 16 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_shack_ne_metal_center", - "description": "A central building can act as a kitchen and dining hall. We should build the northeast quarter of one from metal.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_shack_ne_metal_center", - "blueprint_name": "central building NE corner", - "blueprint_requires": [ { "id": "fbmh_tent_east" } ], - "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_ne_center" } ], - "blueprint_excludes": [ { "id": "fbmh_ne_center" } ], - "blueprint_needs": { - "time": "1 d 15 h 30 m", - "skills": [ [ "fabrication", 7 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 240 ], [ "toolset", 1800 ], [ "welder", 1200 ], [ "welder_crude", 1800 ] ] ], - "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "WRENCH" } ] ], - "components": [ [ [ "hinge", 3 ] ], [ [ "scrap", 48 ], [ "steel_chunk", 16 ] ], [ [ "steel_plate", 50 ] ], [ [ "spike", 8 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_ne_metal_center", - "description": "A central building can act as a core and dining hall. We should build out from the east room with metal.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_ne_metal_center", - "blueprint_name": "central building NE corner", - "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_ne_center" } ], - "blueprint_excludes": [ { "id": "fbmh_ne_center" }, { "id": "fbmh_tent_east" } ], - "blueprint_needs": { - "time": "1 d 7 h 30 m", - "skills": [ [ "fabrication", 5 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 210 ], [ "welder", 1050 ], [ "welder_crude", 1575 ], [ "toolset", 1575 ] ] ], - "qualities": [ [ { "id": "GLARE", "level": 2 } ] ], - "components": [ [ [ "steel_plate", 42 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_shack_nw_metal_center", - "description": "A central building can act as a core and dining hall. We should build the northwest quarter of one from metal.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_shack_nw_metal_center", - "blueprint_name": "central building NW corner", - "blueprint_requires": [ { "id": "fbmh_tent_west" } ], - "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_nw_center" } ], - "blueprint_excludes": [ { "id": "fbmh_nw_center" } ], - "blueprint_needs": { - "time": "1 d 16 h", - "skills": [ [ "fabrication", 7 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 220 ], [ "toolset", 1650 ], [ "welder", 1100 ], [ "welder_crude", 1650 ] ] ], - "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "WRENCH" } ] ], - "components": [ [ [ "hinge", 6 ] ], [ [ "scrap", 96 ], [ "steel_chunk", 32 ] ], [ [ "steel_plate", 48 ] ], [ [ "spike", 16 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_nw_metal_center", - "description": "A central building can act as a core and dining hall. We should build out from the west room with metal.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_nw_metal_center", - "blueprint_name": "central building NW corner", - "blueprint_requires": [ { "id": "fbmh_west", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_nw_center" } ], - "blueprint_excludes": [ { "id": "fbmh_nw_center" }, { "id": "fbmh_tent_west" } ], - "blueprint_needs": { - "time": "1 d 8 h", - "skills": [ [ "fabrication", 7 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 190 ], [ "toolset", 1425 ], [ "welder", 950 ], [ "welder_crude", 1425 ] ] ], - "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "WRENCH" } ] ], - "components": [ [ [ "hinge", 3 ] ], [ [ "scrap", 48 ], [ "steel_chunk", 16 ] ], [ [ "steel_plate", 40 ] ], [ [ "spike", 8 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_metal_center", - "description": "A central building can act as a core and dining hall. We should build between the east and west rooms with metal.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_metal_center", - "blueprint_name": "central building north half", - "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 }, { "id": "fbmh_west", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_center", "amount": 4 }, { "id": "fbmh_ne_center" }, { "id": "fbmh_nw_center" } ], - "blueprint_excludes": [ { "id": "fbmh_ne_center" }, { "id": "fbmh_nw_center" }, { "id": "fbmh_tent_east" }, { "id": "fbmh_tent_west" } ], - "blueprint_needs": { - "time": "2 d 15 h 30 m", - "skills": [ [ "fabrication", 7 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 400 ], [ "toolset", 3000 ], [ "welder", 2000 ], [ "welder_crude", 3000 ] ] ], - "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "WRENCH" } ] ], - "components": [ [ [ "hinge", 3 ] ], [ [ "scrap", 48 ], [ "steel_chunk", 16 ] ], [ [ "steel_plate", 82 ] ], [ [ "spike", 8 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_shack_se_metal_south", - "description": "A central building can act as a core and dining hall. We should build the southeast quarter of one from metal.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_shack_se_metal_south", - "blueprint_name": "central building SE corner", - "blueprint_requires": [ { "id": "fbmh_tent_southeast" } ], - "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_se_south" } ], - "blueprint_excludes": [ { "id": "fbmh_se_south" } ], - "blueprint_needs": { - "time": "1 d 16 h", - "skills": [ [ "fabrication", 7 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 220 ], [ "toolset", 1650 ], [ "welder", 1100 ], [ "welder_crude", 1650 ] ] ], - "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "WRENCH" } ] ], - "components": [ [ [ "hinge", 6 ] ], [ [ "scrap", 96 ], [ "steel_chunk", 32 ] ], [ [ "steel_plate", 48 ] ], [ [ "spike", 16 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_se_metal_south", - "description": "A central building can act as a core and dining hall. We should build out from the southeast room with metal.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_se_metal_south", - "blueprint_name": "central building SE corner", - "blueprint_requires": [ { "id": "fbmh_southeast", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_se_south" } ], - "blueprint_excludes": [ { "id": "fbmh_se_south" }, { "id": "fbmh_tent_southeast" } ], - "blueprint_needs": { - "time": "1 d 8 h", - "skills": [ [ "fabrication", 7 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 190 ], [ "toolset", 1425 ], [ "welder", 950 ], [ "welder_crude", 1425 ] ] ], - "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "WRENCH" } ] ], - "components": [ [ [ "hinge", 3 ] ], [ [ "scrap", 48 ], [ "steel_chunk", 16 ] ], [ [ "steel_plate", 40 ] ], [ [ "spike", 8 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_shack_sw_metal_south", - "description": "A central building can act as a core and dining hall. We should build the southwest quarter of one from metal.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_shack_sw_metal_south", - "blueprint_name": "central building SW corner", - "blueprint_requires": [ { "id": "fbmh_tent_southwest" } ], - "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_sw_south" } ], - "blueprint_excludes": [ { "id": "fbmh_sw_south" } ], - "blueprint_needs": { - "time": "1 d 15 h 30 m", - "skills": [ [ "fabrication", 7 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 240 ], [ "toolset", 1800 ], [ "welder", 1200 ], [ "welder_crude", 1800 ] ] ], - "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "WRENCH" } ] ], - "components": [ [ [ "hinge", 3 ] ], [ [ "scrap", 48 ], [ "steel_chunk", 16 ] ], [ [ "steel_plate", 50 ] ], [ [ "spike", 8 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_sw_metal_south", - "description": "A central building can act as a core and dining hall. We should build out from the southwest room with metal.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_sw_metal_south", - "blueprint_name": "central building SW corner", - "blueprint_requires": [ { "id": "fbmh_southwest", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_sw_south" } ], - "blueprint_excludes": [ { "id": "fbmh_sw_south" }, { "id": "fbmh_tent_southwest" } ], - "blueprint_needs": { - "time": "1 d 7 h 30 m", - "skills": [ [ "fabrication", 5 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 210 ], [ "welder", 1050 ], [ "welder_crude", 1575 ], [ "toolset", 1575 ] ] ], - "qualities": [ [ { "id": "GLARE", "level": 2 } ] ], - "components": [ [ [ "steel_plate", 42 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_metal_south", - "description": "A central building can act as a core and dining hall. We should build between the southeast and southwest rooms with metal.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_metal_south", - "blueprint_name": "central building south half", - "blueprint_requires": [ { "id": "fbmh_southeast", "amount": 4 }, { "id": "fbmh_southwest", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_south", "amount": 4 }, { "id": "fbmh_se_south" }, { "id": "fbmh_sw_south" } ], - "blueprint_excludes": [ - { "id": "fbmh_se_south" }, - { "id": "fbmh_sw_south" }, - { "id": "fbmh_tent_southeast" }, - { "id": "fbmh_tent_southwest" } - ], - "blueprint_needs": { - "time": "2 d 15 h 30 m", - "skills": [ [ "fabrication", 7 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 400 ], [ "toolset", 3000 ], [ "welder", 2000 ], [ "welder_crude", 3000 ] ] ], - "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "WRENCH" } ] ], - "components": [ [ [ "hinge", 3 ] ], [ [ "scrap", 48 ], [ "steel_chunk", 16 ] ], [ [ "steel_plate", 82 ] ], [ [ "spike", 8 ] ] ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_field_migo_resin.json b/data/json/recipes/basecamps/recipe_modular_field_migo_resin.json deleted file mode 100644 index 5f15d03fab1c1..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_field_migo_resin.json +++ /dev/null @@ -1,451 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room0_migo_resin_northeast", - "description": "We need some shelter, so build half of a mi-go resin shack with a sod roof on the northeast side of the camp", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room0_migo_resin_northeast", - "blueprint_name": "northeast shack", - "blueprint_requires": [ { "id": "fbmh_0" } ], - "blueprint_provides": [ { "id": "fbmh_northeast" } ], - "blueprint_excludes": [ { "id": "fbmh_northeast" } ], - "blueprint_needs": { - "time": "8 h", - "skills": [ [ "fabrication", 2 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 16 ] ] ] } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room1_migo_resin_northeast", - "description": "We should use mi-go resin to expand the shelter so we have space for another bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room1_migo_resin_northeast", - "blueprint_name": "expand northeast shack", - "blueprint_requires": [ { "id": "fbmh_northeast" } ], - "blueprint_provides": [ { "id": "fbmh_northeast" } ], - "blueprint_excludes": [ { "id": "fbmh_northeast", "amount": 2 }, { "id": "fbmh_tent_northeast" } ], - "blueprint_needs": { - "time": "11 h", - "skills": [ [ "fabrication", 2 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 17 ] ] ] } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room2_migo_resin_northeast", - "description": "We should use mi-go resin to finish the northeast shack.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room2_migo_resin_northeast", - "blueprint_name": "finish northeast shack", - "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 2 } ], - "blueprint_provides": [ { "id": "fbmh_northeast", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_tent_northeast" } ], - "blueprint_needs": { - "time": "3 h 30 m", - "skills": [ [ "fabrication", 0 ] ], - "inline": { "tools": [ ], "qualities": [ ], "components": [ [ [ "alien_pod_resin", 14 ] ] ] } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_shack4_migo_resin_east", - "description": "We should expand our housing by putting up a mi-go resin building on the east side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_shack4_migo_resin_east", - "blueprint_name": "east shack", - "blueprint_requires": [ { "id": "fbmh_tent_northeast" }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], - "blueprint_provides": [ { "id": "fbmh_east", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_east" } ], - "blueprint_needs": { - "time": "1 d 10 h 30 m", - "skills": [ [ "fabrication", 2 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 67 ] ] ] } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room4_migo_resin_east", - "description": "We should expand our housing by adding a mi-go resin room on the east side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room4_migo_resin_east", - "blueprint_name": "east room", - "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], - "blueprint_provides": [ { "id": "fbmh_east", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_east" }, { "id": "fbmh_tent_northeast" } ], - "blueprint_needs": { - "time": "1 d 15 h", - "skills": [ [ "fabrication", 2 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 69 ] ] ] } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_shack4_migo_resin_southeast", - "description": "We should expand our housing by putting up a mi-go resin building on the southeast side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_shack4_migo_resin_southeast", - "blueprint_name": "southeast shack", - "blueprint_requires": [ { "id": "fbmh_tent_east" } ], - "blueprint_provides": [ { "id": "fbmh_southeast", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_southeast" } ], - "blueprint_needs": { - "time": "1 d 10 h 30 m", - "skills": [ [ "fabrication", 2 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 67 ] ] ] } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room4_migo_resin_southeast", - "description": "We should expand our housing by adding a mi-go resin room on the southeast side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skills_required": [ [ "survival", 3 ], [ "tailor", 1 ] ], - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room4_migo_resin_southeast", - "blueprint_name": "southeast room", - "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_southeast", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_southeast" }, { "id": "fbmh_tent_east" } ], - "blueprint_needs": { - "time": "1 d 14 h 30 m", - "skills": [ [ "fabrication", 2 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 67 ] ] ] } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room4_migo_resin_northwest", - "description": "We should expand our housing by putting up a mi-go resin building on the northwest side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room4_migo_resin_northwest", - "blueprint_name": "northwest shack", - "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], - "blueprint_provides": [ { "id": "fbmh_northwest", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_northwest" } ], - "blueprint_needs": { - "time": "22 h 30 m", - "skills": [ [ "fabrication", 2 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 47 ] ] ] } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_shack4_migo_resin_west", - "description": "We should expand our housing by putting up a mi-go resin building on the west side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_shack4_migo_resin_west", - "blueprint_name": "west shack", - "blueprint_requires": [ { "id": "fbmh_tent_northwest" } ], - "blueprint_provides": [ { "id": "fbmh_west", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_west" } ], - "blueprint_needs": { - "time": "1 d 10 h 30 m", - "skills": [ [ "fabrication", 2 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 67 ] ] ] } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room4_migo_resin_west", - "description": "We should expand our housing by adding a mi-go resin room on the west side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room4_migo_resin_west", - "blueprint_name": "west room", - "blueprint_requires": [ { "id": "fbmh_northwest", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_west", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_west" }, { "id": "fbmh_tent_northwest" } ], - "blueprint_needs": { - "time": "1 d 15 h", - "skills": [ [ "fabrication", 2 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 69 ] ] ] } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_shack4_migo_resin_southwest", - "description": "We should expand our housing by putting up a mi-go resin building on the southwest side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_shack4_migo_resin_southwest", - "blueprint_name": "southwest shack", - "blueprint_requires": [ { "id": "fbmh_tent_west" } ], - "blueprint_provides": [ { "id": "fbmh_southwest", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_southwest" } ], - "blueprint_needs": { - "time": "1 d 10 h 30 m", - "skills": [ [ "fabrication", 2 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 67 ] ] ] } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room4_migo_resin_southwest", - "description": "We should expand our housing by adding a mi-go resin room on the southwest side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room4_migo_resin_southwest", - "blueprint_name": "southwest room", - "blueprint_requires": [ { "id": "fbmh_west", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_southwest", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_southwest" }, { "id": "fbmh_tent_west" } ], - "blueprint_needs": { - "time": "1 d 14 h 30 m", - "skills": [ [ "fabrication", 2 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 67 ] ] ] } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_shack_ne_migo_resin_center", - "description": "A central building can act as a kitchen and dining hall. We should build the northeast quarter of one from mi-go resin.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_shack_ne_migo_resin_center", - "blueprint_name": "central building NE corner", - "blueprint_requires": [ { "id": "fbmh_tent_east" } ], - "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_ne_center" } ], - "blueprint_excludes": [ { "id": "fbmh_ne_center" } ], - "blueprint_needs": { - "time": "18 h 30 m", - "skills": [ [ "fabrication", 2 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 34 ] ] ] } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_ne_migo_resin_center", - "description": "A central building can act as a core and dining hall. We should build out from the east room with mi-go resin.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_ne_migo_resin_center", - "blueprint_name": "central building NE corner", - "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_ne_center" } ], - "blueprint_excludes": [ { "id": "fbmh_ne_center" }, { "id": "fbmh_tent_east" } ], - "blueprint_needs": { - "time": "1 d", - "skills": [ [ "fabrication", 2 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 36 ] ] ] } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_shack_nw_migo_resin_center", - "description": "A central building can act as a core and dining hall. We should build the northwest quarter of one from mi-go resin.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_shack_nw_migo_resin_center", - "blueprint_name": "central building NW corner", - "blueprint_requires": [ { "id": "fbmh_tent_west" } ], - "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_nw_center" } ], - "blueprint_excludes": [ { "id": "fbmh_nw_center" } ], - "blueprint_needs": { - "time": "18 h", - "skills": [ [ "fabrication", 2 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 32 ] ] ] } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_nw_migo_resin_center", - "description": "A central building can act as a core and dining hall. We should build out from the west room with mi-go resin.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_nw_migo_resin_center", - "blueprint_name": "central building NW corner", - "blueprint_requires": [ { "id": "fbmh_west", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_nw_center" } ], - "blueprint_excludes": [ { "id": "fbmh_nw_center" }, { "id": "fbmh_tent_west" } ], - "blueprint_needs": { - "time": "23 h 30 m", - "skills": [ [ "fabrication", 2 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 34 ] ] ] } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_migo_resin_center", - "description": "A central building can act as a core and dining hall. We should build between the east and west rooms with mi-go resin.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_migo_resin_center", - "blueprint_name": "central building north half", - "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 }, { "id": "fbmh_west", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_center", "amount": 4 }, { "id": "fbmh_ne_center" }, { "id": "fbmh_nw_center" } ], - "blueprint_excludes": [ { "id": "fbmh_ne_center" }, { "id": "fbmh_nw_center" }, { "id": "fbmh_tent_east" }, { "id": "fbmh_tent_west" } ], - "blueprint_needs": { - "time": "1 d 23 h 30 m", - "skills": [ [ "fabrication", 2 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 70 ] ] ] } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_shack_se_migo_resin_south", - "description": "A central building can act as a core and dining hall. We should build the southeast quarter of one from mi-go resin.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_shack_se_migo_resin_south", - "blueprint_name": "central building SE corner", - "blueprint_requires": [ { "id": "fbmh_tent_southeast" } ], - "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_se_south" } ], - "blueprint_excludes": [ { "id": "fbmh_se_south" } ], - "blueprint_needs": { - "time": "18 h", - "skills": [ [ "fabrication", 2 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 32 ] ] ] } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_se_migo_resin_south", - "description": "A central building can act as a core and dining hall. We should build out from the southeast room with mi-go resin.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_se_migo_resin_south", - "blueprint_name": "central building SE corner", - "blueprint_requires": [ { "id": "fbmh_southeast", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_se_south" } ], - "blueprint_excludes": [ { "id": "fbmh_se_south" }, { "id": "fbmh_tent_southeast" } ], - "blueprint_needs": { - "time": "23 h 30 m", - "skills": [ [ "fabrication", 2 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 34 ] ] ] } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_shack_sw_migo_resin_south", - "description": "A central building can act as a core and dining hall. We should build the southwest quarter of one from mi-go resin.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_shack_sw_migo_resin_south", - "blueprint_name": "central building SW corner", - "blueprint_requires": [ { "id": "fbmh_tent_southwest" } ], - "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_sw_south" } ], - "blueprint_excludes": [ { "id": "fbmh_sw_south" } ], - "blueprint_needs": { - "time": "18 h 30 m", - "skills": [ [ "fabrication", 2 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 34 ] ] ] } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_sw_migo_resin_south", - "description": "A central building can act as a core and dining hall. We should build out from the southwest room with mi-go resin.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_sw_migo_resin_south", - "blueprint_name": "central building SW corner", - "blueprint_requires": [ { "id": "fbmh_southwest", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_sw_south" } ], - "blueprint_excludes": [ { "id": "fbmh_sw_south" }, { "id": "fbmh_tent_southwest" } ], - "blueprint_needs": { - "time": "1 d", - "skills": [ [ "fabrication", 2 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 36 ] ] ] } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_migo_resin_south", - "description": "A central building can act as a core and dining hall. We should build between the southeast and southwest rooms with mi-go resin.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_migo_resin_south", - "blueprint_name": "central building south half", - "blueprint_requires": [ { "id": "fbmh_southeast", "amount": 4 }, { "id": "fbmh_southwest", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_south", "amount": 4 }, { "id": "fbmh_se_south" }, { "id": "fbmh_sw_south" } ], - "blueprint_excludes": [ - { "id": "fbmh_se_south" }, - { "id": "fbmh_sw_south" }, - { "id": "fbmh_tent_southeast" }, - { "id": "fbmh_tent_southwest" } - ], - "blueprint_needs": { - "time": "1 d 23 h 30 m", - "skills": [ [ "fabrication", 2 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 70 ] ] ] } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_field_rammed_earth.json b/data/json/recipes/basecamps/recipe_modular_field_rammed_earth.json deleted file mode 100644 index 8822612038302..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_field_rammed_earth.json +++ /dev/null @@ -1,750 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room0_rammed_earth_northeast", - "description": "We need some shelter, so build half of a rammed earth shack with a sod roof on the northeast side of the camp", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room0_rammed_earth_northeast", - "blueprint_name": "northeast shack", - "blueprint_requires": [ { "id": "fbmh_0" } ], - "blueprint_provides": [ { "id": "fbmh_northeast" } ], - "blueprint_excludes": [ { "id": "fbmh_northeast" } ], - "blueprint_needs": { - "time": "1 d 9 h", - "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], - [ [ "material_soil", 1120 ] ], - [ [ "water", 400 ], [ "water_clean", 400 ] ], - [ [ "material_sand", 80 ], [ "material_quicklime", 80 ], [ "concrete", 4 ] ], - [ [ "log", 8 ] ], - [ [ "stick", 16 ], [ "2x4", 32 ] ], - [ [ "birchbark", 48 ], [ "pine_bough", 48 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room1_rammed_earth_northeast", - "description": "We should use rammed earth to expand the shelter so we have space for another bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room1_rammed_earth_northeast", - "blueprint_name": "expand northeast shack", - "blueprint_requires": [ { "id": "fbmh_northeast" } ], - "blueprint_provides": [ { "id": "fbmh_northeast" } ], - "blueprint_excludes": [ { "id": "fbmh_northeast", "amount": 2 }, { "id": "fbmh_tent_northeast" } ], - "blueprint_needs": { - "time": "1 d 6 h", - "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "log", 12 ] ], - [ [ "2x4", 40 ], [ "stick", 20 ] ], - [ [ "birchbark", 60 ], [ "pine_bough", 60 ] ], - [ [ "concrete", 3 ], [ "material_quicklime", 60 ], [ "material_sand", 60 ] ], - [ [ "material_soil", 920 ] ], - [ [ "nail", 30 ] ], - [ [ "pointy_stick", 6 ], [ "spear_wood", 6 ] ], - [ [ "water", 300 ], [ "water_clean", 300 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room2_rammed_earth_northeast", - "description": "We should use rammed earth to finish the northeast shack.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room2_rammed_earth_northeast", - "blueprint_name": "finish northeast shack", - "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 2 } ], - "blueprint_provides": [ { "id": "fbmh_northeast", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_tent_northeast" } ], - "blueprint_needs": { - "time": "1 d 21 h 15 m", - "skills": [ [ "fabrication", 2 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 18 ] ], - [ [ "nail", 24 ] ], - [ [ "pointy_stick", 14 ], [ "spear_wood", 14 ] ], - [ [ "material_soil", 1680 ] ], - [ [ "water", 700 ], [ "water_clean", 700 ] ], - [ [ "material_sand", 140 ], [ "material_quicklime", 140 ], [ "concrete", 7 ] ], - [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_shack4_rammed_earth_east", - "description": "We should expand our housing by putting up a rammed earth building on the east side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_shack4_rammed_earth_east", - "blueprint_name": "east shack", - "blueprint_requires": [ { "id": "fbmh_tent_northeast" }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], - "blueprint_provides": [ { "id": "fbmh_east", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_east" } ], - "blueprint_needs": { - "time": "5 d 22 h 30 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 179 ] ], - [ [ "nail", 78 ] ], - [ [ "pointy_stick", 34 ], [ "spear_wood", 34 ] ], - [ [ "material_soil", 4720 ] ], - [ [ "water", 1700 ], [ "water_clean", 1700 ] ], - [ [ "material_sand", 340 ], [ "material_quicklime", 340 ], [ "concrete", 17 ] ], - [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], - [ [ "log", 32 ] ], - [ [ "birchbark", 192 ], [ "pine_bough", 192 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room4_rammed_earth_east", - "description": "We should expand our housing by adding a rammed earth room on the east side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room4_rammed_earth_east", - "blueprint_name": "east room", - "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], - "blueprint_provides": [ { "id": "fbmh_east", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_east" }, { "id": "fbmh_tent_northeast" } ], - "blueprint_needs": { - "time": "5 d 11 h 45 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 211 ] ], - [ [ "nail", 78 ] ], - [ [ "pointy_stick", 28 ], [ "spear_wood", 28 ] ], - [ [ "material_soil", 4160 ] ], - [ [ "water", 1400 ], [ "water_clean", 1400 ] ], - [ [ "material_sand", 280 ], [ "material_quicklime", 280 ], [ "concrete", 14 ] ], - [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], - [ [ "log", 40 ] ], - [ [ "birchbark", 240 ], [ "pine_bough", 240 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_shack4_rammed_earth_southeast", - "description": "We should expand our housing by putting up a rammed earth building on the southeast side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_shack4_rammed_earth_southeast", - "blueprint_name": "southeast shack", - "blueprint_requires": [ { "id": "fbmh_tent_east" } ], - "blueprint_provides": [ { "id": "fbmh_southeast", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_southeast" } ], - "blueprint_needs": { - "time": "5 d 22 h 30 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 179 ] ], - [ [ "nail", 78 ] ], - [ [ "pointy_stick", 34 ], [ "spear_wood", 34 ] ], - [ [ "material_soil", 4720 ] ], - [ [ "water", 1700 ], [ "water_clean", 1700 ] ], - [ [ "material_sand", 340 ], [ "material_quicklime", 340 ], [ "concrete", 17 ] ], - [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], - [ [ "log", 32 ] ], - [ [ "birchbark", 192 ], [ "pine_bough", 192 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room4_rammed_earth_southeast", - "description": "We should expand our housing by adding a rammed earth room on the southeast side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skills_required": [ [ "survival", 3 ], [ "tailor", 1 ] ], - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room4_rammed_earth_southeast", - "blueprint_name": "southeast room", - "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_southeast", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_southeast" }, { "id": "fbmh_tent_east" } ], - "blueprint_needs": { - "time": "5 d 5 h 30 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 211 ] ], - [ [ "nail", 78 ] ], - [ [ "pointy_stick", 26 ], [ "spear_wood", 26 ] ], - [ [ "material_soil", 3920 ] ], - [ [ "water", 1300 ], [ "water_clean", 1300 ] ], - [ [ "material_sand", 260 ], [ "material_quicklime", 260 ], [ "concrete", 13 ] ], - [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], - [ [ "log", 40 ] ], - [ [ "birchbark", 240 ], [ "pine_bough", 240 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room4_rammed_earth_northwest", - "description": "We should expand our housing by putting up a rammed earth building on the northwest side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room4_rammed_earth_northwest", - "blueprint_name": "northwest shack", - "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], - "blueprint_provides": [ { "id": "fbmh_northwest", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_northwest" } ], - "blueprint_needs": { - "time": "4 d 12 h 15 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 105 ] ], - [ [ "nail", 54 ] ], - [ [ "pointy_stick", 28 ], [ "spear_wood", 28 ] ], - [ [ "material_soil", 3720 ] ], - [ [ "water", 1400 ], [ "water_clean", 1400 ] ], - [ [ "material_sand", 280 ], [ "material_quicklime", 280 ], [ "concrete", 14 ] ], - [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], - [ [ "log", 18 ] ], - [ [ "birchbark", 108 ], [ "pine_bough", 108 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_shack4_rammed_earth_west", - "description": "We should expand our housing by putting up a rammed earth building on the west side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_shack4_rammed_earth_west", - "blueprint_name": "west shack", - "blueprint_requires": [ { "id": "fbmh_tent_northwest" } ], - "blueprint_provides": [ { "id": "fbmh_west", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_west" } ], - "blueprint_needs": { - "time": "5 d 22 h 30 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 179 ] ], - [ [ "nail", 78 ] ], - [ [ "pointy_stick", 34 ], [ "spear_wood", 34 ] ], - [ [ "material_soil", 4720 ] ], - [ [ "water", 1700 ], [ "water_clean", 1700 ] ], - [ [ "material_sand", 340 ], [ "material_quicklime", 340 ], [ "concrete", 17 ] ], - [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], - [ [ "log", 32 ] ], - [ [ "birchbark", 192 ], [ "pine_bough", 192 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room4_rammed_earth_west", - "description": "We should expand our housing by adding a rammed earth room on the west side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room4_rammed_earth_west", - "blueprint_name": "west room", - "blueprint_requires": [ { "id": "fbmh_northwest", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_west", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_west" }, { "id": "fbmh_tent_northwest" } ], - "blueprint_needs": { - "time": "5 d 11 h 45 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 211 ] ], - [ [ "nail", 78 ] ], - [ [ "pointy_stick", 28 ], [ "spear_wood", 28 ] ], - [ [ "material_soil", 4160 ] ], - [ [ "water", 1400 ], [ "water_clean", 1400 ] ], - [ [ "material_sand", 280 ], [ "material_quicklime", 280 ], [ "concrete", 14 ] ], - [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], - [ [ "log", 40 ] ], - [ [ "birchbark", 240 ], [ "pine_bough", 240 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_shack4_rammed_earth_southwest", - "description": "We should expand our housing by putting up a rammed earth building on the southwest side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_shack4_rammed_earth_southwest", - "blueprint_name": "southwest shack", - "blueprint_requires": [ { "id": "fbmh_tent_west" } ], - "blueprint_provides": [ { "id": "fbmh_southwest", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_southwest" } ], - "blueprint_needs": { - "time": "5 d 22 h 30 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 179 ] ], - [ [ "nail", 78 ] ], - [ [ "pointy_stick", 34 ], [ "spear_wood", 34 ] ], - [ [ "material_soil", 4720 ] ], - [ [ "water", 1700 ], [ "water_clean", 1700 ] ], - [ [ "material_sand", 340 ], [ "material_quicklime", 340 ], [ "concrete", 17 ] ], - [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], - [ [ "log", 32 ] ], - [ [ "birchbark", 192 ], [ "pine_bough", 192 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room4_rammed_earth_southwest", - "description": "We should expand our housing by adding a rammed earth room on the southwest side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room4_rammed_earth_southwest", - "blueprint_name": "southwest room", - "blueprint_requires": [ { "id": "fbmh_west", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_southwest", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_southwest" }, { "id": "fbmh_tent_west" } ], - "blueprint_needs": { - "time": "5 d 5 h 30 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 211 ] ], - [ [ "nail", 78 ] ], - [ [ "pointy_stick", 26 ], [ "spear_wood", 26 ] ], - [ [ "material_soil", 3920 ] ], - [ [ "water", 1300 ], [ "water_clean", 1300 ] ], - [ [ "material_sand", 260 ], [ "material_quicklime", 260 ], [ "concrete", 13 ] ], - [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], - [ [ "log", 40 ] ], - [ [ "birchbark", 240 ], [ "pine_bough", 240 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_shack_ne_rammed_earth_center", - "description": "A central building can act as a kitchen and dining hall. We should build the northeast quarter of one from rammed earth.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_shack_ne_rammed_earth_center", - "blueprint_name": "central building NE corner", - "blueprint_requires": [ { "id": "fbmh_tent_east" } ], - "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_ne_center" } ], - "blueprint_excludes": [ { "id": "fbmh_ne_center" } ], - "blueprint_needs": { - "time": "2 d 17 h 15 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 98 ] ], - [ [ "nail", 24 ] ], - [ [ "pointy_stick", 14 ], [ "spear_wood", 14 ] ], - [ [ "material_soil", 2080 ] ], - [ [ "water", 700 ], [ "water_clean", 700 ] ], - [ [ "material_sand", 140 ], [ "material_quicklime", 140 ], [ "concrete", 7 ] ], - [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], - [ [ "log", 20 ] ], - [ [ "birchbark", 120 ], [ "pine_bough", 120 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_ne_rammed_earth_center", - "description": "A central building can act as a core and dining hall. We should build out from the east room with rammed earth.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_ne_rammed_earth_center", - "blueprint_name": "central building NE corner", - "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_ne_center" } ], - "blueprint_excludes": [ { "id": "fbmh_ne_center" }, { "id": "fbmh_tent_east" } ], - "blueprint_needs": { - "time": "2 d 45 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "pointy_stick", 6 ], [ "spear_wood", 6 ] ], - [ [ "material_soil", 1320 ] ], - [ [ "water", 300 ], [ "water_clean", 300 ] ], - [ [ "material_sand", 60 ], [ "material_quicklime", 60 ], [ "concrete", 3 ] ], - [ [ "log", 30 ] ], - [ [ "stick", 60 ], [ "2x4", 120 ] ], - [ [ "birchbark", 180 ], [ "pine_bough", 180 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_shack_nw_rammed_earth_center", - "description": "A central building can act as a core and dining hall. We should build the northwest quarter of one from rammed earth.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_shack_nw_rammed_earth_center", - "blueprint_name": "central building NW corner", - "blueprint_requires": [ { "id": "fbmh_tent_west" } ], - "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_nw_center" } ], - "blueprint_excludes": [ { "id": "fbmh_nw_center" } ], - "blueprint_needs": { - "time": "2 d 12 h 30 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 116 ] ], - [ [ "nail", 48 ] ], - [ [ "pointy_stick", 12 ], [ "spear_wood", 12 ] ], - [ [ "material_soil", 1840 ] ], - [ [ "water", 600 ], [ "water_clean", 600 ] ], - [ [ "material_sand", 120 ], [ "material_quicklime", 120 ], [ "concrete", 6 ] ], - [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], - [ [ "log", 20 ] ], - [ [ "birchbark", 120 ], [ "pine_bough", 120 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_nw_rammed_earth_center", - "description": "A central building can act as a core and dining hall. We should build out from the west room with rammed earth.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_nw_rammed_earth_center", - "blueprint_name": "central building NW corner", - "blueprint_requires": [ { "id": "fbmh_west", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_nw_center" } ], - "blueprint_excludes": [ { "id": "fbmh_nw_center" }, { "id": "fbmh_tent_west" } ], - "blueprint_needs": { - "time": "1 d 20 h", - "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 138 ] ], - [ [ "nail", 24 ] ], - [ [ "pointy_stick", 4 ], [ "spear_wood", 4 ] ], - [ [ "material_soil", 1080 ] ], - [ [ "water", 200 ], [ "water_clean", 200 ] ], - [ [ "material_sand", 40 ], [ "material_quicklime", 40 ], [ "concrete", 2 ] ], - [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], - [ [ "log", 30 ] ], - [ [ "birchbark", 180 ], [ "pine_bough", 180 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_rammed_earth_center", - "description": "A central building can act as a core and dining hall. We should build between the east and west rooms with rammed earth.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_rammed_earth_center", - "blueprint_name": "central building north half", - "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 }, { "id": "fbmh_west", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_center", "amount": 4 }, { "id": "fbmh_ne_center" }, { "id": "fbmh_nw_center" } ], - "blueprint_excludes": [ { "id": "fbmh_ne_center" }, { "id": "fbmh_nw_center" }, { "id": "fbmh_tent_east" }, { "id": "fbmh_tent_west" } ], - "blueprint_needs": { - "time": "3 d 20 h 45 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 258 ] ], - [ [ "nail", 24 ] ], - [ [ "pointy_stick", 10 ], [ "spear_wood", 10 ] ], - [ [ "material_soil", 2400 ] ], - [ [ "water", 500 ], [ "water_clean", 500 ] ], - [ [ "material_sand", 100 ], [ "material_quicklime", 100 ], [ "concrete", 5 ] ], - [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], - [ [ "log", 60 ] ], - [ [ "birchbark", 360 ], [ "pine_bough", 360 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_shack_se_rammed_earth_south", - "description": "A central building can act as a core and dining hall. We should build the southeast quarter of one from rammed earth.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_shack_se_rammed_earth_south", - "blueprint_name": "central building SE corner", - "blueprint_requires": [ { "id": "fbmh_tent_southeast" } ], - "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_se_south" } ], - "blueprint_excludes": [ { "id": "fbmh_se_south" } ], - "blueprint_needs": { - "time": "2 d 12 h 30 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 116 ] ], - [ [ "nail", 48 ] ], - [ [ "pointy_stick", 12 ], [ "spear_wood", 12 ] ], - [ [ "material_soil", 1840 ] ], - [ [ "water", 600 ], [ "water_clean", 600 ] ], - [ [ "material_sand", 120 ], [ "material_quicklime", 120 ], [ "concrete", 6 ] ], - [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], - [ [ "log", 20 ] ], - [ [ "birchbark", 120 ], [ "pine_bough", 120 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_se_rammed_earth_south", - "description": "A central building can act as a core and dining hall. We should build out from the southeast room with rammed earth.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_se_rammed_earth_south", - "blueprint_name": "central building SE corner", - "blueprint_requires": [ { "id": "fbmh_southeast", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_se_south" } ], - "blueprint_excludes": [ { "id": "fbmh_se_south" }, { "id": "fbmh_tent_southeast" } ], - "blueprint_needs": { - "time": "1 d 20 h", - "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 138 ] ], - [ [ "nail", 24 ] ], - [ [ "pointy_stick", 4 ], [ "spear_wood", 4 ] ], - [ [ "material_soil", 1080 ] ], - [ [ "water", 200 ], [ "water_clean", 200 ] ], - [ [ "material_sand", 40 ], [ "material_quicklime", 40 ], [ "concrete", 2 ] ], - [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], - [ [ "log", 30 ] ], - [ [ "birchbark", 180 ], [ "pine_bough", 180 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_shack_sw_rammed_earth_south", - "description": "A central building can act as a core and dining hall. We should build the southwest quarter of one from rammed earth.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_shack_sw_rammed_earth_south", - "blueprint_name": "central building SW corner", - "blueprint_requires": [ { "id": "fbmh_tent_southwest" } ], - "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_sw_south" } ], - "blueprint_excludes": [ { "id": "fbmh_sw_south" } ], - "blueprint_needs": { - "time": "2 d 17 h 15 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 98 ] ], - [ [ "nail", 24 ] ], - [ [ "pointy_stick", 14 ], [ "spear_wood", 14 ] ], - [ [ "material_soil", 2080 ] ], - [ [ "water", 700 ], [ "water_clean", 700 ] ], - [ [ "material_sand", 140 ], [ "material_quicklime", 140 ], [ "concrete", 7 ] ], - [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], - [ [ "log", 20 ] ], - [ [ "birchbark", 120 ], [ "pine_bough", 120 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_sw_rammed_earth_south", - "description": "A central building can act as a core and dining hall. We should build out from the southwest room with rammed earth.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_sw_rammed_earth_south", - "blueprint_name": "central building SW corner", - "blueprint_requires": [ { "id": "fbmh_southwest", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_sw_south" } ], - "blueprint_excludes": [ { "id": "fbmh_sw_south" }, { "id": "fbmh_tent_southwest" } ], - "blueprint_needs": { - "time": "2 d 45 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "pointy_stick", 6 ], [ "spear_wood", 6 ] ], - [ [ "material_soil", 1320 ] ], - [ [ "water", 300 ], [ "water_clean", 300 ] ], - [ [ "material_sand", 60 ], [ "material_quicklime", 60 ], [ "concrete", 3 ] ], - [ [ "log", 30 ] ], - [ [ "stick", 60 ], [ "2x4", 120 ] ], - [ [ "birchbark", 180 ], [ "pine_bough", 180 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_rammed_earth_south", - "description": "A central building can act as a core and dining hall. We should build between the southeast and southwest rooms with rammed earth.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_rammed_earth_south", - "blueprint_name": "central building south half", - "blueprint_requires": [ { "id": "fbmh_southeast", "amount": 4 }, { "id": "fbmh_southwest", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_south", "amount": 4 }, { "id": "fbmh_se_south" }, { "id": "fbmh_sw_south" } ], - "blueprint_excludes": [ - { "id": "fbmh_se_south" }, - { "id": "fbmh_sw_south" }, - { "id": "fbmh_tent_southeast" }, - { "id": "fbmh_tent_southwest" } - ], - "blueprint_needs": { - "time": "3 d 20 h 45 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 258 ] ], - [ [ "nail", 24 ] ], - [ [ "pointy_stick", 10 ], [ "spear_wood", 10 ] ], - [ [ "material_soil", 2400 ] ], - [ [ "water", 500 ], [ "water_clean", 500 ] ], - [ [ "material_sand", 100 ], [ "material_quicklime", 100 ], [ "concrete", 5 ] ], - [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], - [ [ "log", 60 ] ], - [ [ "birchbark", 360 ], [ "pine_bough", 360 ] ] - ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_field_rock.json b/data/json/recipes/basecamps/recipe_modular_field_rock.json deleted file mode 100644 index 86dadff10294f..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_field_rock.json +++ /dev/null @@ -1,315 +0,0 @@ -[ - { - "type": "recipe", - "result": "faction_base_modular_hub_room0_rock_northeast", - "description": "We need some shelter, so build half of a stone shack with a wooden roof on the northeast side of the camp", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room0_rock_northeast", - "blueprint_name": "northeast shack", - "blueprint_requires": [ { "id": "fbmh_0" } ], - "blueprint_provides": [ { "id": "fbmh_northeast" } ], - "blueprint_excludes": [ { "id": "fbmh_northeast" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_hub_room1_rock_northeast", - "description": "We should use rocks to expand the shelter so we have space for another bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room1_rock_northeast", - "blueprint_name": "expand northeast shack", - "blueprint_requires": [ { "id": "fbmh_northeast" } ], - "blueprint_provides": [ { "id": "fbmh_northeast" } ], - "blueprint_excludes": [ { "id": "fbmh_northeast", "amount": 2 }, { "id": "fbmh_tent_northeast" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_hub_room2_rock_northeast", - "description": "We should use rocks to finish the northeast shack.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room2_rock_northeast", - "blueprint_name": "finish northeast shack", - "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 2 } ], - "blueprint_provides": [ { "id": "fbmh_northeast", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_tent_northeast" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_hub_shack4_rock_east", - "description": "We should expand our housing by putting up a rock building on the east side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_shack4_rock_east", - "blueprint_name": "east shack", - "blueprint_requires": [ { "id": "fbmh_tent_northeast" }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], - "blueprint_provides": [ { "id": "fbmh_east", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_east" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_hub_room4_rock_east", - "description": "We should expand our housing by adding a rock room on the east side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room4_rock_east", - "blueprint_name": "east room", - "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], - "blueprint_provides": [ { "id": "fbmh_east", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_east" }, { "id": "fbmh_tent_northeast" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_hub_shack4_rock_southeast", - "description": "We should expand our housing by putting up a rock building on the southeast side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_shack4_rock_southeast", - "blueprint_name": "southeast shack", - "blueprint_requires": [ { "id": "fbmh_tent_east" } ], - "blueprint_provides": [ { "id": "fbmh_southeast", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_southeast" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_hub_room4_rock_southeast", - "description": "We should expand our housing by adding a rock room on the southeast side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room4_rock_southeast", - "blueprint_name": "southeast room", - "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_southeast", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_southeast" }, { "id": "fbmh_tent_east" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_hub_room4_rock_northwest", - "description": "We should expand our housing by putting up a rock building on the northwest side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room4_rock_northwest", - "blueprint_name": "northwest shack", - "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], - "blueprint_provides": [ { "id": "fbmh_northwest", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_northwest" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_hub_shack4_rock_west", - "description": "We should expand our housing by putting up a rock building on the west side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_shack4_rock_west", - "blueprint_name": "west shack", - "blueprint_requires": [ { "id": "fbmh_tent_northwest" } ], - "blueprint_provides": [ { "id": "fbmh_west", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_west" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_hub_room4_rock_west", - "description": "We should expand our housing by adding a rock room on the west side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room4_rock_west", - "blueprint_name": "west room", - "blueprint_requires": [ { "id": "fbmh_northwest", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_west", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_west" }, { "id": "fbmh_tent_northwest" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_hub_shack4_rock_southwest", - "description": "We should expand our housing by putting up a rock building on the southwest side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_shack4_rock_southwest", - "blueprint_name": "southwest shack", - "blueprint_requires": [ { "id": "fbmh_tent_west" } ], - "blueprint_provides": [ { "id": "fbmh_southwest", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_southwest" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_hub_room4_rock_southwest", - "description": "We should expand our housing by adding a rock room on the southwest side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room4_rock_southwest", - "blueprint_name": "southwest room", - "blueprint_requires": [ { "id": "fbmh_west", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_southwest", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_southwest" }, { "id": "fbmh_tent_west" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_hub_core_shack_ne_rock_center", - "description": "A central building can act as a kitchen and dining hall. We should build the northeast quarter of one from rocks.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_shack_ne_rock_center", - "blueprint_name": "central building NE corner", - "blueprint_requires": [ { "id": "fbmh_tent_east" } ], - "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_ne_center" } ], - "blueprint_excludes": [ { "id": "fbmh_ne_center" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_hub_core_ne_rock_center", - "description": "A central building can act as a core and dining hall. We should build out from the east room with rocks.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_ne_rock_center", - "blueprint_name": "central building NE corner", - "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_ne_center" } ], - "blueprint_excludes": [ { "id": "fbmh_ne_center" }, { "id": "fbmh_tent_east" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_hub_core_shack_nw_rock_center", - "description": "A central building can act as a core and dining hall. We should build the northwest quarter of one from rocks.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_shack_nw_rock_center", - "blueprint_name": "central building NW corner", - "blueprint_requires": [ { "id": "fbmh_tent_west" } ], - "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_nw_center" } ], - "blueprint_excludes": [ { "id": "fbmh_nw_center" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_hub_core_nw_rock_center", - "description": "A central building can act as a core and dining hall. We should build out from the west room with rocks.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_nw_rock_center", - "blueprint_name": "central building NW corner", - "blueprint_requires": [ { "id": "fbmh_west", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_nw_center" } ], - "blueprint_excludes": [ { "id": "fbmh_nw_center" }, { "id": "fbmh_tent_west" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_hub_core_rock_center", - "description": "A central building can act as a core and dining hall. We should build between the east and west rooms with rocks.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_rock_center", - "blueprint_name": "central building north half", - "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 }, { "id": "fbmh_west", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_center", "amount": 4 }, { "id": "fbmh_ne_center" }, { "id": "fbmh_nw_center" } ], - "blueprint_excludes": [ { "id": "fbmh_ne_center" }, { "id": "fbmh_nw_center" }, { "id": "fbmh_tent_east" }, { "id": "fbmh_tent_west" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_hub_core_shack_se_rock_south", - "description": "A central building can act as a core and dining hall. We should build the southeast quarter of one from rocks.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_shack_se_rock_south", - "blueprint_name": "central building SE corner", - "blueprint_requires": [ { "id": "fbmh_tent_southeast" } ], - "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_se_south" } ], - "blueprint_excludes": [ { "id": "fbmh_se_south" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_hub_core_se_rock_south", - "description": "A central building can act as a core and dining hall. We should build out from the southeast room with rocks.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_se_rock_south", - "blueprint_name": "central building SE corner", - "blueprint_requires": [ { "id": "fbmh_southeast", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_se_south" } ], - "blueprint_excludes": [ { "id": "fbmh_se_south" }, { "id": "fbmh_tent_southeast" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_hub_core_shack_sw_rock_south", - "description": "A central building can act as a core and dining hall. We should build the southwest quarter of one from rocks.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_shack_sw_rock_south", - "blueprint_name": "central building SW corner", - "blueprint_requires": [ { "id": "fbmh_tent_southwest" } ], - "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_sw_south" } ], - "blueprint_excludes": [ { "id": "fbmh_sw_south" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_hub_core_sw_rock_south", - "description": "A central building can act as a core and dining hall. We should build out from the southwest room with rocks.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_sw_rock_south", - "blueprint_name": "central building SW corner", - "blueprint_requires": [ { "id": "fbmh_southwest", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_sw_south" } ], - "blueprint_excludes": [ { "id": "fbmh_sw_south" }, { "id": "fbmh_tent_southwest" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_hub_core_rock_south", - "description": "A central building can act as a core and dining hall. We should build between the southeast and southwest rooms with rocks.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_rock_south", - "blueprint_name": "central building south half", - "blueprint_requires": [ { "id": "fbmh_southeast", "amount": 4 }, { "id": "fbmh_southwest", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_south", "amount": 4 }, { "id": "fbmh_se_south" }, { "id": "fbmh_sw_south" } ], - "blueprint_excludes": [ - { "id": "fbmh_se_south" }, - { "id": "fbmh_sw_south" }, - { "id": "fbmh_tent_southeast" }, - { "id": "fbmh_tent_southwest" } - ] - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_field_tent.json b/data/json/recipes/basecamps/recipe_modular_field_tent.json deleted file mode 100644 index 8ea44226098ec..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_field_tent.json +++ /dev/null @@ -1,116 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_tent_northeast", - "description": "We need some shelter, so set up a tent on the northeast side of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "time": "3 h", - "construction_blueprint": "fbmh_tent_northeast", - "blueprint_name": "northeast tent", - "blueprint_requires": [ { "id": "fbmh_0" } ], - "blueprint_provides": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_tent_northeast" } ], - "blueprint_excludes": [ { "id": "fbmh_northeast" } ], - "components": [ [ [ "large_tent_kit", 1 ], [ "broketent", 4 ], [ "tent_kit", 3 ], [ "shelter_kit", 4 ] ] ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_tent_east", - "description": "We should expand our housing by putting up a tent on the east side, though doing so will mean we need more materials to build the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "time": "3 h", - "construction_blueprint": "fbmh_tent_east", - "blueprint_name": "east tent", - "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], - "blueprint_provides": [ { "id": "fbmh_east", "amount": 4 }, { "id": "fbmh_tent_east" } ], - "blueprint_excludes": [ { "id": "fbmh_east" } ], - "components": [ [ [ "large_tent_kit", 1 ], [ "broketent", 4 ], [ "tent_kit", 3 ], [ "shelter_kit", 4 ] ] ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_tent_southeast", - "description": "We should expand our housing by putting up a tent on the southeast side, though doing so will mean we need more materials to build the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "time": "3 h", - "construction_blueprint": "fbmh_tent_southeast", - "blueprint_name": "southeast tent", - "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_southeast", "amount": 4 }, { "id": "fbmh_tent_southeast" } ], - "blueprint_excludes": [ { "id": "fbmh_southeast" } ], - "components": [ [ [ "large_tent_kit", 1 ], [ "broketent", 4 ], [ "tent_kit", 3 ], [ "shelter_kit", 4 ] ] ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_tent_northwest", - "description": "We should expand our housing by putting up a tent on the northwest side, though doing so will mean we need more materials to build the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "time": "3 h", - "construction_blueprint": "fbmh_tent_northwest", - "blueprint_name": "northwest tent", - "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], - "blueprint_provides": [ { "id": "fbmh_northwest", "amount": 4 }, { "id": "fbmh_tent_northwest" } ], - "blueprint_excludes": [ { "id": "fbmh_northwest" } ], - "components": [ [ [ "large_tent_kit", 1 ], [ "broketent", 4 ], [ "tent_kit", 3 ], [ "shelter_kit", 4 ] ] ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_tent_west", - "description": "We should expand our housing by putting up a tent on the west side, though doing so will mean we need more materials to build the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "time": "3 h", - "construction_blueprint": "fbmh_tent_west", - "blueprint_name": "west tent", - "blueprint_requires": [ { "id": "fbmh_northwest", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_west", "amount": 4 }, { "id": "fbmh_tent_west" } ], - "blueprint_excludes": [ { "id": "fbmh_west" } ], - "components": [ [ [ "large_tent_kit", 1 ], [ "broketent", 4 ], [ "tent_kit", 3 ], [ "shelter_kit", 4 ] ] ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_tent_southwest", - "description": "We should expand our housing by putting up a tent on the southwest side, though doing so will mean we need more materials to build the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "time": "3 h", - "construction_blueprint": "fbmh_tent_southwest", - "blueprint_name": "southwest tent", - "blueprint_requires": [ { "id": "fbmh_west", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_southwest", "amount": 4 }, { "id": "fbmh_tent_southwest" } ], - "blueprint_excludes": [ { "id": "fbmh_southwest" } ], - "components": [ [ [ "large_tent_kit", 1 ], [ "broketent", 4 ], [ "tent_kit", 3 ], [ "shelter_kit", 4 ] ] ], - "check_blueprint_needs": false - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_field_wad.json b/data/json/recipes/basecamps/recipe_modular_field_wad.json deleted file mode 100644 index 2124af400ed55..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_field_wad.json +++ /dev/null @@ -1,770 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room0_wad_northeast", - "description": "We need some shelter, so build half of a wattle-and-daub shack with a sod roof on the northeast side of the camp", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room0_wad_northeast", - "blueprint_name": "northeast shack", - "blueprint_requires": [ { "id": "fbmh_0" } ], - "blueprint_provides": [ { "id": "fbmh_northeast" } ], - "blueprint_excludes": [ { "id": "fbmh_northeast" } ], - "blueprint_needs": { - "time": "14 h 40 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 72 ], [ "stick", 96 ] ], - [ [ "material_quicklime", 32 ], [ "material_limestone", 32 ], [ "clay_lump", 32 ] ], - [ [ "pebble", 80 ], [ "material_sand", 80 ] ], - [ [ "straw_pile", 32 ], [ "cattail_stalk", 32 ], [ "dogbane", 32 ], [ "pine_bough", 32 ] ], - [ [ "water", 40 ], [ "water_clean", 40 ] ], - [ [ "log", 8 ] ], - [ [ "material_soil", 160 ] ], - [ [ "birchbark", 48 ], [ "pine_bough", 48 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room1_wad_northeast", - "description": "We should use wattle-and-daub to expand the shelter so we have space for another bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room1_wad_northeast", - "blueprint_name": "expand northeast shack", - "blueprint_requires": [ { "id": "fbmh_northeast" } ], - "blueprint_provides": [ { "id": "fbmh_northeast" } ], - "blueprint_excludes": [ { "id": "fbmh_northeast", "amount": 2 }, { "id": "fbmh_tent_northeast" } ], - "blueprint_needs": { - "time": "15 h 50 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 75 ], [ "stick", 90 ] ], - [ [ "material_quicklime", 28 ], [ "material_limestone", 28 ], [ "clay_lump", 28 ] ], - [ [ "pebble", 70 ], [ "material_sand", 70 ] ], - [ [ "straw_pile", 28 ], [ "cattail_stalk", 28 ], [ "dogbane", 28 ], [ "pine_bough", 28 ] ], - [ [ "water", 35 ], [ "water_clean", 35 ] ], - [ [ "log", 10 ] ], - [ [ "material_soil", 200 ] ], - [ [ "birchbark", 60 ], [ "pine_bough", 60 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room2_wad_northeast", - "description": "We should use wattle-and-daub to finish the northeast shack.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room2_wad_northeast", - "blueprint_name": "finish northeast shack", - "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 2 } ], - "blueprint_provides": [ { "id": "fbmh_northeast", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_tent_northeast" } ], - "blueprint_needs": { - "time": "13 h 10 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 88 ] ], - [ [ "nail", 24 ] ], - [ [ "material_quicklime", 56 ], [ "material_limestone", 56 ], [ "clay_lump", 56 ] ], - [ [ "pebble", 140 ], [ "material_sand", 140 ] ], - [ [ "straw_pile", 56 ], [ "cattail_stalk", 56 ], [ "dogbane", 56 ], [ "pine_bough", 56 ] ], - [ [ "water", 70 ], [ "water_clean", 70 ] ], - [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_shack4_wad_east", - "description": "We should expand our housing by putting up a wattle-and-daub building on the east side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_shack4_wad_east", - "blueprint_name": "east shack", - "blueprint_requires": [ { "id": "fbmh_tent_northeast" }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], - "blueprint_provides": [ { "id": "fbmh_east", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_east" } ], - "blueprint_needs": { - "time": "2 d 16 h 10 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 339 ] ], - [ [ "nail", 48 ] ], - [ [ "material_quicklime", 140 ], [ "material_limestone", 140 ], [ "clay_lump", 140 ] ], - [ [ "pebble", 350 ], [ "material_sand", 350 ] ], - [ [ "straw_pile", 140 ], [ "cattail_stalk", 140 ], [ "dogbane", 140 ], [ "pine_bough", 140 ] ], - [ [ "water", 175 ], [ "water_clean", 175 ] ], - [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], - [ [ "log", 32 ] ], - [ [ "material_soil", 640 ] ], - [ [ "birchbark", 192 ], [ "pine_bough", 192 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room4_wad_east", - "description": "We should expand our housing by adding a wattle-and-daub room on the east side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room4_wad_east", - "blueprint_name": "east room", - "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], - "blueprint_provides": [ { "id": "fbmh_east", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_east" }, { "id": "fbmh_tent_northeast" } ], - "blueprint_needs": { - "time": "2 d 19 h 10 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 341 ] ], - [ [ "nail", 48 ] ], - [ [ "material_quicklime", 116 ], [ "material_limestone", 116 ], [ "clay_lump", 116 ] ], - [ [ "pebble", 290 ], [ "material_sand", 290 ] ], - [ [ "straw_pile", 116 ], [ "cattail_stalk", 116 ], [ "dogbane", 116 ], [ "pine_bough", 116 ] ], - [ [ "water", 145 ], [ "water_clean", 145 ] ], - [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], - [ [ "log", 40 ] ], - [ [ "material_soil", 800 ] ], - [ [ "birchbark", 240 ], [ "pine_bough", 240 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_shack4_wad_southeast", - "description": "We should expand our housing by putting up a wattle-and-daub building on the southeast side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_shack4_wad_southeast", - "blueprint_name": "southeast shack", - "blueprint_requires": [ { "id": "fbmh_tent_east" } ], - "blueprint_provides": [ { "id": "fbmh_southeast", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_southeast" } ], - "blueprint_needs": { - "time": "2 d 16 h 10 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 339 ] ], - [ [ "nail", 48 ] ], - [ [ "material_quicklime", 140 ], [ "material_limestone", 140 ], [ "clay_lump", 140 ] ], - [ [ "pebble", 350 ], [ "material_sand", 350 ] ], - [ [ "straw_pile", 140 ], [ "cattail_stalk", 140 ], [ "dogbane", 140 ], [ "pine_bough", 140 ] ], - [ [ "water", 175 ], [ "water_clean", 175 ] ], - [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], - [ [ "log", 32 ] ], - [ [ "material_soil", 640 ] ], - [ [ "birchbark", 192 ], [ "pine_bough", 192 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room4_wad_southeast", - "description": "We should expand our housing by adding a wattle-and-daub room on the southeast side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skills_required": [ [ "survival", 3 ], [ "tailor", 1 ] ], - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room4_wad_southeast", - "blueprint_name": "southeast room", - "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_southeast", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_southeast" }, { "id": "fbmh_tent_east" } ], - "blueprint_needs": { - "time": "2 d 17 h 30 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 331 ] ], - [ [ "nail", 48 ] ], - [ [ "material_quicklime", 108 ], [ "material_limestone", 108 ], [ "clay_lump", 108 ] ], - [ [ "pebble", 270 ], [ "material_sand", 270 ] ], - [ [ "straw_pile", 108 ], [ "cattail_stalk", 108 ], [ "dogbane", 108 ], [ "pine_bough", 108 ] ], - [ [ "water", 135 ], [ "water_clean", 135 ] ], - [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], - [ [ "log", 40 ] ], - [ [ "material_soil", 800 ] ], - [ [ "birchbark", 240 ], [ "pine_bough", 240 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room4_wad_northwest", - "description": "We should expand our housing by putting up a wattle-and-daub building on the northwest side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room4_wad_northwest", - "blueprint_name": "northwest shack", - "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], - "blueprint_provides": [ { "id": "fbmh_northwest", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_northwest" } ], - "blueprint_needs": { - "time": "1 d 19 h 40 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 235 ] ], - [ [ "nail", 24 ] ], - [ [ "material_quicklime", 116 ], [ "material_limestone", 116 ], [ "clay_lump", 116 ] ], - [ [ "pebble", 290 ], [ "material_sand", 290 ] ], - [ [ "straw_pile", 116 ], [ "cattail_stalk", 116 ], [ "dogbane", 116 ], [ "pine_bough", 116 ] ], - [ [ "water", 145 ], [ "water_clean", 145 ] ], - [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], - [ [ "log", 18 ] ], - [ [ "material_soil", 360 ] ], - [ [ "birchbark", 108 ], [ "pine_bough", 108 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_shack4_wad_west", - "description": "We should expand our housing by putting up a wattle-and-daub building on the west side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_shack4_wad_west", - "blueprint_name": "west shack", - "blueprint_requires": [ { "id": "fbmh_tent_northwest" } ], - "blueprint_provides": [ { "id": "fbmh_west", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_west" } ], - "blueprint_needs": { - "time": "2 d 16 h 10 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 339 ] ], - [ [ "nail", 48 ] ], - [ [ "material_quicklime", 140 ], [ "material_limestone", 140 ], [ "clay_lump", 140 ] ], - [ [ "pebble", 350 ], [ "material_sand", 350 ] ], - [ [ "straw_pile", 140 ], [ "cattail_stalk", 140 ], [ "dogbane", 140 ], [ "pine_bough", 140 ] ], - [ [ "water", 175 ], [ "water_clean", 175 ] ], - [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], - [ [ "log", 32 ] ], - [ [ "material_soil", 640 ] ], - [ [ "birchbark", 192 ], [ "pine_bough", 192 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room4_wad_west", - "description": "We should expand our housing by adding a wattle-and-daub room on the west side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room4_wad_west", - "blueprint_name": "west room", - "blueprint_requires": [ { "id": "fbmh_northwest", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_west", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_west" }, { "id": "fbmh_tent_northwest" } ], - "blueprint_needs": { - "time": "2 d 19 h 10 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 341 ] ], - [ [ "nail", 48 ] ], - [ [ "material_quicklime", 116 ], [ "material_limestone", 116 ], [ "clay_lump", 116 ] ], - [ [ "pebble", 290 ], [ "material_sand", 290 ] ], - [ [ "straw_pile", 116 ], [ "cattail_stalk", 116 ], [ "dogbane", 116 ], [ "pine_bough", 116 ] ], - [ [ "water", 145 ], [ "water_clean", 145 ] ], - [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], - [ [ "log", 40 ] ], - [ [ "material_soil", 800 ] ], - [ [ "birchbark", 240 ], [ "pine_bough", 240 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_shack4_wad_southwest", - "description": "We should expand our housing by putting up a wattle-and-daub building on the southwest side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_shack4_wad_southwest", - "blueprint_name": "southwest shack", - "blueprint_requires": [ { "id": "fbmh_tent_west" } ], - "blueprint_provides": [ { "id": "fbmh_southwest", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_southwest" } ], - "blueprint_needs": { - "time": "2 d 16 h 10 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 339 ] ], - [ [ "nail", 48 ] ], - [ [ "material_quicklime", 140 ], [ "material_limestone", 140 ], [ "clay_lump", 140 ] ], - [ [ "pebble", 350 ], [ "material_sand", 350 ] ], - [ [ "straw_pile", 140 ], [ "cattail_stalk", 140 ], [ "dogbane", 140 ], [ "pine_bough", 140 ] ], - [ [ "water", 175 ], [ "water_clean", 175 ] ], - [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], - [ [ "log", 32 ] ], - [ [ "material_soil", 640 ] ], - [ [ "birchbark", 192 ], [ "pine_bough", 192 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room4_wad_southwest", - "description": "We should expand our housing by adding a wattle-and-daub room on the southwest side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room4_wad_southwest", - "blueprint_name": "southwest room", - "blueprint_requires": [ { "id": "fbmh_west", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_southwest", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_southwest" }, { "id": "fbmh_tent_west" } ], - "blueprint_needs": { - "time": "2 d 17 h 30 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 331 ] ], - [ [ "nail", 48 ] ], - [ [ "material_quicklime", 108 ], [ "material_limestone", 108 ], [ "clay_lump", 108 ] ], - [ [ "pebble", 270 ], [ "material_sand", 270 ] ], - [ [ "straw_pile", 108 ], [ "cattail_stalk", 108 ], [ "dogbane", 108 ], [ "pine_bough", 108 ] ], - [ [ "water", 135 ], [ "water_clean", 135 ] ], - [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], - [ [ "log", 40 ] ], - [ [ "material_soil", 800 ] ], - [ [ "birchbark", 240 ], [ "pine_bough", 240 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_shack_ne_wad_center", - "description": "A central building can act as a kitchen and dining hall. We should build the northeast quarter of one from wattle-and-daub.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_shack_ne_wad_center", - "blueprint_name": "central building NE corner", - "blueprint_requires": [ { "id": "fbmh_tent_east" } ], - "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_ne_center" } ], - "blueprint_excludes": [ { "id": "fbmh_ne_center" } ], - "blueprint_needs": { - "time": "1 d 9 h 10 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 168 ] ], - [ [ "nail", 24 ] ], - [ [ "material_quicklime", 56 ], [ "material_limestone", 56 ], [ "clay_lump", 56 ] ], - [ [ "pebble", 140 ], [ "material_sand", 140 ] ], - [ [ "straw_pile", 56 ], [ "cattail_stalk", 56 ], [ "dogbane", 56 ], [ "pine_bough", 56 ] ], - [ [ "water", 70 ], [ "water_clean", 70 ] ], - [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], - [ [ "log", 20 ] ], - [ [ "material_soil", 400 ] ], - [ [ "birchbark", 120 ], [ "pine_bough", 120 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_ne_wad_center", - "description": "A central building can act as a core and dining hall. We should build out from the east room with wattle-and-daub.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_ne_wad_center", - "blueprint_name": "central building NE corner", - "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_ne_center" } ], - "blueprint_excludes": [ { "id": "fbmh_ne_center" }, { "id": "fbmh_tent_east" } ], - "blueprint_needs": { - "time": "1 d 11 h", - "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 150 ], [ "stick", 120 ] ], - [ [ "material_quicklime", 24 ], [ "material_limestone", 24 ], [ "clay_lump", 24 ] ], - [ [ "pebble", 60 ], [ "material_sand", 60 ] ], - [ [ "straw_pile", 24 ], [ "cattail_stalk", 24 ], [ "dogbane", 24 ], [ "pine_bough", 24 ] ], - [ [ "water", 30 ], [ "water_clean", 30 ] ], - [ [ "log", 30 ] ], - [ [ "material_soil", 600 ] ], - [ [ "birchbark", 180 ], [ "pine_bough", 180 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_shack_nw_wad_center", - "description": "A central building can act as a core and dining hall. We should build the northwest quarter of one from wattle-and-daub.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_shack_nw_wad_center", - "blueprint_name": "central building NW corner", - "blueprint_requires": [ { "id": "fbmh_tent_west" } ], - "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_nw_center" } ], - "blueprint_excludes": [ { "id": "fbmh_nw_center" } ], - "blueprint_needs": { - "time": "1 d 9 h", - "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 176 ] ], - [ [ "nail", 48 ] ], - [ [ "material_quicklime", 48 ], [ "material_limestone", 48 ], [ "clay_lump", 48 ] ], - [ [ "pebble", 120 ], [ "material_sand", 120 ] ], - [ [ "straw_pile", 48 ], [ "cattail_stalk", 48 ], [ "dogbane", 48 ], [ "pine_bough", 48 ] ], - [ [ "water", 60 ], [ "water_clean", 60 ] ], - [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], - [ [ "log", 20 ] ], - [ [ "material_soil", 400 ] ], - [ [ "birchbark", 120 ], [ "pine_bough", 120 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_nw_wad_center", - "description": "A central building can act as a core and dining hall. We should build out from the west room with wattle-and-daub.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_nw_wad_center", - "blueprint_name": "central building NW corner", - "blueprint_requires": [ { "id": "fbmh_west", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_nw_center" } ], - "blueprint_excludes": [ { "id": "fbmh_nw_center" }, { "id": "fbmh_tent_west" } ], - "blueprint_needs": { - "time": "1 d 10 h 50 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 158 ] ], - [ [ "nail", 24 ] ], - [ [ "material_quicklime", 16 ], [ "material_limestone", 16 ], [ "clay_lump", 16 ] ], - [ [ "pebble", 40 ], [ "material_sand", 40 ] ], - [ [ "straw_pile", 16 ], [ "cattail_stalk", 16 ], [ "dogbane", 16 ], [ "pine_bough", 16 ] ], - [ [ "water", 20 ], [ "water_clean", 20 ] ], - [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], - [ [ "log", 30 ] ], - [ [ "material_soil", 600 ] ], - [ [ "birchbark", 180 ], [ "pine_bough", 180 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_wad_center", - "description": "A central building can act as a core and dining hall. We should build between the east and west rooms with wattle-and-daub.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_wad_center", - "blueprint_name": "central building north half", - "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 }, { "id": "fbmh_west", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_center", "amount": 4 }, { "id": "fbmh_ne_center" }, { "id": "fbmh_nw_center" } ], - "blueprint_excludes": [ { "id": "fbmh_ne_center" }, { "id": "fbmh_nw_center" }, { "id": "fbmh_tent_east" }, { "id": "fbmh_tent_west" } ], - "blueprint_needs": { - "time": "2 d 21 h 50 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 308 ] ], - [ [ "nail", 24 ] ], - [ [ "material_quicklime", 40 ], [ "material_limestone", 40 ], [ "clay_lump", 40 ] ], - [ [ "pebble", 100 ], [ "material_sand", 100 ] ], - [ [ "straw_pile", 40 ], [ "cattail_stalk", 40 ], [ "dogbane", 40 ], [ "pine_bough", 40 ] ], - [ [ "water", 50 ], [ "water_clean", 50 ] ], - [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], - [ [ "log", 60 ] ], - [ [ "material_soil", 1200 ] ], - [ [ "birchbark", 360 ], [ "pine_bough", 360 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_shack_se_wad_south", - "description": "A central building can act as a core and dining hall. We should build the southeast quarter of one from wattle-and-daub.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_shack_se_wad_south", - "blueprint_name": "central building SE corner", - "blueprint_requires": [ { "id": "fbmh_tent_southeast" } ], - "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_se_south" } ], - "blueprint_excludes": [ { "id": "fbmh_se_south" } ], - "blueprint_needs": { - "time": "1 d 9 h", - "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 176 ] ], - [ [ "nail", 48 ] ], - [ [ "material_quicklime", 48 ], [ "material_limestone", 48 ], [ "clay_lump", 48 ] ], - [ [ "pebble", 120 ], [ "material_sand", 120 ] ], - [ [ "straw_pile", 48 ], [ "cattail_stalk", 48 ], [ "dogbane", 48 ], [ "pine_bough", 48 ] ], - [ [ "water", 60 ], [ "water_clean", 60 ] ], - [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], - [ [ "log", 20 ] ], - [ [ "material_soil", 400 ] ], - [ [ "birchbark", 120 ], [ "pine_bough", 120 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_se_wad_south", - "description": "A central building can act as a core and dining hall. We should build out from the southeast room with wattle-and-daub.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_se_wad_south", - "blueprint_name": "central building SE corner", - "blueprint_requires": [ { "id": "fbmh_southeast", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_se_south" } ], - "blueprint_excludes": [ { "id": "fbmh_se_south" }, { "id": "fbmh_tent_southeast" } ], - "blueprint_needs": { - "time": "1 d 10 h 50 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 158 ] ], - [ [ "nail", 24 ] ], - [ [ "material_quicklime", 16 ], [ "material_limestone", 16 ], [ "clay_lump", 16 ] ], - [ [ "pebble", 40 ], [ "material_sand", 40 ] ], - [ [ "straw_pile", 16 ], [ "cattail_stalk", 16 ], [ "dogbane", 16 ], [ "pine_bough", 16 ] ], - [ [ "water", 20 ], [ "water_clean", 20 ] ], - [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], - [ [ "log", 30 ] ], - [ [ "material_soil", 600 ] ], - [ [ "birchbark", 180 ], [ "pine_bough", 180 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_shack_sw_wad_south", - "description": "A central building can act as a core and dining hall. We should build the southwest quarter of one from wattle-and-daub.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_shack_sw_wad_south", - "blueprint_name": "central building SW corner", - "blueprint_requires": [ { "id": "fbmh_tent_southwest" } ], - "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_sw_south" } ], - "blueprint_excludes": [ { "id": "fbmh_sw_south" } ], - "blueprint_needs": { - "time": "1 d 9 h 10 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 168 ] ], - [ [ "nail", 24 ] ], - [ [ "material_quicklime", 56 ], [ "material_limestone", 56 ], [ "clay_lump", 56 ] ], - [ [ "pebble", 140 ], [ "material_sand", 140 ] ], - [ [ "straw_pile", 56 ], [ "cattail_stalk", 56 ], [ "dogbane", 56 ], [ "pine_bough", 56 ] ], - [ [ "water", 70 ], [ "water_clean", 70 ] ], - [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], - [ [ "log", 20 ] ], - [ [ "material_soil", 400 ] ], - [ [ "birchbark", 120 ], [ "pine_bough", 120 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_sw_wad_south", - "description": "A central building can act as a core and dining hall. We should build out from the southwest room with wattle-and-daub.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_sw_wad_south", - "blueprint_name": "central building SW corner", - "blueprint_requires": [ { "id": "fbmh_southwest", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_sw_south" } ], - "blueprint_excludes": [ { "id": "fbmh_sw_south" }, { "id": "fbmh_tent_southwest" } ], - "blueprint_needs": { - "time": "1 d 11 h", - "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 150 ], [ "stick", 120 ] ], - [ [ "material_quicklime", 24 ], [ "material_limestone", 24 ], [ "clay_lump", 24 ] ], - [ [ "pebble", 60 ], [ "material_sand", 60 ] ], - [ [ "straw_pile", 24 ], [ "cattail_stalk", 24 ], [ "dogbane", 24 ], [ "pine_bough", 24 ] ], - [ [ "water", 30 ], [ "water_clean", 30 ] ], - [ [ "log", 30 ] ], - [ [ "material_soil", 600 ] ], - [ [ "birchbark", 180 ], [ "pine_bough", 180 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_wad_south", - "description": "A central building can act as a core and dining hall. We should build between the southeast and southwest rooms with wattle-and-daub.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_wad_south", - "blueprint_name": "central building south half", - "blueprint_requires": [ { "id": "fbmh_southeast", "amount": 4 }, { "id": "fbmh_southwest", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_south", "amount": 4 }, { "id": "fbmh_se_south" }, { "id": "fbmh_sw_south" } ], - "blueprint_excludes": [ - { "id": "fbmh_se_south" }, - { "id": "fbmh_sw_south" }, - { "id": "fbmh_tent_southeast" }, - { "id": "fbmh_tent_southwest" } - ], - "blueprint_needs": { - "time": "2 d 21 h 50 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 308 ] ], - [ [ "nail", 24 ] ], - [ [ "material_quicklime", 40 ], [ "material_limestone", 40 ], [ "clay_lump", 40 ] ], - [ [ "pebble", 100 ], [ "material_sand", 100 ] ], - [ [ "straw_pile", 40 ], [ "cattail_stalk", 40 ], [ "dogbane", 40 ], [ "pine_bough", 40 ] ], - [ [ "water", 50 ], [ "water_clean", 50 ] ], - [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], - [ [ "log", 60 ] ], - [ [ "material_soil", 1200 ] ], - [ [ "birchbark", 360 ], [ "pine_bough", 360 ] ] - ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_field_wood.json b/data/json/recipes/basecamps/recipe_modular_field_wood.json deleted file mode 100644 index 3e625b322c8dd..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_field_wood.json +++ /dev/null @@ -1,535 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room0_wood_northeast", - "description": "We need some shelter, so build half of a wood panel shack with a wooden roof on the northeast side of the camp", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room0_wood_northeast", - "blueprint_name": "northeast shack", - "blueprint_requires": [ { "id": "fbmh_0" } ], - "blueprint_provides": [ { "id": "fbmh_northeast" } ], - "blueprint_excludes": [ { "id": "fbmh_northeast" } ], - "blueprint_needs": { - "time": "13 h 20 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 64 ] ], [ [ "nail", 320 ] ], [ [ "wood_sheet", 8 ], [ "wood_panel", 16 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room1_wood_northeast", - "description": "We should use wood panel to expand the shelter so we have space for another bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room1_wood_northeast", - "blueprint_name": "expand northeast shack", - "blueprint_requires": [ { "id": "fbmh_northeast" } ], - "blueprint_provides": [ { "id": "fbmh_northeast" } ], - "blueprint_excludes": [ { "id": "fbmh_northeast", "amount": 2 }, { "id": "fbmh_tent_northeast" } ], - "blueprint_needs": { - "time": "15 h 45 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 75 ] ], [ [ "glass_sheet", 1 ] ], [ [ "nail", 350 ] ], [ [ "wood_panel", 16 ], [ "wood_sheet", 8 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room2_wood_northeast", - "description": "We should use wood panel to finish the northeast shack.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room2_wood_northeast", - "blueprint_name": "finish northeast shack", - "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 2 } ], - "blueprint_provides": [ { "id": "fbmh_northeast", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_tent_northeast" } ], - "blueprint_needs": { - "time": "10 h 50 m", - "skills": [ [ "fabrication", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 84 ] ], [ [ "nail", 316 ] ], [ [ "wood_panel", 15 ] ], [ [ "hinge", 2 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_shack4_wood_east", - "description": "We should expand our housing by putting up a wood panel building on the east side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_shack4_wood_east", - "blueprint_name": "east shack", - "blueprint_requires": [ { "id": "fbmh_tent_northeast" }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], - "blueprint_provides": [ { "id": "fbmh_east", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_east" } ], - "blueprint_needs": { - "time": "2 d 11 h 25 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 309 ] ], [ [ "nail", 1422 ] ], [ [ "wood_panel", 68 ] ], [ [ "hinge", 4 ] ], [ [ "glass_sheet", 1 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room4_wood_east", - "description": "We should expand our housing by adding a wood panel room on the east side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room4_wood_east", - "blueprint_name": "east room", - "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], - "blueprint_provides": [ { "id": "fbmh_east", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_east" }, { "id": "fbmh_tent_northeast" } ], - "blueprint_needs": { - "time": "2 d 15 h 25 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 303 ] ], [ [ "nail", 1462 ] ], [ [ "wood_panel", 70 ] ], [ [ "hinge", 4 ] ], [ [ "glass_sheet", 1 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_shack4_wood_southeast", - "description": "We should expand our housing by putting up a wood panel building on the southeast side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_shack4_wood_southeast", - "blueprint_name": "southeast shack", - "blueprint_requires": [ { "id": "fbmh_tent_east" } ], - "blueprint_provides": [ { "id": "fbmh_southeast", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_southeast" } ], - "blueprint_needs": { - "time": "2 d 11 h 25 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 309 ] ], [ [ "nail", 1422 ] ], [ [ "wood_panel", 68 ] ], [ [ "hinge", 4 ] ], [ [ "glass_sheet", 1 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room4_wood_southeast", - "description": "We should expand our housing by adding a wood panel room on the southeast side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room4_wood_southeast", - "blueprint_name": "southeast room", - "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_southeast", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_southeast" }, { "id": "fbmh_tent_east" } ], - "blueprint_needs": { - "time": "2 d 14 h 5 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 293 ] ], [ [ "nail", 1422 ] ], [ [ "wood_panel", 68 ] ], [ [ "hinge", 4 ] ], [ [ "glass_sheet", 1 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room4_wood_northwest", - "description": "We should expand our housing by putting up a wood panel building on the northwest side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room4_wood_northwest", - "blueprint_name": "northwest shack", - "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], - "blueprint_provides": [ { "id": "fbmh_northwest", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_northwest" } ], - "blueprint_needs": { - "time": "1 d 15 h 55 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 223 ] ], [ [ "nail", 986 ] ], [ [ "wood_panel", 47 ] ], [ [ "hinge", 2 ] ], [ [ "glass_sheet", 1 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_shack4_wood_west", - "description": "We should expand our housing by putting up a wood panel building on the west side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_shack4_wood_west", - "blueprint_name": "west shack", - "blueprint_requires": [ { "id": "fbmh_tent_northwest" } ], - "blueprint_provides": [ { "id": "fbmh_west", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_west" } ], - "blueprint_needs": { - "time": "2 d 11 h 25 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 309 ] ], [ [ "nail", 1422 ] ], [ [ "wood_panel", 68 ] ], [ [ "hinge", 4 ] ], [ [ "glass_sheet", 1 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room4_wood_west", - "description": "We should expand our housing by adding a wood panel room on the west side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room4_wood_west", - "blueprint_name": "west room", - "blueprint_requires": [ { "id": "fbmh_northwest", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_west", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_west" }, { "id": "fbmh_tent_northwest" } ], - "blueprint_needs": { - "time": "2 d 15 h 25 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 303 ] ], [ [ "nail", 1462 ] ], [ [ "wood_panel", 70 ] ], [ [ "hinge", 4 ] ], [ [ "glass_sheet", 1 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_shack4_wood_southwest", - "description": "We should expand our housing by putting up a wood panel building on the southwest side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_shack4_wood_southwest", - "blueprint_name": "southwest shack", - "blueprint_requires": [ { "id": "fbmh_tent_west" } ], - "blueprint_provides": [ { "id": "fbmh_southwest", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_southwest" } ], - "blueprint_needs": { - "time": "2 d 11 h 25 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 309 ] ], [ [ "nail", 1422 ] ], [ [ "wood_panel", 68 ] ], [ [ "hinge", 4 ] ], [ [ "glass_sheet", 1 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_room4_wood_southwest", - "description": "We should expand our housing by adding a wood panel room on the southwest side, which we can also use as part of the central building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_room4_wood_southwest", - "blueprint_name": "southwest room", - "blueprint_requires": [ { "id": "fbmh_west", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_southwest", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmh_southwest" }, { "id": "fbmh_tent_west" } ], - "blueprint_needs": { - "time": "2 d 14 h 5 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 293 ] ], [ [ "nail", 1422 ] ], [ [ "wood_panel", 68 ] ], [ [ "hinge", 4 ] ], [ [ "glass_sheet", 1 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_shack_ne_wood_center", - "description": "A central building can act as a kitchen and dining hall. We should build the northeast quarter of one from wood panel.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_shack_ne_wood_center", - "blueprint_name": "central building NE corner", - "blueprint_requires": [ { "id": "fbmh_tent_east" } ], - "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_ne_center" } ], - "blueprint_excludes": [ { "id": "fbmh_ne_center" } ], - "blueprint_needs": { - "time": "1 d 6 h 50 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 144 ] ], [ [ "nail", 716 ] ], [ [ "wood_panel", 35 ] ], [ [ "hinge", 2 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_ne_wood_center", - "description": "A central building can act as a core and dining hall. We should build out from the east room with wood panel.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_ne_wood_center", - "blueprint_name": "central building NE corner", - "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_ne_center" } ], - "blueprint_excludes": [ { "id": "fbmh_ne_center" }, { "id": "fbmh_tent_east" } ], - "blueprint_needs": { - "time": "1 d 10 h", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 120 ] ], [ [ "nail", 720 ] ], [ [ "wood_sheet", 18 ], [ "wood_panel", 36 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_shack_nw_wood_center", - "description": "A central building can act as a core and dining hall. We should build the northwest quarter of one from wood panel.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_shack_nw_wood_center", - "blueprint_name": "central building NW corner", - "blueprint_requires": [ { "id": "fbmh_tent_west" } ], - "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_nw_center" } ], - "blueprint_excludes": [ { "id": "fbmh_nw_center" } ], - "blueprint_needs": { - "time": "1 d 7 h", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 148 ] ], [ [ "nail", 712 ] ], [ [ "wood_panel", 34 ] ], [ [ "hinge", 4 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_nw_wood_center", - "description": "A central building can act as a core and dining hall. We should build out from the west room with wood panel.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_nw_wood_center", - "blueprint_name": "central building NW corner", - "blueprint_requires": [ { "id": "fbmh_west", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_nw_center" } ], - "blueprint_excludes": [ { "id": "fbmh_nw_center" }, { "id": "fbmh_tent_west" } ], - "blueprint_needs": { - "time": "1 d 10 h 10 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 124 ] ], [ [ "nail", 716 ] ], [ [ "wood_panel", 35 ] ], [ [ "hinge", 2 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_wood_center", - "description": "A central building can act as a core and dining hall. We should build between the east and west rooms with wood panel.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_wood_center", - "blueprint_name": "central building north half", - "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 }, { "id": "fbmh_west", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_center", "amount": 4 }, { "id": "fbmh_ne_center" }, { "id": "fbmh_nw_center" } ], - "blueprint_excludes": [ { "id": "fbmh_ne_center" }, { "id": "fbmh_nw_center" }, { "id": "fbmh_tent_east" }, { "id": "fbmh_tent_west" } ], - "blueprint_needs": { - "time": "2 d 20 h 10 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 244 ] ], [ [ "nail", 1436 ] ], [ [ "wood_panel", 71 ] ], [ [ "hinge", 2 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_shack_se_wood_south", - "description": "A central building can act as a core and dining hall. We should build the southeast quarter of one from wood panel.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_shack_se_wood_south", - "blueprint_name": "central building SE corner", - "blueprint_requires": [ { "id": "fbmh_tent_southeast" } ], - "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_se_south" } ], - "blueprint_excludes": [ { "id": "fbmh_se_south" } ], - "blueprint_needs": { - "time": "1 d 7 h", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 148 ] ], [ [ "nail", 712 ] ], [ [ "wood_panel", 34 ] ], [ [ "hinge", 4 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_se_wood_south", - "description": "A central building can act as a core and dining hall. We should build out from the southeast room with wood panel.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_se_wood_south", - "blueprint_name": "central building SE corner", - "blueprint_requires": [ { "id": "fbmh_southeast", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_se_south" } ], - "blueprint_excludes": [ { "id": "fbmh_se_south" }, { "id": "fbmh_tent_southeast" } ], - "blueprint_needs": { - "time": "1 d 10 h 10 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 124 ] ], [ [ "nail", 716 ] ], [ [ "wood_panel", 35 ] ], [ [ "hinge", 2 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_shack_sw_wood_south", - "description": "A central building can act as a core and dining hall. We should build the southwest quarter of one from wood panel.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_shack_sw_wood_south", - "blueprint_name": "central building SW corner", - "blueprint_requires": [ { "id": "fbmh_tent_southwest" } ], - "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_sw_south" } ], - "blueprint_excludes": [ { "id": "fbmh_sw_south" } ], - "blueprint_needs": { - "time": "1 d 6 h 50 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 144 ] ], [ [ "nail", 716 ] ], [ [ "wood_panel", 35 ] ], [ [ "hinge", 2 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_sw_wood_south", - "description": "A central building can act as a core and dining hall. We should build out from the southwest room with wood panel.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_sw_wood_south", - "blueprint_name": "central building SW corner", - "blueprint_requires": [ { "id": "fbmh_southwest", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_sw_south" } ], - "blueprint_excludes": [ { "id": "fbmh_sw_south" }, { "id": "fbmh_tent_southwest" } ], - "blueprint_needs": { - "time": "1 d 10 h", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 120 ] ], [ [ "nail", 720 ] ], [ [ "wood_sheet", 18 ], [ "wood_panel", 36 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_core_wood_south", - "description": "A central building can act as a core and dining hall. We should build between the southeast and southwest rooms with wood panel.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmh_core_wood_south", - "blueprint_name": "central building south half", - "blueprint_requires": [ { "id": "fbmh_southeast", "amount": 4 }, { "id": "fbmh_southwest", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmh_south", "amount": 4 }, { "id": "fbmh_se_south" }, { "id": "fbmh_sw_south" } ], - "blueprint_excludes": [ - { "id": "fbmh_se_south" }, - { "id": "fbmh_sw_south" }, - { "id": "fbmh_tent_southeast" }, - { "id": "fbmh_tent_southwest" } - ], - "blueprint_needs": { - "time": "2 d 20 h 10 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 244 ] ], [ [ "nail", 1436 ] ], [ [ "wood_panel", 71 ] ], [ [ "hinge", 2 ] ] ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_firestation_1/recipe_modular_firestation1.json b/data/json/recipes/basecamps/recipe_modular_firestation_1/recipe_modular_firestation1.json deleted file mode 100644 index 72b729e09e489..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_firestation_1/recipe_modular_firestation1.json +++ /dev/null @@ -1,716 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_firestation_0", - "description": "We should survey the base site and set up a bulletin board.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "time": "1 h", - "construction_blueprint": "fbmc_firestation1_0", - "blueprint_provides": [ - { "id": "gathering" }, - { "id": "primitive_camp_recipes_1" }, - { "id": "fbmc_firestation1_0" }, - { "id": "firewood" }, - { "id": "foraging" }, - { "id": "sorting" }, - { "id": "logging" } - ], - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_name": "basic survey", - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_firestation1_kitchen1", - "description": "Now that we have some cover, we should reorganize that dining area into our kitchen.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "time": "1 h", - "construction_blueprint": "fbmc_firestation1_kitchen1_cleared", - "blueprint_name": "prepare the kitchen area", - "blueprint_requires": [ { "id": "fbmc_firestation1_0" } ], - "blueprint_provides": [ { "id": "fbmc_firestation1_kitchen" }, { "id": "tool_storage" }, { "id": "bed" } ], - "blueprint_excludes": [ { "id": "fbmc_firestation1_kitchen" } ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_firestation1_well", - "description": "We should build a well, put it near that winch. This will make our future here more secure.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_firestation1_well", - "blueprint_name": "build a well", - "blueprint_requires": [ { "id": "fbmc_firestation1_0" } ], - "blueprint_provides": [ { "id": "fbmc_firestation1_well" }, { "id": "relaying" }, { "id": "scouting" }, { "id": "patrolling" } ], - "blueprint_excludes": [ { "id": "fbmc_firestation1_well" } ], - "blueprint_needs": { - "time": "11 h", - "skills": [ [ "fabrication", 4 ], [ "mechanics", 2 ], [ "survival", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], - "components": [ [ [ "rock", 40 ] ], [ [ "2x4", 4 ] ], [ [ "nail", 8 ] ], [ [ "well_pump", 1 ] ], [ [ "pipe", 6 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_firestation1_radio", - "description": "Let's set up a radio tower to improve our recruitment efforts, we'll repurpose that terminal for it.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_firestation1_radio_console", - "blueprint_name": "build a radio tower and console", - "blueprint_requires": [ { "id": "fbmc_firestation1_well" } ], - "blueprint_provides": [ { "id": "fbmc_firestation1_radio" }, { "id": "recruiting" }, { "id": "radio" } ], - "blueprint_excludes": [ { "id": "fbmc_firestation1_radio" } ], - "blueprint_needs": { - "time": "2 d", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "SCREW" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ - [ "wind_turbine", 4 ], - [ "xl_wind_turbine", 1 ], - [ "solar_panel", 4 ], - [ "reinforced_solar_panel", 4 ], - [ "solar_panel_v2", 2 ], - [ "reinforced_solar_panel_v2", 2 ] - ], - [ [ "storage_battery", 1 ], [ "medium_storage_battery", 4 ], [ "small_storage_battery", 32 ] ], - [ [ "sheet_metal", 2 ], [ "wire", 8 ] ], - [ [ "pipe", 24 ] ], - [ [ "processor", 2 ] ], - [ [ "RAM", 2 ] ], - [ [ "large_lcd_screen", 1 ] ], - [ [ "e_scrap", 8 ] ], - [ [ "frame", 1 ] ], - [ [ "circuit", 4 ] ], - [ [ "power_supply", 2 ] ], - [ [ "amplifier", 2 ] ], - [ [ "cable", 80 ] ], - [ [ "motor_small", 1 ], [ "motor_tiny", 2 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_firestation1_kitchen2_pantry", - "description": "Now that we have some cover, we should add some storage and a root cellar in our kitchen area.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "time": "2 h", - "construction_blueprint": "fbmc_firestation1_kitchen2_storage", - "blueprint_name": "add storage and root cellar", - "blueprint_requires": [ { "id": "fbmc_firestation1_kitchen" } ], - "blueprint_provides": [ { "id": "fbmc_firestation1_kitchen" }, { "id": "pantry" }, { "id": "sorting" } ], - "blueprint_excludes": [ { "id": "fbmc_firestation1_kitchen", "amount": 2 } ], - "check_blueprint_needs": false, - "components": [ [ [ "rock", 40 ], [ "brick", 40 ] ], [ [ "2x4", 6 ], [ "stick", 6 ] ], [ [ "withered", 12 ], [ "straw_pile", 12 ] ] ] - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_firestation1_farm", - "description": "Let's break up some pavement so we can farm.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "time": "24 h", - "construction_blueprint": "fbmc_firestation1_farm", - "blueprint_name": "break up driveway", - "blueprint_requires": [ { "id": "fbmc_firestation1_kitchen", "amount": 2 } ], - "blueprint_provides": [ { "id": "fbmc_firestation1_farm" }, { "id": "farming" }, { "id": "reseeding" }, { "id": "farm_recipes_1" } ], - "blueprint_excludes": [ { "id": "fbmc_firestation1_farm" } ], - "qualities": [ [ { "id": "DIG", "level": 1 } ] ], - "check_blueprint_needs": false, - "blueprint_resources": [ "pickaxe" ], - "components": [ [ [ "pickaxe", 1 ] ] ] - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_firestation1_fence", - "description": "Let's build a privacy fence around the garden.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_firestation1_garden_fence1", - "blueprint_name": "build a privacy fence", - "blueprint_requires": [ { "id": "fbmc_firestation1_farm" } ], - "blueprint_provides": [ { "id": "fbmc_firestation1_fence" } ], - "blueprint_excludes": [ { "id": "fbmc_firestation1_fence" } ], - "blueprint_needs": { - "time": "8 h", - "skills": [ [ "fabrication", 2 ], [ "survival", 1 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ [ [ "pointy_stick", 32 ], [ "spear_wood", 32 ] ], [ [ "2x4", 128 ] ], [ [ "nail", 320 ] ], [ [ "hinge", 4 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_firestation_fireplace", - "description": "Now that we have some cover, we should build a fireplace for cooking and grab a pot. Let's put it in that dining area.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_firestation1_fireplace", - "blueprint_name": "build a fireplace", - "blueprint_requires": [ { "id": "fbmc_firestation1_kitchen", "amount": 1 } ], - "blueprint_provides": [ - { "id": "fbmc_firestation1_fire" }, - { "id": "trapping" }, - { "id": "hunting" }, - { "id": "kitchen" }, - { "id": "kitchen_recipes_1" } - ], - "blueprint_excludes": [ { "id": "fbmc_firestation1_fire" } ], - "blueprint_resources": [ "fake_fireplace", "pot" ], - "blueprint_needs": { - "time": "2 h", - "skills": [ [ "fabrication", 2 ], [ "survival", 1 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ [ [ "rock", 40 ] ] ] - } - }, - "components": [ [ [ "pot", 1 ], [ "rock_pot", 1 ], [ "pot_copper", 1 ], [ "clay_pot", 1 ] ] ] - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_firestation1_brazier", - "description": "Now that we have some cover, we should set up a brazier for cooking, and grab a pot. Let's put it in that dining area.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "time": "5 m", - "construction_blueprint": "fbmc_firestation1_brazier", - "blueprint_name": "build a brazier", - "blueprint_requires": [ { "id": "fbmc_firestation1_kitchen", "amount": 1 } ], - "blueprint_provides": [ - { "id": "fbmc_firestation1_fire" }, - { "id": "trapping" }, - { "id": "hunting" }, - { "id": "kitchen" }, - { "id": "kitchen_recipes_1" } - ], - "blueprint_excludes": [ { "id": "fbmc_firestation1_fire" } ], - "blueprint_resources": [ "fake_fireplace", "pot" ], - "components": [ [ [ "brazier", 1 ] ], [ [ "pot", 1 ], [ "rock_pot", 1 ], [ "pot_copper", 1 ], [ "clay_pot", 1 ] ] ] - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_firestation1_stove", - "description": "Now that we have some cover, we should build a stove for cooking and grab a pot. Let's put it in that dining area.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_firestation1_stove", - "blueprint_name": "build a wood stove", - "blueprint_requires": [ { "id": "fbmc_firestation1_kitchen", "amount": 1 } ], - "blueprint_provides": [ - { "id": "fbmc_firestation1_fire" }, - { "id": "trapping" }, - { "id": "hunting" }, - { "id": "kitchen" }, - { "id": "kitchen_recipes_1" } - ], - "blueprint_excludes": [ { "id": "fbmc_firestation1_fire" } ], - "blueprint_resources": [ "fake_fireplace", "pot" ], - "blueprint_needs": { - "time": "1 h", - "skills": [ [ "fabrication", 5 ], [ "mechanics", 3 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "SAW_M" } ] ], "components": [ [ [ "metal_tank", 1 ] ], [ [ "pipe", 1 ] ] ] } - }, - "components": [ [ [ "pot", 1 ], [ "rock_pot", 1 ], [ "pot_copper", 1 ], [ "clay_pot", 1 ] ] ] - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_firestation1_smoking", - "description": "Let's build some smokers and a charcoal kiln for food preservation.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_firestation1_smoking_kiln", - "blueprint_name": "build smoking racks and charcoal kiln", - "blueprint_requires": [ { "id": "fbmc_firestation1_fire" } ], - "blueprint_provides": [ { "id": "fbmc_firestation1_smoking" }, { "id": "kitchen_recipes_2" } ], - "blueprint_excludes": [ { "id": "fbmc_firestation1_smoking" } ], - "blueprint_resources": [ "fake_char_smoker", "fake_char_kiln" ], - "blueprint_needs": { - "time": "5 h", - "skills": [ [ "cooking", 2 ], [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], - "components": [ [ [ "2x4", 32 ], [ "stick", 32 ] ], [ [ "rock", 56 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_firestation1_butchery", - "description": "Let's make a butchery area.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_firestation1_butchery_rack", - "blueprint_name": "build butchery area", - "blueprint_requires": [ { "id": "fbmc_firestation1_smoking" } ], - "blueprint_provides": [ { "id": "fbmc_firestation1_butchery" }, { "id": "kitchen_recipes_3" }, { "id": "trapping" }, { "id": "hunting" } ], - "blueprint_excludes": [ { "id": "fbmc_firestation1_butchery" } ], - "blueprint_needs": { - "time": "1 h 15 m", - "skills": [ [ "fabrication", 1 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], - "components": [ - [ [ "2x4", 4 ] ], - [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], - [ [ "nail", 8 ] ], - [ [ "stick_long", 6 ] ], - [ - [ "rope_6", 1 ], - [ "vine_6", 1 ], - [ "rope_makeshift_6", 1 ], - [ "string_36", 2 ], - [ "cordage_36", 2 ], - [ "string_6", 12 ], - [ "cordage_6", 12 ], - [ "thread", 600 ], - [ "sinew", 600 ], - [ "plant_fibre", 600 ], - [ "yarn", 600 ], - [ "wire", 8 ] - ], - [ [ "pointy_stick", 2 ], [ "spike", 2 ] ] - ] - } - }, - "components": [ [ [ "knife_butcher", 1 ], [ "knife_steak", 1 ], [ "knife_chef", 1 ], [ "knife_carving", 1 ] ] ] - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_firestation1_vat", - "description": "Let's add a vat for fermenting.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_firestation1_fermenting_vat", - "blueprint_name": "build fermenting vats", - "blueprint_requires": [ { "id": "fbmc_firestation1_butchery" } ], - "blueprint_provides": [ { "id": "fbmc_firestation1_vat" }, { "id": "fermenting" } ], - "blueprint_excludes": [ { "id": "fbmc_firestation1_vat" } ], - "blueprint_needs": { - "time": "3 h", - "skills": [ [ "cooking", 3 ], [ "fabrication", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], - "components": [ [ [ "2x4", 28 ] ], [ [ "nail", 24 ] ], [ [ "sheet_metal_small", 24 ] ], [ [ "water_faucet", 2 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_firestation1_garage1.", - "description": "Let's gather some tools so we can work on cars.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_firestation1_garage_area", - "blueprint_name": "add tools for garage", - "blueprint_requires": [ { "id": "fbmc_firestation1_0" } ], - "blueprint_provides": [ { "id": "fbmc_firestation1_garage" }, { "id": "dismantling" } ], - "blueprint_excludes": [ { "id": "fbmc_firestation1_garage" } ], - "blueprint_resources": [ "wrench", "hacksaw", "pliers", "hammer", "screwdriver" ], - "blueprint_needs": { }, - "components": [ - [ [ "wrench", 1 ] ], - [ [ "hacksaw", 1 ] ], - [ [ "pliers", 1 ] ], - [ [ "hammer", 1 ] ], - [ [ "screwdriver", 1 ] ], - [ [ "manual_mechanics", 1 ] ] - ] - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_firestation1_living_area2", - "description": "Let's furnish the southwest bedroom.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_firestation1_bedroom_sw", - "blueprint_name": "furnish the SW bedroom", - "blueprint_requires": [ { "id": "fbmc_firestation1_quarters" } ], - "blueprint_provides": [ { "id": "fbmc_firestation1_bedroom_sw" }, { "id": "bed" } ], - "blueprint_excludes": [ { "id": "fbmc_firestation1_bedroom_sw" } ], - "blueprint_needs": { - "time": "5 h 30 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 2 ] ], - [ [ "pipe", 8 ] ], - [ [ "lock", 1 ] ], - [ [ "2x4", 52 ] ], - [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], - [ [ "nail", 48 ] ], - [ [ "mattress", 4 ], [ "down_mattress", 4 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_firestation1_living_area3", - "description": "Let's furnish the northwest bedroom.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_firestation1_bedroom_nw", - "blueprint_name": "furnish the NW bedroom", - "blueprint_requires": [ { "id": "fbmc_firestation1_quarters" } ], - "blueprint_provides": [ { "id": "fbmc_firestation1_bedroom_nw" }, { "id": "bed" } ], - "blueprint_excludes": [ { "id": "fbmc_firestation1_bedroom_nw" } ], - "blueprint_needs": { - "time": "6 h 30 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 4 ] ], - [ [ "pipe", 16 ] ], - [ [ "lock", 2 ] ], - [ [ "2x4", 52 ] ], - [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], - [ [ "nail", 48 ] ], - [ [ "mattress", 4 ], [ "down_mattress", 4 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_firestation1_living_area4", - "description": "Let's furnish the southeast bedroom.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_firestation1_bedroom_se", - "blueprint_name": "furnish the SE bedroom", - "blueprint_requires": [ { "id": "fbmc_firestation1_quarters" } ], - "blueprint_provides": [ { "id": "fbmc_firestation1_bedroom_se" }, { "id": "bed" } ], - "blueprint_excludes": [ { "id": "fbmc_firestation1_bedroom_se" } ], - "blueprint_needs": { - "time": "5 h 30 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 2 ] ], - [ [ "pipe", 8 ] ], - [ [ "lock", 1 ] ], - [ [ "2x4", 52 ] ], - [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], - [ [ "nail", 48 ] ], - [ [ "mattress", 4 ], [ "down_mattress", 4 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_firestation1_living_area5", - "description": "Let's furnish the northeast bedroom.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_firestation1_bedroom_ne", - "blueprint_name": "furnish the NE bedroom", - "blueprint_requires": [ { "id": "fbmc_firestation1_quarters" } ], - "blueprint_provides": [ { "id": "fbmc_firestation1_bedroom_ne" }, { "id": "bed" } ], - "blueprint_excludes": [ { "id": "fbmc_firestation1_bedroom_ne" } ], - "blueprint_needs": { - "time": "6 h 30 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 4 ] ], - [ [ "pipe", 16 ] ], - [ [ "lock", 2 ] ], - [ [ "2x4", 52 ] ], - [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], - [ [ "nail", 48 ] ], - [ [ "mattress", 4 ], [ "down_mattress", 4 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_firestation1_living_area6", - "description": "Let's furnish the common area.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_firestation1_quarters_common", - "blueprint_name": "furnish the common area furniture", - "blueprint_requires": [ { "id": "fbmc_firestation1_quarters" } ], - "blueprint_provides": [ { "id": "fbmc_firestation1_quarters_common" } ], - "blueprint_excludes": [ { "id": "fbmc_firestation1_quarters_common" } ], - "blueprint_needs": { - "time": "12 h", - "skills": [ [ "fabrication", 4 ], [ "tailor", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], - "components": [ - [ [ "2x4", 110 ] ], - [ [ "wood_sheet", 6 ], [ "wood_panel", 9 ] ], - [ [ "nail", 166 ] ], - [ [ "blanket", 5 ], [ "down_blanket", 5 ], [ "fur_blanket", 5 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_firestation1_forge", - "description": "Let's build a fabrication workshop.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_firestation1_forge", - "blueprint_name": "build a metalworking forge", - "blueprint_requires": [ { "id": "fbmc_firestation1_smoking" } ], - "blueprint_provides": [ { "id": "fbmc_firestation1_forge" }, { "id": "blacksmith_recipes_1" } ], - "blueprint_excludes": [ { "id": "fbmc_firestation1_forge" } ], - "blueprint_resources": [ "fake_forge", "hammer" ], - "blueprint_needs": { - "time": "2 h", - "skills": [ [ "fabrication", 5 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG" } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ [ [ "rock", 40 ] ] ] - } - }, - "components": [ [ [ "hammer", 1 ] ] ] - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_firestation1_anvil", - "description": "Let's build an anvil and crucible to increase our crafting options.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_firestation1_forge2", - "blueprint_name": "add an anvil and crucible", - "blueprint_requires": [ { "id": "fbmc_firestation1_forge" } ], - "blueprint_provides": [ { "id": "fbmc_firestation1_anvil" }, { "id": "blacksmith_recipes_2" } ], - "blueprint_excludes": [ { "id": "fbmc_firestation1_anvil" } ], - "blueprint_resources": [ "anvil", "crucible" ], - "check_blueprint_needs": false, - "components": [ [ [ "anvil", 1 ] ], [ [ "crucible", 1 ], [ "crucible_clay", 1 ] ] ] - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_firestation1_pottery", - "description": "Let's build pottery kiln and get the tools we'll need for glassworking.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_firestation1_forge3", - "blueprint_name": "build a pottery kiln", - "blueprint_requires": [ { "id": "fbmc_firestation1_anvil" } ], - "blueprint_provides": [ { "id": "fbmc_firestation1_pottery" }, { "id": "blacksmith_recipes_3" } ], - "blueprint_excludes": [ { "id": "fbmc_firestation1_pottery" } ], - "blueprint_resources": [ "anvil", "crucible" ], - "blueprint_needs": { - "time": "2 h 30 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "rock", 40 ] ], - [ [ "material_cement", 50 ], [ "mortar_build", 1 ], [ "clay_lump", 12 ] ], - [ [ "water", 2 ], [ "water_clean", 2 ] ] - ] - } - }, - "components": [ [ [ "glassblowing_book", 1 ] ], [ [ "glasses_safety", 1 ] ], [ [ "chemistry_set", 1 ] ], [ [ "pipe", 1 ] ] ] - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_firestation1_forgetools", - "description": "We need some tools for metal working.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "time": "20 m", - "construction_blueprint": "fbmc_firestation1_forge4", - "blueprint_name": "place advanced tools", - "blueprint_requires": [ { "id": "fbmc_firestation1_pottery" } ], - "blueprint_provides": [ { "id": "fbmc_firestation1_tools" }, { "id": "blacksmith_recipes_4" } ], - "blueprint_excludes": [ { "id": "fbmc_firestation1_tools" } ], - "blueprint_resources": [ "tongs", "chisel", "hammer", "swage" ], - "blueprint_needs": { }, - "components": [ [ [ "tongs", 1 ] ], [ [ "chisel", 1 ] ], [ [ "swage", 1 ] ] ] - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_firestation1_workbench", - "description": "Let's get a nice workbench built to improve our work. Place it next to the anvil.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_firestation1_workbench", - "blueprint_name": "build a workbench", - "blueprint_requires": [ { "id": "fbmc_firestation1_tools" } ], - "blueprint_provides": [ { "id": "fbmc_firestation1_workbench" }, { "id": "blacksmith_recipes_5" } ], - "blueprint_excludes": [ { "id": "fbmc_firestation1_workbench" } ], - "blueprint_needs": { - "time": "2 h", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 20 ], [ "toolset", 150 ], [ "welder", 100 ], [ "welder_crude", 150 ] ] ], - "qualities": [ [ { "id": "GLARE", "level": 2 } ] ], - "components": [ [ [ "pipe", 16 ] ], [ [ "sheet_metal", 4 ] ], [ [ "sheet_metal_small", 8 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_firestation1_bellows", - "description": "Let's add a bellows and barrel for quenching the steel, we'll need more tools too.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_firestation1_bellows", - "blueprint_name": "build a bellows and barrel", - "blueprint_requires": [ { "id": "fbmc_firestation1_workbench" } ], - "blueprint_provides": [ { "id": "fbmc_firestation1_bellows" }, { "id": "blacksmith_recipes_6" } ], - "blueprint_excludes": [ { "id": "fbmc_firestation1_bellows" } ], - "blueprint_needs": { - "time": "1 h", - "skills": [ [ "fabrication", 1 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER" } ] ], - "components": [ [ [ "2x4", 4 ] ], [ [ "tanned_hide", 2 ] ], [ [ "scrap", 20 ] ], [ [ "wire", 8 ] ] ] - } - }, - "components": [ [ [ "hammer_sledge", 1 ] ], [ [ "30gal_drum", 1 ] ], [ [ "knife_combat", 1 ], [ "copper_knife", 1 ] ] ] - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_firestation1_drophammer", - "description": "Let's build a drop hammer for some mass production.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_firestation1_drophammer", - "blueprint_name": "build a drop hammer.", - "blueprint_requires": [ { "id": "fbmc_firestation1_bellows" } ], - "blueprint_provides": [ { "id": "fbmc_firestation1_drophammer" }, { "id": "blacksmith_recipes_7" } ], - "blueprint_excludes": [ { "id": "fbmc_firestation1_drophammer" } ], - "blueprint_resources": [ "wrench", "pliers", "fake_drop_hammer" ], - "blueprint_needs": { - "time": "2 h", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER" } ] ], - "components": [ [ [ "metal_tank", 2 ] ], [ [ "water_faucet", 2 ] ], [ [ "anvil", 1 ] ], [ [ "chain", 4 ] ], [ [ "pipe", 3 ] ] ] - } - }, - "components": [ [ [ "wrench", 1 ] ], [ [ "pliers", 1 ] ] ] - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_firestation_1/recipe_modular_firestation_walls_all.json b/data/json/recipes/basecamps/recipe_modular_firestation_1/recipe_modular_firestation_walls_all.json deleted file mode 100644 index 464761c09aceb..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_firestation_1/recipe_modular_firestation_walls_all.json +++ /dev/null @@ -1,131 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_firestation1_living_area", - "description": "Let's expand our living areas with standard walls, we'll use that far vehicle bay.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_firestation1_living_area", - "blueprint_name": "build the standard white living quarters walls", - "blueprint_requires": [ { "id": "fbmc_firestation1_0" } ], - "blueprint_provides": [ { "id": "fbmc_firestation1_quarters" } ], - "blueprint_excludes": [ { "id": "fbmc_firestation1_quarters" } ], - "blueprint_needs": { - "time": "15 h 54 m", - "skills": [ [ "fabrication", 2 ] ], - "inline": { - "tools": [ [ [ "paint_brush", -1 ] ], [ [ "chipper", -1 ] ] ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 70 ] ], [ [ "nail", 180 ] ], [ [ "wood_panel", 5 ] ], [ [ "hinge", 10 ] ], [ [ "w_paint", 900 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_firestation1_living_area_wood", - "description": "Let's expand our living areas with wood panel walls, we'll use that far vehicle bay.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_firestation1_living_area_wood_panel", - "blueprint_name": "build the wood panel living quarters walls", - "blueprint_requires": [ { "id": "fbmc_firestation1_0" } ], - "blueprint_provides": [ { "id": "fbmc_firestation1_quarters" } ], - "blueprint_excludes": [ { "id": "fbmc_firestation1_quarters" } ] - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_firestation1_living_area_log", - "description": "Let's expand our living areas with log walls, we'll use that far vehicle bay.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_firestation1_living_area_log", - "blueprint_name": "build the log living quarters walls", - "blueprint_requires": [ { "id": "fbmc_firestation1_0" } ], - "blueprint_provides": [ { "id": "fbmc_firestation1_quarters" } ], - "blueprint_excludes": [ { "id": "fbmc_firestation1_quarters" } ] - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_firestation1_living_area_metal", - "description": "Let's expand our living areas with metal walls, we'll use that far vehicle bay.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_firestation1_living_area_metal", - "blueprint_name": "build the metal living quarters walls", - "blueprint_requires": [ { "id": "fbmc_firestation1_0" } ], - "blueprint_provides": [ { "id": "fbmc_firestation1_quarters" } ], - "blueprint_excludes": [ { "id": "fbmc_firestation1_quarters" } ] - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_firestation1_living_area_migo", - "description": "Let's expand our living areas with mi-go resin walls, we'll use that far vehicle bay.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_firestation1_living_area_migo", - "blueprint_name": "build the mi-go resin living quarters walls", - "blueprint_requires": [ { "id": "fbmc_firestation1_0" } ], - "blueprint_provides": [ { "id": "fbmc_firestation1_quarters" } ], - "blueprint_excludes": [ { "id": "fbmc_firestation1_quarters" } ] - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_firestation1_living_area_rammed_earth", - "description": "Let's expand our living areas with rammed earth walls, we'll use that far vehicle bay.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_firestation1_living_area_rammed_earth", - "blueprint_name": "build the rammed earth living quarters walls", - "blueprint_requires": [ { "id": "fbmc_firestation1_0" } ], - "blueprint_provides": [ { "id": "fbmc_firestation1_quarters" } ], - "blueprint_excludes": [ { "id": "fbmc_firestation1_quarters" } ] - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_firestation1_living_area_rock", - "description": "Let's expand our living areas with rock walls, we'll use that far vehicle bay.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_firestation1_living_area_rock", - "blueprint_name": "build the rock earth living quarters walls", - "blueprint_requires": [ { "id": "fbmc_firestation1_0" } ], - "blueprint_provides": [ { "id": "fbmc_firestation1_quarters" } ], - "blueprint_excludes": [ { "id": "fbmc_firestation1_quarters" } ] - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_firestation1_living_area_wad", - "description": "Let's expand our living areas with wattle and daub walls, we'll use that far vehicle bay.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_firestation1_living_area_wad", - "blueprint_name": "build the wattle and daub living quarters walls", - "blueprint_requires": [ { "id": "fbmc_firestation1_0" } ], - "blueprint_provides": [ { "id": "fbmc_firestation1_quarters" } ], - "blueprint_excludes": [ { "id": "fbmc_firestation1_quarters" } ] - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_livestock/recipe_modular_livestock_common.json b/data/json/recipes/basecamps/recipe_modular_livestock/recipe_modular_livestock_common.json deleted file mode 100644 index 2dc41de4525b4..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_livestock/recipe_modular_livestock_common.json +++ /dev/null @@ -1,114 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_livestock_0", - "description": "Survey land for a livestock area.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_livestock_0", - "blueprint_name": "Livestock survey", - "time": "180 m", - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_provides": [ { "id": "fbml_0" } ] - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_livestock_coop_yard_chickenwire_east", - "description": "We could use a fence to contain our chickens and other birds, so build a chickenwire fence on the east side of the livestock field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbml_coop_yard_chickenwire_east", - "blueprint_name": "east coop yard", - "blueprint_requires": [ { "id": "fbml_northeast" } ], - "blueprint_provides": [ { "id": "fbml_east" } ], - "blueprint_excludes": [ { "id": "fbml_east" } ], - "blueprint_needs": { - "time": "15 h 45 m", - "skills": [ [ "fabrication", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ [ [ "2x4", 80 ] ], [ [ "nail", 320 ] ], [ [ "wire", 160 ] ], [ [ "hinge", 2 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_livestock_pasture0_splitrail", - "description": "We could use paddock for the stable, so build a split-rail fence on the north side of the livestock field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbml_pasture0_splitrail_north", - "blueprint_name": "north paddock", - "blueprint_requires": [ { "id": "fbml_northwest" } ], - "blueprint_provides": [ { "id": "fbml_north" } ], - "blueprint_excludes": [ { "id": "fbml_north" } ], - "blueprint_needs": { - "time": "3 h", - "skills": [ [ "fabrication", 2 ], [ "survival", 1 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ [ [ "pointy_stick", 12 ], [ "spear_wood", 12 ] ], [ [ "2x4", 25 ] ], [ [ "nail", 112 ] ], [ [ "hinge", 2 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_livestock_pasture1_splitrail", - "description": "We could use paddock for the stable, so build a split-rail fence in the center of the livestock field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbml_pasture1_splitrail_center", - "blueprint_name": "center paddock", - "blueprint_requires": [ { "id": "fbml_north" } ], - "blueprint_provides": [ { "id": "fbml_center" } ], - "blueprint_excludes": [ { "id": "fbml_center" } ], - "blueprint_needs": { - "time": "1 h", - "skills": [ [ "fabrication", 2 ], [ "survival", 1 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ [ [ "pointy_stick", 4 ], [ "spear_wood", 4 ] ], [ [ "2x4", 8 ] ], [ [ "nail", 40 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_livestock_pasture2_splitrail", - "description": "We could use paddock for the stable, so build a split-rail fence to close off the south end of the livestock field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbml_pasture2_splitrail_south", - "blueprint_name": "center paddock", - "blueprint_requires": [ { "id": "fbml_center" } ], - "blueprint_provides": [ { "id": "fbml_south" } ], - "blueprint_excludes": [ { "id": "fbml_south" } ], - "blueprint_needs": { - "time": "5 h", - "skills": [ [ "fabrication", 2 ], [ "survival", 1 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ [ [ "pointy_stick", 20 ], [ "spear_wood", 20 ] ], [ [ "2x4", 42 ] ], [ [ "nail", 184 ] ], [ [ "hinge", 4 ] ] ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_livestock/recipe_modular_livestock_log.json b/data/json/recipes/basecamps/recipe_modular_livestock/recipe_modular_livestock_log.json deleted file mode 100644 index a048abd2c8868..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_livestock/recipe_modular_livestock_log.json +++ /dev/null @@ -1,164 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_livestock_coop_log_northeast", - "description": "We could use a coop to contain our chickens and other birds, so build a log shack with a roof on the northeast side of the livestock field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbml_coop_log_northeast", - "blueprint_name": "northeast coop", - "blueprint_requires": [ { "id": "fbml_0" } ], - "blueprint_provides": [ { "id": "fbml_northeast" }, { "id": "chicken_coop" } ], - "blueprint_excludes": [ { "id": "fbml_northeast" } ], - "blueprint_needs": { - "time": "2 d 5 h 45 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 354 ] ], - [ [ "nail", 360 ] ], - [ [ "wire", 20 ] ], - [ [ "hinge", 2 ] ], - [ [ "log", 72 ] ], - [ [ "wood_panel", 16 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_livestock_shack_log_southeast", - "description": "We could use a storage room for feed, animal gear and tools, so build a log shack with a roof on the southeast side of the livestock field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbml_shack_log_southeast", - "blueprint_name": "southeast storage room", - "blueprint_requires": [ { "id": "fbml_0" } ], - "blueprint_provides": [ { "id": "fbml_southeast" } ], - "blueprint_excludes": [ { "id": "fbml_southeast" } ], - "blueprint_needs": { - "time": "1 d 20 h", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ - [ { "id": "DIG", "level": 2 } ], - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_W", "level": 2 } ], - [ { "id": "WRENCH" } ] - ], - "components": [ - [ [ "2x4", 274 ] ], - [ [ "nail", 324 ] ], - [ [ "wood_panel", 10 ] ], - [ [ "hinge", 2 ] ], - [ [ "pipe", 60 ] ], - [ [ "sheet_metal", 10 ] ], - [ [ "glass_sheet", 4 ] ], - [ [ "log", 44 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_livestock_stable0_log_southwest", - "description": "We could use a stable for larger livestock, so build a log shack with a roof on the southwest side of the livestock field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbml_stable0_log_southwest", - "blueprint_name": "southwest stable", - "blueprint_requires": [ { "id": "faction_base_livestock_0" } ], - "blueprint_provides": [ { "id": "fbml_southwest" }, { "id": "stables" } ], - "blueprint_excludes": [ { "id": "fbml_southwest" } ], - "blueprint_needs": { - "time": "2 d 2 h", - "skills": [ [ "fabrication", 3 ], [ "survival", 1 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 341 ] ], - [ [ "nail", 432 ] ], - [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], - [ [ "hinge", 2 ] ], - [ [ "log", 60 ] ], - [ [ "wood_panel", 17 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_livestock_stable1_log_west", - "description": "We could use an expansion for the stable, so build 2 more stalls on the west side of the livestock field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbml_stable1_log_west", - "blueprint_name": "west stable", - "blueprint_requires": [ { "id": "fbml_southwest" } ], - "blueprint_provides": [ { "id": "fbml_west" } ], - "blueprint_excludes": [ { "id": "fbml_west" } ], - "blueprint_needs": { - "time": "2 d", - "skills": [ [ "fabrication", 3 ], [ "survival", 1 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 334 ] ], - [ [ "nail", 464 ] ], - [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], - [ [ "hinge", 4 ] ], - [ [ "log", 52 ] ], - [ [ "wood_panel", 19 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_livestock_stable2_log_northwest", - "description": "We could use an expansion for the stable, so build 2 more stalls on the northwest side of the livestock field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbml_stable2_log_northwest", - "blueprint_name": "northwest stable", - "blueprint_requires": [ { "id": "fbml_west" } ], - "blueprint_provides": [ { "id": "fbml_northwest" } ], - "blueprint_excludes": [ { "id": "fbml_northwest" } ], - "blueprint_needs": { - "time": "2 d 1 h", - "skills": [ [ "fabrication", 3 ], [ "survival", 1 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 338 ] ], - [ [ "nail", 444 ] ], - [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], - [ [ "hinge", 4 ] ], - [ [ "log", 56 ] ], - [ [ "wood_panel", 18 ] ] - ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_livestock/recipe_modular_livestock_metal.json b/data/json/recipes/basecamps/recipe_modular_livestock/recipe_modular_livestock_metal.json deleted file mode 100644 index 6c7d6a0ea837d..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_livestock/recipe_modular_livestock_metal.json +++ /dev/null @@ -1,179 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_livestock_coop_metal_northeast", - "description": "We could use a coop to contain our chickens and other birds, so build a metal sheet shack with a roof on the northeast side of the livestock field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbml_coop_metal_northeast", - "blueprint_name": "northeast coop", - "blueprint_requires": [ { "id": "fbml_0" } ], - "blueprint_provides": [ { "id": "fbml_northeast" }, { "id": "chicken_coop" } ], - "blueprint_excludes": [ { "id": "fbml_northeast" } ], - "blueprint_needs": { - "time": "2 d 23 h 45 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 360 ], [ "welder", 1800 ], [ "welder_crude", 2700 ], [ "toolset", 2700 ] ] ], - "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 138 ] ], - [ [ "nail", 360 ] ], - [ [ "wire", 20 ] ], - [ [ "hinge", 2 ] ], - [ [ "steel_plate", 72 ] ], - [ [ "wood_panel", 16 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_livestock_shack_metal_southeast", - "description": "We could use a storage room for feed, animal gear and tools, so build a metal sheet shack with a roof on the southeast side of the livestock field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbml_shack_metal_southeast", - "blueprint_name": "southeast storage room", - "blueprint_requires": [ { "id": "fbml_0" } ], - "blueprint_provides": [ { "id": "fbml_southeast" } ], - "blueprint_excludes": [ { "id": "fbml_southeast" } ], - "blueprint_needs": { - "time": "2 d 7 h", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 220 ], [ "welder", 1100 ], [ "welder_crude", 1650 ], [ "toolset", 1650 ] ] ], - "qualities": [ - [ { "id": "GLARE", "level": 2 } ], - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_W", "level": 2 } ], - [ { "id": "WRENCH" } ] - ], - "components": [ - [ [ "2x4", 142 ] ], - [ [ "nail", 324 ] ], - [ [ "wood_panel", 10 ] ], - [ [ "hinge", 2 ] ], - [ [ "pipe", 60 ] ], - [ [ "sheet_metal", 10 ] ], - [ [ "glass_sheet", 4 ] ], - [ [ "steel_plate", 44 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_livestock_stable0_metal_southwest", - "description": "We could use a stable for larger livestock, so build a metal sheet shack with a roof on the southwest side of the livestock field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbml_stable0_metal_southwest", - "blueprint_name": "southwest stable", - "blueprint_requires": [ { "id": "faction_base_livestock_0" } ], - "blueprint_provides": [ { "id": "fbml_southwest" }, { "id": "stables" } ], - "blueprint_excludes": [ { "id": "fbml_southwest" } ], - "blueprint_needs": { - "time": "2 d 17 h", - "skills": [ [ "fabrication", 4 ], [ "survival", 1 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 300 ], [ "welder", 1500 ], [ "welder_crude", 2250 ], [ "toolset", 2250 ] ] ], - "qualities": [ - [ { "id": "DIG", "level": 2 } ], - [ { "id": "GLARE", "level": 2 } ], - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_W", "level": 2 } ] - ], - "components": [ - [ [ "2x4", 161 ] ], - [ [ "nail", 432 ] ], - [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], - [ [ "hinge", 2 ] ], - [ [ "steel_plate", 60 ] ], - [ [ "wood_panel", 17 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_livestock_stable1_metal_west", - "description": "We could use an expansion for the stable, so build 2 more stalls on the west side of the livestock field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbml_stable1_metal_west", - "blueprint_name": "west stable", - "blueprint_requires": [ { "id": "fbml_southwest" } ], - "blueprint_provides": [ { "id": "fbml_west" } ], - "blueprint_excludes": [ { "id": "fbml_west" } ], - "blueprint_needs": { - "time": "2 d 13 h", - "skills": [ [ "fabrication", 4 ], [ "survival", 1 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 260 ], [ "welder", 1300 ], [ "welder_crude", 1950 ], [ "toolset", 1950 ] ] ], - "qualities": [ - [ { "id": "DIG", "level": 2 } ], - [ { "id": "GLARE", "level": 2 } ], - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_W", "level": 2 } ] - ], - "components": [ - [ [ "2x4", 178 ] ], - [ [ "nail", 464 ] ], - [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], - [ [ "hinge", 4 ] ], - [ [ "steel_plate", 52 ] ], - [ [ "wood_panel", 19 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_livestock_stable2_metal_northwest", - "description": "We could use an expansion for the stable, so build 2 more stalls on the northwest side of the livestock field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbml_stable2_metal_northwest", - "blueprint_name": "northwest stable", - "blueprint_requires": [ { "id": "fbml_west" } ], - "blueprint_provides": [ { "id": "fbml_northwest" } ], - "blueprint_excludes": [ { "id": "fbml_northwest" } ], - "blueprint_needs": { - "time": "2 d 15 h", - "skills": [ [ "fabrication", 4 ], [ "survival", 1 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 280 ], [ "welder", 1400 ], [ "welder_crude", 2100 ], [ "toolset", 2100 ] ] ], - "qualities": [ - [ { "id": "DIG", "level": 2 } ], - [ { "id": "GLARE", "level": 2 } ], - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_W", "level": 2 } ] - ], - "components": [ - [ [ "2x4", 170 ] ], - [ [ "nail", 444 ] ], - [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], - [ [ "hinge", 4 ] ], - [ [ "steel_plate", 56 ] ], - [ [ "wood_panel", 18 ] ] - ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_livestock/recipe_modular_livestock_migo_resin.json b/data/json/recipes/basecamps/recipe_modular_livestock/recipe_modular_livestock_migo_resin.json deleted file mode 100644 index 7c6320e2ad46c..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_livestock/recipe_modular_livestock_migo_resin.json +++ /dev/null @@ -1,145 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_livestock_coop_migo_resin_northeast", - "description": "We could use a coop to contain our chickens and other birds, so build a mi-go resin shack with a roof on the northeast side of the livestock field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbml_coop_migo_resin_northeast", - "blueprint_name": "northeast coop", - "blueprint_requires": [ { "id": "fbml_0" } ], - "blueprint_provides": [ { "id": "fbml_northeast" }, { "id": "chicken_coop" } ], - "blueprint_excludes": [ { "id": "fbml_northeast" } ], - "blueprint_needs": { - "time": "1 d 10 h 45 m", - "skills": [ [ "fabrication", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SMOOTH" } ] ], - "components": [ [ [ "2x4", 10 ] ], [ [ "nail", 40 ] ], [ [ "wire", 20 ] ], [ [ "hinge", 2 ] ], [ [ "alien_pod_resin", 68 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_livestock_shack_migo_resin_southeast", - "description": "We could use a storage room for feed, animal gear and tools, so build a mi-go resin shack with a roof on the southeast side of the livestock field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbml_shack_migo_resin_southeast", - "blueprint_name": "southeast storage room", - "blueprint_requires": [ { "id": "fbml_0" } ], - "blueprint_provides": [ { "id": "fbml_southeast" } ], - "blueprint_excludes": [ { "id": "fbml_southeast" } ], - "blueprint_needs": { - "time": "1 d 8 h 40 m", - "skills": [ [ "fabrication", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "SMOOTH" } ] ], - "components": [ - [ [ "2x4", 34 ] ], - [ [ "wood_sheet", 11 ], [ "wood_panel", 21 ] ], - [ [ "nail", 208 ] ], - [ [ "alien_pod_resin", 42 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_livestock_stable0_migo_resin_southwest", - "description": "We could use a stable for larger livestock, so build a mi-go resin shack with a roof on the southwest side of the livestock field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbml_stable0_migo_resin_southwest", - "blueprint_name": "southwest stable", - "blueprint_requires": [ { "id": "faction_base_livestock_0" } ], - "blueprint_provides": [ { "id": "fbml_southwest" }, { "id": "stables" } ], - "blueprint_excludes": [ { "id": "fbml_southwest" } ], - "blueprint_needs": { - "time": "1 d 12 h", - "skills": [ [ "fabrication", 2 ], [ "survival", 1 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SMOOTH" } ] ], - "components": [ - [ [ "2x4", 25 ] ], - [ [ "nail", 92 ] ], - [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], - [ [ "hinge", 2 ] ], - [ [ "alien_pod_resin", 64 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_livestock_stable1_migo_resin_west", - "description": "We could use an expansion for the stable, so build 2 more stalls on the west side of the livestock field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbml_stable1_migo_resin_west", - "blueprint_name": "west stable", - "blueprint_requires": [ { "id": "fbml_southwest" } ], - "blueprint_provides": [ { "id": "fbml_west" } ], - "blueprint_excludes": [ { "id": "fbml_west" } ], - "blueprint_needs": { - "time": "1 d 14 h", - "skills": [ [ "fabrication", 2 ], [ "survival", 1 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SMOOTH" } ] ], - "components": [ - [ [ "2x4", 26 ] ], - [ [ "nail", 84 ] ], - [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], - [ [ "hinge", 4 ] ], - [ [ "alien_pod_resin", 64 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_livestock_stable2_migo_resin_northwest", - "description": "We could use an expansion for the stable, so build 2 more stalls on the northwest side of the livestock field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbml_stable2_migo_resin_northwest", - "blueprint_name": "northwest stable", - "blueprint_requires": [ { "id": "fbml_west" } ], - "blueprint_provides": [ { "id": "fbml_northwest" } ], - "blueprint_excludes": [ { "id": "fbml_northwest" } ], - "blueprint_needs": { - "time": "1 d 13 h", - "skills": [ [ "fabrication", 2 ], [ "survival", 1 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SMOOTH" } ] ], - "components": [ - [ [ "2x4", 26 ] ], - [ [ "nail", 84 ] ], - [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], - [ [ "hinge", 4 ] ], - [ [ "alien_pod_resin", 64 ] ] - ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_livestock/recipe_modular_livestock_rammed_earth.json b/data/json/recipes/basecamps/recipe_modular_livestock/recipe_modular_livestock_rammed_earth.json deleted file mode 100644 index bbd7540857689..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_livestock/recipe_modular_livestock_rammed_earth.json +++ /dev/null @@ -1,173 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_livestock_coop_rammed_earth_northeast", - "description": "We could use a coop to contain our chickens and other birds, so build a rammed earth shack with a roof on the northeast side of the livestock field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbml_coop_rammed_earth_northeast", - "blueprint_name": "northeast coop", - "blueprint_requires": [ { "id": "fbml_0" } ], - "blueprint_provides": [ { "id": "fbml_northeast" }, { "id": "chicken_coop" } ], - "blueprint_excludes": [ { "id": "fbml_northeast" } ], - "blueprint_needs": { - "time": "5 d 10 h 15 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "pointy_stick", 36 ], [ "spear_wood", 36 ] ], - [ [ "2x4", 138 ] ], - [ [ "nail", 360 ] ], - [ [ "wire", 20 ] ], - [ [ "hinge", 2 ] ], - [ [ "material_soil", 4320 ] ], - [ [ "water", 1800 ], [ "water_clean", 1800 ] ], - [ [ "material_sand", 360 ], [ "material_quicklime", 360 ], [ "concrete", 18 ] ], - [ [ "wood_panel", 16 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_livestock_shack_rammed_earth_southeast", - "description": "We could use a storage room for feed, animal gear and tools, so build a rammed earth shack with a roof on the southeast side of the livestock field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbml_shack_rammed_earth_southeast", - "blueprint_name": "southeast storage room", - "blueprint_requires": [ { "id": "fbml_0" } ], - "blueprint_provides": [ { "id": "fbml_southeast" } ], - "blueprint_excludes": [ { "id": "fbml_southeast" } ], - "blueprint_needs": { - "time": "3 d 18 h 25 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ - [ { "id": "CUT" } ], - [ { "id": "DIG", "level": 2 } ], - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_W", "level": 2 } ] - ], - "components": [ - [ [ "2x4", 176 ] ], - [ [ "concrete", 11 ], [ "material_quicklime", 220 ], [ "material_sand", 220 ] ], - [ [ "material_soil", 2640 ] ], - [ [ "nail", 512 ] ], - [ [ "pointy_stick", 22 ], [ "spear_wood", 22 ] ], - [ [ "rope_6", 2 ], [ "rope_makeshift_6", 2 ] ], - [ [ "water", 1100 ], [ "water_clean", 1100 ] ], - [ [ "wood_panel", 29 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_livestock_stable0_rammed_earth_southwest", - "description": "We could use a stable for larger livestock, so build a rammed earth shack with a roof on the southwest side of the livestock field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbml_stable0_rammed_earth_southwest", - "blueprint_name": "southwest stable", - "blueprint_requires": [ { "id": "faction_base_livestock_0" } ], - "blueprint_provides": [ { "id": "fbml_southwest" }, { "id": "stables" } ], - "blueprint_excludes": [ { "id": "fbml_southwest" } ], - "blueprint_needs": { - "time": "4 d 17 h 45 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "pointy_stick", 38 ], [ "spear_wood", 38 ] ], - [ [ "2x4", 161 ] ], - [ [ "nail", 432 ] ], - [ [ "material_soil", 3600 ] ], - [ [ "water", 1500 ], [ "water_clean", 1500 ] ], - [ [ "material_sand", 300 ], [ "material_quicklime", 300 ], [ "concrete", 15 ] ], - [ [ "hinge", 2 ] ], - [ [ "wood_panel", 17 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_livestock_stable1_rammed_earth_west", - "description": "We could use an expansion for the stable, so build 2 more stalls on the west side of the livestock field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbml_stable1_rammed_earth_west", - "blueprint_name": "west stable", - "blueprint_requires": [ { "id": "fbml_southwest" } ], - "blueprint_provides": [ { "id": "fbml_west" } ], - "blueprint_excludes": [ { "id": "fbml_west" } ], - "blueprint_needs": { - "time": "4 d 7 h 15 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "pointy_stick", 34 ], [ "spear_wood", 34 ] ], - [ [ "2x4", 178 ] ], - [ [ "nail", 464 ] ], - [ [ "material_soil", 3120 ] ], - [ [ "water", 1300 ], [ "water_clean", 1300 ] ], - [ [ "material_sand", 260 ], [ "material_quicklime", 260 ], [ "concrete", 13 ] ], - [ [ "hinge", 4 ] ], - [ [ "wood_panel", 19 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_livestock_stable2_rammed_earth_northwest", - "description": "We could use an expansion for the stable, so build 2 more stalls on the northwest side of the livestock field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbml_stable2_rammed_earth_northwest", - "blueprint_name": "northwest stable", - "blueprint_requires": [ { "id": "fbml_west" } ], - "blueprint_provides": [ { "id": "fbml_northwest" } ], - "blueprint_excludes": [ { "id": "fbml_northwest" } ], - "blueprint_needs": { - "time": "4 d 12 h 30 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "pointy_stick", 36 ], [ "spear_wood", 36 ] ], - [ [ "2x4", 170 ] ], - [ [ "nail", 444 ] ], - [ [ "material_soil", 3360 ] ], - [ [ "water", 1400 ], [ "water_clean", 1400 ] ], - [ [ "material_sand", 280 ], [ "material_quicklime", 280 ], [ "concrete", 14 ] ], - [ [ "hinge", 4 ] ], - [ [ "wood_panel", 18 ] ] - ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_livestock/recipe_modular_livestock_rock.json b/data/json/recipes/basecamps/recipe_modular_livestock/recipe_modular_livestock_rock.json deleted file mode 100644 index af4e6b497317c..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_livestock/recipe_modular_livestock_rock.json +++ /dev/null @@ -1,174 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_livestock_coop_rock_northeast", - "description": "We could use a coop to contain our chickens and other birds, so build a stone shack with a roof on the northeast side of the livestock field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbml_coop_rock_northeast", - "blueprint_name": "northeast coop", - "blueprint_requires": [ { "id": "fbml_0" } ], - "blueprint_provides": [ { "id": "fbml_northeast" }, { "id": "chicken_coop" } ], - "blueprint_excludes": [ { "id": "fbml_northeast" } ], - "blueprint_needs": { - "time": "5 d 5 h 45 m", - "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 138 ] ], - [ [ "nail", 360 ] ], - [ [ "wire", 20 ] ], - [ [ "hinge", 2 ] ], - [ [ "rock", 432 ] ], - [ [ "pebble", 900 ] ], - [ [ "mortar_build", 36 ] ], - [ [ "wood_panel", 16 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_livestock_shack_rock_southeast", - "description": "We could use a storage room for feed, animal gear and tools, so build a stone shack with a roof on the southeast side of the livestock field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbml_shack_rock_southeast", - "blueprint_name": "southeast storage room", - "blueprint_requires": [ { "id": "fbml_0" } ], - "blueprint_provides": [ { "id": "fbml_southeast" } ], - "blueprint_excludes": [ { "id": "fbml_southeast" } ], - "blueprint_needs": { - "time": "3 d 16 h", - "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ - [ { "id": "DIG", "level": 2 } ], - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_W", "level": 2 } ], - [ { "id": "WRENCH" } ] - ], - "components": [ - [ [ "2x4", 142 ] ], - [ [ "nail", 324 ] ], - [ [ "wood_panel", 10 ] ], - [ [ "hinge", 2 ] ], - [ [ "pipe", 60 ] ], - [ [ "sheet_metal", 10 ] ], - [ [ "glass_sheet", 4 ] ], - [ [ "rock", 264 ] ], - [ [ "pebble", 550 ] ], - [ [ "mortar_build", 22 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_livestock_stable0_rock_southwest", - "description": "We could use a stable for larger livestock, so build a stone shack with a roof on the southwest side of the livestock field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbml_stable0_rock_southwest", - "blueprint_name": "southwest stable", - "blueprint_requires": [ { "id": "faction_base_livestock_0" } ], - "blueprint_provides": [ { "id": "fbml_southwest" }, { "id": "stables" } ], - "blueprint_excludes": [ { "id": "fbml_southwest" } ], - "blueprint_needs": { - "time": "4 d 14 h", - "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 161 ] ], - [ [ "nail", 432 ] ], - [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], - [ [ "hinge", 2 ] ], - [ [ "rock", 360 ] ], - [ [ "pebble", 750 ] ], - [ [ "mortar_build", 30 ] ], - [ [ "wood_panel", 17 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_livestock_stable1_rock_west", - "description": "We could use an expansion for the stable, so build 2 more stalls on the west side of the livestock field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbml_stable1_rock_west", - "blueprint_name": "west stable", - "blueprint_requires": [ { "id": "fbml_southwest" } ], - "blueprint_provides": [ { "id": "fbml_west" } ], - "blueprint_excludes": [ { "id": "fbml_west" } ], - "blueprint_needs": { - "time": "4 d 4 h", - "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 178 ] ], - [ [ "nail", 464 ] ], - [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], - [ [ "hinge", 4 ] ], - [ [ "rock", 312 ] ], - [ [ "pebble", 650 ] ], - [ [ "mortar_build", 26 ] ], - [ [ "wood_panel", 19 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_livestock_stable2_rock_northwest", - "description": "We could use an expansion for the stable, so build 2 more stalls on the northwest side of the livestock field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbml_stable2_rock_northwest", - "blueprint_name": "northwest stable", - "blueprint_requires": [ { "id": "fbml_west" } ], - "blueprint_provides": [ { "id": "fbml_northwest" } ], - "blueprint_excludes": [ { "id": "fbml_northwest" } ], - "blueprint_needs": { - "time": "4 d 9 h", - "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 170 ] ], - [ [ "nail", 444 ] ], - [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], - [ [ "hinge", 4 ] ], - [ [ "rock", 336 ] ], - [ [ "pebble", 700 ] ], - [ [ "mortar_build", 28 ] ], - [ [ "wood_panel", 18 ] ] - ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_livestock/recipe_modular_livestock_wad.json b/data/json/recipes/basecamps/recipe_modular_livestock/recipe_modular_livestock_wad.json deleted file mode 100644 index c861c90686d20..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_livestock/recipe_modular_livestock_wad.json +++ /dev/null @@ -1,186 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_livestock_coop_wad_northeast", - "description": "We could use a coop to contain our chickens and other birds, so build a wattle and daub shack with a roof on the northeast side of the livestock field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbml_coop_wad_northeast", - "blueprint_name": "northeast coop", - "blueprint_requires": [ { "id": "fbml_0" } ], - "blueprint_provides": [ { "id": "fbml_northeast" }, { "id": "chicken_coop" } ], - "blueprint_excludes": [ { "id": "fbml_northeast" } ], - "blueprint_needs": { - "time": "1 d 23 h 45 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 318 ] ], - [ [ "nail", 360 ] ], - [ [ "wire", 20 ] ], - [ [ "hinge", 2 ] ], - [ [ "material_quicklime", 144 ], [ "material_limestone", 144 ], [ "clay_lump", 144 ] ], - [ [ "pebble", 360 ], [ "material_sand", 360 ] ], - [ [ "straw_pile", 144 ], [ "cattail_stalk", 144 ], [ "dogbane", 144 ], [ "pine_bough", 144 ] ], - [ [ "water", 180 ], [ "water_clean", 180 ] ], - [ [ "wood_panel", 16 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_livestock_shack_wad_southeast", - "description": "We could use a storage room for feed, animal gear and tools, so build a wattle and daub shack with a roof on the southeast side of the livestock field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbml_shack_wad_southeast", - "blueprint_name": "southeast storage room", - "blueprint_requires": [ { "id": "fbml_0" } ], - "blueprint_provides": [ { "id": "fbml_southeast" } ], - "blueprint_excludes": [ { "id": "fbml_southeast" } ], - "blueprint_needs": { - "time": "1 d 14 h 20 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 246 ] ], - [ [ "cattail_stalk", 104 ], [ "dogbane", 104 ], [ "pine_bough", 104 ], [ "straw_pile", 104 ] ], - [ [ "clay_lump", 104 ], [ "material_limestone", 104 ], [ "material_quicklime", 104 ] ], - [ [ "material_sand", 260 ], [ "pebble", 260 ] ], - [ [ "nail", 392 ] ], - [ [ "rope_6", 2 ], [ "rope_makeshift_6", 2 ] ], - [ [ "water", 130 ], [ "water_clean", 130 ] ], - [ [ "wood_panel", 29 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_livestock_stable0_wad_southwest", - "description": "We could use a stable for larger livestock, so build a wattle and daub shack with a roof on the southwest side of the livestock field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbml_stable0_wad_southwest", - "blueprint_name": "southwest stable", - "blueprint_requires": [ { "id": "faction_base_livestock_0" } ], - "blueprint_provides": [ { "id": "fbml_southwest" }, { "id": "stables" } ], - "blueprint_excludes": [ { "id": "fbml_southwest" } ], - "blueprint_needs": { - "time": "1 d 21 h", - "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ - [ { "id": "CUT" } ], - [ { "id": "DIG", "level": 2 } ], - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_W", "level": 2 } ] - ], - "components": [ - [ [ "2x4", 311 ] ], - [ [ "nail", 432 ] ], - [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], - [ [ "hinge", 2 ] ], - [ [ "material_quicklime", 120 ], [ "material_limestone", 120 ], [ "clay_lump", 120 ] ], - [ [ "pebble", 300 ], [ "material_sand", 300 ] ], - [ [ "straw_pile", 120 ], [ "cattail_stalk", 120 ], [ "dogbane", 120 ], [ "pine_bough", 120 ] ], - [ [ "water", 150 ], [ "water_clean", 150 ] ], - [ [ "wood_panel", 17 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_livestock_stable1_wad_west", - "description": "We could use an expansion for the stable, so build 2 more stalls on the west side of the livestock field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbml_stable1_wad_west", - "blueprint_name": "west stable", - "blueprint_requires": [ { "id": "fbml_southwest" } ], - "blueprint_provides": [ { "id": "fbml_west" } ], - "blueprint_excludes": [ { "id": "fbml_west" } ], - "blueprint_needs": { - "time": "1 d 19 h 40 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ - [ { "id": "CUT" } ], - [ { "id": "DIG", "level": 2 } ], - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_W", "level": 2 } ] - ], - "components": [ - [ [ "2x4", 308 ] ], - [ [ "nail", 464 ] ], - [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], - [ [ "hinge", 4 ] ], - [ [ "material_quicklime", 104 ], [ "material_limestone", 104 ], [ "clay_lump", 104 ] ], - [ [ "pebble", 260 ], [ "material_sand", 260 ] ], - [ [ "straw_pile", 104 ], [ "cattail_stalk", 104 ], [ "dogbane", 104 ], [ "pine_bough", 104 ] ], - [ [ "water", 130 ], [ "water_clean", 130 ] ], - [ [ "wood_panel", 19 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_livestock_stable2_wad_northwest", - "description": "We could use an expansion for the stable, so build 2 more stalls on the northwest side of the livestock field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbml_stable2_wad_northwest", - "blueprint_name": "northwest stable", - "blueprint_requires": [ { "id": "fbml_west" } ], - "blueprint_provides": [ { "id": "fbml_northwest" } ], - "blueprint_excludes": [ { "id": "fbml_northwest" } ], - "blueprint_needs": { - "time": "1 d 20 h 20 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ - [ { "id": "CUT" } ], - [ { "id": "DIG", "level": 2 } ], - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_W", "level": 2 } ] - ], - "components": [ - [ [ "2x4", 310 ] ], - [ [ "nail", 444 ] ], - [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], - [ [ "hinge", 4 ] ], - [ [ "material_quicklime", 112 ], [ "material_limestone", 112 ], [ "clay_lump", 112 ] ], - [ [ "pebble", 280 ], [ "material_sand", 280 ] ], - [ [ "straw_pile", 112 ], [ "cattail_stalk", 112 ], [ "dogbane", 112 ], [ "pine_bough", 112 ] ], - [ [ "water", 140 ], [ "water_clean", 140 ] ], - [ [ "wood_panel", 18 ] ] - ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_livestock/recipe_modular_livestock_wood.json b/data/json/recipes/basecamps/recipe_modular_livestock/recipe_modular_livestock_wood.json deleted file mode 100644 index eb9da4bf2921d..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_livestock/recipe_modular_livestock_wood.json +++ /dev/null @@ -1,148 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_livestock_coop_wood_northeast", - "description": "We could use a coop to contain our chickens and other birds, so build a wood panel shack with a roof on the northeast side of the livestock field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbml_coop_wood_northeast", - "blueprint_name": "northeast coop", - "blueprint_requires": [ { "id": "fbml_0" } ], - "blueprint_provides": [ { "id": "fbml_northeast" }, { "id": "chicken_coop" } ], - "blueprint_excludes": [ { "id": "fbml_northeast" } ], - "blueprint_needs": { - "time": "1 d 17 h 45 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 318 ] ], [ [ "hinge", 2 ] ], [ [ "nail", 1080 ] ], [ [ "wire", 20 ] ], [ [ "wood_panel", 52 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_livestock_shack_wood_southeast", - "description": "We could use a storage room for feed, animal gear and tools, so build a wood panel shack with a roof on the southeast side of the livestock field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbml_shack_wood_southeast", - "blueprint_name": "southeast storage room", - "blueprint_requires": [ { "id": "fbml_0" } ], - "blueprint_provides": [ { "id": "fbml_southeast" } ], - "blueprint_excludes": [ { "id": "fbml_southeast" } ], - "blueprint_needs": { - "time": "1 d 12 h 40 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "2x4", 252 ] ], - [ [ "nail", 764 ] ], - [ [ "wood_panel", 32 ] ], - [ [ "hinge", 2 ] ], - [ [ "pipe", 60 ] ], - [ [ "sheet_metal", 10 ] ], - [ [ "glass_sheet", 4 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_livestock_stable0_wood_southwest", - "description": "We could use a stable for larger livestock, so build a wood panel shack with a roof on the southwest side of the livestock field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbml_stable0_wood_southwest", - "blueprint_name": "southwest stable", - "blueprint_requires": [ { "id": "faction_base_livestock_0" } ], - "blueprint_provides": [ { "id": "fbml_southwest" }, { "id": "stables" } ], - "blueprint_excludes": [ { "id": "fbml_southwest" } ], - "blueprint_needs": { - "time": "1 d 16 h", - "skills": [ [ "fabrication", 3 ], [ "survival", 1 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 311 ] ], - [ [ "hinge", 2 ] ], - [ [ "nail", 1032 ] ], - [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], - [ [ "wood_panel", 47 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_livestock_stable1_wood_west", - "description": "We could use an expansion for the stable, so build 2 more stalls on the west side of the livestock field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbml_stable1_wood_west", - "blueprint_name": "west stable", - "blueprint_requires": [ { "id": "fbml_southwest" } ], - "blueprint_provides": [ { "id": "fbml_west" } ], - "blueprint_excludes": [ { "id": "fbml_west" } ], - "blueprint_needs": { - "time": "1 d 15 h 20 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 1 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 308 ] ], - [ [ "hinge", 4 ] ], - [ [ "nail", 984 ] ], - [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], - [ [ "wood_panel", 45 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_livestock_stable2_wood_northwest", - "description": "We could use an expansion for the stable, so build 2 more stalls on the northwest side of the livestock field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbml_stable2_wood_northwest", - "blueprint_name": "northwest stable", - "blueprint_requires": [ { "id": "fbml_west" } ], - "blueprint_provides": [ { "id": "fbml_northwest" } ], - "blueprint_excludes": [ { "id": "fbml_northwest" } ], - "blueprint_needs": { - "time": "1 d 15 h 40 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 1 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 310 ] ], - [ [ "hinge", 4 ] ], - [ [ "nail", 1004 ] ], - [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], - [ [ "wood_panel", 46 ] ] - ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_common.json b/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_common.json deleted file mode 100644 index 560e52eefe7c6..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_common.json +++ /dev/null @@ -1,74 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_saltworks_0", - "description": "Survey land for a saltworks area.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_saltworks_0", - "blueprint_name": "Saltworks survey", - "time": "180 m", - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_provides": [ { "id": "fbmsw_0" } ] - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_brewery1_southwest", - "description": "We could upgrade the workspace in the brewery to add a still, wood stove and work table.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmsw_brewery1_southwest", - "blueprint_name": "SW brewery still", - "blueprint_requires": [ { "id": "fbmsw_southwest" } ], - "blueprint_provides": [ { "id": "fbmsw_southwest1_still" } ], - "blueprint_excludes": [ { "id": "fbmsw_southwest1_still" } ], - "blueprint_needs": { - "time": "2 h 56 m", - "skills": [ [ "fabrication", 5 ], [ "mechanics", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "pipe", 13 ] ], - [ [ "sheet_metal", 2 ] ], - [ [ "2x4", 8 ] ], - [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], - [ [ "nail", 16 ] ], - [ [ "metal_tank", 1 ] ], - [ [ "still", 1 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_brewery2_southwest", - "description": "We could use fill out the space with extra kegs and storage racks.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmsw_brewery2_southwest", - "blueprint_name": "SW brewery kegs", - "blueprint_requires": [ { "id": "fbmsw_southwest1_still" } ], - "blueprint_provides": [ { "id": "fbmsw_southwest2_kegs" } ], - "blueprint_excludes": [ { "id": "fbmsw_southwest2_kegs" } ], - "blueprint_needs": { - "time": "7 h", - "skills": [ [ "cooking", 2 ], [ "fabrication", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], - "components": [ [ [ "pipe", 12 ] ], [ [ "sheet_metal", 5 ] ], [ [ "2x4", 54 ] ], [ [ "nail", 42 ] ], [ [ "water_faucet", 3 ] ] ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_log.json b/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_log.json deleted file mode 100644 index 8c7de749774d5..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_log.json +++ /dev/null @@ -1,118 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_saltpan_log_northeast", - "description": "We could divert saltwater from the swamp nearby to create a steady supply of salt for our needs in a log building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmsw_saltpan_log_northeast", - "blueprint_name": "NE log wall saltpan", - "blueprint_requires": [ { "id": "fbmsw_0" } ], - "blueprint_provides": [ { "id": "fbmsw_northeast" } ], - "blueprint_excludes": [ { "id": "fbmsw_northeast" } ], - "blueprint_needs": { - "time": "3 d 14 h 40 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 463 ] ], - [ [ "nail", 158 ] ], - [ [ "wood_panel", 6 ] ], - [ [ "hinge", 2 ] ], - [ [ "glass_sheet", 3 ] ], - [ [ "log", 118 ] ], - [ [ "material_soil", 760 ] ], - [ [ "birchbark", 228 ], [ "pine_bough", 228 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shack_log_southeast", - "description": "We could use a storage room for chemicals and tools, so build a log shack with a roof on the southeast side of the saltworks field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmsw_shack_log_southeast", - "blueprint_name": "SE log wall storage room", - "blueprint_requires": [ { "id": "fbmsw_0" } ], - "blueprint_provides": [ { "id": "fbmsw_southeast" } ], - "blueprint_excludes": [ { "id": "fbmsw_southeast" } ], - "blueprint_needs": { - "time": "2 d 4 h", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ - [ { "id": "DIG", "level": 2 } ], - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_W", "level": 2 } ], - [ { "id": "WRENCH" } ] - ], - "components": [ - [ [ "2x4", 274 ] ], - [ [ "nail", 164 ] ], - [ [ "wood_panel", 2 ] ], - [ [ "hinge", 2 ] ], - [ [ "pipe", 60 ] ], - [ [ "sheet_metal", 10 ] ], - [ [ "glass_sheet", 4 ] ], - [ [ "log", 60 ] ], - [ [ "material_soil", 320 ] ], - [ [ "birchbark", 96 ], [ "pine_bough", 96 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_brewery0_log_southwest", - "description": "We could take advantage of the designation of this area to build a log brewery.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmsw_brewery0_log_southwest", - "blueprint_name": "SW log wall brewery", - "blueprint_requires": [ { "id": "fbmsw_0" } ], - "blueprint_provides": [ { "id": "fbmsw_southwest" }, { "id": "brewery" } ], - "blueprint_excludes": [ { "id": "fbmsw_southwest" } ], - "blueprint_needs": { - "time": "4 d 5 h 30 m", - "skills": [ [ "cooking", 3 ], [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ - [ { "id": "DIG", "level": 2 } ], - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_M", "level": 2 } ], - [ { "id": "SAW_W", "level": 2 } ], - [ { "id": "WRENCH" } ] - ], - "components": [ - [ [ "2x4", 520 ] ], - [ [ "nail", 122 ] ], - [ [ "wood_panel", 1 ] ], - [ [ "hinge", 2 ] ], - [ [ "pipe", 36 ] ], - [ [ "sheet_metal", 7 ] ], - [ [ "sheet_metal_small", 12 ] ], - [ [ "water_faucet", 2 ] ], - [ [ "glass_sheet", 2 ] ], - [ [ "log", 132 ] ], - [ [ "material_soil", 960 ] ], - [ [ "birchbark", 288 ], [ "pine_bough", 288 ] ] - ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_metal.json b/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_metal.json deleted file mode 100644 index 47b4d764e8855..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_metal.json +++ /dev/null @@ -1,112 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_saltpan_metal_northeast", - "description": "We could divert saltwater from the swamp nearby to create a steady supply of salt for our needs in a metal shed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmsw_saltpan_metal_northeast", - "blueprint_name": "NE metal wall saltpan", - "blueprint_requires": [ { "id": "fbmsw_0" } ], - "blueprint_provides": [ { "id": "fbmsw_northeast" } ], - "blueprint_excludes": [ { "id": "fbmsw_northeast" } ], - "blueprint_needs": { - "time": "2 d 20 h 40 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 400 ], [ "welder", 2000 ], [ "welder_crude", 3000 ], [ "toolset", 3000 ] ] ], - "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 71 ] ], - [ [ "nail", 158 ] ], - [ [ "wood_panel", 6 ] ], - [ [ "hinge", 2 ] ], - [ [ "glass_sheet", 3 ] ], - [ [ "steel_plate", 80 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shack_metal_southeast", - "description": "We could use a storage room for chemicals and tools, so build a metal shack with a roof on the southeast side of the saltworks field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmsw_shack_metal_southeast", - "blueprint_name": "SE metal wall storage room", - "blueprint_requires": [ { "id": "fbmsw_0" } ], - "blueprint_provides": [ { "id": "fbmsw_southeast" } ], - "blueprint_excludes": [ { "id": "fbmsw_southeast" } ], - "blueprint_needs": { - "time": "1 d 23 h", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 220 ], [ "welder", 1100 ], [ "welder_crude", 1650 ], [ "toolset", 1650 ] ] ], - "qualities": [ - [ { "id": "GLARE", "level": 2 } ], - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_W", "level": 2 } ], - [ { "id": "WRENCH" } ] - ], - "components": [ - [ [ "2x4", 78 ] ], - [ [ "nail", 164 ] ], - [ [ "wood_panel", 2 ] ], - [ [ "hinge", 2 ] ], - [ [ "pipe", 60 ] ], - [ [ "sheet_metal", 10 ] ], - [ [ "glass_sheet", 4 ] ], - [ [ "steel_plate", 44 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_brewery0_metal_southwest", - "description": "We could take advantage of the designation of this area to build a metal wall brewery.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmsw_brewery0_metal_southwest", - "blueprint_name": "SW metal wall brewery", - "blueprint_requires": [ { "id": "fbmsw_0" } ], - "blueprint_provides": [ { "id": "fbmsw_southwest" }, { "id": "brewery" } ], - "blueprint_excludes": [ { "id": "fbmsw_southwest" } ], - "blueprint_needs": { - "time": "3 d 2 h 30 m", - "skills": [ [ "cooking", 3 ], [ "fabrication", 4 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 420 ], [ "welder", 2100 ], [ "welder_crude", 3150 ], [ "toolset", 3150 ] ] ], - "qualities": [ - [ { "id": "GLARE", "level": 2 } ], - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_M", "level": 2 } ], - [ { "id": "SAW_W", "level": 2 } ], - [ { "id": "WRENCH" } ] - ], - "components": [ - [ [ "2x4", 76 ] ], - [ [ "nail", 122 ] ], - [ [ "wood_panel", 1 ] ], - [ [ "hinge", 2 ] ], - [ [ "pipe", 36 ] ], - [ [ "sheet_metal", 7 ] ], - [ [ "sheet_metal_small", 12 ] ], - [ [ "water_faucet", 2 ] ], - [ [ "glass_sheet", 2 ] ], - [ [ "steel_plate", 84 ] ] - ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_migo_resin.json b/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_migo_resin.json deleted file mode 100644 index f009ccdc76c72..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_migo_resin.json +++ /dev/null @@ -1,95 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_saltpan_migo_resin_northeast", - "description": "We could divert saltwater from the swamp nearby to create a steady supply of salt for our needs in an adobe hut.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmsw_saltpan_migo_resin_northeast", - "blueprint_name": "NE migo resin saltpan", - "blueprint_requires": [ { "id": "fbmsw_0" } ], - "blueprint_provides": [ { "id": "fbmsw_northeast" }, { "id": "Salt_Pan" } ], - "blueprint_excludes": [ { "id": "fbmsw_northeast" } ], - "blueprint_needs": { - "time": "1 d 19 h 25 m", - "skills": [ [ "fabrication", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "SMOOTH" } ] ], - "components": [ [ [ "2x4", 12 ] ], [ [ "wood_sheet", 3 ], [ "wood_panel", 5 ] ], [ [ "nail", 32 ] ], [ [ "alien_pod_resin", 77 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shack_migo_resin_southeast", - "description": "We could use a storage room for chemicals and tools, so build an adobe shack with a roof on the southeast side of the saltworks field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmsw_shack_migo_resin_southeast", - "blueprint_name": "SE migo resin storage room", - "blueprint_requires": [ { "id": "fbmsw_0" } ], - "blueprint_provides": [ { "id": "fbmsw_southeast" } ], - "blueprint_excludes": [ { "id": "fbmsw_southeast" } ], - "blueprint_needs": { - "time": "22 h", - "skills": [ [ "fabrication", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "SMOOTH" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "pipe", 60 ] ], - [ [ "sheet_metal", 10 ] ], - [ [ "2x4", 4 ] ], - [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], - [ [ "nail", 8 ] ], - [ [ "alien_pod_resin", 30 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_brewery0_migo_resin_southwest", - "description": "We could take advantage of the designation of this area to build an migo resin brewery.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmsw_brewery0_migo_resin_southwest", - "blueprint_name": "SW migo resin brewery", - "blueprint_requires": [ { "id": "fbmsw_0" } ], - "blueprint_provides": [ { "id": "fbmsw_southwest" }, { "id": "brewery" } ], - "blueprint_excludes": [ { "id": "fbmsw_southwest" } ], - "blueprint_needs": { - "time": "2 d 3 h", - "skills": [ [ "cooking", 3 ], [ "fabrication", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_M", "level": 2 } ], - [ { "id": "SAW_W" } ], - [ { "id": "SMOOTH" } ], - [ { "id": "WRENCH" } ] - ], - "components": [ - [ [ "pipe", 36 ] ], - [ [ "sheet_metal", 7 ] ], - [ [ "2x4", 32 ] ], - [ [ "nail", 26 ] ], - [ [ "sheet_metal_small", 12 ] ], - [ [ "water_faucet", 2 ] ], - [ [ "alien_pod_resin", 84 ] ] - ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_rammed_earth.json b/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_rammed_earth.json deleted file mode 100644 index f873959c9ab83..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_rammed_earth.json +++ /dev/null @@ -1,125 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_saltpan_rammed_earth_northeast", - "description": "We could divert saltwater from the swamp nearby to create a steady supply of salt for our needs in an adobe hut.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmsw_saltpan_rammed_earth_northeast", - "blueprint_name": "NE rammed earth saltpan", - "blueprint_requires": [ { "id": "fbmsw_0" } ], - "blueprint_provides": [ { "id": "fbmsw_northeast" }, { "id": "Salt_Pan" } ], - "blueprint_excludes": [ { "id": "fbmsw_northeast" } ], - "blueprint_needs": { - "time": "6 d 5 h 10 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ - [ { "id": "CUT" } ], - [ { "id": "DIG", "level": 2 } ], - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_W", "level": 2 } ] - ], - "components": [ - [ [ "2x4", 211 ] ], - [ [ "concrete", 20 ], [ "material_quicklime", 400 ], [ "material_sand", 400 ] ], - [ [ "material_soil", 4800 ] ], - [ [ "nail", 486 ] ], - [ [ "pointy_stick", 40 ], [ "spear_wood", 40 ] ], - [ [ "rope_6", 2 ], [ "rope_makeshift_6", 2 ] ], - [ [ "water", 2000 ], [ "water_clean", 2000 ] ], - [ [ "wood_panel", 22 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shack_rammed_earth_southeast", - "description": "We could use a storage room for chemicals and tools, so build an adobe shack with a roof on the southeast side of the saltworks field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmsw_shack_rammed_earth_southeast", - "blueprint_name": "SE rammed earth storage room", - "blueprint_requires": [ { "id": "fbmsw_0" } ], - "blueprint_provides": [ { "id": "fbmsw_southeast" } ], - "blueprint_excludes": [ { "id": "fbmsw_southeast" } ], - "blueprint_needs": { - "time": "3 d 10 h 45 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ - [ { "id": "CUT" } ], - [ { "id": "DIG", "level": 2 } ], - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_W", "level": 2 } ], - [ { "id": "WRENCH" } ] - ], - "components": [ - [ [ "2x4", 98 ] ], - [ [ "concrete", 11 ], [ "material_quicklime", 220 ], [ "material_sand", 220 ] ], - [ [ "material_soil", 2640 ] ], - [ [ "nail", 192 ] ], - [ [ "pipe", 60 ] ], - [ [ "pointy_stick", 22 ], [ "spear_wood", 22 ] ], - [ [ "rope_6", 2 ], [ "rope_makeshift_6", 2 ] ], - [ [ "sheet_metal", 10 ] ], - [ [ "water", 1100 ], [ "water_clean", 1100 ] ], - [ [ "wood_panel", 3 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_brewery0_rammed_earth_southwest", - "description": "We could take advantage of the designation of this area to build an rammed earth brewery.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmsw_brewery0_rammed_earth_southwest", - "blueprint_name": "SW rammed earth brewery", - "blueprint_requires": [ { "id": "fbmsw_0" } ], - "blueprint_provides": [ { "id": "fbmsw_southwest" }, { "id": "brewery" } ], - "blueprint_excludes": [ { "id": "fbmsw_southwest" } ], - "blueprint_needs": { - "time": "6 d 17 h 45 m", - "skills": [ [ "cooking", 3 ], [ "fabrication", 3 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ - [ { "id": "CUT" } ], - [ { "id": "DIG", "level": 2 } ], - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_M", "level": 2 } ], - [ { "id": "SAW_W", "level": 2 } ], - [ { "id": "WRENCH" } ] - ], - "components": [ - [ [ "2x4", 240 ] ], - [ [ "nail", 510 ] ], - [ [ "pointy_stick", 42 ], [ "spear_wood", 42 ] ], - [ [ "pipe", 36 ] ], - [ [ "sheet_metal", 7 ] ], - [ [ "sheet_metal_small", 12 ] ], - [ [ "water_faucet", 2 ] ], - [ [ "material_soil", 5040 ] ], - [ [ "water", 2100 ], [ "water_clean", 2100 ] ], - [ [ "material_sand", 420 ], [ "material_quicklime", 420 ], [ "concrete", 21 ] ], - [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], - [ [ "wood_panel", 20 ] ] - ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_stone.json b/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_stone.json deleted file mode 100644 index 19e6a1223667f..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_stone.json +++ /dev/null @@ -1,118 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_saltpan_rock_northeast", - "description": "We could divert saltwater from the swamp nearby to create a steady supply of salt for our needs in a stone building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmsw_saltpan_rock_northeast", - "blueprint_name": "NE stone wall saltpan", - "blueprint_requires": [ { "id": "fbmsw_0" } ], - "blueprint_provides": [ { "id": "fbmsw_northeast" }, { "id": "Salt_Pan" } ], - "blueprint_excludes": [ { "id": "fbmsw_northeast" } ], - "blueprint_needs": { - "time": "5 d 8 h 40 m", - "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 71 ] ], - [ [ "nail", 158 ] ], - [ [ "wood_panel", 6 ] ], - [ [ "hinge", 2 ] ], - [ [ "glass_sheet", 3 ] ], - [ [ "rock", 480 ] ], - [ [ "pebble", 1000 ] ], - [ [ "mortar_build", 40 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shack_rock_southeast", - "description": "We could use a storage room for chemicals and tools, so build a stone wall shack with a roof on the southeast side of the saltworks field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmsw_shack_rock_southeast", - "blueprint_name": "SE stone wall storage room", - "blueprint_requires": [ { "id": "fbmsw_0" } ], - "blueprint_provides": [ { "id": "fbmsw_southeast" } ], - "blueprint_excludes": [ { "id": "fbmsw_southeast" } ], - "blueprint_needs": { - "time": "3 d 8 h", - "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ - [ { "id": "DIG", "level": 2 } ], - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_W", "level": 2 } ], - [ { "id": "WRENCH" } ] - ], - "components": [ - [ [ "2x4", 78 ] ], - [ [ "nail", 164 ] ], - [ [ "wood_panel", 2 ] ], - [ [ "hinge", 2 ] ], - [ [ "pipe", 60 ] ], - [ [ "sheet_metal", 10 ] ], - [ [ "glass_sheet", 4 ] ], - [ [ "rock", 264 ] ], - [ [ "pebble", 550 ] ], - [ [ "mortar_build", 22 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_brewery0_rock_southwest", - "description": "We could take advantage of the designation of this area to build a stone brewery.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmsw_brewery0_rock_southwest", - "blueprint_name": "SW stone wall brewery", - "blueprint_requires": [ { "id": "fbmsw_0" } ], - "blueprint_provides": [ { "id": "fbmsw_southwest" }, { "id": "brewery" } ], - "blueprint_excludes": [ { "id": "fbmsw_southwest" } ], - "blueprint_needs": { - "time": "5 d 17 h 30 m", - "skills": [ [ "cooking", 3 ], [ "fabrication", 6 ], [ "survival", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ - [ { "id": "DIG", "level": 2 } ], - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_M", "level": 2 } ], - [ { "id": "SAW_W", "level": 2 } ], - [ { "id": "WRENCH" } ] - ], - "components": [ - [ [ "2x4", 76 ] ], - [ [ "nail", 122 ] ], - [ [ "wood_panel", 1 ] ], - [ [ "hinge", 2 ] ], - [ [ "pipe", 36 ] ], - [ [ "sheet_metal", 7 ] ], - [ [ "sheet_metal_small", 12 ] ], - [ [ "water_faucet", 2 ] ], - [ [ "glass_sheet", 2 ] ], - [ [ "rock", 504 ] ], - [ [ "pebble", 1050 ] ], - [ [ "mortar_build", 42 ] ] - ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_wad.json b/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_wad.json deleted file mode 100644 index 45beeeec30078..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_wad.json +++ /dev/null @@ -1,113 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_saltpan_wad_northeast", - "description": "We could divert saltwater from the swamp nearby to create a steady supply of salt for our needs in an adobe hut.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmsw_saltpan_wad_northeast", - "blueprint_name": "NE wattle and daub saltpan", - "blueprint_requires": [ { "id": "fbmsw_0" } ], - "blueprint_provides": [ { "id": "fbmsw_northeast" }, { "id": "Salt_Pan" } ], - "blueprint_excludes": [ { "id": "fbmsw_northeast" } ], - "blueprint_needs": { - "time": "2 d 8 h 15 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 381 ] ], - [ [ "cattail_stalk", 172 ], [ "dogbane", 172 ], [ "pine_bough", 172 ], [ "straw_pile", 172 ] ], - [ [ "clay_lump", 172 ], [ "material_limestone", 172 ], [ "material_quicklime", 172 ] ], - [ [ "material_sand", 430 ], [ "pebble", 430 ] ], - [ [ "nail", 396 ] ], - [ [ "rope_6", 2 ], [ "rope_makeshift_6", 2 ] ], - [ [ "water", 215 ], [ "water_clean", 215 ] ], - [ [ "wood_panel", 22 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shack_wad_southeast", - "description": "We could use a storage room for chemicals and tools, so build an adobe shack with a roof on the southeast side of the saltworks field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmsw_shack_wad_southeast", - "blueprint_name": "SE wattle and daub storage room", - "blueprint_requires": [ { "id": "fbmsw_0" } ], - "blueprint_provides": [ { "id": "fbmsw_southeast" } ], - "blueprint_excludes": [ { "id": "fbmsw_southeast" } ], - "blueprint_needs": { - "time": "1 d 6 h 40 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "2x4", 168 ] ], - [ [ "cattail_stalk", 104 ], [ "dogbane", 104 ], [ "pine_bough", 104 ], [ "straw_pile", 104 ] ], - [ [ "clay_lump", 104 ], [ "material_limestone", 104 ], [ "material_quicklime", 104 ] ], - [ [ "material_sand", 260 ], [ "pebble", 260 ] ], - [ [ "nail", 72 ] ], - [ [ "pipe", 60 ] ], - [ [ "rope_6", 2 ], [ "rope_makeshift_6", 2 ] ], - [ [ "sheet_metal", 10 ] ], - [ [ "water", 130 ], [ "water_clean", 130 ] ], - [ [ "wood_panel", 3 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_brewery0_wad_southwest", - "description": "We could take advantage of the designation of this area to build an wattle and daub brewery.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmsw_brewery0_wad_southwest", - "blueprint_name": "SW wattle and daub brewery", - "blueprint_requires": [ { "id": "fbmsw_0" } ], - "blueprint_provides": [ { "id": "fbmsw_southwest" }, { "id": "brewery" } ], - "blueprint_excludes": [ { "id": "fbmsw_southwest" } ], - "blueprint_needs": { - "time": "2 d 16 h 40 m", - "skills": [ [ "cooking", 3 ], [ "fabrication", 3 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ - [ { "id": "CUT" } ], - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_M", "level": 2 } ], - [ { "id": "SAW_W", "level": 2 } ], - [ { "id": "WRENCH" } ] - ], - "components": [ - [ [ "2x4", 430 ] ], - [ [ "nail", 450 ] ], - [ [ "pipe", 36 ] ], - [ [ "sheet_metal", 7 ] ], - [ [ "sheet_metal_small", 12 ] ], - [ [ "water_faucet", 2 ] ], - [ [ "material_quicklime", 176 ], [ "material_limestone", 176 ], [ "clay_lump", 176 ] ], - [ [ "pebble", 440 ], [ "material_sand", 440 ] ], - [ [ "straw_pile", 176 ], [ "cattail_stalk", 176 ], [ "dogbane", 176 ], [ "pine_bough", 176 ] ], - [ [ "water", 220 ], [ "water_clean", 220 ] ], - [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], - [ [ "wood_panel", 20 ] ] - ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_wood.json b/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_wood.json deleted file mode 100644 index fe1b1fdf196f0..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_wood.json +++ /dev/null @@ -1,97 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_saltpan_wood_northeast", - "description": "We could divert saltwater from the swamp nearby to create a steady supply of salt for our needs in a wooden shed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmsw_saltpan_wood_northeast", - "blueprint_name": "NE wood panel saltpan", - "blueprint_requires": [ { "id": "fbmsw_0" } ], - "blueprint_provides": [ { "id": "fbmsw_northeast" }, { "id": "Salt_Pan" } ], - "blueprint_excludes": [ { "id": "fbmsw_northeast" } ], - "blueprint_needs": { - "time": "3 d 1 h 20 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 385 ] ], [ [ "nail", 1718 ] ], [ [ "wood_panel", 84 ] ], [ [ "hinge", 2 ] ], [ [ "glass_sheet", 3 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shack_wood_southeast", - "description": "We could use a storage room for chemicals and tools, so build a wood panel shack with a roof on the southeast side of the saltworks field.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmsw_shack_wood_southeast", - "blueprint_name": "SE wood panel storage room", - "blueprint_requires": [ { "id": "fbmsw_0" } ], - "blueprint_provides": [ { "id": "fbmsw_southeast" } ], - "blueprint_excludes": [ { "id": "fbmsw_southeast" } ], - "blueprint_needs": { - "time": "1 d 20 h 40 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "2x4", 236 ] ], - [ [ "nail", 924 ] ], - [ [ "wood_panel", 40 ] ], - [ [ "hinge", 2 ] ], - [ [ "pipe", 60 ] ], - [ [ "sheet_metal", 10 ] ], - [ [ "glass_sheet", 4 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_brewery0_wood_southwest", - "description": "We could take advantage of the designation of this area to build a wooden brewery.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmsw_brewery0_wood_southwest", - "blueprint_name": "SW wood panel brewery", - "blueprint_requires": [ { "id": "fbmsw_0" } ], - "blueprint_provides": [ { "id": "fbmsw_southwest" }, { "id": "brewery" } ], - "blueprint_excludes": [ { "id": "fbmsw_southwest" } ], - "blueprint_needs": { - "time": "3 d 15 h 30 m", - "skills": [ [ "cooking", 3 ], [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_M", "level": 2 } ], - [ { "id": "SAW_W", "level": 2 } ], - [ { "id": "WRENCH" } ] - ], - "components": [ - [ [ "2x4", 430 ] ], - [ [ "nail", 1922 ] ], - [ [ "wood_panel", 91 ] ], - [ [ "hinge", 2 ] ], - [ [ "pipe", 36 ] ], - [ [ "sheet_metal", 7 ] ], - [ [ "sheet_metal_small", 12 ] ], - [ [ "water_faucet", 2 ] ], - [ [ "glass_sheet", 2 ] ] - ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_shelter/recipe_modular_shelter_common.json b/data/json/recipes/basecamps/recipe_modular_shelter/recipe_modular_shelter_common.json deleted file mode 100644 index d8a64b1c20aee..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_shelter/recipe_modular_shelter_common.json +++ /dev/null @@ -1,783 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_shelter_0", - "description": "We should survey the base site and set up a bulletin board.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "time": "1 h", - "construction_blueprint": "fbmc_shelter_0", - "blueprint_provides": [ - { "id": "gathering" }, - { "id": "primitive_camp_recipes_1" }, - { "id": "fbmc_shelter_0" }, - { "id": "firewood" }, - { "id": "foraging" }, - { "id": "sorting" }, - { "id": "logging" } - ], - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_name": "basic survey", - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_fireplace", - "description": "We should build a fireplace for cooking and grab a pot. Let's set up near the working terminal.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_fireplace", - "blueprint_name": "build a fireplace", - "blueprint_requires": [ { "id": "fbmc_shelter_0" } ], - "blueprint_provides": [ - { "id": "fbmc_shelter_fire" }, - { "id": "trapping" }, - { "id": "hunting" }, - { "id": "kitchen" }, - { "id": "kitchen_recipes_1" } - ], - "blueprint_excludes": [ { "id": "fbmc_shelter_fire" } ], - "blueprint_resources": [ "fake_fireplace", "pot" ], - "blueprint_needs": { - "time": "2 h 30 m", - "skills": [ [ "fabrication", 2 ], [ "survival", 1 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], - "components": [ [ [ "2x4", 4 ] ], [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], [ [ "nail", 8 ] ], [ [ "rock", 40 ] ] ] - } - }, - "components": [ [ [ "pot", 1 ], [ "rock_pot", 1 ], [ "pot_copper", 1 ], [ "clay_pot", 1 ] ] ] - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_brazier", - "description": "We should build a brazier for cooking and grab a pot. Let's set up near the working terminal.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "time": "5 m", - "construction_blueprint": "fbmc_shelter_brazier", - "blueprint_name": "build a brazier", - "blueprint_requires": [ { "id": "fbmc_shelter_0" } ], - "blueprint_provides": [ - { "id": "fbmc_shelter_fire" }, - { "id": "trapping" }, - { "id": "hunting" }, - { "id": "kitchen" }, - { "id": "kitchen_recipes_1" } - ], - "blueprint_excludes": [ { "id": "fbmc_shelter_fire" } ], - "blueprint_resources": [ "fake_fireplace", "pot" ], - "blueprint_needs": { - "time": "30 m", - "skills": [ [ "fabrication", 1 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], - "components": [ [ [ "2x4", 4 ] ], [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], [ [ "nail", 8 ] ] ] - } - }, - "components": [ [ [ "brazier", 1 ] ], [ [ "pot", 1 ], [ "rock_pot", 1 ], [ "pot_copper", 1 ], [ "clay_pot", 1 ] ] ] - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_stove", - "description": "We should build a wood stove for cooking and grab a pot. Let's set up near the working terminal.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_stove", - "blueprint_name": "build a wood stove", - "blueprint_requires": [ { "id": "fbmc_shelter_0" } ], - "blueprint_provides": [ - { "id": "fbmc_shelter_fire" }, - { "id": "trapping" }, - { "id": "hunting" }, - { "id": "kitchen" }, - { "id": "kitchen_recipes_1" } - ], - "blueprint_excludes": [ { "id": "fbmc_shelter_fire" } ], - "blueprint_resources": [ "fake_fireplace", "pot" ], - "blueprint_needs": { - "time": "1 h 30 m", - "skills": [ [ "fabrication", 5 ], [ "mechanics", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "SAW_W" } ] ], - "components": [ - [ [ "2x4", 4 ] ], - [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], - [ [ "nail", 8 ] ], - [ [ "metal_tank", 1 ] ], - [ [ "pipe", 1 ] ] - ] - } - }, - "components": [ [ [ "pot", 1 ], [ "rock_pot", 1 ], [ "pot_copper", 1 ], [ "clay_pot", 1 ] ] ] - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_well", - "description": "We should build a well, put it near the terminal. This will make our future here more secure.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_well", - "blueprint_name": "build a well", - "blueprint_requires": [ { "id": "fbmc_shelter_fire" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_well" }, { "id": "relaying" }, { "id": "scouting" }, { "id": "patrolling" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_well" } ], - "blueprint_needs": { - "time": "11 h", - "skills": [ [ "fabrication", 4 ], [ "mechanics", 2 ], [ "survival", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], - "components": [ [ [ "rock", 40 ] ], [ [ "2x4", 4 ] ], [ [ "nail", 8 ] ], [ [ "well_pump", 1 ] ], [ [ "pipe", 6 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_beds_standard_SE", - "description": "Let's furnish the southeast bedroom with regular beds.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_beds_standard_SE", - "blueprint_name": "furnish the SE bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_bedroom1" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_beds_se" }, { "id": "bed", "amount": 3 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_beds_se" } ], - "blueprint_needs": { - "time": "6 h 30 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 4 ] ], - [ [ "pipe", 16 ] ], - [ [ "lock", 2 ] ], - [ [ "2x4", 52 ] ], - [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], - [ [ "nail", 48 ] ], - [ [ "mattress", 4 ], [ "down_mattress", 4 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_beds_standard_E", - "description": "Let's furnish the east bedroom with regular beds.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_beds_standard_E", - "blueprint_name": "furnish the E bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_bedroom2" }, { "id": "fbmc_shelter_beds_se" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_beds_e" }, { "id": "bed", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_beds_e" } ], - "blueprint_needs": { - "time": "6 h 30 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 4 ] ], - [ [ "pipe", 16 ] ], - [ [ "lock", 2 ] ], - [ [ "2x4", 52 ] ], - [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], - [ [ "nail", 48 ] ], - [ [ "mattress", 4 ], [ "down_mattress", 4 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_beds_straw_SE", - "description": "Let's furnish the southeast bedroom with straw beds.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_beds_straw_SE", - "blueprint_name": "furnish the SE bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_bedroom1" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_beds_se" }, { "id": "bed", "amount": 3 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_beds_se" } ], - "blueprint_needs": { - "time": "4 h 30 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 4 ] ], - [ [ "pipe", 16 ] ], - [ [ "lock", 2 ] ], - [ [ "2x4", 20 ] ], - [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], - [ [ "nail", 8 ] ], - [ [ "straw_pile", 32 ], [ "withered", 32 ], [ "pine_bough", 32 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_beds_straw_E", - "description": "Let's furnish the east bedroom with straw beds.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_beds_straw_E", - "blueprint_name": "furnish the E bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_bedroom2" }, { "id": "fbmc_shelter_beds_se" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_beds_e" }, { "id": "bed", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_beds_e" } ], - "blueprint_needs": { - "time": "4 h 30 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 4 ] ], - [ [ "pipe", 16 ] ], - [ [ "lock", 2 ] ], - [ [ "2x4", 20 ] ], - [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], - [ [ "nail", 8 ] ], - [ [ "straw_pile", 32 ], [ "withered", 32 ], [ "pine_bough", 32 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_beds_makeshift_SE", - "description": "Let's furnish the southeast bedroom with makeshift beds.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_beds_makeshift_SE", - "blueprint_name": "furnish the SE bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_bedroom1" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_beds_se" }, { "id": "bed", "amount": 3 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_beds_se" } ], - "blueprint_needs": { - "time": "5 h 30 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 4 ] ], - [ [ "pipe", 16 ] ], - [ [ "lock", 2 ] ], - [ [ "2x4", 20 ] ], - [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], - [ [ "nail", 32 ] ], - [ [ "sheet", 8 ], [ "blanket", 4 ], [ "down_blanket", 4 ], [ "fur_blanket", 4 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_beds_makeshift_E", - "description": "Let's furnish the east bedroom with makeshift beds.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_beds_makeshift_E", - "blueprint_name": "furnish the E bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_bedroom2" }, { "id": "fbmc_shelter_beds_se" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_beds_e" }, { "id": "bed", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_beds_e" } ], - "blueprint_needs": { - "time": "5 h 30 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 4 ] ], - [ [ "pipe", 16 ] ], - [ [ "lock", 2 ] ], - [ [ "2x4", 20 ] ], - [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], - [ [ "nail", 32 ] ], - [ [ "sheet", 8 ], [ "blanket", 4 ], [ "down_blanket", 4 ], [ "fur_blanket", 4 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_beds_standard_SW", - "description": "Let's furnish the southwest bedroom with regular beds.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_beds_standard_SW", - "blueprint_name": "furnish the SW bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_bedroom3" }, { "id": "fbmc_shelter_beds_e" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_beds_sw" }, { "id": "bed", "amount": 5 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_beds_sw" } ], - "blueprint_needs": { - "time": "6 h 30 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 4 ] ], - [ [ "pipe", 16 ] ], - [ [ "lock", 2 ] ], - [ [ "2x4", 52 ] ], - [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], - [ [ "nail", 48 ] ], - [ [ "mattress", 4 ], [ "down_mattress", 4 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_beds_standard_W", - "description": "Let's furnish the west bedroom with regular beds.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_beds_standard_W", - "blueprint_name": "furnish the W bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_bedroom4" }, { "id": "fbmc_shelter_beds_sw" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_beds_w" }, { "id": "bed" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_beds_w" } ], - "blueprint_needs": { - "time": "6 h 30 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 4 ] ], - [ [ "pipe", 16 ] ], - [ [ "lock", 2 ] ], - [ [ "2x4", 52 ] ], - [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], - [ [ "nail", 48 ] ], - [ [ "mattress", 4 ], [ "down_mattress", 4 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_beds_standard_NW", - "description": "Let's furnish the northwest bedroom with regular beds.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_beds_standard_NW", - "blueprint_name": "furnish the NW bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_bedroom5" }, { "id": "fbmc_shelter_beds_w" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_beds_nw" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_beds_nw" } ], - "blueprint_needs": { - "time": "6 h 30 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 4 ] ], - [ [ "pipe", 16 ] ], - [ [ "lock", 2 ] ], - [ [ "2x4", 52 ] ], - [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], - [ [ "nail", 48 ] ], - [ [ "mattress", 4 ], [ "down_mattress", 4 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_beds_straw_SW", - "description": "Let's furnish the southwest bedroom with straw beds.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_beds_straw_SW", - "blueprint_name": "furnish the SW bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_bedroom3" }, { "id": "fbmc_shelter_beds_e" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_beds_sw" }, { "id": "bed", "amount": 5 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_beds_sw" } ], - "blueprint_needs": { - "time": "4 h 30 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 4 ] ], - [ [ "pipe", 16 ] ], - [ [ "lock", 2 ] ], - [ [ "2x4", 20 ] ], - [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], - [ [ "nail", 8 ] ], - [ [ "straw_pile", 32 ], [ "withered", 32 ], [ "pine_bough", 32 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_beds_straw_W", - "description": "Let's furnish the west bedroom with straw beds.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_beds_straw_W", - "blueprint_name": "furnish the W bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_bedroom4" }, { "id": "fbmc_shelter_beds_sw" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_beds_w" }, { "id": "bed" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_beds_w" } ], - "blueprint_needs": { - "time": "4 h 30 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 4 ] ], - [ [ "pipe", 16 ] ], - [ [ "lock", 2 ] ], - [ [ "2x4", 20 ] ], - [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], - [ [ "nail", 8 ] ], - [ [ "straw_pile", 32 ], [ "withered", 32 ], [ "pine_bough", 32 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_beds_straw_NW", - "description": "Let's furnish the northwest bedroom with straw beds.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_beds_straw_NW", - "blueprint_name": "furnish the NW bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_bedroom5" }, { "id": "fbmc_shelter_beds_w" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_beds_nw" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_beds_nw" } ], - "blueprint_needs": { - "time": "4 h 30 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "2x4", 20 ] ], - [ [ "lock", 2 ] ], - [ [ "nail", 8 ] ], - [ [ "pine_bough", 32 ], [ "straw_pile", 32 ], [ "withered", 32 ] ], - [ [ "pipe", 16 ] ], - [ [ "sheet_metal", 4 ] ], - [ [ "wood_panel", 1 ], [ "wood_sheet", 1 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_beds_makeshift_SW", - "description": "Let's furnish the southwest bedroom with makeshift beds.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_beds_makeshift_SW", - "blueprint_name": "furnish the SW bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_bedroom3" }, { "id": "fbmc_shelter_beds_e" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_beds_sw" }, { "id": "bed", "amount": 5 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_beds_sw" } ], - "blueprint_needs": { - "time": "5 h 30 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "2x4", 20 ] ], - [ [ "blanket", 4 ], [ "down_blanket", 4 ], [ "fur_blanket", 4 ], [ "sheet", 8 ] ], - [ [ "lock", 2 ] ], - [ [ "nail", 32 ] ], - [ [ "pipe", 16 ] ], - [ [ "sheet_metal", 4 ] ], - [ [ "wood_panel", 1 ], [ "wood_sheet", 1 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_beds_makeshift_W", - "description": "Let's furnish the west bedroom with makeshift beds.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_beds_makeshift_W", - "blueprint_name": "furnish the W bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_bedroom4" }, { "id": "fbmc_shelter_beds_sw" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_beds_w" }, { "id": "bed" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_beds_w" } ], - "blueprint_needs": { - "time": "5 h 30 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 4 ] ], - [ [ "pipe", 16 ] ], - [ [ "lock", 2 ] ], - [ [ "2x4", 20 ] ], - [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], - [ [ "nail", 32 ] ], - [ [ "sheet", 8 ], [ "blanket", 4 ], [ "down_blanket", 4 ], [ "fur_blanket", 4 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_beds_makeshift_NW", - "description": "Let's furnish the northwest bedroom with makeshift beds.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_beds_makeshift_NW", - "blueprint_name": "furnish the NW bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_bedroom5" }, { "id": "fbmc_shelter_beds_w" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_beds_nw" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_beds_nw" } ], - "blueprint_needs": { - "time": "5 h 30 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 4 ] ], - [ [ "pipe", 16 ] ], - [ [ "lock", 2 ] ], - [ [ "2x4", 20 ] ], - [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], - [ [ "nail", 32 ] ], - [ [ "sheet", 8 ], [ "blanket", 4 ], [ "down_blanket", 4 ], [ "fur_blanket", 4 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_diningroom", - "description": "Let's make a dining area.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_dining", - "blueprint_name": "furnish the dining room", - "blueprint_requires": [ { "id": "fbmc_shelter_beds_se" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_dining" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_dining" } ], - "blueprint_needs": { - "time": "6 h", - "skills": [ [ "fabrication", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], - "components": [ [ [ "2x4", 48 ] ], [ [ "wood_sheet", 4 ], [ "wood_panel", 4 ] ], [ [ "nail", 96 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_livingroom", - "description": "Let's make a living room area.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_livingroom", - "blueprint_name": "furnish the living room", - "blueprint_requires": [ { "id": "fbmc_shelter_beds_se" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_livingroom" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_livingroom" } ], - "blueprint_needs": { - "time": "7 h 30 m", - "skills": [ [ "fabrication", 4 ], [ "tailor", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], - "components": [ - [ [ "2x4", 76 ] ], - [ [ "wood_sheet", 4 ], [ "wood_panel", 6 ] ], - [ [ "nail", 94 ] ], - [ [ "blanket", 5 ], [ "down_blanket", 5 ], [ "fur_blanket", 5 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_pantry", - "description": "Let's build some pantry storage.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_pantry", - "blueprint_name": "build some wooden racks", - "blueprint_requires": [ { "id": "fbmc_shelter_fire" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_pantry" }, { "id": "pantry" }, { "id": "sorting" }, { "id": "tool_storage" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_pantry" } ], - "blueprint_needs": { - "time": "6 h 40 m", - "skills": [ [ "fabrication", 1 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], - "components": [ [ [ "2x4", 30 ] ], [ [ "wood_sheet", 10 ], [ "wood_panel", 20 ] ], [ [ "nail", 200 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_craftspot", - "description": "Let's build a work bench.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_craftspot", - "blueprint_name": "build a work bench", - "blueprint_requires": [ { "id": "fbmc_shelter_fire" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_craftspot" }, { "id": "tool_storage" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_craftspot" } ], - "blueprint_needs": { - "time": "2 h", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 20 ], [ "toolset", 150 ], [ "welder", 100 ], [ "welder_crude", 150 ] ] ], - "qualities": [ [ { "id": "GLARE", "level": 2 } ] ], - "components": [ [ [ "pipe", 16 ] ], [ [ "sheet_metal", 4 ] ], [ [ "sheet_metal_small", 8 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_radio", - "description": "Let's set up a radio tower to improve our recruitment efforts.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_radio_console", - "blueprint_name": "build a radio tower and console", - "blueprint_requires": [ { "id": "fbmc_shelter_well" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_radio" }, { "id": "recruiting" }, { "id": "radio" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_radio" } ], - "blueprint_needs": { - "time": "2 d", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "SCREW" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ - [ "wind_turbine", 4 ], - [ "xl_wind_turbine", 1 ], - [ "solar_panel", 4 ], - [ "reinforced_solar_panel", 4 ], - [ "solar_panel_v2", 2 ], - [ "reinforced_solar_panel_v2", 2 ] - ], - [ [ "storage_battery", 1 ], [ "medium_storage_battery", 4 ], [ "small_storage_battery", 32 ] ], - [ [ "sheet_metal", 2 ], [ "wire", 8 ] ], - [ [ "pipe", 24 ] ], - [ [ "processor", 2 ] ], - [ [ "RAM", 2 ] ], - [ [ "large_lcd_screen", 1 ] ], - [ [ "e_scrap", 8 ] ], - [ [ "frame", 1 ] ], - [ [ "circuit", 4 ] ], - [ [ "power_supply", 2 ] ], - [ [ "amplifier", 2 ] ], - [ [ "cable", 80 ] ], - [ [ "motor_small", 1 ], [ "motor_tiny", 2 ] ] - ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_shelter/recipe_modular_shelter_log.json b/data/json/recipes/basecamps/recipe_modular_shelter/recipe_modular_shelter_log.json deleted file mode 100644 index 962c841b5fc8e..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_shelter/recipe_modular_shelter_log.json +++ /dev/null @@ -1,122 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_bedroom1_log", - "description": "Let's build some living quarters so we can expand. We will start in the southeast corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_bedroom_se_log", - "blueprint_name": "build SE log bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_fire" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_bedroom1" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom1" } ], - "blueprint_needs": { - "time": "13 h 30 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 86 ] ], [ [ "nail", 36 ] ], [ [ "wood_panel", 1 ] ], [ [ "hinge", 2 ] ], [ [ "log", 24 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_bedroom2_log", - "description": "Let's build some living quarters so we can expand. We will continue along the same wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_bedroom_e_log", - "blueprint_name": "build E log bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_bedroom1" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_bedroom2" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom2" } ], - "blueprint_needs": { - "time": "13 h 30 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 86 ] ], [ [ "nail", 36 ] ], [ [ "wood_panel", 1 ] ], [ [ "hinge", 2 ] ], [ [ "log", 24 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_bedroom3_log", - "description": "Let's build some living quarters so we can expand. We will continue along the other wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_bedroom_SW_log", - "blueprint_name": "build SW log bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_bedroom2" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_bedroom3" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom3" } ], - "blueprint_needs": { - "time": "19 h 30 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 122 ] ], [ [ "nail", 36 ] ], [ [ "wood_panel", 1 ] ], [ [ "hinge", 2 ] ], [ [ "log", 36 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_bedroom4_log", - "description": "Let's build some living quarters so we can expand. We will continue along the other wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_bedroom_W_log", - "blueprint_name": "build W log bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_bedroom3" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_bedroom4" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom4" } ], - "blueprint_needs": { - "time": "13 h 30 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 86 ] ], [ [ "nail", 36 ] ], [ [ "wood_panel", 1 ] ], [ [ "hinge", 2 ] ], [ [ "log", 24 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_bedroom5_log", - "description": "Let's build some living quarters so we can expand. We will continue along the other wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_bedroom_NW_log", - "blueprint_name": "build NW log bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_bedroom4" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_bedroom5" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom5" } ], - "blueprint_needs": { - "time": "5 h 30 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 38 ] ], [ [ "nail", 36 ] ], [ [ "wood_panel", 1 ] ], [ [ "hinge", 2 ] ], [ [ "log", 8 ] ] ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_shelter/recipe_modular_shelter_rock.json b/data/json/recipes/basecamps/recipe_modular_shelter/recipe_modular_shelter_rock.json deleted file mode 100644 index a7c7fc45b48c3..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_shelter/recipe_modular_shelter_rock.json +++ /dev/null @@ -1,162 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_bedroom1_rock", - "description": "Let's build some living quarters so we can expand. We will start in the southeast corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_bedroom_se_rock", - "blueprint_name": "build SE rock bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_fire" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_bedroom1" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom1" } ], - "blueprint_needs": { - "time": "1 d 13 h 30 m", - "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 14 ] ], - [ [ "nail", 36 ] ], - [ [ "wood_panel", 1 ] ], - [ [ "hinge", 2 ] ], - [ [ "rock", 144 ] ], - [ [ "pebble", 300 ] ], - [ [ "mortar_build", 12 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_bedroom2_rock", - "description": "Let's build some living quarters so we can expand. We will continue along the same wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_bedroom_e_rock", - "blueprint_name": "build E rock bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_bedroom1" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_bedroom2" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom2" } ], - "blueprint_needs": { - "time": "1 d 13 h 30 m", - "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 14 ] ], - [ [ "nail", 36 ] ], - [ [ "wood_panel", 1 ] ], - [ [ "hinge", 2 ] ], - [ [ "rock", 144 ] ], - [ [ "pebble", 300 ] ], - [ [ "mortar_build", 12 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_bedroom3_rock", - "description": "Let's build some living quarters so we can expand. We will continue along the other wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_bedroom_SW_rock", - "blueprint_name": "build SW rock bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_bedroom2" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_bedroom3" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom3" } ], - "blueprint_needs": { - "time": "2 d 7 h 30 m", - "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 14 ] ], - [ [ "nail", 36 ] ], - [ [ "wood_panel", 1 ] ], - [ [ "hinge", 2 ] ], - [ [ "rock", 216 ] ], - [ [ "pebble", 450 ] ], - [ [ "mortar_build", 18 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_bedroom4_rock", - "description": "Let's build some living quarters so we can expand. We will continue along the other wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_bedroom_W_rock", - "blueprint_name": "build W rock bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_bedroom3" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_bedroom4" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom4" } ], - "blueprint_needs": { - "time": "1 d 13 h 30 m", - "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 14 ] ], - [ [ "nail", 36 ] ], - [ [ "wood_panel", 1 ] ], - [ [ "hinge", 2 ] ], - [ [ "rock", 144 ] ], - [ [ "pebble", 300 ] ], - [ [ "mortar_build", 12 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_bedroom5_rock", - "description": "Let's build some living quarters so we can expand. We will continue along the other wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_bedroom_NW_rock", - "blueprint_name": "build NW rock bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_bedroom4" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_bedroom5" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom5" } ], - "blueprint_needs": { - "time": "13 h 30 m", - "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 14 ] ], - [ [ "nail", 36 ] ], - [ [ "wood_panel", 1 ] ], - [ [ "hinge", 2 ] ], - [ [ "rock", 48 ] ], - [ [ "pebble", 100 ] ], - [ [ "mortar_build", 4 ] ] - ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_shelter/recipe_modular_shelter_standard.json b/data/json/recipes/basecamps/recipe_modular_shelter/recipe_modular_shelter_standard.json deleted file mode 100644 index b081371996940..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_shelter/recipe_modular_shelter_standard.json +++ /dev/null @@ -1,122 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_bedroom1", - "description": "Let's build some living quarters so we can expand. We will start in the southeast corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_bedroom_se", - "blueprint_name": "build SE standard bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_fire" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_bedroom1" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom1" } ], - "blueprint_needs": { - "time": "2 h 30 m", - "skills": [ [ "fabrication", 2 ] ], - "inline": { - "tools": [ [ [ "chipper", -1 ] ] ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 14 ] ], [ [ "nail", 36 ] ], [ [ "wood_panel", 1 ] ], [ [ "hinge", 2 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_bedroom2", - "description": "Let's build some living quarters so we can expand. We will continue along the same wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_bedroom_e", - "blueprint_name": "build E standard bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_bedroom1" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_bedroom2" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom2" } ], - "blueprint_needs": { - "time": "2 h 30 m", - "skills": [ [ "fabrication", 2 ] ], - "inline": { - "tools": [ [ [ "chipper", -1 ] ] ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 14 ] ], [ [ "nail", 36 ] ], [ [ "wood_panel", 1 ] ], [ [ "hinge", 2 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_bedroom3", - "description": "Let's build some living quarters so we can expand. We will continue along the other wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_bedroom_SW", - "blueprint_name": "build SW standard bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_bedroom2" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_bedroom3" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom3" } ], - "blueprint_needs": { - "time": "3 h", - "skills": [ [ "fabrication", 2 ] ], - "inline": { - "tools": [ [ [ "chipper", -1 ] ] ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 14 ] ], [ [ "nail", 36 ] ], [ [ "wood_panel", 1 ] ], [ [ "hinge", 2 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_bedroom4", - "description": "Let's build some living quarters so we can expand. We will continue along the other wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_bedroom_W", - "blueprint_name": "build W standard bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_bedroom3" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_bedroom4" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom4" } ], - "blueprint_needs": { - "time": "2 h 30 m", - "skills": [ [ "fabrication", 2 ] ], - "inline": { - "tools": [ [ [ "chipper", -1 ] ] ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 14 ] ], [ [ "nail", 36 ] ], [ [ "wood_panel", 1 ] ], [ [ "hinge", 2 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_bedroom5", - "description": "Let's build some living quarters so we can expand. We will continue along the other wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_bedroom_NW", - "blueprint_name": "build NW standard bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_bedroom4" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_bedroom5" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom5" } ], - "blueprint_needs": { - "time": "1 h 50 m", - "skills": [ [ "fabrication", 2 ] ], - "inline": { - "tools": [ [ [ "chipper", -1 ] ] ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 14 ] ], [ [ "nail", 36 ] ], [ [ "wood_panel", 1 ] ], [ [ "hinge", 2 ] ] ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_shelter/recipe_modular_shelter_wad.json b/data/json/recipes/basecamps/recipe_modular_shelter/recipe_modular_shelter_wad.json deleted file mode 100644 index 28d72ba359c64..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_shelter/recipe_modular_shelter_wad.json +++ /dev/null @@ -1,162 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_bedroom1_wad", - "description": "Let's build some living quarters so we can expand. We will start in the southeast corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_bedroom_se_wad", - "blueprint_name": "build SE wattle and daub bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_fire" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_bedroom1" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom1" } ], - "blueprint_needs": { - "time": "11 h 30 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 78 ] ], - [ [ "nail", 24 ] ], - [ [ "material_quicklime", 48 ], [ "material_limestone", 48 ], [ "clay_lump", 48 ] ], - [ [ "pebble", 120 ], [ "material_sand", 120 ] ], - [ [ "straw_pile", 48 ], [ "cattail_stalk", 48 ], [ "dogbane", 48 ], [ "pine_bough", 48 ] ], - [ [ "water", 60 ], [ "water_clean", 60 ] ], - [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_bedroom2_wad", - "description": "Let's build some living quarters so we can expand. We will continue along the same wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_bedroom_e_wad", - "blueprint_name": "build E wattle and daub bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_bedroom1" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_bedroom2" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom2" } ], - "blueprint_needs": { - "time": "11 h 30 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 78 ] ], - [ [ "nail", 24 ] ], - [ [ "material_quicklime", 48 ], [ "material_limestone", 48 ], [ "clay_lump", 48 ] ], - [ [ "pebble", 120 ], [ "material_sand", 120 ] ], - [ [ "straw_pile", 48 ], [ "cattail_stalk", 48 ], [ "dogbane", 48 ], [ "pine_bough", 48 ] ], - [ [ "water", 60 ], [ "water_clean", 60 ] ], - [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_bedroom3_wad", - "description": "Let's build some living quarters so we can expand. We will continue along the other wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_bedroom_SW_wad", - "blueprint_name": "build SW wattle and daub bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_bedroom2" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_bedroom3" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom3" } ], - "blueprint_needs": { - "time": "16 h 30 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 108 ] ], - [ [ "nail", 24 ] ], - [ [ "material_quicklime", 72 ], [ "material_limestone", 72 ], [ "clay_lump", 72 ] ], - [ [ "pebble", 180 ], [ "material_sand", 180 ] ], - [ [ "straw_pile", 72 ], [ "cattail_stalk", 72 ], [ "dogbane", 72 ], [ "pine_bough", 72 ] ], - [ [ "water", 90 ], [ "water_clean", 90 ] ], - [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_bedroom4_wad", - "description": "Let's build some living quarters so we can expand. We will continue along the other wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_bedroom_W_wad", - "blueprint_name": "build W wattle and daub bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_bedroom3" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_bedroom4" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom4" } ], - "blueprint_needs": { - "time": "11 h 30 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 78 ] ], - [ [ "nail", 24 ] ], - [ [ "material_quicklime", 48 ], [ "material_limestone", 48 ], [ "clay_lump", 48 ] ], - [ [ "pebble", 120 ], [ "material_sand", 120 ] ], - [ [ "straw_pile", 48 ], [ "cattail_stalk", 48 ], [ "dogbane", 48 ], [ "pine_bough", 48 ] ], - [ [ "water", 60 ], [ "water_clean", 60 ] ], - [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_bedroom5_wad", - "description": "Let's build some living quarters so we can expand. We will continue along the other wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_bedroom_NW_wad", - "blueprint_name": "build NW wattle and daub bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_bedroom4" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_bedroom5" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom5" } ], - "blueprint_needs": { - "time": "4 h 50 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 38 ] ], - [ [ "nail", 24 ] ], - [ [ "material_quicklime", 16 ], [ "material_limestone", 16 ], [ "clay_lump", 16 ] ], - [ [ "pebble", 40 ], [ "material_sand", 40 ] ], - [ [ "straw_pile", 16 ], [ "cattail_stalk", 16 ], [ "dogbane", 16 ], [ "pine_bough", 16 ] ], - [ [ "water", 20 ], [ "water_clean", 20 ] ], - [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ] - ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_shelter/recipe_modular_shelter_wood.json b/data/json/recipes/basecamps/recipe_modular_shelter/recipe_modular_shelter_wood.json deleted file mode 100644 index e4b68fff9260e..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_shelter/recipe_modular_shelter_wood.json +++ /dev/null @@ -1,122 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_bedroom1_wood", - "description": "Let's build some living quarters so we can expand. We will start in the southeast corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_bedroom_se_wood", - "blueprint_name": "build SE wood panel bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_fire" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_bedroom1" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom1" } ], - "blueprint_needs": { - "time": "9 h 30 m", - "skills": [ [ "fabrication", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 74 ] ], [ [ "nail", 276 ] ], [ [ "wood_panel", 13 ] ], [ [ "hinge", 2 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_bedroom2_wood", - "description": "Let's build some living quarters so we can expand. We will continue along the same wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_bedroom_e_wood", - "blueprint_name": "build E wood panel bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_bedroom1" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_bedroom2" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom2" } ], - "blueprint_needs": { - "time": "9 h 30 m", - "skills": [ [ "fabrication", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 74 ] ], [ [ "nail", 276 ] ], [ [ "wood_panel", 13 ] ], [ [ "hinge", 2 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_bedroom3_wood", - "description": "Let's build some living quarters so we can expand. We will continue along the other wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_bedroom_SW_wood", - "blueprint_name": "build SW wood panel bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_bedroom2" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_bedroom3" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom3" } ], - "blueprint_needs": { - "time": "13 h 30 m", - "skills": [ [ "fabrication", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 104 ] ], [ [ "nail", 396 ] ], [ [ "wood_panel", 19 ] ], [ [ "hinge", 2 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_bedroom4_wood", - "description": "Let's build some living quarters so we can expand. We will continue along the other wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_bedroom_W_wood", - "blueprint_name": "build W wood panel bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_bedroom3" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_bedroom4" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom4" } ], - "blueprint_needs": { - "time": "9 h 30 m", - "skills": [ [ "fabrication", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 74 ] ], [ [ "nail", 276 ] ], [ [ "wood_panel", 13 ] ], [ [ "hinge", 2 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_bedroom5_wood", - "description": "Let's build some living quarters so we can expand. We will continue along the other wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_bedroom_NW_wood", - "blueprint_name": "build NW wood panel bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_bedroom4" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_bedroom5" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom5" } ], - "blueprint_needs": { - "time": "4 h 10 m", - "skills": [ [ "fabrication", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 34 ] ], [ [ "nail", 116 ] ], [ [ "wood_panel", 5 ] ], [ [ "hinge", 2 ] ] ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_shelter_1/recipe_modular_shelter_1_common.json b/data/json/recipes/basecamps/recipe_modular_shelter_1/recipe_modular_shelter_1_common.json deleted file mode 100644 index 6aebb32526e10..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_shelter_1/recipe_modular_shelter_1_common.json +++ /dev/null @@ -1,955 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_shelter_1_0", - "description": "We should survey the base site and set up a bulletin board.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "time": "1 h", - "construction_blueprint": "fbmc_shelter_1_0", - "blueprint_provides": [ - { "id": "gathering" }, - { "id": "primitive_camp_recipes_1" }, - { "id": "fbmc_shelter_1_0" }, - { "id": "firewood" }, - { "id": "foraging" }, - { "id": "sorting" }, - { "id": "logging" } - ], - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_name": "basic survey", - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_fireplace", - "description": "We should build a fireplace for cooking and grab a pot. Let's set up near the working terminal.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_fireplace", - "blueprint_name": "build a fireplace", - "blueprint_requires": [ { "id": "fbmc_shelter_1_0" } ], - "blueprint_provides": [ - { "id": "fbmc_shelter_1_fire" }, - { "id": "trapping" }, - { "id": "hunting" }, - { "id": "kitchen" }, - { "id": "kitchen_recipes_1" } - ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_fire" } ], - "blueprint_resources": [ "fake_fireplace", "pot" ], - "blueprint_needs": { - "time": "2 h 30 m", - "skills": [ [ "fabrication", 2 ], [ "survival", 1 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], - "components": [ [ [ "2x4", 4 ] ], [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], [ [ "nail", 8 ] ], [ [ "rock", 40 ] ] ] - } - }, - "components": [ [ [ "pot", 1 ], [ "rock_pot", 1 ], [ "pot_copper", 1 ], [ "clay_pot", 1 ] ] ] - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_brazier", - "description": "We should build a brazier for cooking and grab a pot. Let's set up near the working terminal.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "time": "5 m", - "construction_blueprint": "fbmc_shelter_1_brazier", - "blueprint_name": "build a brazier", - "blueprint_requires": [ { "id": "fbmc_shelter_1_0" } ], - "blueprint_provides": [ - { "id": "fbmc_shelter_1_fire" }, - { "id": "trapping" }, - { "id": "hunting" }, - { "id": "kitchen" }, - { "id": "kitchen_recipes_1" } - ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_fire" } ], - "blueprint_resources": [ "fake_fireplace", "pot" ], - "blueprint_needs": { - "time": "30 m", - "skills": [ [ "fabrication", 1 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], - "components": [ [ [ "2x4", 4 ] ], [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], [ [ "nail", 8 ] ] ] - } - }, - "components": [ [ [ "brazier", 1 ] ], [ [ "pot", 1 ], [ "rock_pot", 1 ], [ "pot_copper", 1 ], [ "clay_pot", 1 ] ] ] - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_stove", - "description": "We should build a wood stove for cooking and grab a pot. Let's set up near the working terminal.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_stove", - "blueprint_name": "build a wood stove", - "blueprint_requires": [ { "id": "fbmc_shelter_1_0" } ], - "blueprint_provides": [ - { "id": "fbmc_shelter_1_fire" }, - { "id": "trapping" }, - { "id": "hunting" }, - { "id": "kitchen" }, - { "id": "kitchen_recipes_1" } - ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_fire" } ], - "blueprint_resources": [ "fake_fireplace", "pot" ], - "blueprint_needs": { - "time": "1 h 30 m", - "skills": [ [ "fabrication", 5 ], [ "mechanics", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "SAW_W" } ] ], - "components": [ - [ [ "2x4", 4 ] ], - [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], - [ [ "nail", 8 ] ], - [ [ "metal_tank", 1 ] ], - [ [ "pipe", 1 ] ] - ] - } - }, - "components": [ [ [ "pot", 1 ], [ "rock_pot", 1 ], [ "pot_copper", 1 ], [ "clay_pot", 1 ] ] ] - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_well", - "description": "We should build a well, put it near the terminal. This will make our future here more secure.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_well", - "blueprint_name": "build a well", - "blueprint_requires": [ { "id": "fbmc_shelter_1_fire" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_well" }, { "id": "relaying" }, { "id": "scouting" }, { "id": "patrolling" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_well" } ], - "blueprint_needs": { - "time": "11 h", - "skills": [ [ "fabrication", 4 ], [ "mechanics", 2 ], [ "survival", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], - "components": [ [ [ "rock", 40 ] ], [ [ "2x4", 4 ] ], [ [ "nail", 8 ] ], [ [ "well_pump", 1 ] ], [ [ "pipe", 6 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_bed_standard_NW", - "description": "Let's furnish the southeast bedroom with a regular bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_bed_standard_NW", - "blueprint_name": "furnish the NW bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom1" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bed_nw" }, { "id": "bed", "amount": 1 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bed_nw" } ], - "blueprint_needs": { - "time": "3 h", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 2 ] ], - [ [ "pipe", 8 ] ], - [ [ "lock", 1 ] ], - [ [ "2x4", 24 ] ], - [ [ "nail", 20 ] ], - [ [ "mattress", 2 ], [ "down_mattress", 2 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_beds_standard_W1", - "description": "Let's furnish the west bedroom with regular beds.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_bed_W1", - "blueprint_name": "furnish the W bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom2" }, { "id": "fbmc_shelter_1_bed_nw" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom_w1" }, { "id": "bed", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom_w1" } ], - "blueprint_needs": { - "time": "3 h", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 2 ] ], - [ [ "pipe", 8 ] ], - [ [ "lock", 1 ] ], - [ [ "2x4", 24 ] ], - [ [ "nail", 20 ] ], - [ [ "mattress", 2 ], [ "down_mattress", 2 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_beds_standard_W2", - "description": "Let's furnish the west bedroom with regular beds.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_bed_W2", - "blueprint_name": "furnish the W bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom3" }, { "id": "fbmc_shelter_1_bedroom_w1" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom_w2" }, { "id": "bed", "amount": 3 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom_w2" } ], - "blueprint_needs": { - "time": "3 h", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 2 ] ], - [ [ "pipe", 8 ] ], - [ [ "lock", 1 ] ], - [ [ "2x4", 24 ] ], - [ [ "nail", 20 ] ], - [ [ "mattress", 2 ], [ "down_mattress", 2 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_beds_standard_W3", - "description": "Let's furnish the west bedroom with regular beds.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_bed_W3", - "blueprint_name": "furnish the W bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom5" }, { "id": "fbmc_shelter_1_bedroom_w2" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom_w3" }, { "id": "bed", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom_w3" } ], - "blueprint_needs": { - "time": "3 h", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 2 ] ], - [ [ "pipe", 8 ] ], - [ [ "lock", 1 ] ], - [ [ "2x4", 24 ] ], - [ [ "nail", 20 ] ], - [ [ "mattress", 2 ], [ "down_mattress", 2 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_bed_straw_NW", - "description": "Let's furnish the southeast bedroom with a straw bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_bed_straw_NW", - "blueprint_name": "furnish the NW bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom1" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bed_nw" }, { "id": "bed", "amount": 1 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bed_nw" } ], - "blueprint_needs": { - "time": "2 h", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 2 ] ], - [ [ "pipe", 8 ] ], - [ [ "lock", 1 ] ], - [ [ "2x4", 8 ], [ "stick", 8 ] ], - [ [ "straw_pile", 16 ], [ "withered", 16 ], [ "pine_bough", 16 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_beds_straw_W1", - "description": "Let's furnish the west bedroom with a straw bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_bed_straw_W1", - "blueprint_name": "furnish the W bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom2" }, { "id": "fbmc_shelter_1_bed_nw" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom_w1" }, { "id": "bed", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom_w1" } ], - "blueprint_needs": { - "time": "2 h", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 2 ] ], - [ [ "pipe", 8 ] ], - [ [ "lock", 1 ] ], - [ [ "2x4", 8 ], [ "stick", 8 ] ], - [ [ "straw_pile", 16 ], [ "withered", 16 ], [ "pine_bough", 16 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_beds_straw_W2", - "description": "Let's furnish the west bedroom with a straw bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_bed_straw_W2", - "blueprint_name": "furnish the W bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom3" }, { "id": "fbmc_shelter_1_bedroom_w1" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom_w2" }, { "id": "bed", "amount": 3 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom_w2" } ], - "blueprint_needs": { - "time": "2 h", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 2 ] ], - [ [ "pipe", 8 ] ], - [ [ "lock", 1 ] ], - [ [ "2x4", 8 ], [ "stick", 8 ] ], - [ [ "straw_pile", 16 ], [ "withered", 16 ], [ "pine_bough", 16 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_beds_straw_W3", - "description": "Let's furnish the west bedroom with straw beds.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_bed_straw_W3", - "blueprint_name": "furnish the W bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom5" }, { "id": "fbmc_shelter_1_bedroom_w2" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom_w3" }, { "id": "bed", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom_w3" } ], - "blueprint_needs": { - "time": "2 h", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 2 ] ], - [ [ "pipe", 8 ] ], - [ [ "lock", 1 ] ], - [ [ "2x4", 8 ], [ "stick", 8 ] ], - [ [ "straw_pile", 16 ], [ "withered", 16 ], [ "pine_bough", 16 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_bed_makeshift_NW", - "description": "Let's furnish the southeast bedroom with a makeshift bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_bed_makeshift_NW", - "blueprint_name": "furnish the NW bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom1" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bed_nw" }, { "id": "bed", "amount": 1 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bed_nw" } ], - "blueprint_needs": { - "time": "2 h 30 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 2 ] ], - [ [ "pipe", 8 ] ], - [ [ "lock", 1 ] ], - [ [ "2x4", 8 ] ], - [ [ "nail", 12 ] ], - [ [ "sheet", 4 ], [ "blanket", 2 ], [ "down_blanket", 2 ], [ "fur_blanket", 2 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_beds_makeshift_W1", - "description": "Let's furnish the west bedroom with a makeshift bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_bed_makeshift_W1", - "blueprint_name": "furnish the W bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom2" }, { "id": "fbmc_shelter_1_bed_nw" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom_w1" }, { "id": "bed", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom_w1" } ], - "blueprint_needs": { - "time": "2 h 30 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 2 ] ], - [ [ "pipe", 8 ] ], - [ [ "lock", 1 ] ], - [ [ "2x4", 8 ] ], - [ [ "nail", 12 ] ], - [ [ "sheet", 4 ], [ "blanket", 2 ], [ "down_blanket", 2 ], [ "fur_blanket", 2 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_beds_makeshift_W2", - "description": "Let's furnish the west bedroom with a makeshift bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_bed_makeshift_W2", - "blueprint_name": "furnish the W bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom3" }, { "id": "fbmc_shelter_1_bedroom_w1" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom_w2" }, { "id": "bed", "amount": 3 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom_w2" } ], - "blueprint_needs": { - "time": "2 h 30 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 2 ] ], - [ [ "pipe", 8 ] ], - [ [ "lock", 1 ] ], - [ [ "2x4", 8 ] ], - [ [ "nail", 12 ] ], - [ [ "sheet", 4 ], [ "blanket", 2 ], [ "down_blanket", 2 ], [ "fur_blanket", 2 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_beds_makeshift_W3", - "description": "Let's furnish the west bedroom with makeshift beds.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_bed_makeshift_W3", - "blueprint_name": "furnish the W bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom5" }, { "id": "fbmc_shelter_1_bedroom_w2" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom_w3" }, { "id": "bed", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom_w3" } ], - "blueprint_needs": { - "time": "2 h 30 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 2 ] ], - [ [ "pipe", 8 ] ], - [ [ "lock", 1 ] ], - [ [ "2x4", 8 ] ], - [ [ "nail", 12 ] ], - [ [ "sheet", 4 ], [ "blanket", 2 ], [ "down_blanket", 2 ], [ "fur_blanket", 2 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_bed_standard_SW", - "description": "Let's furnish the southwest bedroom with a regular bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_bed_standard_SW", - "blueprint_name": "furnish the SW bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom_w3" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bed_sw" }, { "id": "bed", "amount": 5 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bed_sw" } ], - "blueprint_needs": { - "time": "3 h 30 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 2 ] ], - [ [ "pipe", 8 ] ], - [ [ "lock", 1 ] ], - [ [ "2x4", 28 ] ], - [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], - [ [ "nail", 28 ] ], - [ [ "mattress", 2 ], [ "down_mattress", 2 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_bed_straw_SW", - "description": "Let's furnish the southwest bedroom with a straw bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_bed_straw_SW", - "blueprint_name": "furnish the SW bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom_w3" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bed_sw" }, { "id": "bed", "amount": 5 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bed_sw" } ], - "blueprint_needs": { - "time": "2 h 30 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 2 ] ], - [ [ "pipe", 8 ] ], - [ [ "lock", 1 ] ], - [ [ "2x4", 12 ] ], - [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], - [ [ "nail", 8 ] ], - [ [ "straw_pile", 16 ], [ "withered", 16 ], [ "pine_bough", 16 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_bed_makeshift_SW", - "description": "Let's furnish the southwest bedroom with a makeshift bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_bed_makeshift_SW", - "blueprint_name": "furnish the SW bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom_w3" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bed_sw" }, { "id": "bed", "amount": 5 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bed_sw" } ], - "blueprint_needs": { - "time": "3 h", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 2 ] ], - [ [ "pipe", 8 ] ], - [ [ "lock", 1 ] ], - [ [ "2x4", 12 ] ], - [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], - [ [ "nail", 20 ] ], - [ [ "sheet", 4 ], [ "blanket", 2 ], [ "down_blanket", 2 ], [ "fur_blanket", 2 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_beds_standard_S1", - "description": "Let's furnish the southern bedroom with regular beds.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_bed_standard_S1", - "blueprint_name": "furnish the S bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_1_bed_sw" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bed_s1" }, { "id": "bed", "amount": 7 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bed_s1" } ], - "blueprint_needs": { - "time": "6 h 30 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 4 ] ], - [ [ "pipe", 16 ] ], - [ [ "lock", 2 ] ], - [ [ "2x4", 52 ] ], - [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], - [ [ "nail", 48 ] ], - [ [ "mattress", 4 ], [ "down_mattress", 4 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_beds_straw_S1", - "description": "Let's furnish the southern bedroom with straw beds.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_bed_straw_S1", - "blueprint_name": "furnish the S bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_1_bed_sw" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bed_s1" }, { "id": "bed", "amount": 7 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bed_s1" } ], - "blueprint_needs": { - "time": "4 h 30 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 4 ] ], - [ [ "pipe", 16 ] ], - [ [ "lock", 2 ] ], - [ [ "2x4", 20 ] ], - [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], - [ [ "nail", 8 ] ], - [ [ "straw_pile", 32 ], [ "withered", 32 ], [ "pine_bough", 32 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_beds_makeshift_S1", - "description": "Let's furnish the southern bedroom with makeshift beds.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_bed_makeshift_S1", - "blueprint_name": "furnish the S bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_1_bed_sw" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bed_s1" }, { "id": "bed", "amount": 7 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bed_s1" } ], - "blueprint_needs": { - "time": "5 h 30 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 4 ] ], - [ [ "pipe", 16 ] ], - [ [ "lock", 2 ] ], - [ [ "2x4", 20 ] ], - [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], - [ [ "nail", 32 ] ], - [ [ "sheet", 8 ], [ "blanket", 4 ], [ "down_blanket", 4 ], [ "fur_blanket", 4 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_beds_standard_S2", - "description": "Let's furnish the southern bedroom with regular beds.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_bed_standard_S2", - "blueprint_name": "furnish the S bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_1_bed_s1" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bed_s2" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bed_s2" } ], - "blueprint_needs": { - "time": "6 h", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 4 ] ], - [ [ "pipe", 16 ] ], - [ [ "lock", 2 ] ], - [ [ "2x4", 48 ] ], - [ [ "nail", 40 ] ], - [ [ "mattress", 4 ], [ "down_mattress", 4 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_beds_straw_S2", - "description": "Let's furnish the southern bedroom with straw beds.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_bed_straw_S2", - "blueprint_name": "furnish the S bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_1_bed_s1" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bed_s2" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bed_s2" } ], - "blueprint_needs": { - "time": "4 h", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 4 ] ], - [ [ "pipe", 16 ] ], - [ [ "lock", 2 ] ], - [ [ "2x4", 16 ], [ "stick", 16 ] ], - [ [ "straw_pile", 32 ], [ "withered", 32 ], [ "pine_bough", 32 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_beds_makeshift_S2", - "description": "Let's furnish the southern bedroom with makeshift beds.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_bed_makeshift_S2", - "blueprint_name": "furnish the S bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_1_bed_s1" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bed_s2" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bed_s2" } ], - "blueprint_needs": { - "time": "5 h", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 4 ] ], - [ [ "pipe", 16 ] ], - [ [ "lock", 2 ] ], - [ [ "2x4", 16 ] ], - [ [ "nail", 24 ] ], - [ [ "sheet", 8 ], [ "blanket", 4 ], [ "down_blanket", 4 ], [ "fur_blanket", 4 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_diningroom", - "description": "Let's make a dining area.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_dining", - "blueprint_name": "furnish the dining room", - "blueprint_requires": [ { "id": "fbmc_shelter_1_fire" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_dining" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_dining" } ], - "blueprint_needs": { - "time": "6 h", - "skills": [ [ "fabrication", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], - "components": [ [ [ "2x4", 48 ] ], [ [ "wood_sheet", 4 ], [ "wood_panel", 4 ] ], [ [ "nail", 96 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_livingroom", - "description": "Let's make a living room area.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_livingroom", - "blueprint_name": "furnish the living room", - "blueprint_requires": [ { "id": "fbmc_shelter_1_fire" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_livingroom" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_livingroom" } ], - "blueprint_needs": { - "time": "7 h 30 m", - "skills": [ [ "fabrication", 4 ], [ "tailor", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], - "components": [ - [ [ "2x4", 60 ] ], - [ [ "wood_sheet", 6 ], [ "wood_panel", 9 ] ], - [ [ "nail", 102 ] ], - [ [ "blanket", 3 ], [ "down_blanket", 3 ], [ "fur_blanket", 3 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_pantry", - "description": "Let's build some pantry storage.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_pantry", - "blueprint_name": "build some wooden racks", - "blueprint_requires": [ { "id": "fbmc_shelter_1_fire" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_pantry" }, { "id": "pantry" }, { "id": "sorting" }, { "id": "tool_storage" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_pantry" } ], - "blueprint_needs": { - "time": "9 h 20 m", - "skills": [ [ "fabrication", 1 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], - "components": [ [ [ "2x4", 42 ] ], [ [ "wood_sheet", 14 ], [ "wood_panel", 28 ] ], [ [ "nail", 280 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_craftspot", - "description": "Let's build a work bench.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_craftspot", - "blueprint_name": "build a work bench", - "blueprint_requires": [ { "id": "fbmc_shelter_1_fire" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_craftspot" }, { "id": "tool_storage" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_craftspot" } ], - "blueprint_needs": { - "time": "3 h", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 30 ], [ "toolset", 225 ], [ "welder", 150 ], [ "welder_crude", 225 ] ] ], - "qualities": [ [ { "id": "GLARE", "level": 2 } ] ], - "components": [ [ [ "pipe", 24 ] ], [ [ "sheet_metal", 6 ] ], [ [ "sheet_metal_small", 12 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_radio", - "description": "Let's set up a radio tower to improve our recruitment efforts.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_radio_console", - "blueprint_name": "build a radio tower and console", - "blueprint_requires": [ { "id": "fbmc_shelter_1_well" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_radio" }, { "id": "recruiting" }, { "id": "radio" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_radio" } ], - "blueprint_needs": { - "time": "2 d", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "SCREW" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ - [ "wind_turbine", 4 ], - [ "xl_wind_turbine", 1 ], - [ "solar_panel", 4 ], - [ "reinforced_solar_panel", 4 ], - [ "solar_panel_v2", 2 ], - [ "reinforced_solar_panel_v2", 2 ] - ], - [ [ "storage_battery", 1 ], [ "medium_storage_battery", 4 ], [ "small_storage_battery", 32 ] ], - [ [ "sheet_metal", 2 ], [ "wire", 8 ] ], - [ [ "pipe", 24 ] ], - [ [ "processor", 2 ] ], - [ [ "RAM", 2 ] ], - [ [ "large_lcd_screen", 1 ] ], - [ [ "e_scrap", 8 ] ], - [ [ "frame", 1 ] ], - [ [ "circuit", 4 ] ], - [ [ "power_supply", 2 ] ], - [ [ "amplifier", 2 ] ], - [ [ "cable", 80 ] ], - [ [ "motor_small", 1 ], [ "motor_tiny", 2 ] ] - ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_shelter_1/recipe_modular_shelter_1_log.json b/data/json/recipes/basecamps/recipe_modular_shelter_1/recipe_modular_shelter_1_log.json deleted file mode 100644 index 6122314b36aed..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_shelter_1/recipe_modular_shelter_1_log.json +++ /dev/null @@ -1,122 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_bedroom1_log", - "description": "Let's build some living quarters so we can expand. We will start in the northwest corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_bedroom_NW_log", - "blueprint_name": "build NW log bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_1_fire" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom1" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom1" } ], - "blueprint_needs": { - "time": "9 h 30 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 62 ] ], [ [ "nail", 36 ] ], [ [ "wood_panel", 1 ] ], [ [ "hinge", 2 ] ], [ [ "log", 16 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_bedroom2_log", - "description": "Let's build some living quarters so we can expand. We will continue along the west wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_bedroom_W1_log", - "blueprint_name": "build W log bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom1" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom2" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom2" } ], - "blueprint_needs": { - "time": "9 h 30 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 62 ] ], [ [ "nail", 36 ] ], [ [ "wood_panel", 1 ] ], [ [ "hinge", 2 ] ], [ [ "log", 16 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_bedroom3_log", - "description": "Let's build some living quarters so we can expand. We will continue along the same wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_bedroom_W2", - "blueprint_name": "build W log bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom2" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom3" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom3" } ], - "blueprint_needs": { - "time": "9 h 30 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 62 ] ], [ [ "nail", 36 ] ], [ [ "wood_panel", 1 ] ], [ [ "hinge", 2 ] ], [ [ "log", 16 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_bedroom5_log", - "description": "Let's build some living quarters so we can expand. We will continue along the southwest corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_bedroom_SW_log", - "blueprint_name": "build SW log bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom3" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom5" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom5" } ], - "blueprint_needs": { - "time": "15 h 30 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 92 ] ], [ [ "nail", 76 ] ], [ [ "wood_panel", 3 ] ], [ [ "hinge", 2 ] ], [ [ "log", 24 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_bedroom6_log", - "description": "Let's build some living quarters so we can expand. We will continue along the south wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_bedroom_S_log", - "blueprint_name": "build S log bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom5" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom6" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom6" } ], - "blueprint_needs": { - "time": "15 h", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 100 ] ], [ [ "nail", 72 ] ], [ [ "wood_panel", 2 ] ], [ [ "hinge", 4 ] ], [ [ "log", 24 ] ] ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_shelter_1/recipe_modular_shelter_1_rock.json b/data/json/recipes/basecamps/recipe_modular_shelter_1/recipe_modular_shelter_1_rock.json deleted file mode 100644 index 087fffd097106..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_shelter_1/recipe_modular_shelter_1_rock.json +++ /dev/null @@ -1,154 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_bedroom1_rock", - "description": "Let's build some living quarters so we can expand. We will start in the northwest corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_bedroom_NW_rock", - "blueprint_name": "build NW rock bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_1_fire" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom1" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom1" } ], - "blueprint_needs": { - "time": "1 d 1 h 30 m", - "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 14 ] ], - [ [ "nail", 36 ] ], - [ [ "wood_panel", 1 ] ], - [ [ "hinge", 2 ] ], - [ [ "rock", 96 ] ], - [ [ "pebble", 200 ] ], - [ [ "mortar_build", 8 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_bedroom2_rock", - "description": "Let's build some living quarters so we can expand. We will continue along the west wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_bedroom_W1_rock", - "blueprint_name": "build W rock bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom1" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom2" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom2" } ], - "blueprint_needs": { - "time": "1 d 1 h 30 m", - "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 14 ] ], - [ [ "nail", 36 ] ], - [ [ "wood_panel", 1 ] ], - [ [ "hinge", 2 ] ], - [ [ "rock", 96 ] ], - [ [ "pebble", 200 ] ], - [ [ "mortar_build", 8 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_bedroom3_rock", - "description": "Let's build some living quarters so we can expand. We will continue along the same wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_bedroom_W2", - "blueprint_name": "build W rock bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom2" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom3" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom3" } ], - "blueprint_needs": { - "time": "9 h 30 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 62 ] ], [ [ "nail", 36 ] ], [ [ "wood_panel", 1 ] ], [ [ "hinge", 2 ] ], [ [ "log", 16 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_bedroom5_rock", - "description": "Let's build some living quarters so we can expand. We will continue along the southwest corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_bedroom_SW_rock", - "blueprint_name": "build SW rock bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom3" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom5" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom5" } ], - "blueprint_needs": { - "time": "1 d 15 h 30 m", - "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 20 ] ], - [ [ "nail", 76 ] ], - [ [ "wood_panel", 3 ] ], - [ [ "hinge", 2 ] ], - [ [ "rock", 144 ] ], - [ [ "pebble", 300 ] ], - [ [ "mortar_build", 12 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_bedroom6_rock", - "description": "Let's build some living quarters so we can expand. We will continue along the south wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_bedroom_S_rock", - "blueprint_name": "build S rock bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom5" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom6" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom6" } ], - "blueprint_needs": { - "time": "1 d 15 h", - "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 28 ] ], - [ [ "nail", 72 ] ], - [ [ "wood_panel", 2 ] ], - [ [ "hinge", 4 ] ], - [ [ "rock", 144 ] ], - [ [ "pebble", 300 ] ], - [ [ "mortar_build", 12 ] ] - ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_shelter_1/recipe_modular_shelter_1_standard.json b/data/json/recipes/basecamps/recipe_modular_shelter_1/recipe_modular_shelter_1_standard.json deleted file mode 100644 index 341f7a6d57084..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_shelter_1/recipe_modular_shelter_1_standard.json +++ /dev/null @@ -1,122 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_bedroom1", - "description": "Let's build some living quarters so we can expand. We will start in the northwest corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_bedroom_NW", - "blueprint_name": "build NW standard bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_1_fire" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom1" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom1" } ], - "blueprint_needs": { - "time": "2 h 26 m", - "skills": [ [ "fabrication", 2 ] ], - "inline": { - "tools": [ [ [ "paint_brush", -1 ] ], [ [ "chipper", -1 ] ] ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 14 ] ], [ [ "nail", 36 ] ], [ [ "wood_panel", 1 ] ], [ [ "hinge", 2 ] ], [ [ "w_paint", 100 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_bedroom2", - "description": "Let's build some living quarters so we can expand. We will continue along the west wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_bedroom_W1", - "blueprint_name": "build W standard bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom1" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom2" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom2" } ], - "blueprint_needs": { - "time": "2 h 26 m", - "skills": [ [ "fabrication", 2 ] ], - "inline": { - "tools": [ [ [ "paint_brush", -1 ] ], [ [ "chipper", -1 ] ] ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 14 ] ], [ [ "nail", 36 ] ], [ [ "wood_panel", 1 ] ], [ [ "hinge", 2 ] ], [ [ "w_paint", 100 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_bedroom3", - "description": "Let's build some living quarters so we can expand. We will continue along the same wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_bedroom_W2", - "blueprint_name": "build W standard bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom2" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom3" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom3" } ], - "blueprint_needs": { - "time": "9 h 30 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 62 ] ], [ [ "nail", 36 ] ], [ [ "wood_panel", 1 ] ], [ [ "hinge", 2 ] ], [ [ "log", 16 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_bedroom5", - "description": "Let's build some living quarters so we can expand. We will continue along the southwest corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_standard_bedroom_SW", - "blueprint_name": "build SW standard bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom3" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom5" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom5" } ], - "blueprint_needs": { - "time": "4 h 54 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ [ [ "paint_brush", -1 ] ], [ [ "chipper", -1 ] ] ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 20 ] ], [ [ "nail", 76 ] ], [ [ "wood_panel", 3 ] ], [ [ "hinge", 2 ] ], [ [ "w_paint", 150 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_bedroom6", - "description": "Let's build some living quarters so we can expand. We will continue along the south wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_bedroom_S", - "blueprint_name": "build S standard bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom5" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom6" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom6" } ], - "blueprint_needs": { - "time": "4 h 24 m", - "skills": [ [ "fabrication", 2 ] ], - "inline": { - "tools": [ [ [ "paint_brush", -1 ] ], [ [ "chipper", -1 ] ] ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 28 ] ], [ [ "nail", 72 ] ], [ [ "wood_panel", 2 ] ], [ [ "hinge", 4 ] ], [ [ "w_paint", 150 ] ] ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_shelter_1/recipe_modular_shelter_1_wad.json b/data/json/recipes/basecamps/recipe_modular_shelter_1/recipe_modular_shelter_1_wad.json deleted file mode 100644 index 9bb1dc6033bfe..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_shelter_1/recipe_modular_shelter_1_wad.json +++ /dev/null @@ -1,155 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_bedroom1_wad", - "description": "Let's build some living quarters so we can expand. We will start in the northwest corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_bedroom_NW_wad", - "blueprint_name": "build NW wattle and daub bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_1_fire" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom1" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom1" } ], - "blueprint_needs": { - "time": "8 h 10 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 58 ] ], - [ [ "nail", 24 ] ], - [ [ "material_quicklime", 32 ], [ "material_limestone", 32 ], [ "clay_lump", 32 ] ], - [ [ "pebble", 80 ], [ "material_sand", 80 ] ], - [ [ "straw_pile", 32 ], [ "cattail_stalk", 32 ], [ "dogbane", 32 ], [ "pine_bough", 32 ] ], - [ [ "water", 40 ], [ "water_clean", 40 ] ], - [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_bedroom2_wad", - "description": "Let's build some living quarters so we can expand. We will continue along the west wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_bedroom_W1_wad", - "blueprint_name": "build W wattle and daub bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom1" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom2" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom2" } ], - "blueprint_needs": { - "time": "8 h 10 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 58 ] ], - [ [ "nail", 24 ] ], - [ [ "material_quicklime", 32 ], [ "material_limestone", 32 ], [ "clay_lump", 32 ] ], - [ [ "pebble", 80 ], [ "material_sand", 80 ] ], - [ [ "straw_pile", 32 ], [ "cattail_stalk", 32 ], [ "dogbane", 32 ], [ "pine_bough", 32 ] ], - [ [ "water", 40 ], [ "water_clean", 40 ] ], - [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_bedroom3_wad", - "description": "Let's build some living quarters so we can expand. We will continue along the same wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_bedroom_W2", - "blueprint_name": "build W wattle and daub bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom2" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom3" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom3" } ], - "blueprint_needs": { - "time": "9 h 30 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 62 ] ], [ [ "nail", 36 ] ], [ [ "wood_panel", 1 ] ], [ [ "hinge", 2 ] ], [ [ "log", 16 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_bedroom5_wad", - "description": "Let's build some living quarters so we can expand. We will continue along the southwest corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_bedroom_SW_wad", - "blueprint_name": "build SW wattle and daub bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom3" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom5" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom5" } ], - "blueprint_needs": { - "time": "13 h 30 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 84 ] ], - [ [ "nail", 64 ] ], - [ [ "material_quicklime", 48 ], [ "material_limestone", 48 ], [ "clay_lump", 48 ] ], - [ [ "pebble", 120 ], [ "material_sand", 120 ] ], - [ [ "straw_pile", 48 ], [ "cattail_stalk", 48 ], [ "dogbane", 48 ], [ "pine_bough", 48 ] ], - [ [ "water", 60 ], [ "water_clean", 60 ] ], - [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], - [ [ "wood_sheet", 1 ], [ "wood_panel", 2 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_bedroom6_wad", - "description": "Let's build some living quarters so we can expand. We will continue along the south wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_bedroom_S_wad", - "blueprint_name": "build S wattle and daub bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom5" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom6" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom6" } ], - "blueprint_needs": { - "time": "13 h", - "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 96 ] ], - [ [ "nail", 48 ] ], - [ [ "material_quicklime", 48 ], [ "material_limestone", 48 ], [ "clay_lump", 48 ] ], - [ [ "pebble", 120 ], [ "material_sand", 120 ] ], - [ [ "straw_pile", 48 ], [ "cattail_stalk", 48 ], [ "dogbane", 48 ], [ "pine_bough", 48 ] ], - [ [ "water", 60 ], [ "water_clean", 60 ] ], - [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ] - ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_shelter_1/recipe_modular_shelter_1_wood.json b/data/json/recipes/basecamps/recipe_modular_shelter_1/recipe_modular_shelter_1_wood.json deleted file mode 100644 index 917697fcf72d0..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_shelter_1/recipe_modular_shelter_1_wood.json +++ /dev/null @@ -1,122 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_bedroom1_wood", - "description": "Let's build some living quarters so we can expand. We will start in the northwest corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_bedroom_NW_wood", - "blueprint_name": "build NW wood bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_1_fire" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom1" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom1" } ], - "blueprint_needs": { - "time": "6 h 50 m", - "skills": [ [ "fabrication", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 54 ] ], [ [ "nail", 196 ] ], [ [ "wood_panel", 9 ] ], [ [ "hinge", 2 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_bedroom2_wood", - "description": "Let's build some living quarters so we can expand. We will continue along the west wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_bedroom_W1_wood", - "blueprint_name": "build W wood bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom1" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom2" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom2" } ], - "blueprint_needs": { - "time": "6 h 50 m", - "skills": [ [ "fabrication", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 54 ] ], [ [ "nail", 196 ] ], [ [ "wood_panel", 9 ] ], [ [ "hinge", 2 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_bedroom3_wood", - "description": "Let's build some living quarters so we can expand. We will continue along the same wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_bedroom_W2", - "blueprint_name": "build W wood bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom2" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom3" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom3" } ], - "blueprint_needs": { - "time": "9 h 30 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 62 ] ], [ [ "nail", 36 ] ], [ [ "wood_panel", 1 ] ], [ [ "hinge", 2 ] ], [ [ "log", 16 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_bedroom5_wood", - "description": "Let's build some living quarters so we can expand. We will continue along the southwest corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_bedroom_SW_wood", - "blueprint_name": "build SW wood bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom3" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom5" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom5" } ], - "blueprint_needs": { - "time": "11 h 30 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 80 ] ], [ [ "nail", 316 ] ], [ [ "wood_panel", 15 ] ], [ [ "hinge", 2 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_shelter_1_bedroom6_wood", - "description": "Let's build some living quarters so we can expand. We will continue along the south wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_1_bedroom_S_wood", - "blueprint_name": "build S wood bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom5" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom6" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom6" } ], - "blueprint_needs": { - "time": "11 h", - "skills": [ [ "fabrication", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 88 ] ], [ [ "nail", 312 ] ], [ [ "wood_panel", 14 ] ], [ [ "hinge", 4 ] ] ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_shelter_2/recipe_modular_shelter_2_common.json b/data/json/recipes/basecamps/recipe_modular_shelter_2/recipe_modular_shelter_2_common.json deleted file mode 100644 index 4e8a26e966baf..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_shelter_2/recipe_modular_shelter_2_common.json +++ /dev/null @@ -1,958 +0,0 @@ -[ - { - "type": "recipe", - "result": "faction_base_shelter_2_0", - "description": "We should survey the base site and set up a bulletin board.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "time": "1 h", - "construction_blueprint": "fbmc_shelter_2_0", - "blueprint_provides": [ - { "id": "gathering" }, - { "id": "primitive_camp_recipes_1" }, - { "id": "fbmc_shelter_2_0" }, - { "id": "firewood" }, - { "id": "foraging" }, - { "id": "sorting" }, - { "id": "logging" } - ], - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_name": "basic survey", - "check_blueprint_needs": false - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_fireplace", - "description": "We should build a fireplace for cooking and grab a pot. Let's set up near the working terminal.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_fireplace", - "blueprint_name": "build a fireplace", - "blueprint_requires": [ { "id": "fbmc_shelter_2_0" } ], - "blueprint_provides": [ - { "id": "fbmc_shelter_2_fire" }, - { "id": "trapping" }, - { "id": "hunting" }, - { "id": "kitchen" }, - { "id": "kitchen_recipes_1" } - ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_fire" } ], - "blueprint_resources": [ "fake_fireplace", "pot" ], - "blueprint_needs": { - "time": "2 h 30 m", - "skills": [ [ "fabrication", 2 ], [ "survival", 1 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], - "components": [ [ [ "2x4", 4 ] ], [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], [ [ "nail", 8 ] ], [ [ "rock", 40 ] ] ] - } - }, - "components": [ [ [ "pot", 1 ], [ "rock_pot", 1 ], [ "pot_copper", 1 ], [ "clay_pot", 1 ] ] ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_brazier", - "description": "We should build a brazier for cooking and grab a pot. Let's set up near the working terminal.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "time": "5 m", - "construction_blueprint": "fbmc_shelter_2_brazier", - "blueprint_name": "build a brazier", - "blueprint_requires": [ { "id": "fbmc_shelter_2_0" } ], - "blueprint_provides": [ - { "id": "fbmc_shelter_2_fire" }, - { "id": "trapping" }, - { "id": "hunting" }, - { "id": "kitchen" }, - { "id": "kitchen_recipes_1" } - ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_fire" } ], - "blueprint_resources": [ "fake_fireplace", "pot" ], - "blueprint_needs": { - "time": "30 m", - "skills": [ [ "fabrication", 1 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], - "components": [ [ [ "2x4", 4 ] ], [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], [ [ "nail", 8 ] ] ] - } - }, - "components": [ [ [ "brazier", 1 ] ], [ [ "pot", 1 ], [ "rock_pot", 1 ], [ "pot_copper", 1 ], [ "clay_pot", 1 ] ] ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_stove", - "description": "We should build a wood stove for cooking and grab a pot. Let's set up near the working terminal.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_stove", - "blueprint_name": "build a wood stove", - "blueprint_requires": [ { "id": "fbmc_shelter_2_0" } ], - "blueprint_provides": [ - { "id": "fbmc_shelter_2_fire" }, - { "id": "trapping" }, - { "id": "hunting" }, - { "id": "kitchen" }, - { "id": "kitchen_recipes_1" } - ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_fire" } ], - "blueprint_resources": [ "fake_fireplace", "pot" ], - "blueprint_needs": { - "time": "1 h 30 m", - "skills": [ [ "fabrication", 5 ], [ "mechanics", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "SAW_W" } ] ], - "components": [ - [ [ "2x4", 4 ] ], - [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], - [ [ "nail", 8 ] ], - [ [ "metal_tank", 1 ] ], - [ [ "pipe", 1 ] ] - ] - } - }, - "components": [ [ [ "pot", 1 ], [ "rock_pot", 1 ], [ "pot_copper", 1 ], [ "clay_pot", 1 ] ] ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_well", - "description": "We should build a well, accross from the terminal. This will make our future here more secure.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_well", - "blueprint_name": "build a well", - "blueprint_requires": [ { "id": "fbmc_shelter_2_fire" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_well" }, { "id": "relaying" }, { "id": "scouting" }, { "id": "patrolling" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_well" } ], - "blueprint_needs": { - "time": "11 h", - "skills": [ [ "fabrication", 4 ], [ "mechanics", 2 ], [ "survival", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], - "components": [ [ [ "rock", 40 ] ], [ [ "2x4", 4 ] ], [ [ "nail", 8 ] ], [ [ "well_pump", 1 ] ], [ [ "pipe", 6 ] ] ] - } - } - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bed_standard_NW", - "description": "Let's furnish the northwest bedroom with a regular bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bed_standard_NW", - "blueprint_name": "furnish the NW bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom1" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_nw" }, { "id": "bed", "amount": 1 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_nw" } ], - "blueprint_needs": { - "time": "3 h", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 2 ] ], - [ [ "pipe", 8 ] ], - [ [ "lock", 1 ] ], - [ [ "2x4", 24 ] ], - [ [ "nail", 20 ] ], - [ [ "mattress", 2 ], [ "down_mattress", 2 ] ] - ] - } - } - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_beds_standard_W1", - "description": "Let's furnish the west bedroom with a regular bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bed_W1", - "blueprint_name": "furnish the W bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom2" }, { "id": "fbmc_shelter_2_bed_nw" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom_w1" }, { "id": "bed", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom_w1" } ], - "blueprint_needs": { - "time": "3 h", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 2 ] ], - [ [ "pipe", 8 ] ], - [ [ "lock", 1 ] ], - [ [ "2x4", 24 ] ], - [ [ "nail", 20 ] ], - [ [ "mattress", 2 ], [ "down_mattress", 2 ] ] - ] - } - } - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_beds_standard_W2", - "description": "Let's furnish the west bedroom with a regular bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bed_W2", - "blueprint_name": "furnish the W bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom3" }, { "id": "fbmc_shelter_2_bedroom_w1" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom_w2" }, { "id": "bed", "amount": 3 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom_w2" } ], - "blueprint_needs": { - "time": "3 h", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 2 ] ], - [ [ "pipe", 8 ] ], - [ [ "lock", 1 ] ], - [ [ "2x4", 24 ] ], - [ [ "nail", 20 ] ], - [ [ "mattress", 2 ], [ "down_mattress", 2 ] ] - ] - } - } - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_beds_standard_W3", - "description": "Let's furnish the west bedroom with regular a bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bed_W3", - "blueprint_name": "furnish the W bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom4" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom_w4" }, { "id": "bed", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom_w4" } ], - "blueprint_needs": { - "time": "3 h", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 2 ] ], - [ [ "pipe", 8 ] ], - [ [ "lock", 1 ] ], - [ [ "2x4", 24 ] ], - [ [ "nail", 20 ] ], - [ [ "mattress", 2 ], [ "down_mattress", 2 ] ] - ] - } - } - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bed_straw_NW", - "description": "Let's furnish the southeast bedroom with a straw bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bed_straw_NW", - "blueprint_name": "furnish the NW bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom1" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_nw" }, { "id": "bed", "amount": 1 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_nw" } ], - "blueprint_needs": { - "time": "2 h", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 2 ] ], - [ [ "pipe", 8 ] ], - [ [ "lock", 1 ] ], - [ [ "2x4", 8 ], [ "stick", 8 ] ], - [ [ "straw_pile", 16 ], [ "withered", 16 ], [ "pine_bough", 16 ] ] - ] - } - } - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_beds_straw_W1", - "description": "Let's furnish the west bedroom with a straw bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bed_straw_W1", - "blueprint_name": "furnish the W bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom2" }, { "id": "fbmc_shelter_2_bed_nw" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom_w1" }, { "id": "bed", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom_w1" } ], - "blueprint_needs": { - "time": "2 h", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 2 ] ], - [ [ "pipe", 8 ] ], - [ [ "lock", 1 ] ], - [ [ "2x4", 8 ], [ "stick", 8 ] ], - [ [ "straw_pile", 16 ], [ "withered", 16 ], [ "pine_bough", 16 ] ] - ] - } - } - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_beds_straw_W2", - "description": "Let's furnish the west bedroom with a straw bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bed_straw_W2", - "blueprint_name": "furnish the W bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom3" }, { "id": "fbmc_shelter_2_bedroom_w1" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom_w2" }, { "id": "bed", "amount": 3 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom_w2" } ], - "blueprint_needs": { - "time": "2 h", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 2 ] ], - [ [ "pipe", 8 ] ], - [ [ "lock", 1 ] ], - [ [ "2x4", 8 ], [ "stick", 8 ] ], - [ [ "straw_pile", 16 ], [ "withered", 16 ], [ "pine_bough", 16 ] ] - ] - } - } - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_beds_straw_W3", - "description": "Let's furnish the west bedroom with a straw bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bed_straw_W3", - "blueprint_name": "furnish the W bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom4" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom_w4" }, { "id": "bed", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom_w4" } ], - "blueprint_needs": { - "time": "2 h", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 2 ] ], - [ [ "pipe", 8 ] ], - [ [ "lock", 1 ] ], - [ [ "2x4", 8 ], [ "stick", 8 ] ], - [ [ "straw_pile", 16 ], [ "withered", 16 ], [ "pine_bough", 16 ] ] - ] - } - } - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bed_makeshift_NW", - "description": "Let's furnish the southeast bedroom with a makeshift bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bed_makeshift_NW", - "blueprint_name": "furnish the NW bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom1" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_nw" }, { "id": "bed", "amount": 1 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_nw" } ], - "blueprint_needs": { - "time": "2 h 30 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 2 ] ], - [ [ "pipe", 8 ] ], - [ [ "lock", 1 ] ], - [ [ "2x4", 8 ] ], - [ [ "nail", 12 ] ], - [ [ "sheet", 4 ], [ "blanket", 2 ], [ "down_blanket", 2 ], [ "fur_blanket", 2 ] ] - ] - } - } - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_beds_makeshift_W1", - "description": "Let's furnish the west bedroom with a makeshift bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bed_makeshift_W1", - "blueprint_name": "furnish the W bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom2" }, { "id": "fbmc_shelter_2_bed_nw" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom_w1" }, { "id": "bed", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom_w1" } ], - "blueprint_needs": { - "time": "2 h 30 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 2 ] ], - [ [ "pipe", 8 ] ], - [ [ "lock", 1 ] ], - [ [ "2x4", 8 ] ], - [ [ "nail", 12 ] ], - [ [ "sheet", 4 ], [ "blanket", 2 ], [ "down_blanket", 2 ], [ "fur_blanket", 2 ] ] - ] - } - } - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_beds_makeshift_W2", - "description": "Let's furnish the west bedroom with a makeshift bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bed_makeshift_W2", - "blueprint_name": "furnish the W bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom3" }, { "id": "fbmc_shelter_2_bedroom_w1" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom_w2" }, { "id": "bed", "amount": 3 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom_w2" } ], - "blueprint_needs": { - "time": "2 h 30 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 2 ] ], - [ [ "pipe", 8 ] ], - [ [ "lock", 1 ] ], - [ [ "2x4", 8 ] ], - [ [ "nail", 12 ] ], - [ [ "sheet", 4 ], [ "blanket", 2 ], [ "down_blanket", 2 ], [ "fur_blanket", 2 ] ] - ] - } - } - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_beds_makeshift_W3", - "description": "Let's furnish the west bedroom with a makeshift bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bed_makeshift_W3", - "blueprint_name": "furnish the W bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom4" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom_w4" }, { "id": "bed", "amount": 4 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom_w4" } ], - "blueprint_needs": { - "time": "2 h 30 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 2 ] ], - [ [ "pipe", 8 ] ], - [ [ "lock", 1 ] ], - [ [ "2x4", 8 ] ], - [ [ "nail", 12 ] ], - [ [ "sheet", 4 ], [ "blanket", 2 ], [ "down_blanket", 2 ], [ "fur_blanket", 2 ] ] - ] - } - } - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bed_standard_SW", - "description": "Let's furnish the southwest bedroom with a regular bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bed_standard_SW", - "blueprint_name": "furnish the SW bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom5" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_sw" }, { "id": "bed", "amount": 5 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_sw" } ], - "blueprint_needs": { - "time": "3 h", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 2 ] ], - [ [ "pipe", 8 ] ], - [ [ "lock", 1 ] ], - [ [ "2x4", 24 ] ], - [ [ "nail", 20 ] ], - [ [ "mattress", 2 ], [ "down_mattress", 2 ] ] - ] - } - } - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bed_straw_SW", - "description": "Let's furnish the southwest bedroom with a straw bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bed_straw_SW", - "blueprint_name": "furnish the SW bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom5" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_sw" }, { "id": "bed", "amount": 5 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_sw" } ], - "blueprint_needs": { - "time": "2 h", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "2x4", 8 ], [ "stick", 8 ] ], - [ [ "lock", 1 ] ], - [ [ "pine_bough", 16 ], [ "straw_pile", 16 ], [ "withered", 16 ] ], - [ [ "pipe", 8 ] ], - [ [ "sheet_metal", 2 ] ] - ] - } - } - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bed_makeshift_SW", - "description": "Let's furnish the southwest bedroom with a makeshift bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bed_makeshift_SW", - "blueprint_name": "furnish the SW bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom5" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_sw" }, { "id": "bed", "amount": 5 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_sw" } ], - "blueprint_needs": { - "time": "2 h 30 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "2x4", 8 ] ], - [ [ "blanket", 2 ], [ "down_blanket", 2 ], [ "fur_blanket", 2 ], [ "sheet", 4 ] ], - [ [ "lock", 1 ] ], - [ [ "nail", 12 ] ], - [ [ "pipe", 8 ] ], - [ [ "sheet_metal", 2 ] ] - ] - } - } - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_beds_standard_S1", - "description": "Let's furnish the southern bedroom with a regular bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bed_standard_S1", - "blueprint_name": "furnish the S bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom6" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_s1" }, { "id": "bed", "amount": 6 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_s1" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_beds_straw_S1", - "description": "Let's furnish the southern bedroom with a straw bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bed_straw_S1", - "blueprint_name": "furnish the S bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom6" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_s1" }, { "id": "bed", "amount": 6 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_s1" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_beds_makeshift_S1", - "description": "Let's furnish the southern bedroom with a makeshift bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bed_makeshift_S1", - "blueprint_name": "furnish the S bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom6" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_s1" }, { "id": "bed", "amount": 6 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_s1" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_beds_standard_S2", - "description": "Let's furnish the southern bedroom with a regular bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bed_standard_S2", - "blueprint_name": "furnish the S bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom6" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_s2" }, { "id": "bed", "amount": 7 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_s2" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_beds_straw_S2", - "description": "Let's furnish the southern bedroom with a straw bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bed_straw_S2", - "blueprint_name": "furnish the S bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom6" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_s2" }, { "id": "bed", "amount": 7 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_s2" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_beds_makeshift_S2", - "description": "Let's furnish the southern bedroom with a makeshift bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bed_makeshift_S2", - "blueprint_name": "furnish the S bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom6" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_s2" }, { "id": "bed", "amount": 7 } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_s2" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_beds_standard_E1", - "description": "Let's furnish the eastern bedroom with a regular bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bed_standard_E1", - "blueprint_name": "furnish the E bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom7" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_e1" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_e1" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_beds_straw_E1", - "description": "Let's furnish the eastern bedroom with a straw bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bed_straw_E1", - "blueprint_name": "furnish the E bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom7" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_e1" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_e1" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_1_bed_makeshift_E1", - "description": "Let's furnish the eastern bedroom with a makeshift bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bed_makeshift_E1", - "blueprint_name": "furnish the E bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom7" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_e1" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_e1" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_beds_standard_E2", - "description": "Let's furnish the eastern bedroom with a regular bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bed_standard_E2", - "blueprint_name": "furnish the E bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom8" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_e2" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_e2" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_beds_straw_E2", - "description": "Let's furnish the eastern bedroom with a straw bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bed_straw_E2", - "blueprint_name": "furnish the E bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom8" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_e2" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_e2" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_1_bed_makeshift_E2", - "description": "Let's furnish the eastern bedroom with a makeshift bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bed_makeshift_E2", - "blueprint_name": "furnish the E bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom8" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_e2" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_e2" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_beds_standard_E3", - "description": "Let's furnish the eastern bedroom with a regular bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bed_standard_E3", - "blueprint_name": "furnish the E bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom9" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_e3" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_e3" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_beds_straw_E3", - "description": "Let's furnish the eastern bedroom with a straw bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bed_straw_E3", - "blueprint_name": "furnish the E bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom9" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_e3" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_e3" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_1_bed_makeshift_E3", - "description": "Let's furnish the eastern bedroom with a makeshift bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bed_makeshift_E3", - "blueprint_name": "furnish the E bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom9" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_e3" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_e3" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_beds_standard_E4", - "description": "Let's furnish the eastern bedroom with a regular bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bed_standard_E4", - "blueprint_name": "furnish the E bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom10" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_e4" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_e4" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_beds_straw_E4", - "description": "Let's furnish the eastern bedroom with a straw bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bed_straw_E4", - "blueprint_name": "furnish the E bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom10" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_e4" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_e4" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_1_bed_makeshift_E4", - "description": "Let's furnish the eastern bedroom with a makeshift bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bed_makeshift_E4", - "blueprint_name": "furnish the E bedroom", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom10" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_e4" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_e4" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_diningroom", - "description": "Let's make a dining area.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_dining", - "blueprint_name": "furnish the dining room", - "blueprint_requires": [ { "id": "fbmc_shelter_2_fire" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_dining" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_dining" } ], - "blueprint_needs": { - "time": "6 h", - "skills": [ [ "fabrication", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], - "components": [ [ [ "2x4", 48 ] ], [ [ "wood_sheet", 4 ], [ "wood_panel", 4 ] ], [ [ "nail", 96 ] ] ] - } - } - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_livingroom", - "description": "Let's make a living room area.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_livingroom", - "blueprint_name": "furnish the living room", - "blueprint_requires": [ { "id": "fbmc_shelter_2_fire" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_livingroom" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_livingroom" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_pantry", - "description": "Let's build some pantry storage.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_pantry", - "blueprint_name": "build some wooden racks", - "blueprint_requires": [ { "id": "fbmc_shelter_2_fire" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_pantry" }, { "id": "pantry" }, { "id": "sorting" }, { "id": "tool_storage" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_pantry" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_craftspot", - "description": "Let's build a work bench.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_craftspot", - "blueprint_name": "build a work bench", - "blueprint_requires": [ { "id": "fbmc_shelter_2_fire" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_craftspot" }, { "id": "tool_storage" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_craftspot" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_radio", - "description": "Let's set up a radio tower to improve our recruitment efforts.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_radio_console", - "blueprint_name": "build a radio tower and console", - "blueprint_requires": [ { "id": "fbmc_shelter_2_well" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_radio" }, { "id": "recruiting" }, { "id": "radio" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_radio" } ], - "blueprint_needs": { - "time": "2 d", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "SCREW" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ - [ "wind_turbine", 4 ], - [ "xl_wind_turbine", 1 ], - [ "solar_panel", 4 ], - [ "reinforced_solar_panel", 4 ], - [ "solar_panel_v2", 2 ], - [ "reinforced_solar_panel_v2", 2 ] - ], - [ [ "storage_battery", 1 ], [ "medium_storage_battery", 4 ], [ "small_storage_battery", 32 ] ], - [ [ "sheet_metal", 2 ], [ "wire", 8 ] ], - [ [ "pipe", 24 ] ], - [ [ "processor", 2 ] ], - [ [ "RAM", 2 ] ], - [ [ "large_lcd_screen", 1 ] ], - [ [ "e_scrap", 8 ] ], - [ [ "frame", 1 ] ], - [ [ "circuit", 4 ] ], - [ [ "power_supply", 2 ] ], - [ [ "amplifier", 2 ] ], - [ [ "cable", 80 ] ], - [ [ "motor_small", 1 ], [ "motor_tiny", 2 ] ] - ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_shelter_2/recipe_modular_shelter_2_log.json b/data/json/recipes/basecamps/recipe_modular_shelter_2/recipe_modular_shelter_2_log.json deleted file mode 100644 index c55019a227d60..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_shelter_2/recipe_modular_shelter_2_log.json +++ /dev/null @@ -1,142 +0,0 @@ -[ - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom1_log", - "description": "Let's build some living quarters so we can expand. We will start in the northwest corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_NW_log", - "blueprint_name": "build NW log bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_fire" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom1" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom1" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom2_log", - "description": "Let's build some living quarters so we can expand. We will continue along the west wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_W1_log", - "blueprint_name": "build W log bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom1" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom2" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom2" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom3_log", - "description": "Let's build some living quarters so we can expand. We will continue along the same wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_W2_log", - "blueprint_name": "build W log bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom2" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom3" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom3" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom4_log", - "description": "Let's build some living quarters so we can expand. We will enclose the west side of the stairs.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_W3_log", - "blueprint_name": "build W log bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom3" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom4" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom4" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom5_log", - "description": "Let's build some living quarters so we can expand. We will continue along the southwest corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_SW_log", - "blueprint_name": "build SW log bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom4" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom5" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom5" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom6_log", - "description": "Let's build two living quarters so we can expand. We will continue along the south wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_S_log", - "blueprint_name": "build S log bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom5" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom6" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom6" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom7_log", - "description": "Let's build another bedroom so we can expand. We will continue to enclose the stairwell and add new doors.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_E1_log", - "blueprint_name": "build central E bedroom log walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom6" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom7" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom7" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom8_log", - "description": "Let's build another bedroom on the east wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_E2_log", - "blueprint_name": "build E bedroom log walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom7" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom8" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom8" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom9_log", - "description": "Let's build another bedroom on the east wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_E3_log", - "blueprint_name": "build E bedroom log walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom8" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom9" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom9" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom10_log", - "description": "Let's build another bedroom on the east wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_E4_log", - "blueprint_name": "build E bedroom log walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom9" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom10" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom10" } ] - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_shelter_2/recipe_modular_shelter_2_rock.json b/data/json/recipes/basecamps/recipe_modular_shelter_2/recipe_modular_shelter_2_rock.json deleted file mode 100644 index 1ee6721351b1c..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_shelter_2/recipe_modular_shelter_2_rock.json +++ /dev/null @@ -1,142 +0,0 @@ -[ - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom1_rock", - "description": "Let's build some living quarters so we can expand. We will start in the northwest corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_NW_rock", - "blueprint_name": "build NW rock bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_fire" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom1" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom1" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom2_rock", - "description": "Let's build some living quarters so we can expand. We will continue along the west wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_W1_rock", - "blueprint_name": "build W rock bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom1" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom2" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom2" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom3_rock", - "description": "Let's build some living quarters so we can expand. We will continue along the same wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_W2_rock", - "blueprint_name": "build W rock bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom2" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom3" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom3" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom4_rock", - "description": "Let's build some living quarters so we can expand. We will enclose the west side of the stairs.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_W3_rock", - "blueprint_name": "build W rock bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom3" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom4" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom4" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom5_rock", - "description": "Let's build some living quarters so we can expand. We will continue along the southwest corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_SW_rock", - "blueprint_name": "build SW rock bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom4" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom5" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom5" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom6_rock", - "description": "Let's build two living quarters so we can expand. We will continue along the south wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_S_rock", - "blueprint_name": "build S rock bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom5" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom6" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom6" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom7_rock", - "description": "Let's build another bedroom so we can expand. We will continue to enclose the stairwell and add new doors.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_E1_rock", - "blueprint_name": "build central E bedroom rock walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom6" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom7" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom7" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom8_rock", - "description": "Let's build another bedroom on the east wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_E2_rock", - "blueprint_name": "build E bedroom rock walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom7" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom8" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom8" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom9_rock", - "description": "Let's build another bedroom on the east wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_E3_rock", - "blueprint_name": "build E bedroom rock walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom8" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom9" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom9" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom10_rock", - "description": "Let's build another bedroom on the east wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_E4_rock", - "blueprint_name": "build E bedroom rock walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom9" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom10" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom10" } ] - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_shelter_2/recipe_modular_shelter_2_standard.json b/data/json/recipes/basecamps/recipe_modular_shelter_2/recipe_modular_shelter_2_standard.json deleted file mode 100644 index bef37997f451e..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_shelter_2/recipe_modular_shelter_2_standard.json +++ /dev/null @@ -1,142 +0,0 @@ -[ - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom1_standard", - "description": "Let's build some living quarters so we can expand. We will start in the northwest corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_NW_standard", - "blueprint_name": "build NW standard bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_fire" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom1" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom1" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom2_standard", - "description": "Let's build some living quarters so we can expand. We will continue along the west wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_W1_standard", - "blueprint_name": "build W standard bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom1" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom2" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom2" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom3_standard", - "description": "Let's build some living quarters so we can expand. We will continue along the same wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_W2_standard", - "blueprint_name": "build W standard bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom2" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom3" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom3" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom4_standard", - "description": "Let's build some living quarters so we can expand. We will enclose the west side of the stairs.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_W3_standard", - "blueprint_name": "build W standard bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom3" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom4" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom4" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom5_standard", - "description": "Let's build some living quarters so we can expand. We will continue along the southwest corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_SW_standard", - "blueprint_name": "build SW standard bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom4" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom5" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom5" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom6_standard", - "description": "Let's build two living quarters so we can expand. We will continue along the south wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_S_standard", - "blueprint_name": "build S standard bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom5" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom6" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom6" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom7_standard", - "description": "Let's build another bedroom so we can expand. We will continue to enclose the stairwell and add new doors.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_E1_standard", - "blueprint_name": "build central E bedroom standard walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom6" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom7" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom7" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom8_standard", - "description": "Let's build another bedroom on the east wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_E2_standard", - "blueprint_name": "build E bedroom standard walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom7" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom8" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom8" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom9_standard", - "description": "Let's build another bedroom on the east wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_E3_standard", - "blueprint_name": "build E bedroom standard walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom8" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom9" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom9" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom10_standard", - "description": "Let's build another bedroom on the east wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_E4_standard", - "blueprint_name": "build E bedroom standard walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom9" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom10" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom10" } ] - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_shelter_2/recipe_modular_shelter_2_wad.json b/data/json/recipes/basecamps/recipe_modular_shelter_2/recipe_modular_shelter_2_wad.json deleted file mode 100644 index b146fc2e516b0..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_shelter_2/recipe_modular_shelter_2_wad.json +++ /dev/null @@ -1,142 +0,0 @@ -[ - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom1_wad", - "description": "Let's build some living quarters so we can expand. We will start in the northwest corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_NW_wad", - "blueprint_name": "build NW wattle and daub bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_fire" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom1" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom1" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom2_wad", - "description": "Let's build some living quarters so we can expand. We will continue along the west wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_W1_wad", - "blueprint_name": "build W wattle and daub bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom1" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom2" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom2" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom3_wad", - "description": "Let's build some living quarters so we can expand. We will continue along the same wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_W2_wad", - "blueprint_name": "build W wattle and daub bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom2" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom3" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom3" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom4_wad", - "description": "Let's build some living quarters so we can expand. We will enclose the west side of the stairs.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_W3_wad", - "blueprint_name": "build W wattle and daub bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom3" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom4" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom4" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom5_wad", - "description": "Let's build some living quarters so we can expand. We will continue along the southwest corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_SW_wad", - "blueprint_name": "build SW wattle and daub bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom4" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom5" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom5" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom6_wad", - "description": "Let's build two living quarters so we can expand. We will continue along the south wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_S_wad", - "blueprint_name": "build S wattle and daub bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom5" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom6" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom6" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom7_wad", - "description": "Let's build another bedroom so we can expand. We will continue to enclose the stairwell and add new doors.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_E1_wad", - "blueprint_name": "build central E bedroom wattle and daub", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom6" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom7" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom7" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom8_wad", - "description": "Let's build another bedroom on the east wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_E2_wad", - "blueprint_name": "build E bedroom wattle and daub", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom7" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom8" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom8" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom9_wad", - "description": "Let's build another bedroom on the east wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_E3_wad", - "blueprint_name": "build E bedroom wattle and daub", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom8" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom9" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom9" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom10_wad", - "description": "Let's build another bedroom on the east wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_E4_wad", - "blueprint_name": "build E bedroom wattle and daub", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom9" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom10" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom10" } ] - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_shelter_2/recipe_modular_shelter_2_wood.json b/data/json/recipes/basecamps/recipe_modular_shelter_2/recipe_modular_shelter_2_wood.json deleted file mode 100644 index e824eb8c32659..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_shelter_2/recipe_modular_shelter_2_wood.json +++ /dev/null @@ -1,142 +0,0 @@ -[ - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom1_wood", - "description": "Let's build some living quarters so we can expand. We will start in the northwest corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_NW_wood", - "blueprint_name": "build NW wood panel bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_fire" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom1" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom1" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom2_wood", - "description": "Let's build some living quarters so we can expand. We will continue along the west wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_W1_wood", - "blueprint_name": "build W wood panel bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom1" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom2" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom2" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom3_wood", - "description": "Let's build some living quarters so we can expand. We will continue along the same wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_W2_wood", - "blueprint_name": "build W wood panel bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom2" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom3" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom3" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom4_wood", - "description": "Let's build some living quarters so we can expand. We will enclose the west side of the stairs.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_W3_wood", - "blueprint_name": "build W wood panel bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom3" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom4" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom4" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom5_wood", - "description": "Let's build some living quarters so we can expand. We will continue along the southwest corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_SW_wood", - "blueprint_name": "build SW wood panel bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom4" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom5" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom5" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom6_wood", - "description": "Let's build two living quarters so we can expand. We will continue along the south wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_S_wood", - "blueprint_name": "build S wood panel bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom5" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom6" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom6" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom7_wood", - "description": "Let's build another bedroom so we can expand. We will continue to enclose the stairwell and add new doors.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_E1_wood", - "blueprint_name": "build central E bedroom wood panel bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom6" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom7" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom7" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom8_wood", - "description": "Let's build another bedroom on the east wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_E2_wood", - "blueprint_name": "build E bedroom wood panel bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom7" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom8" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom8" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom9_wood", - "description": "Let's build another bedroom on the east wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_E3_wood", - "blueprint_name": "build E bedroom wood panel bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom8" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom9" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom9" } ] - }, - { - "type": "recipe", - "result": "faction_base_modular_shelter_2_bedroom10_wood", - "description": "Let's build another bedroom on the east wall.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_shelter_2_bedroom_E4_wood", - "blueprint_name": "build E bedroom wood panel bedroom walls", - "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom9" } ], - "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom10" } ], - "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom10" } ] - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_storehouse/recipe_modular_storehouse_log.json b/data/json/recipes/basecamps/recipe_modular_storehouse/recipe_modular_storehouse_log.json deleted file mode 100644 index 190c99a792165..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_storehouse/recipe_modular_storehouse_log.json +++ /dev/null @@ -1,256 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_log_east", - "description": "We could use a large log central storage building. Begin by building the east wing.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room0_log_east", - "blueprint_name": "east storage wing", - "blueprint_requires": [ { "id": "fbms_0" } ], - "blueprint_provides": [ { "id": "fbms_east" } ], - "blueprint_excludes": [ { "id": "fbms_east" } ], - "blueprint_needs": { - "time": "2 d", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 216 ] ], [ [ "log", 48 ] ], [ [ "nail", 480 ] ], [ [ "wood_panel", 24 ], [ "wood_sheet", 12 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_log_west", - "description": "We could use a large log central storage building. Continue by building the west wing.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room1_log_west", - "blueprint_name": "east storage wing", - "blueprint_requires": [ { "id": "fbms_0" } ], - "blueprint_provides": [ { "id": "fbms_west" } ], - "blueprint_excludes": [ { "id": "fbms_west" } ], - "blueprint_needs": { - "time": "2 d", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 216 ] ], [ [ "log", 48 ] ], [ [ "nail", 480 ] ], [ [ "wood_panel", 24 ], [ "wood_sheet", 12 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_log_northwest", - "description": "We could use a large log central storage building. Continue by building the northwest corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room2_log_northwest", - "blueprint_name": "northwest storeroom corner", - "blueprint_requires": [ { "id": "fbms_west" } ], - "blueprint_provides": [ { "id": "fbms_northwest" } ], - "blueprint_excludes": [ { "id": "fbms_northwest" } ], - "blueprint_needs": { - "time": "17 h 45 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 87 ] ], - [ [ "glass_sheet", 1 ] ], - [ [ "log", 16 ] ], - [ [ "nail", 190 ] ], - [ [ "wood_panel", 8 ], [ "wood_sheet", 4 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_log_southwest", - "description": "We could use a large log central storage building. Continue by building the southwest corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room3_log_southwest", - "blueprint_name": "southwest storeroom corner", - "blueprint_requires": [ { "id": "fbms_west" } ], - "blueprint_provides": [ { "id": "fbms_southwest" } ], - "blueprint_excludes": [ { "id": "fbms_southwest" } ], - "blueprint_needs": { - "time": "17 h 45 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 87 ] ], - [ [ "glass_sheet", 1 ] ], - [ [ "log", 16 ] ], - [ [ "nail", 190 ] ], - [ [ "wood_panel", 8 ], [ "wood_sheet", 4 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_log_northeast", - "description": "We could use a large log central storage building. Continue by building the northeast corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room4_log_northeast", - "blueprint_name": "northeast storeroom corner", - "blueprint_requires": [ { "id": "fbms_east" } ], - "blueprint_provides": [ { "id": "fbms_northeast" } ], - "blueprint_excludes": [ { "id": "fbms_northeast" } ], - "blueprint_needs": { - "time": "17 h 45 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 87 ] ], - [ [ "glass_sheet", 1 ] ], - [ [ "log", 16 ] ], - [ [ "nail", 190 ] ], - [ [ "wood_panel", 8 ], [ "wood_sheet", 4 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_log_southeast", - "description": "We could use a large log central storage building. Continue by building the southeast corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room5_log_southeast", - "blueprint_name": "southeast storeroom corner", - "blueprint_requires": [ { "id": "fbms_east" } ], - "blueprint_provides": [ { "id": "fbms_southeast" } ], - "blueprint_excludes": [ { "id": "fbms_southeast" } ], - "blueprint_needs": { - "time": "17 h 45 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 87 ] ], - [ [ "glass_sheet", 1 ] ], - [ [ "log", 16 ] ], - [ [ "nail", 190 ] ], - [ [ "wood_panel", 8 ], [ "wood_sheet", 4 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_log_south", - "description": "We could use a large log central storage building. Continue by building the southern entrance.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room6_log_south", - "blueprint_name": "south storeroom entrance", - "blueprint_requires": [ { "id": "fbms_southeast" }, { "id": "fbms_southwest" } ], - "blueprint_provides": [ { "id": "fbms_south" } ], - "blueprint_excludes": [ { "id": "fbms_south" } ], - "blueprint_needs": { - "time": "2 d 14 h 30 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 250 ] ], - [ [ "nail", 1092 ] ], - [ [ "wood_panel", 50 ] ], - [ [ "hinge", 4 ] ], - [ [ "glass_sheet", 2 ] ], - [ [ "log", 16 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_log_north", - "description": "We could use a large log central storage building. Continue by building the northern entrance.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room7_log_north", - "blueprint_name": "north storeroom entrance", - "blueprint_requires": [ { "id": "fbms_northeast" }, { "id": "fbms_northwest" } ], - "blueprint_provides": [ { "id": "fbms_north" } ], - "blueprint_excludes": [ { "id": "fbms_north" } ], - "blueprint_needs": { - "time": "2 d 14 h 30 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 250 ] ], - [ [ "nail", 1092 ] ], - [ [ "wood_panel", 50 ] ], - [ [ "hinge", 4 ] ], - [ [ "glass_sheet", 2 ] ], - [ [ "log", 16 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_log_center", - "description": "We could use a large log central storage building. Continue by filling in the floor.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room8_log_center", - "blueprint_name": "north storeroom entrance", - "blueprint_requires": [ { "id": "fbms_north" }, { "id": "fbms_south" } ], - "blueprint_provides": [ { "id": "fbms_center" } ], - "blueprint_excludes": [ { "id": "fbms_center" } ], - "blueprint_needs": { - "time": "5 d", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "wood_sheet", 60 ], [ "wood_panel", 120 ] ], [ [ "2x4", 360 ] ], [ [ "nail", 2400 ] ] ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_storehouse/recipe_modular_storehouse_metal.json b/data/json/recipes/basecamps/recipe_modular_storehouse/recipe_modular_storehouse_metal.json deleted file mode 100644 index 2ed3c3b2c8fc9..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_storehouse/recipe_modular_storehouse_metal.json +++ /dev/null @@ -1,234 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_metal_east", - "description": "We could use a large scrap metal central storage building. Begin by building the east wing.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room0_metal_east", - "blueprint_name": "east storage wing", - "blueprint_requires": [ { "id": "fbms_0" } ], - "blueprint_provides": [ { "id": "fbms_east" } ], - "blueprint_excludes": [ { "id": "fbms_east" } ], - "blueprint_needs": { - "time": "2 d 6 h", - "skills": [ [ "fabrication", 5 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 360 ], [ "welder", 1800 ], [ "welder_crude", 2700 ], [ "toolset", 2700 ] ] ], - "qualities": [ [ { "id": "GLARE", "level": 2 } ] ], - "components": [ [ [ "steel_plate", 72 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_metal_west", - "description": "We could use a large scrap metal central storage building. Continue by building the west wing.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room1_metal_west", - "blueprint_name": "east storage wing", - "blueprint_requires": [ { "id": "fbms_0" } ], - "blueprint_provides": [ { "id": "fbms_west" } ], - "blueprint_excludes": [ { "id": "fbms_west" } ], - "blueprint_needs": { - "time": "2 d 6 h", - "skills": [ [ "fabrication", 5 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 360 ], [ "welder", 1800 ], [ "welder_crude", 2700 ], [ "toolset", 2700 ] ] ], - "qualities": [ [ { "id": "GLARE", "level": 2 } ] ], - "components": [ [ [ "steel_plate", 72 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_metal_northwest", - "description": "We could use a large scrap metal central storage building. Continue by building the northwest corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room2_metal_northwest", - "blueprint_name": "northwest storeroom corner", - "blueprint_requires": [ { "id": "fbms_west" } ], - "blueprint_provides": [ { "id": "fbms_northwest" } ], - "blueprint_excludes": [ { "id": "fbms_northwest" } ], - "blueprint_needs": { - "time": "19 h 45 m", - "skills": [ [ "fabrication", 5 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 120 ], [ "welder", 600 ], [ "welder_crude", 900 ], [ "toolset", 900 ] ] ], - "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ [ [ "2x4", 15 ], [ "log", 2 ] ], [ [ "nail", 30 ] ], [ [ "glass_sheet", 1 ] ], [ [ "steel_plate", 24 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_metal_southwest", - "description": "We could use a large scrap metal central storage building. Continue by building the southwest corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room3_metal_southwest", - "blueprint_name": "southwest storeroom corner", - "blueprint_requires": [ { "id": "fbms_west" } ], - "blueprint_provides": [ { "id": "fbms_southwest" } ], - "blueprint_excludes": [ { "id": "fbms_southwest" } ], - "blueprint_needs": { - "time": "19 h 45 m", - "skills": [ [ "fabrication", 5 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 120 ], [ "welder", 600 ], [ "welder_crude", 900 ], [ "toolset", 900 ] ] ], - "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ [ [ "2x4", 15 ], [ "log", 2 ] ], [ [ "nail", 30 ] ], [ [ "glass_sheet", 1 ] ], [ [ "steel_plate", 24 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_metal_northeast", - "description": "We could use a large scrap metal central storage building. Continue by building the northeast corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room4_metal_northeast", - "blueprint_name": "northeast storeroom corner", - "blueprint_requires": [ { "id": "fbms_east" } ], - "blueprint_provides": [ { "id": "fbms_northeast" } ], - "blueprint_excludes": [ { "id": "fbms_northeast" } ], - "blueprint_needs": { - "time": "19 h 45 m", - "skills": [ [ "fabrication", 5 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 120 ], [ "welder", 600 ], [ "welder_crude", 900 ], [ "toolset", 900 ] ] ], - "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ [ [ "2x4", 15 ], [ "log", 2 ] ], [ [ "nail", 30 ] ], [ [ "glass_sheet", 1 ] ], [ [ "steel_plate", 24 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_metal_southeast", - "description": "We could use a large scrap metal central storage building. Continue by building the southeast corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room5_metal_southeast", - "blueprint_name": "southeast storeroom corner", - "blueprint_requires": [ { "id": "fbms_east" } ], - "blueprint_provides": [ { "id": "fbms_southeast" } ], - "blueprint_excludes": [ { "id": "fbms_southeast" } ], - "blueprint_needs": { - "time": "19 h 45 m", - "skills": [ [ "fabrication", 5 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 120 ], [ "welder", 600 ], [ "welder_crude", 900 ], [ "toolset", 900 ] ] ], - "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ [ [ "2x4", 15 ], [ "log", 2 ] ], [ [ "nail", 30 ] ], [ [ "glass_sheet", 1 ] ], [ [ "steel_plate", 24 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_metal_south", - "description": "We could use a large scrap metal central storage building. Continue by building the southern entrance.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room6_metal_south", - "blueprint_name": "south storeroom entrance", - "blueprint_requires": [ { "id": "fbms_southeast" }, { "id": "fbms_southwest" } ], - "blueprint_provides": [ { "id": "fbms_south" } ], - "blueprint_excludes": [ { "id": "fbms_south" } ], - "blueprint_needs": { - "time": "2 d 10 h 30 m", - "skills": [ [ "fabrication", 7 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 320 ], [ "toolset", 2400 ], [ "welder", 1600 ], [ "welder_crude", 2400 ] ] ], - "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "2x4", 30 ], [ "log", 4 ] ], - [ [ "glass_sheet", 2 ] ], - [ [ "hinge", 6 ] ], - [ [ "nail", 60 ] ], - [ [ "scrap", 96 ], [ "steel_chunk", 32 ] ], - [ [ "steel_plate", 68 ] ], - [ [ "spike", 16 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_metal_north", - "description": "We could use a large scrap metal central storage building. Continue by building the northern entrance.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room7_metal_north", - "blueprint_name": "north storeroom entrance", - "blueprint_requires": [ { "id": "fbms_northeast" }, { "id": "fbms_northwest" } ], - "blueprint_provides": [ { "id": "fbms_north" } ], - "blueprint_excludes": [ { "id": "fbms_north" } ], - "blueprint_needs": { - "time": "2 d 10 h 30 m", - "skills": [ [ "fabrication", 7 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 320 ], [ "toolset", 2400 ], [ "welder", 1600 ], [ "welder_crude", 2400 ] ] ], - "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "2x4", 30 ], [ "log", 4 ] ], - [ [ "glass_sheet", 2 ] ], - [ [ "hinge", 6 ] ], - [ [ "nail", 60 ] ], - [ [ "scrap", 96 ], [ "steel_chunk", 32 ] ], - [ [ "steel_plate", 68 ] ], - [ [ "spike", 16 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_metal_center", - "description": "We could use a large scrap metal central storage building. Continue by filling in the floor.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room8_metal_center", - "blueprint_name": "north storeroom entrance", - "blueprint_requires": [ { "id": "fbms_north" }, { "id": "fbms_south" } ], - "blueprint_provides": [ { "id": "fbms_center" } ], - "blueprint_excludes": [ { "id": "fbms_center" } ], - "blueprint_needs": { - "time": "3 d 18 h", - "skills": [ [ "fabrication", 5 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 600 ], [ "welder", 3000 ], [ "welder_crude", 4500 ], [ "toolset", 4500 ] ] ], - "qualities": [ [ { "id": "GLARE", "level": 2 } ] ], - "components": [ [ [ "steel_plate", 120 ] ] ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_storehouse/recipe_modular_storehouse_migo_resin.json b/data/json/recipes/basecamps/recipe_modular_storehouse/recipe_modular_storehouse_migo_resin.json deleted file mode 100644 index be05b14306e55..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_storehouse/recipe_modular_storehouse_migo_resin.json +++ /dev/null @@ -1,182 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_migo_resin_east", - "description": "We could use a large mi-go resin central storage building. Begin by building the east wing.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room0_migo_resin_east", - "blueprint_name": "east storage wing", - "blueprint_requires": [ { "id": "fbms_0" } ], - "blueprint_provides": [ { "id": "fbms_east" } ], - "blueprint_excludes": [ { "id": "fbms_east" } ], - "blueprint_needs": { - "time": "1 d", - "skills": [ [ "fabrication", 2 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 48 ] ] ] } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_migo_resin_west", - "description": "We could use a large mi-go resin central storage building. Continue by building the west wing.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room1_migo_resin_west", - "blueprint_name": "east storage wing", - "blueprint_requires": [ { "id": "fbms_0" } ], - "blueprint_provides": [ { "id": "fbms_west" } ], - "blueprint_excludes": [ { "id": "fbms_west" } ], - "blueprint_needs": { - "time": "1 d", - "skills": [ [ "fabrication", 2 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 48 ] ] ] } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_migo_resin_northwest", - "description": "We could use a large mi-go resin central storage building. Continue by building the northwest corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room2_migo_resin_northwest", - "blueprint_name": "northwest storeroom corner", - "blueprint_requires": [ { "id": "fbms_west" } ], - "blueprint_provides": [ { "id": "fbms_northwest" } ], - "blueprint_excludes": [ { "id": "fbms_northwest" } ], - "blueprint_needs": { - "time": "10 h", - "skills": [ [ "fabrication", 2 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 17 ] ] ] } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_migo_resin_southwest", - "description": "We could use a large mi-go resin central storage building. Continue by building the southwest corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room3_migo_resin_southwest", - "blueprint_name": "southwest storeroom corner", - "blueprint_requires": [ { "id": "fbms_west" } ], - "blueprint_provides": [ { "id": "fbms_southwest" } ], - "blueprint_excludes": [ { "id": "fbms_southwest" } ], - "blueprint_needs": { - "time": "10 h", - "skills": [ [ "fabrication", 2 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 17 ] ] ] } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_migo_resin_northeast", - "description": "We could use a large mi-go resin central storage building. Continue by building the northeast corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room4_migo_resin_northeast", - "blueprint_name": "northeast storeroom corner", - "blueprint_requires": [ { "id": "fbms_east" } ], - "blueprint_provides": [ { "id": "fbms_northeast" } ], - "blueprint_excludes": [ { "id": "fbms_northeast" } ], - "blueprint_needs": { - "time": "10 h", - "skills": [ [ "fabrication", 2 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 17 ] ] ] } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_migo_resin_southeast", - "description": "We could use a large mi-go resin central storage building. Continue by building the southeast corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room5_migo_resin_southeast", - "blueprint_name": "southeast storeroom corner", - "blueprint_requires": [ { "id": "fbms_east" } ], - "blueprint_provides": [ { "id": "fbms_southeast" } ], - "blueprint_excludes": [ { "id": "fbms_southeast" } ], - "blueprint_needs": { - "time": "10 h", - "skills": [ [ "fabrication", 2 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 17 ] ] ] } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_migo_resin_south", - "description": "We could use a large mi-go resin central storage building. Continue by building the southern entrance.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room6_migo_resin_south", - "blueprint_name": "south storeroom entrance", - "blueprint_requires": [ { "id": "fbms_southeast" }, { "id": "fbms_southwest" } ], - "blueprint_provides": [ { "id": "fbms_south" } ], - "blueprint_excludes": [ { "id": "fbms_south" } ], - "blueprint_needs": { - "time": "1 d 18 h", - "skills": [ [ "fabrication", 2 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 58 ] ] ] } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_migo_resin_north", - "description": "We could use a large mi-go resin central storage building. Continue by building the northern entrance.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room7_migo_resin_north", - "blueprint_name": "north storeroom entrance", - "blueprint_requires": [ { "id": "fbms_northeast" }, { "id": "fbms_northwest" } ], - "blueprint_provides": [ { "id": "fbms_north" } ], - "blueprint_excludes": [ { "id": "fbms_north" } ], - "blueprint_needs": { - "time": "1 d 18 h", - "skills": [ [ "fabrication", 2 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 58 ] ] ] } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_migo_resin_center", - "description": "We could use a large mi-go resin central storage building. Continue by filling in the floor.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room8_migo_resin_center", - "blueprint_name": "north storeroom entrance", - "blueprint_requires": [ { "id": "fbms_north" }, { "id": "fbms_south" } ], - "blueprint_provides": [ { "id": "fbms_center" } ], - "blueprint_excludes": [ { "id": "fbms_center" } ], - "blueprint_needs": { - "time": "3 d 18 h", - "skills": [ [ "fabrication", 2 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 120 ] ] ] } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_storehouse/recipe_modular_storehouse_rammed_earth.json b/data/json/recipes/basecamps/recipe_modular_storehouse/recipe_modular_storehouse_rammed_earth.json deleted file mode 100644 index 238fb5c213f79..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_storehouse/recipe_modular_storehouse_rammed_earth.json +++ /dev/null @@ -1,295 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_rammed_earth_east", - "description": "We could use a large rammed earth central storage building. Begin by building the east wing.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room0_rammed_earth_east", - "blueprint_name": "east storage wing", - "blueprint_requires": [ { "id": "fbms_0" } ], - "blueprint_provides": [ { "id": "fbms_east" } ], - "blueprint_excludes": [ { "id": "fbms_east" } ], - "blueprint_needs": { - "time": "4 d 3 h", - "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "pointy_stick", 24 ], [ "spear_wood", 24 ] ], - [ [ "material_soil", 3360 ] ], - [ [ "water", 1200 ], [ "water_clean", 1200 ] ], - [ [ "material_sand", 240 ], [ "material_quicklime", 240 ], [ "concrete", 12 ] ], - [ [ "log", 24 ] ], - [ [ "stick", 48 ], [ "2x4", 96 ] ], - [ [ "birchbark", 144 ], [ "pine_bough", 144 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_rammed_earth_west", - "description": "We could use a large rammed earth central storage building. Continue by building the west wing.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room1_rammed_earth_west", - "blueprint_name": "east storage wing", - "blueprint_requires": [ { "id": "fbms_0" } ], - "blueprint_provides": [ { "id": "fbms_west" } ], - "blueprint_excludes": [ { "id": "fbms_west" } ], - "blueprint_needs": { - "time": "4 d 3 h", - "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "pointy_stick", 24 ], [ "spear_wood", 24 ] ], - [ [ "material_soil", 3360 ] ], - [ [ "water", 1200 ], [ "water_clean", 1200 ] ], - [ [ "material_sand", 240 ], [ "material_quicklime", 240 ], [ "concrete", 12 ] ], - [ [ "log", 24 ] ], - [ [ "stick", 48 ], [ "2x4", 96 ] ], - [ [ "birchbark", 144 ], [ "pine_bough", 144 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_rammed_earth_northwest", - "description": "We could use a large rammed earth central storage building. Continue by building the northwest corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room2_rammed_earth_northwest", - "blueprint_name": "northwest storeroom corner", - "blueprint_requires": [ { "id": "fbms_west" } ], - "blueprint_provides": [ { "id": "fbms_northwest" } ], - "blueprint_excludes": [ { "id": "fbms_northwest" } ], - "blueprint_needs": { - "time": "1 d 10 h 15 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "log", 10 ] ], - [ [ "2x4", 32 ], [ "stick", 16 ] ], - [ [ "birchbark", 48 ], [ "pine_bough", 48 ] ], - [ [ "concrete", 4 ], [ "material_quicklime", 80 ], [ "material_sand", 80 ] ], - [ [ "material_soil", 1120 ] ], - [ [ "nail", 30 ] ], - [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], - [ [ "water", 400 ], [ "water_clean", 400 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_rammed_earth_southwest", - "description": "We could use a large rammed earth central storage building. Continue by building the southwest corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room3_rammed_earth_southwest", - "blueprint_name": "southwest storeroom corner", - "blueprint_requires": [ { "id": "fbms_west" } ], - "blueprint_provides": [ { "id": "fbms_southwest" } ], - "blueprint_excludes": [ { "id": "fbms_southwest" } ], - "blueprint_needs": { - "time": "1 d 10 h 15 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "log", 10 ] ], - [ [ "2x4", 32 ], [ "stick", 16 ] ], - [ [ "birchbark", 48 ], [ "pine_bough", 48 ] ], - [ [ "concrete", 4 ], [ "material_quicklime", 80 ], [ "material_sand", 80 ] ], - [ [ "material_soil", 1120 ] ], - [ [ "nail", 30 ] ], - [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], - [ [ "water", 400 ], [ "water_clean", 400 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_rammed_earth_northeast", - "description": "We could use a large rammed earth central storage building. Continue by building the northeast corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room4_rammed_earth_northeast", - "blueprint_name": "northeast storeroom corner", - "blueprint_requires": [ { "id": "fbms_east" } ], - "blueprint_provides": [ { "id": "fbms_northeast" } ], - "blueprint_excludes": [ { "id": "fbms_northeast" } ], - "blueprint_needs": { - "time": "1 d 10 h 15 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "log", 10 ] ], - [ [ "2x4", 32 ], [ "stick", 16 ] ], - [ [ "birchbark", 48 ], [ "pine_bough", 48 ] ], - [ [ "concrete", 4 ], [ "material_quicklime", 80 ], [ "material_sand", 80 ] ], - [ [ "material_soil", 1120 ] ], - [ [ "nail", 30 ] ], - [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], - [ [ "water", 400 ], [ "water_clean", 400 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_rammed_earth_southeast", - "description": "We could use a large rammed earth central storage building. Continue by building the southeast corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room5_rammed_earth_southeast", - "blueprint_name": "southeast storeroom corner", - "blueprint_requires": [ { "id": "fbms_east" } ], - "blueprint_provides": [ { "id": "fbms_southeast" } ], - "blueprint_excludes": [ { "id": "fbms_southeast" } ], - "blueprint_needs": { - "time": "1 d 10 h 15 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "log", 10 ] ], - [ [ "2x4", 32 ], [ "stick", 16 ] ], - [ [ "birchbark", 48 ], [ "pine_bough", 48 ] ], - [ [ "concrete", 4 ], [ "material_quicklime", 80 ], [ "material_sand", 80 ] ], - [ [ "material_soil", 1120 ] ], - [ [ "nail", 30 ] ], - [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], - [ [ "water", 400 ], [ "water_clean", 400 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_rammed_earth_south", - "description": "We could use a large rammed earth central storage building. Continue by building the southern entrance.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room6_rammed_earth_south", - "blueprint_name": "south storeroom entrance", - "blueprint_requires": [ { "id": "fbms_southeast" }, { "id": "fbms_southwest" } ], - "blueprint_provides": [ { "id": "fbms_south" } ], - "blueprint_excludes": [ { "id": "fbms_south" } ], - "blueprint_needs": { - "time": "3 d 6 h 30 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 258 ] ], - [ [ "nail", 108 ] ], - [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], - [ [ "material_soil", 1920 ] ], - [ [ "water", 400 ], [ "water_clean", 400 ] ], - [ [ "material_sand", 80 ], [ "material_quicklime", 80 ], [ "concrete", 4 ] ], - [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], - [ [ "log", 48 ] ], - [ [ "birchbark", 288 ], [ "pine_bough", 288 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_rammed_earth_north", - "description": "We could use a large rammed earth central storage building. Continue by building the northern entrance.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room7_rammed_earth_north", - "blueprint_name": "north storeroom entrance", - "blueprint_requires": [ { "id": "fbms_northeast" }, { "id": "fbms_northwest" } ], - "blueprint_provides": [ { "id": "fbms_north" } ], - "blueprint_excludes": [ { "id": "fbms_north" } ], - "blueprint_needs": { - "time": "3 d 6 h 30 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 258 ] ], - [ [ "nail", 108 ] ], - [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], - [ [ "material_soil", 1920 ] ], - [ [ "water", 400 ], [ "water_clean", 400 ] ], - [ [ "material_sand", 80 ], [ "material_quicklime", 80 ], [ "concrete", 4 ] ], - [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], - [ [ "log", 48 ] ], - [ [ "birchbark", 288 ], [ "pine_bough", 288 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_rammed_earth_center", - "description": "We could use a large rammed earth central storage building. Continue by filling in the floor.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room8_rammed_earth_center", - "blueprint_name": "north storeroom entrance", - "blueprint_requires": [ { "id": "fbms_north" }, { "id": "fbms_south" } ], - "blueprint_provides": [ { "id": "fbms_center" } ], - "blueprint_excludes": [ { "id": "fbms_center" } ], - "blueprint_needs": { - "time": "5 d", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "log", 120 ] ], - [ [ "stick", 240 ], [ "2x4", 480 ] ], - [ [ "material_soil", 2400 ] ], - [ [ "birchbark", 720 ], [ "pine_bough", 720 ] ] - ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_storehouse/recipe_modular_storehouse_rock.json b/data/json/recipes/basecamps/recipe_modular_storehouse/recipe_modular_storehouse_rock.json deleted file mode 100644 index 2aa9fb3609fec..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_storehouse/recipe_modular_storehouse_rock.json +++ /dev/null @@ -1,282 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_rock_east", - "description": "We could use a large stone central storage building. Begin by building the east wing.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room0_rock_east", - "blueprint_name": "east storage wing", - "blueprint_requires": [ { "id": "fbms_0" } ], - "blueprint_provides": [ { "id": "fbms_east" } ], - "blueprint_excludes": [ { "id": "fbms_east" } ], - "blueprint_needs": { - "time": "4 d", - "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "rock", 288 ] ], - [ [ "pebble", 600 ] ], - [ [ "mortar_build", 24 ] ], - [ [ "wood_sheet", 12 ], [ "wood_panel", 24 ] ], - [ [ "2x4", 72 ] ], - [ [ "nail", 480 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_rock_west", - "description": "We could use a large stone central storage building. Continue by building the west wing.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room1_rock_west", - "blueprint_name": "east storage wing", - "blueprint_requires": [ { "id": "fbms_0" } ], - "blueprint_provides": [ { "id": "fbms_west" } ], - "blueprint_excludes": [ { "id": "fbms_west" } ], - "blueprint_needs": { - "time": "4 d", - "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "rock", 288 ] ], - [ [ "pebble", 600 ] ], - [ [ "mortar_build", 24 ] ], - [ [ "wood_sheet", 12 ], [ "wood_panel", 24 ] ], - [ [ "2x4", 72 ] ], - [ [ "nail", 480 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_rock_northwest", - "description": "We could use a large stone central storage building. Continue by building the northwest corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room2_rock_northwest", - "blueprint_name": "northwest storeroom corner", - "blueprint_requires": [ { "id": "fbms_west" } ], - "blueprint_provides": [ { "id": "fbms_northwest" } ], - "blueprint_excludes": [ { "id": "fbms_northwest" } ], - "blueprint_needs": { - "time": "1 d 9 h 45 m", - "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 39 ] ], - [ [ "glass_sheet", 1 ] ], - [ [ "mortar_build", 8 ] ], - [ [ "nail", 190 ] ], - [ [ "pebble", 200 ] ], - [ [ "rock", 96 ] ], - [ [ "wood_panel", 8 ], [ "wood_sheet", 4 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_rock_southwest", - "description": "We could use a large stone central storage building. Continue by building the southwest corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room3_rock_southwest", - "blueprint_name": "southwest storeroom corner", - "blueprint_requires": [ { "id": "fbms_west" } ], - "blueprint_provides": [ { "id": "fbms_southwest" } ], - "blueprint_excludes": [ { "id": "fbms_southwest" } ], - "blueprint_needs": { - "time": "1 d 9 h 45 m", - "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 39 ] ], - [ [ "glass_sheet", 1 ] ], - [ [ "mortar_build", 8 ] ], - [ [ "nail", 190 ] ], - [ [ "pebble", 200 ] ], - [ [ "rock", 96 ] ], - [ [ "wood_panel", 8 ], [ "wood_sheet", 4 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_rock_northeast", - "description": "We could use a large stone central storage building. Continue by building the northeast corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room4_rock_northeast", - "blueprint_name": "northeast storeroom corner", - "blueprint_requires": [ { "id": "fbms_east" } ], - "blueprint_provides": [ { "id": "fbms_northeast" } ], - "blueprint_excludes": [ { "id": "fbms_northeast" } ], - "blueprint_needs": { - "time": "1 d 9 h 45 m", - "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 39 ] ], - [ [ "glass_sheet", 1 ] ], - [ [ "mortar_build", 8 ] ], - [ [ "nail", 190 ] ], - [ [ "pebble", 200 ] ], - [ [ "rock", 96 ] ], - [ [ "wood_panel", 8 ], [ "wood_sheet", 4 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_rock_southeast", - "description": "We could use a large stone central storage building. Continue by building the southeast corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room5_rock_southeast", - "blueprint_name": "southeast storeroom corner", - "blueprint_requires": [ { "id": "fbms_east" } ], - "blueprint_provides": [ { "id": "fbms_southeast" } ], - "blueprint_excludes": [ { "id": "fbms_southeast" } ], - "blueprint_needs": { - "time": "1 d 9 h 45 m", - "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 39 ] ], - [ [ "glass_sheet", 1 ] ], - [ [ "mortar_build", 8 ] ], - [ [ "nail", 190 ] ], - [ [ "pebble", 200 ] ], - [ [ "rock", 96 ] ], - [ [ "wood_panel", 8 ], [ "wood_sheet", 4 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_rock_south", - "description": "We could use a large stone central storage building. Continue by building the southern entrance.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room6_rock_south", - "blueprint_name": "south storeroom entrance", - "blueprint_requires": [ { "id": "fbms_southeast" }, { "id": "fbms_southwest" } ], - "blueprint_provides": [ { "id": "fbms_south" } ], - "blueprint_excludes": [ { "id": "fbms_south" } ], - "blueprint_needs": { - "time": "3 d 6 h 30 m", - "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 202 ] ], - [ [ "nail", 1092 ] ], - [ [ "wood_panel", 50 ] ], - [ [ "hinge", 4 ] ], - [ [ "glass_sheet", 2 ] ], - [ [ "rock", 96 ] ], - [ [ "pebble", 200 ] ], - [ [ "mortar_build", 8 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_rock_north", - "description": "We could use a large stone central storage building. Continue by building the northern entrance.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room7_rock_north", - "blueprint_name": "north storeroom entrance", - "blueprint_requires": [ { "id": "fbms_northeast" }, { "id": "fbms_northwest" } ], - "blueprint_provides": [ { "id": "fbms_north" } ], - "blueprint_excludes": [ { "id": "fbms_north" } ], - "blueprint_needs": { - "time": "3 d 6 h 30 m", - "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 202 ] ], - [ [ "nail", 1092 ] ], - [ [ "wood_panel", 50 ] ], - [ [ "hinge", 4 ] ], - [ [ "glass_sheet", 2 ] ], - [ [ "rock", 96 ] ], - [ [ "pebble", 200 ] ], - [ [ "mortar_build", 8 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_rock_center", - "description": "We could use a large stone central storage building. Continue by filling in the floor.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room8_rock_center", - "blueprint_name": "north storeroom entrance", - "blueprint_requires": [ { "id": "fbms_north" }, { "id": "fbms_south" } ], - "blueprint_provides": [ { "id": "fbms_center" } ], - "blueprint_excludes": [ { "id": "fbms_center" } ], - "blueprint_needs": { - "time": "5 d", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "wood_sheet", 60 ], [ "wood_panel", 120 ] ], [ [ "2x4", 360 ] ], [ [ "nail", 2400 ] ] ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_storehouse/recipe_modular_storehouse_wad.json b/data/json/recipes/basecamps/recipe_modular_storehouse/recipe_modular_storehouse_wad.json deleted file mode 100644 index 520521acdd04c..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_storehouse/recipe_modular_storehouse_wad.json +++ /dev/null @@ -1,299 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_wad_east", - "description": "We could use a large wattle and daub central storage building. Begin by building the east wing.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room0_wad_east", - "blueprint_name": "east storage wing", - "blueprint_requires": [ { "id": "fbms_0" } ], - "blueprint_provides": [ { "id": "fbms_east" } ], - "blueprint_excludes": [ { "id": "fbms_east" } ], - "blueprint_needs": { - "time": "1 d 20 h", - "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 216 ], [ "stick", 288 ] ], - [ [ "material_quicklime", 96 ], [ "material_limestone", 96 ], [ "clay_lump", 96 ] ], - [ [ "pebble", 240 ], [ "material_sand", 240 ] ], - [ [ "straw_pile", 96 ], [ "cattail_stalk", 96 ], [ "dogbane", 96 ], [ "pine_bough", 96 ] ], - [ [ "water", 120 ], [ "water_clean", 120 ] ], - [ [ "log", 24 ] ], - [ [ "material_soil", 480 ] ], - [ [ "birchbark", 144 ], [ "pine_bough", 144 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_wad_west", - "description": "We could use a large wattle and daub central storage building. Continue by building the west wing.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room1_wad_west", - "blueprint_name": "east storage wing", - "blueprint_requires": [ { "id": "fbms_0" } ], - "blueprint_provides": [ { "id": "fbms_west" } ], - "blueprint_excludes": [ { "id": "fbms_west" } ], - "blueprint_needs": { - "time": "1 d 20 h", - "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 216 ], [ "stick", 288 ] ], - [ [ "material_quicklime", 96 ], [ "material_limestone", 96 ], [ "clay_lump", 96 ] ], - [ [ "pebble", 240 ], [ "material_sand", 240 ] ], - [ [ "straw_pile", 96 ], [ "cattail_stalk", 96 ], [ "dogbane", 96 ], [ "pine_bough", 96 ] ], - [ [ "water", 120 ], [ "water_clean", 120 ] ], - [ [ "log", 24 ] ], - [ [ "material_soil", 480 ] ], - [ [ "birchbark", 144 ], [ "pine_bough", 144 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_wad_northwest", - "description": "We could use a large wattle and daub central storage building. Continue by building the northwest corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room2_wad_northwest", - "blueprint_name": "northwest storeroom corner", - "blueprint_requires": [ { "id": "fbms_west" } ], - "blueprint_provides": [ { "id": "fbms_northwest" } ], - "blueprint_excludes": [ { "id": "fbms_northwest" } ], - "blueprint_needs": { - "time": "15 h 30 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 77 ], [ "stick", 106 ] ], - [ [ "material_quicklime", 36 ], [ "material_limestone", 36 ], [ "clay_lump", 36 ] ], - [ [ "pebble", 90 ], [ "material_sand", 90 ] ], - [ [ "straw_pile", 36 ], [ "cattail_stalk", 36 ], [ "dogbane", 36 ], [ "pine_bough", 36 ] ], - [ [ "water", 45 ], [ "water_clean", 45 ] ], - [ [ "log", 8 ] ], - [ [ "material_soil", 160 ] ], - [ [ "birchbark", 48 ], [ "pine_bough", 48 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_wad_southwest", - "description": "We could use a large wattle and daub central storage building. Continue by building the southwest corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room3_wad_southwest", - "blueprint_name": "southwest storeroom corner", - "blueprint_requires": [ { "id": "fbms_west" } ], - "blueprint_provides": [ { "id": "fbms_southwest" } ], - "blueprint_excludes": [ { "id": "fbms_southwest" } ], - "blueprint_needs": { - "time": "15 h 30 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 77 ], [ "stick", 106 ] ], - [ [ "material_quicklime", 36 ], [ "material_limestone", 36 ], [ "clay_lump", 36 ] ], - [ [ "pebble", 90 ], [ "material_sand", 90 ] ], - [ [ "straw_pile", 36 ], [ "cattail_stalk", 36 ], [ "dogbane", 36 ], [ "pine_bough", 36 ] ], - [ [ "water", 45 ], [ "water_clean", 45 ] ], - [ [ "log", 8 ] ], - [ [ "material_soil", 160 ] ], - [ [ "birchbark", 48 ], [ "pine_bough", 48 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_wad_northeast", - "description": "We could use a large wattle and daub central storage building. Continue by building the northeast corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room4_wad_northeast", - "blueprint_name": "northeast storeroom corner", - "blueprint_requires": [ { "id": "fbms_east" } ], - "blueprint_provides": [ { "id": "fbms_northeast" } ], - "blueprint_excludes": [ { "id": "fbms_northeast" } ], - "blueprint_needs": { - "time": "15 h 30 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 77 ], [ "stick", 106 ] ], - [ [ "material_quicklime", 36 ], [ "material_limestone", 36 ], [ "clay_lump", 36 ] ], - [ [ "pebble", 90 ], [ "material_sand", 90 ] ], - [ [ "straw_pile", 36 ], [ "cattail_stalk", 36 ], [ "dogbane", 36 ], [ "pine_bough", 36 ] ], - [ [ "water", 45 ], [ "water_clean", 45 ] ], - [ [ "log", 8 ] ], - [ [ "material_soil", 160 ] ], - [ [ "birchbark", 48 ], [ "pine_bough", 48 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_wad_southeast", - "description": "We could use a large wattle and daub central storage building. Continue by building the southeast corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room5_wad_southeast", - "blueprint_name": "southeast storeroom corner", - "blueprint_requires": [ { "id": "fbms_east" } ], - "blueprint_provides": [ { "id": "fbms_southeast" } ], - "blueprint_excludes": [ { "id": "fbms_southeast" } ], - "blueprint_needs": { - "time": "15 h 30 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 77 ], [ "stick", 106 ] ], - [ [ "material_quicklime", 36 ], [ "material_limestone", 36 ], [ "clay_lump", 36 ] ], - [ [ "pebble", 90 ], [ "material_sand", 90 ] ], - [ [ "straw_pile", 36 ], [ "cattail_stalk", 36 ], [ "dogbane", 36 ], [ "pine_bough", 36 ] ], - [ [ "water", 45 ], [ "water_clean", 45 ] ], - [ [ "log", 8 ] ], - [ [ "material_soil", 160 ] ], - [ [ "birchbark", 48 ], [ "pine_bough", 48 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_wad_south", - "description": "We could use a large wattle and daub central storage building. Continue by building the southern entrance.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room6_wad_south", - "blueprint_name": "south storeroom entrance", - "blueprint_requires": [ { "id": "fbms_southeast" }, { "id": "fbms_southwest" } ], - "blueprint_provides": [ { "id": "fbms_south" } ], - "blueprint_excludes": [ { "id": "fbms_south" } ], - "blueprint_needs": { - "time": "2 d 11 h 20 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 278 ] ], - [ [ "nail", 48 ] ], - [ [ "material_quicklime", 40 ], [ "material_limestone", 40 ], [ "clay_lump", 40 ] ], - [ [ "pebble", 100 ], [ "material_sand", 100 ] ], - [ [ "straw_pile", 40 ], [ "cattail_stalk", 40 ], [ "dogbane", 40 ], [ "pine_bough", 40 ] ], - [ [ "water", 50 ], [ "water_clean", 50 ] ], - [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], - [ [ "log", 48 ] ], - [ [ "material_soil", 960 ] ], - [ [ "birchbark", 288 ], [ "pine_bough", 288 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_wad_north", - "description": "We could use a large wattle and daub central storage building. Continue by building the northern entrance.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room7_wad_north", - "blueprint_name": "north storeroom entrance", - "blueprint_requires": [ { "id": "fbms_northeast" }, { "id": "fbms_northwest" } ], - "blueprint_provides": [ { "id": "fbms_north" } ], - "blueprint_excludes": [ { "id": "fbms_north" } ], - "blueprint_needs": { - "time": "2 d 11 h 20 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 278 ] ], - [ [ "nail", 48 ] ], - [ [ "material_quicklime", 40 ], [ "material_limestone", 40 ], [ "clay_lump", 40 ] ], - [ [ "pebble", 100 ], [ "material_sand", 100 ] ], - [ [ "straw_pile", 40 ], [ "cattail_stalk", 40 ], [ "dogbane", 40 ], [ "pine_bough", 40 ] ], - [ [ "water", 50 ], [ "water_clean", 50 ] ], - [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], - [ [ "log", 48 ] ], - [ [ "material_soil", 960 ] ], - [ [ "birchbark", 288 ], [ "pine_bough", 288 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_wad_center", - "description": "We could use a large wattle and daub central storage building. Continue by filling in the floor.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room8_wad_center", - "blueprint_name": "north storeroom entrance", - "blueprint_requires": [ { "id": "fbms_north" }, { "id": "fbms_south" } ], - "blueprint_provides": [ { "id": "fbms_center" } ], - "blueprint_excludes": [ { "id": "fbms_center" } ], - "blueprint_needs": { - "time": "5 d", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "log", 120 ] ], - [ [ "stick", 240 ], [ "2x4", 480 ] ], - [ [ "material_soil", 2400 ] ], - [ [ "birchbark", 720 ], [ "pine_bough", 720 ] ] - ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_storehouse/recipe_modular_storehouse_wood.json b/data/json/recipes/basecamps/recipe_modular_storehouse/recipe_modular_storehouse_wood.json deleted file mode 100644 index 712f57b4695fe..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_storehouse/recipe_modular_storehouse_wood.json +++ /dev/null @@ -1,409 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_storehouse_0", - "description": "Survey land for a storage building.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_storehouse_0", - "blueprint_name": "Storage Building survey", - "time": "180 m", - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_provides": [ { "id": "fbms_0" } ] - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_wood_east", - "description": "We could use a large wood panel central storage building. Begin by building the east wing.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room0_wood_east", - "blueprint_name": "east storage wing", - "blueprint_requires": [ { "id": "fbms_0" } ], - "blueprint_provides": [ { "id": "fbms_east" } ], - "blueprint_excludes": [ { "id": "fbms_east" } ], - "blueprint_needs": { - "time": "1 d 16 h", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 192 ] ], [ [ "nail", 960 ] ], [ [ "wood_sheet", 24 ], [ "wood_panel", 48 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_wood_west", - "description": "We could use a large wood panel central storage building. Continue by building the west wing.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room1_wood_west", - "blueprint_name": "east storage wing", - "blueprint_requires": [ { "id": "fbms_0" } ], - "blueprint_provides": [ { "id": "fbms_west" } ], - "blueprint_excludes": [ { "id": "fbms_west" } ], - "blueprint_needs": { - "time": "1 d 16 h", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 192 ] ], [ [ "nail", 960 ] ], [ [ "wood_sheet", 24 ], [ "wood_panel", 48 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_wood_northwest", - "description": "We could use a large wood panel central storage building. Continue by building the northwest corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room2_wood_northwest", - "blueprint_name": "northwest storeroom corner", - "blueprint_requires": [ { "id": "fbms_west" } ], - "blueprint_provides": [ { "id": "fbms_northwest" } ], - "blueprint_excludes": [ { "id": "fbms_northwest" } ], - "blueprint_needs": { - "time": "15 h 5 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 79 ] ], [ [ "glass_sheet", 1 ] ], [ [ "nail", 350 ] ], [ [ "wood_panel", 16 ], [ "wood_sheet", 8 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_wood_southwest", - "description": "We could use a large wood panel central storage building. Continue by building the southwest corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room3_wood_southwest", - "blueprint_name": "southwest storeroom corner", - "blueprint_requires": [ { "id": "fbms_west" } ], - "blueprint_provides": [ { "id": "fbms_southwest" } ], - "blueprint_excludes": [ { "id": "fbms_southwest" } ], - "blueprint_needs": { - "time": "15 h 5 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 79 ] ], [ [ "glass_sheet", 1 ] ], [ [ "nail", 350 ] ], [ [ "wood_panel", 16 ], [ "wood_sheet", 8 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_wood_northeast", - "description": "We could use a large wood panel central storage building. Continue by building the northeast corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room4_wood_northeast", - "blueprint_name": "northeast storeroom corner", - "blueprint_requires": [ { "id": "fbms_east" } ], - "blueprint_provides": [ { "id": "fbms_northeast" } ], - "blueprint_excludes": [ { "id": "fbms_northeast" } ], - "blueprint_needs": { - "time": "15 h 5 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 79 ] ], [ [ "glass_sheet", 1 ] ], [ [ "nail", 350 ] ], [ [ "wood_panel", 16 ], [ "wood_sheet", 8 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_wood_southeast", - "description": "We could use a large wood panel central storage building. Continue by building the southeast corner.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room5_wood_southeast", - "blueprint_name": "southeast storeroom corner", - "blueprint_requires": [ { "id": "fbms_east" } ], - "blueprint_provides": [ { "id": "fbms_southeast" } ], - "blueprint_excludes": [ { "id": "fbms_southeast" } ], - "blueprint_needs": { - "time": "15 h 5 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 79 ] ], [ [ "glass_sheet", 1 ] ], [ [ "nail", 350 ] ], [ [ "wood_panel", 16 ], [ "wood_sheet", 8 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_wood_south", - "description": "We could use a large wood panel central storage building. Continue by building the southern entrance.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room6_wood_south", - "blueprint_name": "south storeroom entrance", - "blueprint_requires": [ { "id": "fbms_southeast" }, { "id": "fbms_southwest" } ], - "blueprint_provides": [ { "id": "fbms_south" } ], - "blueprint_excludes": [ { "id": "fbms_south" } ], - "blueprint_needs": { - "time": "2 d 11 h 50 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 242 ] ], [ [ "nail", 1252 ] ], [ [ "wood_panel", 58 ] ], [ [ "hinge", 4 ] ], [ [ "glass_sheet", 2 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_wood_north", - "description": "We could use a large wood panel central storage building. Continue by building the northern entrance.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room7_wood_north", - "blueprint_name": "north storeroom entrance", - "blueprint_requires": [ { "id": "fbms_northeast" }, { "id": "fbms_northwest" } ], - "blueprint_provides": [ { "id": "fbms_north" } ], - "blueprint_excludes": [ { "id": "fbms_north" } ], - "blueprint_needs": { - "time": "2 d 11 h 50 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 242 ] ], [ [ "nail", 1252 ] ], [ [ "wood_panel", 58 ] ], [ [ "hinge", 4 ] ], [ [ "glass_sheet", 2 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_storehouse_wood_center", - "description": "We could use a large wood panel central storage building. Continue by filling in the floor.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_room8_wood_center", - "blueprint_name": "north storeroom entrance", - "blueprint_requires": [ { "id": "fbms_north" }, { "id": "fbms_south" } ], - "blueprint_provides": [ { "id": "fbms_center" } ], - "blueprint_excludes": [ { "id": "fbms_center" } ], - "blueprint_needs": { - "time": "5 d", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "wood_sheet", 60 ], [ "wood_panel", 120 ] ], [ [ "2x4", 360 ] ], [ [ "nail", 2400 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_furniture1_west", - "description": "We could use some storage containers. Let's build some book cases to in the western alcove.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_furniture1_west", - "blueprint_name": "bookcases, west", - "blueprint_requires": [ { "id": "fbms_center" } ], - "blueprint_provides": [ { "id": "fbms_west" } ], - "blueprint_excludes": [ { "id": "fbms_west", "amount": 2 } ], - "blueprint_needs": { - "time": "11 h", - "skills": [ [ "fabrication", 1 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], - "components": [ [ [ "2x4", 72 ] ], [ [ "wood_sheet", 14 ], [ "wood_panel", 22 ] ], [ [ "nail", 176 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_furniture2_east", - "description": "We could use some storage containers. Let's build some lockers in the eastern alcove.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_furniture2_east", - "blueprint_name": "lockers, east", - "blueprint_requires": [ { "id": "fbms_center" } ], - "blueprint_provides": [ { "id": "fbms_east" } ], - "blueprint_excludes": [ { "id": "fbms_east", "amount": 2 } ], - "blueprint_needs": { - "time": "11 h", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 16 ] ], - [ [ "pipe", 64 ] ], - [ [ "lock", 8 ] ], - [ [ "2x4", 24 ] ], - [ [ "wood_sheet", 6 ], [ "wood_panel", 6 ] ], - [ [ "nail", 48 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_furniture3_center", - "description": "We could use some storage containers. Let's build some tables.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_furniture3_center", - "blueprint_name": "tables, center", - "blueprint_requires": [ { "id": "fbms_center" } ], - "blueprint_provides": [ { "id": "fbms_center" } ], - "blueprint_excludes": [ { "id": "fbms_center", "amount": 2 } ], - "blueprint_needs": { - "time": "12 h", - "skills": [ [ "fabrication", 1 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], - "components": [ [ [ "2x4", 96 ] ], [ [ "wood_sheet", 24 ], [ "wood_panel", 24 ] ], [ [ "nail", 192 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_decorative1_northwest", - "description": "Some benches around the outside would be nice. Build some to the northwest.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_decorative1_northwest", - "blueprint_name": "benches, northwest", - "blueprint_requires": [ { "id": "fbms_center" } ], - "blueprint_provides": [ { "id": "fbms_northwest" } ], - "blueprint_excludes": [ { "id": "fbms_northwest", "amount": 2 } ], - "blueprint_needs": { - "time": "2 h 24 m", - "skills": [ [ "fabrication", 2 ], [ "survival", 0 ] ], - "inline": { - "tools": [ [ [ "machete", -1 ], [ "makeshift_machete", -1 ], [ "scythe", -1 ], [ "sickle", -1 ], [ "survivor_machete", -1 ] ] ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ [ [ "2x4", 16 ] ], [ [ "nail", 40 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_decorative2_northeast", - "description": "Some benches around the outside would be nice. Build some to the northeast.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_decorative2_northeast", - "blueprint_name": "benches, northeast", - "blueprint_requires": [ { "id": "fbms_center" } ], - "blueprint_provides": [ { "id": "fbms_northeast" } ], - "blueprint_excludes": [ { "id": "fbms_northeast", "amount": 2 } ], - "blueprint_needs": { - "time": "2 h 24 m", - "skills": [ [ "fabrication", 2 ], [ "survival", 0 ] ], - "inline": { - "tools": [ [ [ "machete", -1 ], [ "makeshift_machete", -1 ], [ "scythe", -1 ], [ "sickle", -1 ], [ "survivor_machete", -1 ] ] ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ [ [ "2x4", 16 ] ], [ [ "nail", 40 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_decorative3_southeast", - "description": "Some benches around the outside would be nice. Build some to the southeast.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_decorative3_southeast", - "blueprint_name": "benches, southeast", - "blueprint_requires": [ { "id": "fbms_center" } ], - "blueprint_provides": [ { "id": "fbms_southeast" } ], - "blueprint_excludes": [ { "id": "fbms_southeast", "amount": 2 } ], - "blueprint_needs": { - "time": "2 h 24 m", - "skills": [ [ "fabrication", 2 ], [ "survival", 0 ] ], - "inline": { - "tools": [ [ [ "machete", -1 ], [ "makeshift_machete", -1 ], [ "scythe", -1 ], [ "sickle", -1 ], [ "survivor_machete", -1 ] ] ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ [ [ "2x4", 16 ] ], [ [ "nail", 40 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_decorative4_southwest", - "description": "Some benches around the outside would be nice. Build some to the southwest.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_decorative4_southwest", - "blueprint_name": "benches, southwest", - "blueprint_requires": [ { "id": "fbms_center" } ], - "blueprint_provides": [ { "id": "fbms_southwest" } ], - "blueprint_excludes": [ { "id": "fbms_southwest", "amount": 2 } ], - "blueprint_needs": { - "time": "2 h 24 m", - "skills": [ [ "fabrication", 2 ], [ "survival", 0 ] ], - "inline": { - "tools": [ [ [ "machete", -1 ], [ "makeshift_machete", -1 ], [ "scythe", -1 ], [ "sickle", -1 ], [ "survivor_machete", -1 ] ] ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ [ [ "2x4", 16 ] ], [ [ "nail", 40 ] ] ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_workshop/recipe_modular_workshop.rock.json b/data/json/recipes/basecamps/recipe_modular_workshop/recipe_modular_workshop.rock.json deleted file mode 100644 index 89b531d157434..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_workshop/recipe_modular_workshop.rock.json +++ /dev/null @@ -1,246 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room0_rock_northeast", - "description": "We can use a rock workshop. Let's start by building a spot to protect the workers from the rain.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room0_rock_northeast", - "blueprint_name": "northeast wall", - "blueprint_requires": [ { "id": "fbmw_0" } ], - "blueprint_provides": [ { "id": "fbmw_northeast" } ], - "blueprint_excludes": [ { "id": "fbmw_northeast" } ], - "blueprint_needs": { - "time": "3 d 10 h 30 m", - "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 230 ] ], - [ [ "glass_sheet", 2 ] ], - [ [ "mortar_build", 18 ] ], - [ [ "nail", 560 ] ], - [ [ "pebble", 450 ] ], - [ [ "rock", 216 ] ], - [ [ "wood_panel", 25 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room3_rock_north", - "description": "Let's extend the north rock wall to the west and add some storage space.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room3_rock_north", - "blueprint_name": "north wall", - "blueprint_requires": [ { "id": "fbmw_northeast", "amount": 3 } ], - "blueprint_provides": [ { "id": "fbmw_north" } ], - "blueprint_excludes": [ { "id": "fbmw_north" } ], - "blueprint_needs": { - "time": "2 d 5 h 40 m", - "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 131 ] ], - [ [ "nail", 394 ] ], - [ [ "wood_panel", 23 ] ], - [ [ "hinge", 2 ] ], - [ [ "glass_sheet", 1 ] ], - [ [ "rock", 144 ] ], - [ [ "pebble", 300 ] ], - [ [ "mortar_build", 12 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room4_rock_east", - "description": "Let's expand our production by adding another charcoal kiln.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room4_rock_east", - "blueprint_name": "east forage wall", - "blueprint_requires": [ { "id": "fbmw_north" } ], - "blueprint_provides": [ { "id": "fbmw_east" }, { "id": "blacksmith_recipes_3" } ], - "blueprint_excludes": [ { "id": "fbmw_east" } ], - "blueprint_needs": { - "time": "2 d 13 h 55 m", - "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 281 ] ], - [ [ "nail", 746 ] ], - [ [ "wood_panel", 39 ] ], - [ [ "hinge", 2 ] ], - [ [ "rock", 136 ] ], - [ [ "glass_sheet", 1 ] ], - [ [ "pebble", 200 ] ], - [ [ "mortar_build", 8 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room5_rock_center", - "description": "Let's expand work area with a rock wall, and add a bookshelf for our reference books.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room5_rock_center", - "blueprint_name": "west forage wall", - "blueprint_requires": [ { "id": "fbmw_east" } ], - "blueprint_provides": [ { "id": "fbmw_center" } ], - "blueprint_excludes": [ { "id": "fbmw_center" } ], - "blueprint_needs": { - "time": "1 d 19 h 5 m", - "skills": [ [ "fabrication", 6 ], [ "survival", 2 ], [ "tailor", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 152 ] ], - [ [ "blanket", 1 ], [ "down_blanket", 1 ], [ "fur_blanket", 1 ] ], - [ [ "glass_sheet", 2 ] ], - [ [ "mortar_build", 8 ] ], - [ [ "nail", 372 ] ], - [ [ "pebble", 200 ] ], - [ [ "rock", 96 ] ], - [ [ "wood_panel", 19 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room6_rock_north", - "description": "Let's expand our production by adding a rock walled pottery kiln area.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room6_rock_north", - "blueprint_name": "north pottery wall", - "blueprint_requires": [ { "id": "fbmw_center" } ], - "blueprint_provides": [ { "id": "fbmw_north" }, { "id": "blacksmith_recipes_4" } ], - "blueprint_excludes": [ { "id": "fbmw_north", "amount": 2 } ], - "blueprint_resources": [ "tongs", "chisel", "hammer", "swage" ], - "components": [ [ [ "tongs", 1 ] ], [ [ "chisel", 1 ] ], [ [ "hammer", 1 ] ], [ [ "swage", 1 ] ] ], - "blueprint_needs": { - "time": "1 d 16 h 10 m", - "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 20 ], [ "toolset", 150 ], [ "welder", 100 ], [ "welder_crude", 150 ] ] ], - "qualities": [ - [ { "id": "DIG", "level": 2 } ], - [ { "id": "GLARE", "level": 2 } ], - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_W", "level": 2 } ] - ], - "components": [ - [ [ "2x4", 132 ] ], - [ [ "mortar_build", 7 ] ], - [ [ "nail", 380 ] ], - [ [ "pebble", 150 ] ], - [ [ "pipe", 16 ] ], - [ [ "rock", 112 ] ], - [ [ "sheet_metal", 4 ] ], - [ [ "sheet_metal_small", 8 ] ], - [ [ "water", 2 ], [ "water_clean", 2 ] ], - [ [ "wood_panel", 23 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room7to9_rock_northwest", - "description": "Let's enclose this pottery with rock walls and get some more storage set up.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room7to9_rock_northwest", - "blueprint_name": "northwest and south pottery wall", - "blueprint_requires": [ { "id": "fbmw_north", "amount": 2 } ], - "blueprint_provides": [ { "id": "fbmw_northwest" }, { "id": "blacksmith_recipes_5" } ], - "blueprint_excludes": [ { "id": "fbmw_northwest" } ], - "blueprint_needs": { - "time": "3 d 17 h 28 m", - "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "machete", -1 ], [ "makeshift_machete", -1 ], [ "scythe", -1 ], [ "sickle", -1 ], [ "survivor_machete", -1 ] ] ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 166 ] ], - [ [ "nail", 526 ] ], - [ [ "wood_panel", 31 ] ], - [ [ "hinge", 2 ] ], - [ [ "glass_sheet", 2 ] ], - [ [ "rock", 264 ] ], - [ [ "pebble", 550 ] ], - [ [ "mortar_build", 22 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room11to12_rock_southeast", - "description": "Let's expand the workspace for larger projects and add a drop hammer for productivity.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room11to12_rock_southeast", - "blueprint_name": "openair, covered work space", - "blueprint_requires": [ { "id": "fbmw_northeast", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmw_southeast" }, { "id": "fbmw_south" }, { "id": "blacksmith_recipes_7" } ], - "blueprint_excludes": [ { "id": "fbmw_northsoutheast" }, { "id": "fbmw_south" } ], - "blueprint_resources": [ "wrench", "pliers", "fake_drop_hammer" ], - "components": [ [ [ "wrench", 1 ] ], [ [ "pliers", 1 ] ] ], - "blueprint_needs": { - "time": "4 d 10 h", - "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "metal_tank", 2 ] ], - [ [ "water_faucet", 2 ] ], - [ [ "anvil", 1 ] ], - [ [ "chain", 4 ] ], - [ [ "pipe", 3 ] ], - [ [ "rock", 240 ] ], - [ [ "pebble", 500 ] ], - [ [ "mortar_build", 20 ] ], - [ [ "wood_panel", 44 ] ], - [ [ "2x4", 352 ] ], - [ [ "nail", 880 ] ] - ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_workshop/recipe_modular_workshop_common.json b/data/json/recipes/basecamps/recipe_modular_workshop/recipe_modular_workshop_common.json deleted file mode 100644 index b2a000b529dd6..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_workshop/recipe_modular_workshop_common.json +++ /dev/null @@ -1,95 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room1_common_northeast", - "description": "Let's install a metal working forge and a charcoal kiln. We'll need a few tools too, so we'll include some storage space.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room1_common_northeast", - "blueprint_name": "forge and kiln", - "blueprint_requires": [ { "id": "fbmw_northeast" } ], - "blueprint_provides": [ { "id": "fbmw_northeast" }, { "id": "blacksmith" }, { "id": "blacksmith_recipes_1" } ], - "blueprint_excludes": [ { "id": "fbmw_northeast", "amount": 2 } ], - "blueprint_resources": [ "fake_forge", "fake_char_kiln", "crucible", "makeshift_hammer" ], - "components": [ [ [ "crucible", 1 ], [ "crucible_clay", 1 ] ], [ [ "primitive_hammer", 1 ], [ "makeshift_hammer", 1 ] ] ], - "blueprint_needs": { - "time": "5 h 30 m", - "skills": [ [ "fabrication", 5 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 2 ] ], - [ [ "pipe", 8 ] ], - [ [ "lock", 1 ] ], - [ [ "2x4", 4 ] ], - [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], - [ [ "nail", 8 ] ], - [ [ "rock", 80 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room2_common_northeast", - "description": "Let's install an anvil, some quenching containers and a workbench.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room2_common_northeast", - "blueprint_name": "anvil and workbench", - "blueprint_requires": [ { "id": "fbmw_northeast", "amount": 2 } ], - "blueprint_provides": [ { "id": "fbmw_northeast" }, { "id": "blacksmith_recipes_2" } ], - "blueprint_excludes": [ { "id": "fbmw_northeast", "amount": 3 } ], - "blueprint_resources": [ "anvil" ], - "components": [ [ [ "anvil", 1 ] ], [ [ "55gal_drum", 1 ] ], [ [ "30gal_drum", 1 ] ] ], - "blueprint_needs": { - "time": "4 h 20 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 30 ], [ "toolset", 225 ], [ "welder", 150 ], [ "welder_crude", 225 ] ] ], - "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], - "components": [ - [ [ "2x4", 6 ] ], - [ [ "nail", 40 ] ], - [ [ "pipe", 24 ] ], - [ [ "sheet_metal", 6 ] ], - [ [ "sheet_metal_small", 12 ] ], - [ [ "wood_panel", 4 ], [ "wood_sheet", 2 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room10_common_northeast", - "description": "Let's install a bellows for our forge and add some more tools.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room10_common_northeast", - "blueprint_name": "bellows", - "blueprint_requires": [ { "id": "fbmw_northeast", "amount": 3 }, { "id": "fbmw_northwest" } ], - "blueprint_provides": [ { "id": "fbmw_northeast" }, { "id": "blacksmith_recipes_6" } ], - "blueprint_excludes": [ { "id": "fbmw_northeast", "amount": 4 } ], - "blueprint_resources": [ "hammer_sledge", "copper_knife" ], - "components": [ [ [ "hammer_sledge", 1 ] ], [ [ "knife_combat", 1 ], [ "copper_knife", 1 ] ] ], - "blueprint_needs": { - "time": "1 h", - "skills": [ [ "fabrication", 1 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER" } ] ], - "components": [ [ [ "2x4", 4 ] ], [ [ "tanned_hide", 2 ] ], [ [ "scrap", 20 ] ], [ [ "wire", 8 ] ] ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_workshop/recipe_modular_workshop_log.json b/data/json/recipes/basecamps/recipe_modular_workshop/recipe_modular_workshop_log.json deleted file mode 100644 index f7c80bfd67ccf..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_workshop/recipe_modular_workshop_log.json +++ /dev/null @@ -1,229 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room0_log_northeast", - "description": "We can use a log workshop. Let's start by building a spot to protect the workers from the rain.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room0_log_northeast", - "blueprint_name": "northeast wall", - "blueprint_requires": [ { "id": "fbmw_0" } ], - "blueprint_provides": [ { "id": "fbmw_northeast" } ], - "blueprint_excludes": [ { "id": "fbmw_northeast" } ], - "blueprint_needs": { - "time": "1 d 22 h 30 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 338 ] ], [ [ "glass_sheet", 2 ] ], [ [ "log", 36 ] ], [ [ "nail", 560 ] ], [ [ "wood_panel", 25 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room3_log_north", - "description": "Let's extend the north log wall to the west and add some storage space.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room3_log_north", - "blueprint_name": "north wall", - "blueprint_requires": [ { "id": "fbmw_northeast", "amount": 3 } ], - "blueprint_provides": [ { "id": "fbmw_north" } ], - "blueprint_excludes": [ { "id": "fbmw_north" } ], - "blueprint_needs": { - "time": "1 d 5 h 40 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 203 ] ], - [ [ "nail", 394 ] ], - [ [ "wood_panel", 23 ] ], - [ [ "hinge", 2 ] ], - [ [ "glass_sheet", 1 ] ], - [ [ "log", 24 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room4_log_east", - "description": "Let's expand our production by adding another charcoal kiln.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room4_log_east", - "blueprint_name": "east forage wall", - "blueprint_requires": [ { "id": "fbmw_north" } ], - "blueprint_provides": [ { "id": "fbmw_east" }, { "id": "blacksmith_recipes_3" } ], - "blueprint_excludes": [ { "id": "fbmw_east" } ], - "blueprint_needs": { - "time": "1 d 21 h 55 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 329 ] ], - [ [ "nail", 746 ] ], - [ [ "wood_panel", 39 ] ], - [ [ "hinge", 2 ] ], - [ [ "rock", 40 ] ], - [ [ "glass_sheet", 1 ] ], - [ [ "log", 16 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room5_log_center", - "description": "Let's expand work area with a log wall, and add a bookshelf for our reference books.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room5_log_center", - "blueprint_name": "west forage wall", - "blueprint_requires": [ { "id": "fbmw_east" } ], - "blueprint_provides": [ { "id": "fbmw_center" } ], - "blueprint_excludes": [ { "id": "fbmw_center" } ], - "blueprint_needs": { - "time": "1 d 3 h 5 m", - "skills": [ [ "fabrication", 3 ], [ "tailor", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 200 ] ], - [ [ "blanket", 1 ], [ "down_blanket", 1 ], [ "fur_blanket", 1 ] ], - [ [ "glass_sheet", 2 ] ], - [ [ "log", 16 ] ], - [ [ "nail", 372 ] ], - [ [ "wood_panel", 19 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room6_log_north", - "description": "Let's expand our production by adding a log walled pottery kiln area.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room6_log_north", - "blueprint_name": "north pottery wall", - "blueprint_requires": [ { "id": "fbmw_center" } ], - "blueprint_provides": [ { "id": "fbmw_north" }, { "id": "blacksmith_recipes_4" } ], - "blueprint_excludes": [ { "id": "fbmw_north", "amount": 2 } ], - "blueprint_resources": [ "tongs", "chisel", "hammer", "swage" ], - "components": [ [ [ "tongs", 1 ] ], [ [ "chisel", 1 ] ], [ [ "hammer", 1 ] ], [ [ "swage", 1 ] ] ], - "blueprint_needs": { - "time": "1 d 4 h 10 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 20 ], [ "toolset", 150 ], [ "welder", 100 ], [ "welder_crude", 150 ] ] ], - "qualities": [ - [ { "id": "DIG", "level": 2 } ], - [ { "id": "GLARE", "level": 2 } ], - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_W", "level": 2 } ] - ], - "components": [ - [ [ "2x4", 168 ] ], - [ [ "clay_lump", 12 ], [ "material_cement", 50 ], [ "mortar_build", 1 ] ], - [ [ "log", 12 ] ], - [ [ "nail", 380 ] ], - [ [ "pipe", 16 ] ], - [ [ "rock", 40 ] ], - [ [ "sheet_metal", 4 ] ], - [ [ "sheet_metal_small", 8 ] ], - [ [ "water", 2 ], [ "water_clean", 2 ] ], - [ [ "wood_panel", 23 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room7to9_log_northwest", - "description": "Let's enclose this pottery with log walls and get some more storage set up.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room7to9_log_northwest", - "blueprint_name": "northwest and south pottery wall", - "blueprint_requires": [ { "id": "fbmw_north", "amount": 2 } ], - "blueprint_provides": [ { "id": "fbmw_northwest" }, { "id": "blacksmith_recipes_5" } ], - "blueprint_excludes": [ { "id": "fbmw_northwest" } ], - "blueprint_needs": { - "time": "1 d 21 h 28 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 0 ] ], - "inline": { - "tools": [ [ [ "machete", -1 ], [ "makeshift_machete", -1 ], [ "scythe", -1 ], [ "sickle", -1 ], [ "survivor_machete", -1 ] ] ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 298 ] ], - [ [ "nail", 526 ] ], - [ [ "wood_panel", 31 ] ], - [ [ "hinge", 2 ] ], - [ [ "glass_sheet", 2 ] ], - [ [ "log", 44 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room11to12_log_southeast", - "description": "Let's expand the workspace for larger projects and add a drop hammer for productivity.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room11to12_log_southeast", - "blueprint_name": "openair, covered work space", - "blueprint_requires": [ { "id": "fbmw_northeast", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmw_southeast" }, { "id": "fbmw_south" }, { "id": "blacksmith_recipes_7" } ], - "blueprint_excludes": [ { "id": "fbmw_northsoutheast" }, { "id": "fbmw_south" } ], - "blueprint_resources": [ "wrench", "pliers", "fake_drop_hammer" ], - "components": [ [ [ "wrench", 1 ] ], [ [ "pliers", 1 ] ] ], - "blueprint_needs": { - "time": "2 d 18 h", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 472 ] ], - [ [ "anvil", 1 ] ], - [ [ "chain", 4 ] ], - [ [ "log", 40 ] ], - [ [ "metal_tank", 2 ] ], - [ [ "nail", 880 ] ], - [ [ "pipe", 3 ] ], - [ [ "water_faucet", 2 ] ], - [ [ "wood_panel", 44 ] ] - ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_workshop/recipe_modular_workshop_metal.json b/data/json/recipes/basecamps/recipe_modular_workshop/recipe_modular_workshop_metal.json deleted file mode 100644 index af6361baf7e1a..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_workshop/recipe_modular_workshop_metal.json +++ /dev/null @@ -1,267 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room0_metal_northeast", - "description": "We can use a metal workshop. Let's start by building a spot to protect the workers from the rain.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room0_metal_northeast", - "blueprint_name": "northeast wall", - "blueprint_requires": [ { "id": "fbmw_0" } ], - "blueprint_provides": [ { "id": "fbmw_northeast" } ], - "blueprint_excludes": [ { "id": "fbmw_northeast" } ], - "blueprint_needs": { - "time": "2 d 7 h 30 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 180 ], [ "toolset", 1350 ], [ "welder", 900 ], [ "welder_crude", 1350 ] ] ], - "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 230 ] ], - [ [ "glass_sheet", 2 ] ], - [ [ "nail", 560 ] ], - [ [ "steel_plate", 36 ] ], - [ [ "wood_panel", 25 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room3_metal_north", - "description": "Let's extend the north metal wall to the west and add some storage space.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room3_metal_north", - "blueprint_name": "north wall", - "blueprint_requires": [ { "id": "fbmw_northeast", "amount": 3 } ], - "blueprint_provides": [ { "id": "fbmw_north" } ], - "blueprint_excludes": [ { "id": "fbmw_north" } ], - "blueprint_needs": { - "time": "1 d 10 h 40 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 120 ], [ "welder", 600 ], [ "welder_crude", 900 ], [ "toolset", 900 ] ] ], - "qualities": [ - [ { "id": "GLARE", "level": 2 } ], - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_W", "level": 2 } ], - [ { "id": "WRENCH" } ] - ], - "components": [ - [ [ "2x4", 113 ] ], - [ [ "nail", 274 ] ], - [ [ "wood_panel", 11 ] ], - [ [ "hinge", 2 ] ], - [ [ "pipe", 36 ] ], - [ [ "sheet_metal", 6 ] ], - [ [ "glass_sheet", 1 ] ], - [ [ "steel_plate", 24 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room4_metal_east", - "description": "Let's expand our production by adding another charcoal kiln.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room4_metal_east", - "blueprint_name": "east forage wall", - "blueprint_requires": [ { "id": "fbmw_north" } ], - "blueprint_provides": [ { "id": "fbmw_east" }, { "id": "blacksmith_recipes_3" } ], - "blueprint_excludes": [ { "id": "fbmw_east" } ], - "blueprint_needs": { - "time": "2 d 1 h 15 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 80 ], [ "toolset", 600 ], [ "welder", 400 ], [ "welder_crude", 600 ] ] ], - "qualities": [ - [ { "id": "DIG" } ], - [ { "id": "GLARE", "level": 2 } ], - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_W", "level": 2 } ], - [ { "id": "WRENCH" } ] - ], - "components": [ - [ [ "2x4", 269 ] ], - [ [ "glass_sheet", 1 ] ], - [ [ "hinge", 2 ] ], - [ [ "nail", 666 ] ], - [ [ "pipe", 24 ] ], - [ [ "rock", 40 ] ], - [ [ "sheet_metal", 4 ] ], - [ [ "steel_plate", 16 ] ], - [ [ "wood_panel", 31 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room5_metal_center", - "description": "Let's expand work area with a metal wall, and add a bookshelf for our reference books.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room5_metal_center", - "blueprint_name": "west forage wall", - "blueprint_requires": [ { "id": "fbmw_east" } ], - "blueprint_provides": [ { "id": "fbmw_center" } ], - "blueprint_excludes": [ { "id": "fbmw_center" } ], - "blueprint_needs": { - "time": "1 d 6 h 45 m", - "skills": [ [ "fabrication", 4 ], [ "tailor", 3 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 80 ], [ "toolset", 600 ], [ "welder", 400 ], [ "welder_crude", 600 ] ] ], - "qualities": [ - [ { "id": "GLARE", "level": 2 } ], - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_W", "level": 2 } ], - [ { "id": "WRENCH" } ] - ], - "components": [ - [ [ "2x4", 146 ] ], - [ [ "blanket", 1 ], [ "down_blanket", 1 ], [ "fur_blanket", 1 ] ], - [ [ "glass_sheet", 2 ] ], - [ [ "nail", 332 ] ], - [ [ "pipe", 12 ] ], - [ [ "sheet_metal", 2 ] ], - [ [ "steel_plate", 16 ] ], - [ [ "wood_panel", 15 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room6_metal_north", - "description": "Let's expand our production by adding a metal walled pottery kiln area.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room6_metal_north", - "blueprint_name": "north pottery wall", - "blueprint_requires": [ { "id": "fbmw_center" } ], - "blueprint_provides": [ { "id": "fbmw_north" }, { "id": "blacksmith_recipes_4" } ], - "blueprint_excludes": [ { "id": "fbmw_north", "amount": 2 } ], - "blueprint_resources": [ "tongs", "chisel", "hammer", "swage" ], - "components": [ [ [ "tongs", 1 ] ], [ [ "chisel", 1 ] ], [ [ "hammer", 1 ] ], [ [ "swage", 1 ] ] ], - "blueprint_needs": { - "time": "1 d 6 h 30 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 80 ], [ "toolset", 600 ], [ "welder", 400 ], [ "welder_crude", 600 ] ] ], - "qualities": [ - [ { "id": "GLARE", "level": 2 } ], - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_W", "level": 2 } ], - [ { "id": "WRENCH" } ] - ], - "components": [ - [ [ "2x4", 120 ] ], - [ [ "clay_lump", 12 ], [ "material_cement", 50 ], [ "mortar_build", 1 ] ], - [ [ "nail", 300 ] ], - [ [ "pipe", 40 ] ], - [ [ "rock", 40 ] ], - [ [ "sheet_metal", 8 ] ], - [ [ "sheet_metal_small", 8 ] ], - [ [ "steel_plate", 12 ] ], - [ [ "water", 2 ], [ "water_clean", 2 ] ], - [ [ "wood_panel", 15 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room7to9_metal_northwest", - "description": "Let's enclose this pottery with metal walls and get some more storage set up.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room7to9_metal_northwest", - "blueprint_name": "northwest and south pottery wall", - "blueprint_requires": [ { "id": "fbmw_north", "amount": 2 } ], - "blueprint_provides": [ { "id": "fbmw_northwest" }, { "id": "blacksmith_recipes_5" } ], - "blueprint_excludes": [ { "id": "fbmw_northwest" } ], - "blueprint_needs": { - "time": "2 d 6 h 48 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 0 ] ], - "inline": { - "tools": [ - [ [ "machete", -1 ], [ "makeshift_machete", -1 ], [ "scythe", -1 ], [ "sickle", -1 ], [ "survivor_machete", -1 ] ], - [ [ "oxy_torch", 220 ], [ "welder", 1100 ], [ "welder_crude", 1650 ], [ "toolset", 1650 ] ] - ], - "qualities": [ - [ { "id": "GLARE", "level": 2 } ], - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_W", "level": 2 } ], - [ { "id": "WRENCH" } ] - ], - "components": [ - [ [ "2x4", 136 ] ], - [ [ "nail", 326 ] ], - [ [ "wood_panel", 11 ] ], - [ [ "hinge", 2 ] ], - [ [ "pipe", 60 ] ], - [ [ "sheet_metal", 10 ] ], - [ [ "glass_sheet", 2 ] ], - [ [ "steel_plate", 44 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room11to12_metal_southeast", - "description": "Let's expand the workspace for larger projects and add a drop hammer for productivity.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room11to12_metal_southeast", - "blueprint_name": "openair, covered work space", - "blueprint_requires": [ { "id": "fbmw_northeast", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmw_southeast" }, { "id": "fbmw_south" }, { "id": "blacksmith_recipes_7" } ], - "blueprint_excludes": [ { "id": "fbmw_northsoutheast" }, { "id": "fbmw_south" } ], - "blueprint_resources": [ "wrench", "pliers", "fake_drop_hammer" ], - "components": [ [ [ "wrench", 1 ] ], [ [ "pliers", 1 ] ] ], - "blueprint_needs": { - "time": "3 d 4 h", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 200 ], [ "welder", 1000 ], [ "welder_crude", 1500 ], [ "toolset", 1500 ] ] ], - "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "metal_tank", 2 ] ], - [ [ "water_faucet", 2 ] ], - [ [ "anvil", 1 ] ], - [ [ "chain", 4 ] ], - [ [ "pipe", 3 ] ], - [ [ "steel_plate", 40 ] ], - [ [ "wood_panel", 44 ] ], - [ [ "2x4", 352 ] ], - [ [ "nail", 880 ] ] - ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_workshop/recipe_modular_workshop_migo_resin.json b/data/json/recipes/basecamps/recipe_modular_workshop/recipe_modular_workshop_migo_resin.json deleted file mode 100644 index c519432d39f32..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_workshop/recipe_modular_workshop_migo_resin.json +++ /dev/null @@ -1,205 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room0_migo_resin_northeast", - "description": "We can use a mi-go resin workshop. Let's start by building a spot to protect the workers from the rain.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room0_migo_resin_northeast", - "blueprint_name": "northeast wall", - "blueprint_requires": [ { "id": "fbmw_0" } ], - "blueprint_provides": [ { "id": "fbmw_northeast" } ], - "blueprint_excludes": [ { "id": "fbmw_northeast" } ], - "blueprint_needs": { - "time": "1 d 22 h", - "skills": [ [ "fabrication", 2 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 70 ] ] ] } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room3_migo_resin_north", - "description": "Let's extend the north mi-go resin wall to the west and add some storage space.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room3_migo_resin_north", - "blueprint_name": "north wall", - "blueprint_requires": [ { "id": "fbmw_northeast", "amount": 3 } ], - "blueprint_provides": [ { "id": "fbmw_north" } ], - "blueprint_excludes": [ { "id": "fbmw_north" } ], - "blueprint_needs": { - "time": "1 d 25 m", - "skills": [ [ "fabrication", 2 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "SMOOTH" } ] ], - "components": [ [ [ "2x4", 22 ] ], [ [ "wood_sheet", 6 ], [ "wood_panel", 12 ] ], [ [ "nail", 128 ] ], [ [ "alien_pod_resin", 33 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room4_migo_resin_east", - "description": "Let's expand our production by adding another charcoal kiln.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room4_migo_resin_east", - "blueprint_name": "east forage wall", - "blueprint_requires": [ { "id": "fbmw_north" } ], - "blueprint_provides": [ { "id": "fbmw_east" }, { "id": "blacksmith_recipes_3" } ], - "blueprint_excludes": [ { "id": "fbmw_east" } ], - "blueprint_needs": { - "time": "2 d 5 h 40 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "SMOOTH" } ] ], - "components": [ - [ [ "2x4", 12 ] ], - [ [ "alien_pod_resin", 69 ] ], - [ [ "nail", 80 ] ], - [ [ "rock", 40 ] ], - [ [ "wood_panel", 8 ], [ "wood_sheet", 4 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room5_migo_resin_center", - "description": "Let's expand work area with a mi-go resin wall, and add a bookshelf for our reference books.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room5_migo_resin_center", - "blueprint_name": "west forage wall", - "blueprint_requires": [ { "id": "fbmw_east" } ], - "blueprint_provides": [ { "id": "fbmw_center" } ], - "blueprint_excludes": [ { "id": "fbmw_center" } ], - "blueprint_needs": { - "time": "1 d 3 h 35 m", - "skills": [ [ "fabrication", 3 ], [ "tailor", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "SMOOTH" } ] ], - "components": [ - [ [ "2x4", 26 ] ], - [ [ "wood_sheet", 4 ], [ "wood_panel", 7 ] ], - [ [ "nail", 72 ] ], - [ [ "blanket", 1 ], [ "down_blanket", 1 ], [ "fur_blanket", 1 ] ], - [ [ "alien_pod_resin", 34 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room6_migo_resin_north", - "description": "Let's expand our production by adding a mi-go resin walled pottery kiln area.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room6_migo_resin_north", - "blueprint_name": "north pottery wall", - "blueprint_requires": [ { "id": "fbmw_center" } ], - "blueprint_provides": [ { "id": "fbmw_north" }, { "id": "blacksmith_recipes_4" } ], - "blueprint_excludes": [ { "id": "fbmw_north", "amount": 2 } ], - "blueprint_resources": [ "tongs", "chisel", "hammer", "swage" ], - "components": [ [ [ "tongs", 1 ] ], [ [ "chisel", 1 ] ], [ [ "hammer", 1 ] ], [ [ "swage", 1 ] ] ], - "blueprint_needs": { - "time": "1 d 7 h 10 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 20 ], [ "toolset", 150 ], [ "welder", 100 ], [ "welder_crude", 150 ] ] ], - "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "SMOOTH" } ] ], - "components": [ - [ [ "2x4", 12 ] ], - [ [ "alien_pod_resin", 36 ] ], - [ [ "clay_lump", 12 ], [ "material_cement", 50 ], [ "mortar_build", 1 ] ], - [ [ "nail", 80 ] ], - [ [ "pipe", 16 ] ], - [ [ "rock", 40 ] ], - [ [ "sheet_metal", 4 ] ], - [ [ "sheet_metal_small", 8 ] ], - [ [ "water", 2 ], [ "water_clean", 2 ] ], - [ [ "wood_panel", 8 ], [ "wood_sheet", 4 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room7to9_migo_resin_northwest", - "description": "Let's enclose this pottery with mi-go resin walls and get some more storage set up.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room7to9_migo_resin_northwest", - "blueprint_name": "northwest and south pottery wall", - "blueprint_requires": [ { "id": "fbmw_north", "amount": 2 } ], - "blueprint_provides": [ { "id": "fbmw_northwest" }, { "id": "blacksmith_recipes_5" } ], - "blueprint_excludes": [ { "id": "fbmw_northwest" } ], - "blueprint_needs": { - "time": "1 d 8 h 58 m", - "skills": [ [ "fabrication", 2 ], [ "survival", 0 ] ], - "inline": { - "tools": [ [ [ "machete", -1 ], [ "makeshift_machete", -1 ], [ "scythe", -1 ], [ "sickle", -1 ], [ "survivor_machete", -1 ] ] ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "SMOOTH" } ] ], - "components": [ - [ [ "2x4", 42 ] ], - [ [ "wood_sheet", 10 ], [ "wood_panel", 20 ] ], - [ [ "nail", 230 ] ], - [ [ "alien_pod_resin", 44 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room11to12_migo_resin_southeast", - "description": "Let's expand the workspace for larger projects and add a drop hammer for productivity.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room11to12_migo_resin_southeast", - "blueprint_name": "openair, covered work space", - "blueprint_requires": [ { "id": "fbmw_northeast", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmw_southeast" }, { "id": "fbmw_south" }, { "id": "blacksmith_recipes_7" } ], - "blueprint_excludes": [ { "id": "fbmw_northsoutheast" }, { "id": "fbmw_south" } ], - "blueprint_resources": [ "wrench", "pliers", "fake_drop_hammer" ], - "components": [ [ [ "wrench", 1 ] ], [ [ "pliers", 1 ] ] ], - "blueprint_needs": { - "time": "3 d 1 h", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER" } ], [ { "id": "SMOOTH" } ] ], - "components": [ - [ [ "alien_pod_resin", 108 ] ], - [ [ "metal_tank", 2 ] ], - [ [ "water_faucet", 2 ] ], - [ [ "anvil", 1 ] ], - [ [ "chain", 4 ] ], - [ [ "pipe", 3 ] ] - ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_workshop/recipe_modular_workshop_rammed_earth.json b/data/json/recipes/basecamps/recipe_modular_workshop/recipe_modular_workshop_rammed_earth.json deleted file mode 100644 index e61bed0f2ff8a..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_workshop/recipe_modular_workshop_rammed_earth.json +++ /dev/null @@ -1,279 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room0_rammed_earth_northeast", - "description": "We can use a rammed earth workshop. Let's start by building a spot to protect the workers from the rain.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room0_rammed_earth_northeast", - "blueprint_name": "northeast wall", - "blueprint_requires": [ { "id": "fbmw_0" } ], - "blueprint_provides": [ { "id": "fbmw_northeast" } ], - "blueprint_excludes": [ { "id": "fbmw_northeast" } ], - "blueprint_needs": { - "time": "3 d 11 h 45 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 230 ] ], - [ [ "concrete", 9 ], [ "material_quicklime", 180 ], [ "material_sand", 180 ] ], - [ [ "material_soil", 2160 ] ], - [ [ "nail", 560 ] ], - [ [ "pointy_stick", 18 ], [ "spear_wood", 18 ] ], - [ [ "water", 900 ], [ "water_clean", 900 ] ], - [ [ "wood_panel", 25 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room3_rammed_earth_north", - "description": "Let's extend the north rammed earth wall to the west and add some storage space.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room3_rammed_earth_north", - "blueprint_name": "north wall", - "blueprint_requires": [ { "id": "fbmw_northeast", "amount": 3 } ], - "blueprint_provides": [ { "id": "fbmw_north" } ], - "blueprint_excludes": [ { "id": "fbmw_north" } ], - "blueprint_needs": { - "time": "2 d 6 h 40 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ - [ { "id": "CUT" } ], - [ { "id": "DIG", "level": 2 } ], - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_W", "level": 2 } ] - ], - "components": [ - [ [ "2x4", 135 ] ], - [ [ "concrete", 6 ], [ "material_quicklime", 120 ], [ "material_sand", 120 ] ], - [ [ "material_soil", 1440 ] ], - [ [ "nail", 382 ] ], - [ [ "pointy_stick", 12 ], [ "spear_wood", 12 ] ], - [ [ "rope_6", 2 ], [ "rope_makeshift_6", 2 ] ], - [ [ "water", 600 ], [ "water_clean", 600 ] ], - [ [ "wood_panel", 22 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room4_rammed_earth_east", - "description": "Let's expand our production by adding another charcoal kiln.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room4_rammed_earth_east", - "blueprint_name": "east forage wall", - "blueprint_requires": [ { "id": "fbmw_north" } ], - "blueprint_provides": [ { "id": "fbmw_east" }, { "id": "blacksmith_recipes_3" } ], - "blueprint_excludes": [ { "id": "fbmw_east" } ], - "blueprint_needs": { - "time": "2 d 14 h 25 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ - [ { "id": "CUT" } ], - [ { "id": "DIG", "level": 2 } ], - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_W", "level": 2 } ] - ], - "components": [ - [ [ "2x4", 285 ] ], - [ [ "concrete", 4 ], [ "material_quicklime", 80 ], [ "material_sand", 80 ] ], - [ [ "material_soil", 960 ] ], - [ [ "nail", 734 ] ], - [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], - [ [ "rock", 40 ] ], - [ [ "rope_6", 2 ], [ "rope_makeshift_6", 2 ] ], - [ [ "water", 400 ], [ "water_clean", 400 ] ], - [ [ "wood_panel", 38 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room5_rammed_earth_center", - "description": "Let's expand work area with a rammed earth wall, and add a bookshelf for our reference books.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room5_rammed_earth_center", - "blueprint_name": "west forage wall", - "blueprint_requires": [ { "id": "fbmw_east" } ], - "blueprint_provides": [ { "id": "fbmw_center" } ], - "blueprint_excludes": [ { "id": "fbmw_center" } ], - "blueprint_needs": { - "time": "1 d 19 h 5 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 2 ], [ "tailor", 3 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 152 ] ], - [ [ "blanket", 1 ], [ "down_blanket", 1 ], [ "fur_blanket", 1 ] ], - [ [ "concrete", 4 ], [ "material_quicklime", 80 ], [ "material_sand", 80 ] ], - [ [ "material_soil", 960 ] ], - [ [ "nail", 372 ] ], - [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], - [ [ "water", 400 ], [ "water_clean", 400 ] ], - [ [ "wood_panel", 19 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room6_rammed_earth_north", - "description": "Let's expand our production by adding a rammed earth walled pottery kiln area.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room6_rammed_earth_north", - "blueprint_name": "north pottery wall", - "blueprint_requires": [ { "id": "fbmw_center" } ], - "blueprint_provides": [ { "id": "fbmw_north" }, { "id": "blacksmith_recipes_4" } ], - "blueprint_excludes": [ { "id": "fbmw_north", "amount": 2 } ], - "blueprint_resources": [ "tongs", "chisel", "hammer", "swage" ], - "components": [ [ [ "tongs", 1 ] ], [ [ "chisel", 1 ] ], [ [ "hammer", 1 ] ], [ [ "swage", 1 ] ] ], - "blueprint_needs": { - "time": "1 d 16 h 55 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], - "inline": { - "tools": [ - [ [ "frame_wood_light", -1 ] ], - [ [ "log", -1 ] ], - [ [ "oxy_torch", 20 ], [ "toolset", 150 ], [ "welder", 100 ], [ "welder_crude", 150 ] ] - ], - "qualities": [ - [ { "id": "DIG", "level": 2 } ], - [ { "id": "GLARE", "level": 2 } ], - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_W", "level": 2 } ] - ], - "components": [ - [ [ "2x4", 132 ] ], - [ [ "clay_lump", 12 ], [ "material_cement", 50 ], [ "mortar_build", 1 ] ], - [ [ "concrete", 3 ], [ "material_quicklime", 60 ], [ "material_sand", 60 ] ], - [ [ "material_soil", 720 ] ], - [ [ "nail", 380 ] ], - [ [ "pipe", 16 ] ], - [ [ "pointy_stick", 6 ], [ "spear_wood", 6 ] ], - [ [ "rock", 40 ] ], - [ [ "sheet_metal", 4 ] ], - [ [ "sheet_metal_small", 8 ] ], - [ [ "water", 302 ], [ "water_clean", 302 ] ], - [ [ "wood_panel", 23 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room7to9_rammed_earth_northwest", - "description": "Let's enclose this pottery with rammed earth walls and get some more storage set up.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room7to9_rammed_earth_northwest", - "blueprint_name": "northwest and south pottery wall", - "blueprint_requires": [ { "id": "fbmw_north", "amount": 2 } ], - "blueprint_provides": [ { "id": "fbmw_northwest" }, { "id": "blacksmith_recipes_5" } ], - "blueprint_excludes": [ { "id": "fbmw_northwest" } ], - "blueprint_needs": { - "time": "3 d 19 h 13 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 2 ] ], - "inline": { - "tools": [ - [ [ "frame_wood_light", -1 ] ], - [ [ "log", -1 ] ], - [ - [ "machete", -1 ], - [ "makeshift_machete", -1 ], - [ "scythe", -1 ], - [ "sickle", -1 ], - [ "survivor_machete", -1 ] - ] - ], - "qualities": [ - [ { "id": "CUT" } ], - [ { "id": "DIG", "level": 2 } ], - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_W", "level": 2 } ] - ], - "components": [ - [ [ "2x4", 170 ] ], - [ [ "concrete", 11 ], [ "material_quicklime", 220 ], [ "material_sand", 220 ] ], - [ [ "material_soil", 2640 ] ], - [ [ "nail", 514 ] ], - [ [ "pointy_stick", 22 ], [ "spear_wood", 22 ] ], - [ [ "rope_6", 2 ], [ "rope_makeshift_6", 2 ] ], - [ [ "water", 1100 ], [ "water_clean", 1100 ] ], - [ [ "wood_panel", 30 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room11to12_rammed_earth_southeast", - "description": "Let's expand the workspace for larger projects and add a drop hammer for productivity.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room11to12_rammed_earth_southeast", - "blueprint_name": "openair, covered work space", - "blueprint_requires": [ { "id": "fbmw_northeast", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmw_southeast" }, { "id": "fbmw_south" }, { "id": "blacksmith_recipes_7" } ], - "blueprint_excludes": [ { "id": "fbmw_northsoutheast" }, { "id": "fbmw_south" } ], - "blueprint_resources": [ "wrench", "pliers", "fake_drop_hammer" ], - "components": [ [ [ "wrench", 1 ] ], [ [ "pliers", 1 ] ] ], - "blueprint_needs": { - "time": "4 d 12 h 30 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 2 ] ], - "inline": { - "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "pointy_stick", 20 ], [ "spear_wood", 20 ] ], - [ [ "material_soil", 2400 ] ], - [ [ "water", 1000 ], [ "water_clean", 1000 ] ], - [ [ "material_sand", 200 ], [ "material_quicklime", 200 ], [ "concrete", 10 ] ], - [ [ "metal_tank", 2 ] ], - [ [ "water_faucet", 2 ] ], - [ [ "anvil", 1 ] ], - [ [ "chain", 4 ] ], - [ [ "pipe", 3 ] ], - [ [ "wood_panel", 44 ] ], - [ [ "2x4", 352 ] ], - [ [ "nail", 880 ] ] - ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_workshop/recipe_modular_workshop_wad.json b/data/json/recipes/basecamps/recipe_modular_workshop/recipe_modular_workshop_wad.json deleted file mode 100644 index 2d67c10e80d7d..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_workshop/recipe_modular_workshop_wad.json +++ /dev/null @@ -1,250 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room0_wad_northeast", - "description": "We can use a wattle and daub workshop. Let's start by building a spot to protect the workers from the rain.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room0_wad_northeast", - "blueprint_name": "northeast wall", - "blueprint_requires": [ { "id": "fbmw_0" } ], - "blueprint_provides": [ { "id": "fbmw_northeast" } ], - "blueprint_excludes": [ { "id": "fbmw_northeast" } ], - "blueprint_needs": { - "time": "1 d 17 h 40 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 300 ] ], - [ [ "cattail_stalk", 80 ], [ "dogbane", 80 ], [ "pine_bough", 80 ], [ "straw_pile", 80 ] ], - [ [ "clay_lump", 80 ], [ "material_limestone", 80 ], [ "material_quicklime", 80 ] ], - [ [ "material_sand", 200 ], [ "pebble", 200 ] ], - [ [ "nail", 500 ] ], - [ [ "water", 100 ], [ "water_clean", 100 ] ], - [ [ "wood_panel", 25 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room3_wad_north", - "description": "Let's extend the north wattle and daub wall to the west and add some storage space.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room3_wad_north", - "blueprint_name": "north wall", - "blueprint_requires": [ { "id": "fbmw_northeast", "amount": 3 } ], - "blueprint_provides": [ { "id": "fbmw_north" } ], - "blueprint_excludes": [ { "id": "fbmw_north" } ], - "blueprint_needs": { - "time": "1 d 2 h 45 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 185 ] ], - [ [ "cattail_stalk", 52 ], [ "dogbane", 52 ], [ "pine_bough", 52 ], [ "straw_pile", 52 ] ], - [ [ "clay_lump", 52 ], [ "material_limestone", 52 ], [ "material_quicklime", 52 ] ], - [ [ "material_sand", 130 ], [ "pebble", 130 ] ], - [ [ "nail", 352 ] ], - [ [ "rope_6", 2 ], [ "rope_makeshift_6", 2 ] ], - [ [ "water", 65 ], [ "water_clean", 65 ] ], - [ [ "wood_panel", 22 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room4_wad_east", - "description": "Let's expand our production by adding another charcoal kiln.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room4_wad_east", - "blueprint_name": "east forage wall", - "blueprint_requires": [ { "id": "fbmw_north" } ], - "blueprint_provides": [ { "id": "fbmw_east" }, { "id": "blacksmith_recipes_3" } ], - "blueprint_excludes": [ { "id": "fbmw_east" } ], - "blueprint_needs": { - "time": "1 d 19 h 40 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 315 ] ], - [ [ "cattail_stalk", 36 ], [ "dogbane", 36 ], [ "pine_bough", 36 ], [ "straw_pile", 36 ] ], - [ [ "clay_lump", 36 ], [ "material_limestone", 36 ], [ "material_quicklime", 36 ] ], - [ [ "material_sand", 90 ], [ "pebble", 90 ] ], - [ [ "nail", 704 ] ], - [ [ "rock", 40 ] ], - [ [ "rope_6", 2 ], [ "rope_makeshift_6", 2 ] ], - [ [ "water", 45 ], [ "water_clean", 45 ] ], - [ [ "wood_panel", 38 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room5_wad_center", - "description": "Let's expand work area with a wattle and daub wall, and add a bookshelf for our reference books.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room5_wad_center", - "blueprint_name": "west forage wall", - "blueprint_requires": [ { "id": "fbmw_east" } ], - "blueprint_provides": [ { "id": "fbmw_center" } ], - "blueprint_excludes": [ { "id": "fbmw_center" } ], - "blueprint_needs": { - "time": "23 h 55 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 3 ], [ "tailor", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 172 ] ], - [ [ "blanket", 1 ], [ "down_blanket", 1 ], [ "fur_blanket", 1 ] ], - [ [ "cattail_stalk", 40 ], [ "dogbane", 40 ], [ "pine_bough", 40 ], [ "straw_pile", 40 ] ], - [ [ "clay_lump", 40 ], [ "material_limestone", 40 ], [ "material_quicklime", 40 ] ], - [ [ "material_sand", 100 ], [ "pebble", 100 ] ], - [ [ "nail", 312 ] ], - [ [ "water", 50 ], [ "water_clean", 50 ] ], - [ [ "wood_panel", 19 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room6_wad_north", - "description": "Let's expand our production by adding a wattle and daub walled pottery kiln area.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room6_wad_north", - "blueprint_name": "north pottery wall", - "blueprint_requires": [ { "id": "fbmw_center" } ], - "blueprint_provides": [ { "id": "fbmw_north" }, { "id": "blacksmith_recipes_4" } ], - "blueprint_excludes": [ { "id": "fbmw_north", "amount": 2 } ], - "blueprint_resources": [ "tongs", "chisel", "hammer", "swage" ], - "components": [ [ [ "tongs", 1 ] ], [ [ "chisel", 1 ] ], [ [ "hammer", 1 ] ], [ [ "swage", 1 ] ] ], - "blueprint_needs": { - "time": "1 d 3 h 10 m", - "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 20 ], [ "toolset", 150 ], [ "welder", 100 ], [ "welder_crude", 150 ] ] ], - "qualities": [ - [ { "id": "CUT" } ], - [ { "id": "GLARE", "level": 2 } ], - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_W", "level": 2 } ] - ], - "components": [ - [ [ "2x4", 162 ] ], - [ [ "cattail_stalk", 24 ], [ "dogbane", 24 ], [ "pine_bough", 24 ], [ "straw_pile", 24 ] ], - [ [ "clay_lump", 12 ], [ "material_cement", 50 ], [ "mortar_build", 1 ] ], - [ [ "clay_lump", 24 ], [ "material_limestone", 24 ], [ "material_quicklime", 24 ] ], - [ [ "material_sand", 60 ], [ "pebble", 60 ] ], - [ [ "nail", 380 ] ], - [ [ "pipe", 16 ] ], - [ [ "rock", 40 ] ], - [ [ "sheet_metal", 4 ] ], - [ [ "sheet_metal_small", 8 ] ], - [ [ "water", 32 ], [ "water_clean", 32 ] ], - [ [ "wood_panel", 23 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room7to9_wad_northwest", - "description": "Let's enclose this pottery with wattle and daub walls and get some more storage set up.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room7to9_wad_northwest", - "blueprint_name": "northwest and south pottery wall", - "blueprint_requires": [ { "id": "fbmw_north", "amount": 2 } ], - "blueprint_provides": [ { "id": "fbmw_northwest" }, { "id": "blacksmith_recipes_5" } ], - "blueprint_excludes": [ { "id": "fbmw_northwest" } ], - "blueprint_needs": { - "time": "1 d 15 h 58 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], - "inline": { - "tools": [ [ [ "machete", -1 ], [ "makeshift_machete", -1 ], [ "scythe", -1 ], [ "sickle", -1 ], [ "survivor_machete", -1 ] ] ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 260 ] ], - [ [ "cattail_stalk", 96 ], [ "dogbane", 96 ], [ "pine_bough", 96 ], [ "straw_pile", 96 ] ], - [ [ "clay_lump", 96 ], [ "material_limestone", 96 ], [ "material_quicklime", 96 ] ], - [ [ "material_sand", 240 ], [ "pebble", 240 ] ], - [ [ "nail", 454 ] ], - [ [ "rope_6", 2 ], [ "rope_makeshift_6", 2 ] ], - [ [ "water", 120 ], [ "water_clean", 120 ] ], - [ [ "wood_panel", 30 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room11to12_wad_southeast", - "description": "Let's expand the workspace for larger projects and add a drop hammer for productivity.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room11to12_wad_southeast", - "blueprint_name": "openair, covered work space", - "blueprint_requires": [ { "id": "fbmw_northeast", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmw_southeast" }, { "id": "fbmw_south" }, { "id": "blacksmith_recipes_7" } ], - "blueprint_excludes": [ { "id": "fbmw_northsoutheast" }, { "id": "fbmw_south" } ], - "blueprint_resources": [ "wrench", "pliers", "fake_drop_hammer" ], - "components": [ [ [ "wrench", 1 ] ], [ [ "pliers", 1 ] ] ], - "blueprint_needs": { - "time": "2 d 14 h 40 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 452 ] ], - [ [ "anvil", 1 ] ], - [ [ "cattail_stalk", 80 ], [ "dogbane", 80 ], [ "pine_bough", 80 ], [ "straw_pile", 80 ] ], - [ [ "chain", 4 ] ], - [ [ "clay_lump", 80 ], [ "material_limestone", 80 ], [ "material_quicklime", 80 ] ], - [ [ "material_sand", 200 ], [ "pebble", 200 ] ], - [ [ "metal_tank", 2 ] ], - [ [ "nail", 880 ] ], - [ [ "pipe", 3 ] ], - [ [ "water", 100 ], [ "water_clean", 100 ] ], - [ [ "water_faucet", 2 ] ], - [ [ "wood_panel", 44 ] ] - ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_modular_workshop/recipe_modular_workshop_wood.json b/data/json/recipes/basecamps/recipe_modular_workshop/recipe_modular_workshop_wood.json deleted file mode 100644 index 103f8314ba6d0..0000000000000 --- a/data/json/recipes/basecamps/recipe_modular_workshop/recipe_modular_workshop_wood.json +++ /dev/null @@ -1,222 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_workshop_0", - "description": "Survey land for a workshop area.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_workshop_0", - "blueprint_name": "workshop survey", - "time": "180 m", - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_provides": [ { "id": "fbmw_0" } ] - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room0_wood_northeast", - "description": "We can use a wood panel workshop. Let's start by building a spot to protect the workers from the rain.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room0_wood_northeast", - "blueprint_name": "northeast wall", - "blueprint_requires": [ { "id": "fbmw_0" } ], - "blueprint_provides": [ { "id": "fbmw_northeast" } ], - "blueprint_excludes": [ { "id": "fbmw_northeast" } ], - "blueprint_needs": { - "time": "1 d 16 h 30 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 320 ] ], [ [ "glass_sheet", 2 ] ], [ [ "nail", 920 ] ], [ [ "wood_panel", 43 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room3_wood_north", - "description": "Let's extend the north wall to the west and add some storage space.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room3_wood_north", - "blueprint_name": "north wall", - "blueprint_requires": [ { "id": "fbmw_northeast", "amount": 3 } ], - "blueprint_provides": [ { "id": "fbmw_north" } ], - "blueprint_excludes": [ { "id": "fbmw_north" } ], - "blueprint_needs": { - "time": "1 d 1 h 40 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 191 ] ], [ [ "nail", 634 ] ], [ [ "wood_panel", 35 ] ], [ [ "hinge", 2 ] ], [ [ "glass_sheet", 1 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room4_wood_east", - "description": "Let's expand our production by adding another charcoal kiln.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room4_wood_east", - "blueprint_name": "east forage wall", - "blueprint_requires": [ { "id": "fbmw_north" } ], - "blueprint_provides": [ { "id": "fbmw_east" }, { "id": "blacksmith_recipes_3" } ], - "blueprint_excludes": [ { "id": "fbmw_east" } ], - "blueprint_needs": { - "time": "1 d 19 h 15 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "DIG" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 321 ] ], - [ [ "glass_sheet", 1 ] ], - [ [ "hinge", 2 ] ], - [ [ "nail", 906 ] ], - [ [ "rock", 40 ] ], - [ [ "wood_panel", 47 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room5_wood_center", - "description": "Let's expand work area, and add a bookshelf for our reference books.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room5_wood_center", - "blueprint_name": "west forage wall", - "blueprint_requires": [ { "id": "fbmw_east" } ], - "blueprint_provides": [ { "id": "fbmw_center" } ], - "blueprint_excludes": [ { "id": "fbmw_center" } ], - "blueprint_needs": { - "time": "1 d 25 m", - "skills": [ [ "fabrication", 3 ], [ "tailor", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 192 ] ], - [ [ "blanket", 1 ], [ "down_blanket", 1 ], [ "fur_blanket", 1 ] ], - [ [ "glass_sheet", 2 ] ], - [ [ "nail", 532 ] ], - [ [ "wood_panel", 27 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room6_wood_north", - "description": "Let's expand our production by adding a pottery kiln area.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room6_wood_north", - "blueprint_name": "north pottery wall", - "blueprint_requires": [ { "id": "fbmw_center" } ], - "blueprint_provides": [ { "id": "fbmw_north" }, { "id": "blacksmith_recipes_4" } ], - "blueprint_excludes": [ { "id": "fbmw_north", "amount": 2 } ], - "blueprint_resources": [ "tongs", "chisel", "hammer", "swage" ], - "components": [ [ [ "tongs", 1 ] ], [ [ "chisel", 1 ] ], [ [ "hammer", 1 ] ], [ [ "swage", 1 ] ] ], - "blueprint_needs": { - "time": "1 d 2 h 10 m", - "skills": [ [ "fabrication", 4 ] ], - "inline": { - "tools": [ [ [ "oxy_torch", 20 ], [ "toolset", 150 ], [ "welder", 100 ], [ "welder_crude", 150 ] ] ], - "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 162 ] ], - [ [ "clay_lump", 12 ], [ "material_cement", 50 ], [ "mortar_build", 1 ] ], - [ [ "nail", 500 ] ], - [ [ "pipe", 16 ] ], - [ [ "rock", 40 ] ], - [ [ "sheet_metal", 4 ] ], - [ [ "sheet_metal_small", 8 ] ], - [ [ "water", 2 ], [ "water_clean", 2 ] ], - [ [ "wood_panel", 29 ] ] - ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room7to9_wood_northwest", - "description": "Let's enclose this pottery and get some more storage set up.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room7to9_wood_northwest", - "blueprint_name": "northwest and south pottery wall", - "blueprint_requires": [ { "id": "fbmw_north", "amount": 2 } ], - "blueprint_provides": [ { "id": "fbmw_northwest" }, { "id": "blacksmith_recipes_5" } ], - "blueprint_excludes": [ { "id": "fbmw_northwest" } ], - "blueprint_needs": { - "time": "1 d 14 h 8 m", - "skills": [ [ "fabrication", 3 ], [ "survival", 0 ] ], - "inline": { - "tools": [ [ [ "machete", -1 ], [ "makeshift_machete", -1 ], [ "scythe", -1 ], [ "sickle", -1 ], [ "survivor_machete", -1 ] ] ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 276 ] ], [ [ "nail", 966 ] ], [ [ "wood_panel", 53 ] ], [ [ "hinge", 2 ] ], [ [ "glass_sheet", 2 ] ] ] - } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_workshop_room11to12_wood_southeast", - "description": "Let's expand the workspace for larger projects and add a drop hammer for productivity.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_room11to12_wood_southeast", - "blueprint_name": "openair, covered work space", - "blueprint_requires": [ { "id": "fbmw_northeast", "amount": 4 } ], - "blueprint_provides": [ { "id": "fbmw_southeast" }, { "id": "fbmw_south" }, { "id": "blacksmith_recipes_7" } ], - "blueprint_excludes": [ { "id": "fbmw_northsoutheast" }, { "id": "fbmw_south" } ], - "blueprint_resources": [ "wrench", "pliers", "fake_drop_hammer" ], - "components": [ [ [ "wrench", 1 ] ], [ [ "pliers", 1 ] ] ], - "blueprint_needs": { - "time": "2 d 11 h 20 m", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ - [ [ "2x4", 452 ] ], - [ [ "anvil", 1 ] ], - [ [ "chain", 4 ] ], - [ [ "metal_tank", 2 ] ], - [ [ "nail", 1280 ] ], - [ [ "pipe", 3 ] ], - [ [ "water_faucet", 2 ] ], - [ [ "wood_panel", 64 ] ] - ] - } - } - } -] diff --git a/data/json/recipes/basecamps/recipe_primitive_field.json b/data/json/recipes/basecamps/recipe_primitive_field.json deleted file mode 100644 index 28900960bfc0f..0000000000000 --- a/data/json/recipes/basecamps/recipe_primitive_field.json +++ /dev/null @@ -1,1326 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_camp_0", - "description": "We need to survey the base site first.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "time": "60 m", - "construction_blueprint": "faction_base_field_camp_0", - "blueprint_name": "basic survey", - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_camp_1", - "description": "The first thing we are going to need is a command tent to manage and task workers from.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "time": "180 m", - "construction_blueprint": "faction_base_field_camp_1", - "blueprint_name": "basic northeast tent", - "blueprint_provides": [ { "id": "gathering" }, { "id": "primitive_camp_recipes_1" } ], - "blueprint_requires": [ { "id": "faction_base_camp_0" } ], - "components": [ [ [ "large_tent_kit", 1 ], [ "broketent", 4 ], [ "tent_kit", 3 ], [ "shelter_kit", 4 ] ] ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_camp_2", - "description": "We're going to need a fire pit and a bed if we want to stay here permanently.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 1, - "autolearn": false, - "never_learn": true, - "time": "180 m", - "construction_blueprint": "faction_base_field_camp_2", - "blueprint_name": "basic firepit", - "blueprint_provides": [ { "id": "bed" }, { "id": "firewood" }, { "id": "foraging" } ], - "blueprint_requires": [ { "id": "faction_base_camp_1" } ], - "qualities": [ [ { "id": "DIG", "level": 1 } ], [ { "id": "HAMMER", "level": 1 } ] ], - "components": [ [ [ "2x4", 8 ] ], [ [ "straw_pile", 16 ], [ "pine_bough", 20 ] ] ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_camp_3", - "description": "To make this outpost functional we are going to need storage containers to organize our supplies.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 2, - "autolearn": false, - "never_learn": true, - "time": "180 m", - "construction_blueprint": "faction_base_field_camp_3", - "blueprint_name": "basic storage", - "blueprint_provides": [ { "id": "sorting" } ], - "blueprint_requires": [ { "id": "faction_base_camp_2" } ], - "qualities": [ [ { "id": "HAMMER", "level": 1 } ] ], - "components": [ [ [ "2x4", 32 ] ], [ [ "nail", 96 ] ] ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_camp_4", - "description": "Next we should expand the camp to comfortably support two people indefinitely.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 2, - "autolearn": false, - "never_learn": true, - "time": "240 m", - "construction_blueprint": "faction_base_field_camp_4", - "blueprint_name": "basic northeast bed", - "blueprint_provides": [ { "id": "bed" }, { "id": "logging" } ], - "blueprint_requires": [ { "id": "faction_base_camp_3" } ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 24 ] ], - [ [ "nail", 48 ] ], - [ [ "sheet_metal", 4 ] ], - [ [ "pipe", 12 ] ], - [ [ "straw_pile", 16 ], [ "pine_bough", 20 ] ] - ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_camp_5", - "description": "Additional housing and storage will allow our camp to expand into specialized industries.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 2, - "autolearn": false, - "never_learn": true, - "time": "720 m", - "construction_blueprint": "faction_base_field_camp_5", - "blueprint_name": "basic northwest tent", - "blueprint_provides": [ { "id": "bed", "amount": 2 } ], - "blueprint_requires": [ { "id": "faction_base_camp_4" } ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "large_tent_kit", 1 ], [ "broketent", 4 ], [ "tent_kit", 3 ], [ "shelter_kit", 4 ] ], - [ [ "2x4", 24 ] ], - [ [ "straw_pile", 32 ], [ "pine_bough", 40 ] ], - [ [ "nail", 48 ] ], - [ [ "sheet_metal", 2 ] ], - [ [ "pipe", 12 ] ] - ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_camp_6", - "description": "Constructing a hard command post will transform our little camp into a true base.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 4, - "autolearn": false, - "never_learn": true, - "//": "2hrs*14wall + 1 hr crates + 2*28roof + 4hrs pits = 89 hrs", - "time": "89 h", - "construction_blueprint": "faction_base_field_camp_6", - "blueprint_name": "basic central building", - "blueprint_provides": [ { "id": "relaying" } ], - "blueprint_requires": [ { "id": "faction_base_camp_4" } ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ [ [ "2x4", 16 ] ], [ [ "log", 112 ] ], [ [ "nail", 48 ] ], [ [ "stick", 196 ] ] ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_camp_7", - "description": "Building additional housing will allow us to send companions out to find recruits.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 2, - "autolearn": false, - "never_learn": true, - "time": "720 m", - "construction_blueprint": "faction_base_field_camp_7", - "blueprint_name": "basic west tent", - "blueprint_provides": [ { "id": "bed", "amount": 2 } ], - "blueprint_requires": [ { "id": "faction_base_camp_4" } ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "large_tent_kit", 1 ], [ "broketent", 4 ], [ "tent_kit", 3 ], [ "shelter_kit", 4 ] ], - [ [ "2x4", 24 ] ], - [ [ "straw_pile", 32 ], [ "pine_bough", 40 ] ], - [ [ "nail", 48 ] ], - [ [ "sheet_metal", 2 ] ], - [ [ "pipe", 12 ] ] - ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_camp_8", - "description": "We need to expand our base to include basic dining facilities.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 5, - "autolearn": false, - "never_learn": true, - "//": "2hrs*4wall + .5 hr*2tables + .5hr*4benches+ 1hrs pits = 12 hrs", - "time": "12 h", - "construction_blueprint": "faction_base_field_camp_8", - "blueprint_name": "basic central kitchen", - "blueprint_resources": [ "fake_stove" ], - "blueprint_provides": [ { "id": "trapping" }, { "id": "hunting" }, { "id": "walls" }, { "id": "recruiting" } ], - "blueprint_requires": [ { "id": "faction_base_camp_6" } ], - "qualities": [ [ { "id": "DIG", "level": 1 } ], [ { "id": "SAW_M", "level": 1 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "2x4", 28 ] ], - [ [ "log", 16 ] ], - [ [ "nail", 56 ] ], - [ [ "stick", 24 ] ], - [ [ "metal_tank", 1 ] ], - [ [ "pipe", 1 ] ] - ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_camp_9", - "description": "More housing means that we can support additional specialists.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 2, - "autolearn": false, - "never_learn": true, - "time": "12 h", - "construction_blueprint": "faction_base_field_camp_9", - "blueprint_name": "basic southeast tent", - "blueprint_provides": [ { "id": "bed", "amount": 2 } ], - "blueprint_requires": [ { "id": "faction_base_camp_4" } ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "large_tent_kit", 1 ], [ "broketent", 4 ], [ "tent_kit", 3 ], [ "shelter_kit", 4 ] ], - [ [ "2x4", 24 ] ], - [ [ "straw_pile", 32 ], [ "pine_bough", 40 ] ], - [ [ "nail", 48 ] ], - [ [ "sheet_metal", 2 ] ], - [ [ "pipe", 12 ] ] - ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_camp_10", - "description": "An expanded kitchen is needed to support our growing settlement.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 4, - "autolearn": false, - "never_learn": true, - "//": "2hrs*6wall + 1 hr trash + 2*20roof + 4hrs pits = 53 hrs", - "time": "53 h", - "construction_blueprint": "faction_base_field_camp_10", - "blueprint_requires": [ { "id": "faction_base_camp_8" } ], - "blueprint_name": "basic expanded kitchen", - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ [ [ "log", 64 ] ], [ [ "stick", 116 ] ], [ [ "sheet_metal", 2 ] ] ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_camp_11", - "description": "Finishing the hard structure will give us a more secure place to retreat to if we come under attack.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 4, - "autolearn": false, - "never_learn": true, - "//": "2hrs*5wall + 1.5 hr*2door + 2hrs pits = 15 hrs", - "time": "15 h", - "construction_blueprint": "faction_base_field_camp_11", - "blueprint_name": "basic completed central building", - "blueprint_provides": [ { "id": "scouting" } ], - "blueprint_requires": [ { "id": "faction_base_camp_10" } ], - "qualities": [ [ { "id": "DIG", "level": 1 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ [ [ "log", 10 ] ], [ [ "stick", 15 ] ], [ [ "2x4", 32 ] ], [ [ "nail", 72 ] ] ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_camp_12", - "description": "I'm surprised we've made it this long without securing a clean water source, we need a well.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 4, - "autolearn": false, - "never_learn": true, - "//": "11.5 hrs (12hrs on/off)", - "time": "12 h", - "construction_blueprint": "faction_base_field_camp_12", - "blueprint_name": "basic water well", - "blueprint_requires": [ { "id": "faction_base_camp_4" } ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "WRENCH", "level": 1 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ [ [ "rock", 40 ] ], [ [ "pipe", 12 ] ], [ [ "2x4", 4 ] ], [ [ "well_pump", 1 ] ], [ [ "nail", 8 ] ] ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_camp_13", - "description": "Building a strong wall will keep the base secure even if a small horde attacks.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 4, - "autolearn": false, - "never_learn": true, - "//": "2hrs*30palisade + .2hrs * 72pits = 75 hrs", - "time": "75 h", - "construction_blueprint": "faction_base_field_camp_13", - "blueprint_name": "basic partial wall", - "blueprint_provides": [ { "id": "patrolling" } ], - "blueprint_requires": [ { "id": "faction_base_camp_4" } ], - "qualities": [ [ { "id": "DIG", "level": 2 } ] ], - "components": [ [ [ "log", 90 ] ], [ [ "rope_makeshift_6", 60 ], [ "rope_6", 60 ], [ "vine_30", 30 ] ] ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_camp_14", - "description": "We need to finish our half built fortifications.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 4, - "autolearn": false, - "never_learn": true, - "//": "2hrs*56palisade + .2hrs * 14pits = 115 hrs", - "time": "115 h", - "construction_blueprint": "faction_base_field_camp_14", - "blueprint_name": "basic complete wall", - "blueprint_requires": [ { "id": "faction_base_camp_13" } ], - "qualities": [ [ { "id": "DIG", "level": 2 } ] ], - "components": [ [ [ "log", 168 ] ], [ [ "rope_makeshift_6", 112 ], [ "rope_6", 112 ], [ "vine_30", 112 ] ] ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_camp_15", - "description": "We're running out of room and need another living quarters.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 2, - "autolearn": false, - "never_learn": true, - "time": "720 m", - "construction_blueprint": "faction_base_field_camp_15", - "blueprint_name": "basic east tent", - "blueprint_provides": [ { "id": "bed", "amount": 2 } ], - "blueprint_requires": [ { "id": "faction_base_camp_4" } ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "large_tent_kit", 1 ], [ "broketent", 4 ], [ "tent_kit", 3 ], [ "shelter_kit", 4 ] ], - [ [ "2x4", 24 ] ], - [ [ "straw_pile", 32 ], [ "pine_bough", 40 ] ], - [ [ "nail", 48 ] ], - [ [ "sheet_metal", 2 ] ], - [ [ "pipe", 12 ] ] - ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_camp_16", - "description": "Our kitchen isn't able to keep up with demand, we need to expand it.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 5, - "autolearn": false, - "never_learn": true, - "//": "1hr stove+ .5 hr*2tables + .5hr*4benches+ .5hrs 2counter = 5 hrs ", - "time": "370 m", - "construction_blueprint": "faction_base_field_camp_16", - "blueprint_name": "basic dining hall", - "blueprint_requires": [ { "id": "faction_base_camp_11" } ], - "qualities": [ [ { "id": "DIG", "level": 1 } ], [ { "id": "SAW_M", "level": 1 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ [ [ "2x4", 40 ] ], [ [ "nail", 72 ] ], [ [ "metal_tank", 1 ] ], [ [ "pipe", 1 ] ] ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_camp_17", - "description": "We should build stronger doors to secure our compound.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 3, - "autolearn": false, - "never_learn": true, - "//": "3*7doors = 21 hrs so 2 days-ish ", - "time": "21 h", - "construction_blueprint": "faction_base_field_camp_17", - "blueprint_name": "basic reinforced gates", - "blueprint_requires": [ { "id": "faction_base_camp_16" }, { "id": "faction_base_camp_14" } ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ [ [ "2x4", 198 ] ], [ [ "nail", 588 ] ] ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_camp_18", - "description": "One more tent and our living space will be full.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 2, - "autolearn": false, - "never_learn": true, - "time": "720 m", - "construction_blueprint": "faction_base_field_camp_18", - "blueprint_name": "basic southwest tent", - "blueprint_provides": [ { "id": "bed", "amount": 2 } ], - "blueprint_requires": [ { "id": "faction_base_camp_4" } ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "large_tent_kit", 1 ], [ "broketent", 4 ], [ "tent_kit", 3 ], [ "shelter_kit", 4 ] ], - [ [ "2x4", 24 ] ], - [ [ "straw_pile", 32 ], [ "pine_bough", 40 ] ], - [ [ "nail", 48 ] ], - [ [ "sheet_metal", 2 ] ], - [ [ "pipe", 12 ] ] - ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_camp_19", - "description": "We could construct a radio tower to improve communication range, first step is the tower structure.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 4, - "autolearn": false, - "never_learn": true, - "time": "2880 m", - "construction_blueprint": "faction_base_field_camp_19", - "blueprint_name": "basic radio tower", - "blueprint_provides": [ { "id": "recruiting" } ], - "blueprint_requires": [ { "id": "faction_base_camp_4" } ], - "qualities": [ - { "id": "HAMMER", "level": 2 }, - { "id": "SAW_M", "level": 1 }, - { "id": "WRENCH", "level": 1 }, - { "id": "SCREW", "level": 1 } - ], - "components": [ - [ - [ "wind_turbine", 4 ], - [ "xl_wind_turbine", 1 ], - [ "solar_panel", 4 ], - [ "reinforced_solar_panel", 4 ], - [ "solar_panel_v2", 2 ], - [ "reinforced_solar_panel_v2", 2 ] - ], - [ [ "storage_battery", 1 ], [ "medium_storage_battery", 4 ], [ "small_storage_battery", 32 ] ], - [ [ "sheet_metal", 2 ], [ "wire", 8 ] ], - [ [ "pipe", 24 ] ] - ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_camp_20", - "description": "We need to build a console to control the radio tower.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "electronics", - "difficulty": 6, - "autolearn": false, - "never_learn": true, - "time": "2880 m", - "construction_blueprint": "faction_base_field_camp_20", - "blueprint_name": "basic radio console", - "blueprint_requires": [ { "id": "faction_base_camp_19" } ], - "qualities": [ { "id": "SAW_M", "level": 1 }, { "id": "WRENCH", "level": 1 }, { "id": "SCREW", "level": 1 } ], - "components": [ - [ [ "processor", 2 ] ], - [ [ "RAM", 2 ] ], - [ [ "large_lcd_screen", 1 ] ], - [ [ "e_scrap", 8 ] ], - [ [ "frame", 1 ] ], - [ [ "circuit", 4 ] ], - [ [ "power_supply", 2 ] ], - [ [ "amplifier", 2 ] ], - [ [ "cable", 80 ] ], - [ [ "motor_small", 1 ], [ "motor_tiny", 2 ] ] - ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_farm_0", - "description": "Survey land for a farm shop.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_farm_0", - "blueprint_name": "Farm survey", - "time": "180 m", - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_needs": { - "time": "5 h", - "skills": [ [ "survival", 1 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "DIG", "level": 2 } ] ], "components": [ ] } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_farm_1", - "description": "Plowing a few plots should get us started.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "time": "540 m", - "construction_blueprint": "faction_base_field_camp_farm_1", - "blueprint_name": "Farm basic plots", - "blueprint_provides": [ { "id": "farming" } ], - "blueprint_requires": [ { "id": "faction_base_farm_0" } ], - "qualities": [ [ { "id": "DIG", "level": 1 } ] ] - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_farm_2", - "description": "We could use a farming shed to store resources where we'll be working.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 4, - "autolearn": false, - "never_learn": true, - "time": "3600 m", - "construction_blueprint": "faction_base_field_camp_farm_2", - "blueprint_name": "Farm basic shed", - "blueprint_requires": [ { "id": "faction_base_farm_0" } ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ [ [ "log", 54 ] ], [ [ "stick", 90 ] ] ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_farm_3", - "description": "Our farm could be expanded by finishing the shed and adding additional plots.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 4, - "autolearn": false, - "never_learn": true, - "time": "2160 m", - "construction_blueprint": "faction_base_field_camp_farm_3", - "blueprint_name": "Farm upgraded shed", - "blueprint_requires": [ { "id": "faction_base_farm_0" }, { "id": "faction_base_farm_1" } ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ [ [ "log", 24 ] ], [ [ "stick", 36 ] ], [ [ "2x4", 16 ] ], [ [ "nail", 36 ] ] ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_farm_4", - "description": "Building a processing shack should allow us to reclaim additional seeds from our byproducts.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 4, - "autolearn": false, - "never_learn": true, - "//": "1hrs*26wall + 1.5 hr*1door + 0.5hrs*14pits + 2hrs*2window + 2hrs*20log roof + 0.5hrs*9counter + 0.5hrs*1table = 83.5 hrs (12hrs on/off) 7 days total; requires 26wall*(2log+3stick+6 2x4 ) + 1door*(16 2x4+36nail) + 2windows*(15 2x4+30nail+2log+glass) + 20roof*(2log+4stick+8 2x4) + 1table*(8nail+6 2x4) + 9counter*(8nail+6 2x4)", - "time": "84 h", - "construction_blueprint": "faction_base_field_camp_farm_4", - "blueprint_name": "Farm processing shack", - "blueprint_provides": [ { "id": "reseeding" }, { "id": "farm_recipes_1" } ], - "blueprint_requires": [ { "id": "faction_base_farm_3" } ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ [ [ "log", 96 ] ], [ [ "stick", 158 ] ], [ [ "2x4", 336 ] ], [ [ "nail", 176 ] ], [ [ "glass_sheet", 2 ] ] ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_garage_0", - "description": "Survey land for a garage.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "construction_blueprint": "faction_base_garage_0", - "blueprint_name": "Garage survey", - "never_learn": true, - "time": "180 m", - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_needs": { - "time": "15 h", - "skills": [ [ "survival", 1 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "DIG", "level": 2 } ] ], "components": [ ] } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_garage_1", - "description": "Building a tool rack should be the first priority.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 4, - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_field_camp_garage_1", - "blueprint_name": "Garage tool rack", - "blueprint_provides": [ { "id": "dismantling" } ], - "blueprint_requires": [ { "id": "faction_base_garage_0" } ], - "blueprint_resources": [ "wrench", "hacksaw" ], - "time": "5040 m", - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH", "level": 1 } ] ], - "components": [ - [ [ "log", 72 ] ], - [ [ "stick", 72 ] ], - [ [ "2x4", 110 ] ], - [ [ "nail", 16 ] ], - [ [ "pipe", 24 ] ], - [ [ "wrench", 1 ] ], - [ [ "hacksaw", 1 ] ], - [ [ "sheet_metal", 4 ] ] - ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_garage_2", - "description": "We should start construction of a roof for the garage.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 4, - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_field_camp_garage_2", - "blueprint_name": "Garage partial roof", - "blueprint_requires": [ { "id": "faction_base_garage_1" } ], - "time": "4320 m", - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ [ [ "log", 68 ] ], [ [ "stick", 60 ] ], [ [ "2x4", 112 ] ] ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_garage_3", - "description": "Finishing out the roof will let our mechanics work rain or shine.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 4, - "autolearn": false, - "never_learn": true, - "time": "10080 m", - "construction_blueprint": "faction_base_field_camp_garage_3", - "blueprint_name": "Garage completed roof", - "blueprint_requires": [ { "id": "faction_base_garage_2" } ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ [ [ "log", 112 ] ], [ [ "2x4", 448 ] ] ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_garage_4", - "description": "Our garage isn't big enough to work on larger vehicles. Let's start expanding it.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 4, - "autolearn": false, - "never_learn": true, - "time": "4320 m", - "construction_blueprint": "faction_base_field_camp_garage_4", - "blueprint_name": "Garage partial expansion", - "blueprint_requires": [ { "id": "faction_base_garage_3" } ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ [ [ "log", 65 ] ], [ [ "stick", 96 ] ] ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_garage_5", - "description": "Finishing the roof will let us park RVs and buses in the garage.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 5, - "autolearn": false, - "never_learn": true, - "time": "11520 m", - "construction_blueprint": "faction_base_field_camp_garage_5", - "blueprint_name": "Garage expanded roof", - "blueprint_requires": [ { "id": "faction_base_garage_4" } ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH", "level": 1 } ] ], - "components": [ - [ [ "log", 124 ] ], - [ [ "stick", 96 ] ], - [ [ "2x4", 752 ] ], - [ [ "nail", 24 ] ], - [ [ "pipe", 24 ] ], - [ [ "sheet_metal", 4 ] ] - ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_garage_6", - "description": "Attaching quarters will let our mechanics work longer hours when needed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 4, - "autolearn": false, - "never_learn": true, - "time": "2880 m", - "construction_blueprint": "faction_base_field_camp_garage_6", - "blueprint_name": "Garage mechanics quarters", - "blueprint_requires": [ { "id": "faction_base_garage_5" } ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH", "level": 1 } ] ], - "components": [ - [ [ "log", 95 ] ], - [ [ "stick", 90 ] ], - [ [ "2x4", 154 ] ], - [ [ "nail", 72 ] ], - [ [ "pipe", 12 ] ], - [ [ "sheet_metal", 2 ] ], - [ [ "straw_pile", 16 ], [ "pine_bough", 20 ] ] - ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_kitchen_0", - "description": "Survey land for a kitchen.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_kitchen_0", - "blueprint_name": "Kitchen survey", - "time": "180 m", - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_needs": { - "time": "12 h 30 m", - "skills": [ [ "survival", 1 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "DIG", "level": 2 } ] ], "components": [ ] } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_kitchen_1", - "description": "Building a cook-shack is our first task.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 4, - "autolearn": false, - "never_learn": true, - "time": "7200 m", - "construction_blueprint": "faction_base_field_camp_kitchen_1", - "blueprint_name": "Kitchen fireplace shack", - "blueprint_provides": [ { "id": "kitchen" }, { "id": "kitchen_recipes_1" } ], - "blueprint_requires": [ { "id": "faction_base_kitchen_0" } ], - "blueprint_resources": [ "fake_fireplace" ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "pot", 1 ], [ "rock_pot", 1 ], [ "pot_copper", 1 ], [ "clay_pot", 1 ] ], - [ [ "log", 92 ] ], - [ [ "stick", 48 ] ], - [ [ "2x4", 252 ] ], - [ [ "nail", 16 ] ], - [ [ "rock", 40 ] ] - ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_kitchen_2", - "description": "We need to finish framing the walls for the cook-shack.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 4, - "autolearn": false, - "never_learn": true, - "time": "3600 m", - "construction_blueprint": "faction_base_field_camp_kitchen_2", - "blueprint_name": "Kitchen finished shack", - "blueprint_requires": [ { "id": "faction_base_kitchen_1" } ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "makeshift_knife", 1 ], [ "knife_steak", 1 ], [ "primitive_knife", 1 ], [ "copper_knife", 1 ] ], - [ [ "log", 56 ] ], - [ [ "stick", 84 ] ], - [ [ "2x4", 67 ] ], - [ [ "nail", 114 ] ], - [ [ "glass_sheet", 1 ] ] - ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_kitchen_3", - "description": "Expanding the shack by including a smoker will increase our versatility.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 4, - "autolearn": false, - "never_learn": true, - "time": "3600 m", - "construction_blueprint": "faction_base_field_camp_kitchen_3", - "blueprint_name": "Kitchen charcoal smoker", - "blueprint_provides": [ { "id": "kitchen_recipes_2" } ], - "blueprint_requires": [ { "id": "faction_base_kitchen_2" } ], - "blueprint_resources": [ "fake_char_smoker" ], - "qualities": [ - [ { "id": "DIG", "level": 2 } ], - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "CUT", "level": 1 } ], - [ { "id": "SAW_W", "level": 1 } ] - ], - "components": [ - [ [ "log", 46 ] ], - [ [ "stick", 40 ] ], - [ [ "2x4", 165 ] ], - [ [ "nail", 70 ] ], - [ [ "rock", 8 ] ], - [ [ "glass_sheet", 1 ] ] - ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_kitchen_4", - "description": "A pantry will allow our cooks to store more non-perishables.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 4, - "autolearn": false, - "never_learn": true, - "time": "9360 m", - "construction_blueprint": "faction_base_field_camp_kitchen_4", - "blueprint_name": "Kitchen pantry expansion", - "blueprint_provides": [ { "id": "pantry" } ], - "blueprint_requires": [ { "id": "faction_base_kitchen_3" } ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "pot", 1 ], [ "rock_pot", 1 ], [ "pot_copper", 1 ], [ "clay_pot", 1 ] ], - [ [ "log", 122 ] ], - [ [ "stick", 108 ] ], - [ [ "2x4", 239 ] ], - [ [ "nail", 102 ] ], - [ [ "glass_sheet", 1 ] ] - ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_kitchen_5", - "description": "Increasing our number of smoking racks will let us craft larger batches.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 4, - "autolearn": false, - "never_learn": true, - "time": "360 m", - "construction_blueprint": "faction_base_field_camp_kitchen_5", - "blueprint_name": "Kitchen more smoking racks", - "blueprint_resources": [ "fake_fireplace", "fake_char_smoker", "fake_char_smoker" ], - "blueprint_requires": [ { "id": "faction_base_kitchen_4" } ], - "qualities": [ - [ { "id": "DIG", "level": 2 } ], - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "CUT", "level": 1 } ], - [ { "id": "WRENCH", "level": 1 } ], - [ { "id": "SAW_W", "level": 1 } ] - ], - "components": [ [ [ "stick", 32 ] ], [ [ "rock", 56 ] ], [ [ "sheet_metal", 4 ] ], [ [ "pipe", 24 ] ] ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_kitchen_6", - "description": "A well is needed so our cooks don't have to haul in water.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 5, - "autolearn": false, - "never_learn": true, - "time": "1440 m", - "construction_blueprint": "faction_base_field_camp_kitchen_6", - "blueprint_name": "Kitchen water well", - "blueprint_requires": [ { "id": "faction_base_kitchen_5" } ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "WRENCH", "level": 1 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "pot", 1 ], [ "rock_pot", 1 ], [ "pot_copper", 1 ], [ "clay_pot", 1 ] ], - [ [ "rock", 40 ] ], - [ [ "pipe", 42 ] ], - [ [ "2x4", 4 ] ], - [ [ "sheet_metal", 6 ] ], - [ [ "well_pump", 1 ] ], - [ [ "nail", 8 ] ] - ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_kitchen_7", - "description": "Wood stoves will give us greater control of temperatures and let us craft more difficult recipes.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 5, - "autolearn": false, - "never_learn": true, - "time": "180 m", - "construction_blueprint": "faction_base_field_camp_kitchen_7", - "blueprint_name": "Kitchen wood stoves", - "blueprint_provides": [ { "id": "kitchen_recipes_3" } ], - "blueprint_resources": [ "fake_stove", "fake_stove" ], - "blueprint_requires": [ { "id": "faction_base_kitchen_6" } ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "WRENCH", "level": 1 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ [ [ "pipe", 2 ] ], [ [ "2x4", 20 ] ], [ [ "metal_tank", 2 ] ], [ [ "nail", 18 ] ] ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_kitchen_8", - "description": "Finally, expanding the pantry further will let us store additional materials.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 4, - "autolearn": false, - "never_learn": true, - "time": "3600 m", - "construction_blueprint": "faction_base_field_camp_kitchen_8", - "blueprint_name": "Kitchen expanded pantry", - "blueprint_requires": [ { "id": "faction_base_kitchen_7" } ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ [ [ "log", 40 ] ], [ [ "stick", 30 ] ], [ [ "2x4", 135 ] ], [ [ "nail", 150 ] ], [ [ "glass_sheet", 1 ] ] ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_wall_level_N_0", - "description": "A trench that may deter movement but is meant to be the foundation of a picket or palisade. Requirements are for 1/2 an over map tile.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 1, - "autolearn": false, - "never_learn": true, - "time": "510 m", - "//blueprint_requires": [ { "id": "not_an_upgrade" } ], - "qualities": [ [ { "id": "DIG", "level": 1 } ] ], - "components": [ [ [ "stick", 3 ] ] ] - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_wall_level_N_1", - "description": "A deep trench filled with spikes, requires a trench. Requirements are for 1/2 an over map tile.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 2, - "autolearn": false, - "never_learn": true, - "time": "1530 m", - "//blueprint_requires": [ { "id": "not_an_upgrade" } ], - "qualities": [ [ { "id": "DIG", "level": 2 } ] ], - "components": [ [ [ "pointy_stick", 68 ] ] ] - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_blacksmith_0", - "description": "Survey land for a blacksmith shop.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_blacksmith_0", - "blueprint_name": "Blacksmithy survey", - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "time": "180 m", - "blueprint_needs": { - "time": "15 h", - "skills": [ [ "survival", 1 ] ], - "inline": { "tools": [ ], "qualities": [ [ { "id": "DIG", "level": 2 } ] ], "components": [ ] } - } - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_blacksmith_1", - "description": "Building a forge and kiln is our first task.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 5, - "autolearn": false, - "never_learn": true, - "time": "180 m", - "construction_blueprint": "faction_base_field_camp_blacksmith_1", - "blueprint_name": "Blacksmithy forge and kiln", - "blueprint_provides": [ { "id": "blacksmith" }, { "id": "blacksmith_recipes_1" } ], - "blueprint_requires": [ { "id": "faction_base_blacksmith_0" } ], - "blueprint_resources": [ "fake_forge", "fake_char_kiln", "makeshift_hammer" ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "crucible", 1 ], [ "crucible_clay", 1 ] ], - [ [ "primitive_hammer", 1 ], [ "makeshift_hammer", 1 ] ], - [ [ "rock", 80 ] ] - ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_blacksmith_2", - "description": "Building a proper roof for the shop is the next step.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 4, - "autolearn": false, - "never_learn": true, - "time": "10080 m", - "construction_blueprint": "faction_base_field_camp_blacksmith_2", - "blueprint_name": "Blacksmithy roof", - "blueprint_requires": [ { "id": "faction_base_blacksmith_1" } ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ [ [ "log", 136 ] ], [ [ "stick", 72 ] ], [ [ "2x4", 352 ] ] ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_blacksmith_3", - "description": "Building a working table and placing an anvil are next.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 4, - "autolearn": false, - "never_learn": true, - "time": "180 m", - "construction_blueprint": "faction_base_field_camp_blacksmith_3", - "blueprint_name": "Blacksmithy anvil and workbench", - "blueprint_provides": [ { "id": "blacksmith_recipes_2" } ], - "blueprint_requires": [ { "id": "faction_base_blacksmith_2" } ], - "blueprint_resources": [ "anvil", "crucible" ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "crucible", 1 ], [ "crucible_clay", 1 ] ], - [ [ "anvil", 1 ] ], - [ [ "2x4", 6 ] ], - [ [ "nail", 8 ] ], - [ [ "rock", 40 ] ] - ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_blacksmith_4", - "description": "If we're going to do more than simple metal casting we need a bigger shop.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 4, - "autolearn": false, - "never_learn": true, - "time": "8640 m", - "construction_blueprint": "faction_base_field_camp_blacksmith_4", - "blueprint_name": "Blacksmithy expanded shop", - "blueprint_provides": [ { "id": "blacksmith_recipes_3" } ], - "blueprint_requires": [ { "id": "faction_base_blacksmith_3" } ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ [ [ "log", 108 ] ], [ [ "stick", 36 ] ], [ [ "2x4", 342 ] ], [ [ "nail", 8 ] ] ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_blacksmith_5", - "description": "We need some basic tools to make more advanced crafts.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 4, - "autolearn": false, - "never_learn": true, - "time": "180 m", - "construction_blueprint": "faction_base_field_camp_blacksmith_5", - "blueprint_name": "Blacksmithy forging tools", - "blueprint_provides": [ { "id": "blacksmith_recipes_4" } ], - "blueprint_requires": [ { "id": "faction_base_blacksmith_4" } ], - "blueprint_resources": [ "tongs", "chisel", "hammer", "swage" ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "tongs", 2 ] ], - [ [ "chisel", 1 ] ], - [ [ "hammer", 1 ] ], - [ [ "swage", 1 ] ], - [ [ "sheet_metal", 4 ] ], - [ [ "2x4", 18 ] ], - [ [ "nail", 24 ] ] - ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_blacksmith_6", - "description": "An expanded forge will allow us to work on bigger projects.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 5, - "autolearn": false, - "never_learn": true, - "time": "480 m", - "construction_blueprint": "faction_base_field_camp_blacksmith_6", - "blueprint_name": "Blacksmithy expanded forge", - "blueprint_requires": [ { "id": "faction_base_blacksmith_5" } ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 1 } ] ], - "components": [ [ [ "hammer", 1 ] ], [ [ "2x4", 16 ] ], [ [ "nail", 48 ] ], [ [ "rock", 120 ] ] ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_blacksmith_7", - "description": "Proper steel work requires a bellows and quenching setup.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 4, - "autolearn": false, - "never_learn": true, - "time": "1440 m", - "construction_blueprint": "faction_base_field_camp_blacksmith_7", - "blueprint_name": "Blacksmithy bellows and quenching barrels", - "blueprint_provides": [ { "id": "blacksmith_recipes_5" } ], - "blueprint_requires": [ { "id": "faction_base_blacksmith_6" } ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 1 } ] ], - "components": [ - [ [ "2x4", 40 ] ], - [ [ "nail", 60 ] ], - [ [ "rock", 40 ] ], - [ [ "sheet_metal", 4 ] ], - [ [ "water_faucet", 1 ] ], - [ [ "scrap", 16 ] ], - [ [ "frame", 1 ] ], - [ [ "leather", 10 ] ], - [ [ "chain", 3 ] ] - ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_blacksmith_8", - "description": "A separate workshop will allow us to do the most basic of machining.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 4, - "autolearn": false, - "never_learn": true, - "time": "10080 m", - "construction_blueprint": "faction_base_field_camp_blacksmith_8", - "blueprint_name": "Blacksmithy machine shop", - "blueprint_provides": [ { "id": "blacksmith_recipes_6" } ], - "blueprint_requires": [ { "id": "faction_base_blacksmith_7" } ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "hammer_sledge", 1 ] ], - [ [ "knife_combat", 1 ], [ "copper_knife", 1 ] ], - [ [ "log", 118 ] ], - [ [ "stick", 114 ] ], - [ [ "2x4", 264 ] ], - [ [ "nail", 192 ] ], - [ [ "glass_sheet", 4 ] ] - ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_blacksmith_9", - "description": "Next we need to add some basic tools and vises to the workshop.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 4, - "autolearn": false, - "never_learn": true, - "time": "360 m", - "construction_blueprint": "faction_base_field_camp_blacksmith_9", - "blueprint_name": "Blacksmithy machine shop tools", - "blueprint_requires": [ { "id": "faction_base_blacksmith_8" } ], - "blueprint_resources": [ "wrench", "pliers" ], - "qualities": [ [ { "id": "WRENCH", "level": 1 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "wrench", 2 ] ], - [ [ "pliers", 2 ] ], - [ [ "sheet_metal", 6 ] ], - [ [ "2x4", 36 ] ], - [ [ "nail", 88 ] ], - [ [ "scrap", 8 ] ], - [ [ "leather", 4 ] ], - [ [ "pipe", 36 ] ] - ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_blacksmith_10", - "description": "Advanced forging processes require more room to work.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 4, - "autolearn": false, - "never_learn": true, - "time": "8640 m", - "construction_blueprint": "faction_base_field_camp_blacksmith_10", - "blueprint_name": "Blacksmithy machine shop expansion", - "blueprint_requires": [ { "id": "faction_base_blacksmith_9" } ], - "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ [ [ "hammer_sledge", 1 ] ], [ [ "log", 104 ] ], [ [ "stick", 54 ] ], [ [ "2x4", 272 ] ] ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_blacksmith_11", - "description": "An on-site well will allow us to fill boilers as needed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "difficulty": 4, - "autolearn": false, - "never_learn": true, - "time": "1440 m", - "construction_blueprint": "faction_base_field_camp_blacksmith_11", - "blueprint_name": "Blacksmithy well", - "blueprint_requires": [ { "id": "faction_base_blacksmith_10" } ], - "qualities": [ [ { "id": "WRENCH", "level": 1 } ], [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ [ [ "well_pump", 1 ] ], [ [ "pipe", 6 ] ], [ [ "2x4", 16 ] ], [ [ "nail", 24 ] ], [ [ "rock", 40 ] ] ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_blacksmith_12", - "description": "A steam-powered drop hammer will greatly increase production speed in exchange for charcoal.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "mechanics", - "difficulty": 4, - "autolearn": false, - "never_learn": true, - "time": "4320 m", - "construction_blueprint": "faction_base_field_camp_blacksmith_12", - "blueprint_name": "Blacksmithy drop hammer", - "blueprint_provides": [ { "id": "blacksmith_recipes_7" } ], - "blueprint_requires": [ { "id": "faction_base_blacksmith_11" } ], - "blueprint_resources": [ "fake_drop_hammer" ], - "qualities": [ [ { "id": "WRENCH", "level": 1 } ], [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ - [ [ "log", 2 ] ], - [ [ "2x4", 40 ] ], - [ [ "nail", 60 ] ], - [ [ "metal_tank", 6 ] ], - [ [ "water_faucet", 2 ] ], - [ [ "anvil", 1 ] ], - [ [ "scrap", 30 ] ], - [ [ "chain", 4 ] ], - [ [ "pipe", 12 ] ] - ], - "check_blueprint_needs": false - } -] From 036b6a83766f47811eda992f5673be382254acf2 Mon Sep 17 00:00:00 2001 From: PatrikLundell Date: Sun, 22 Nov 2020 11:36:22 +0100 Subject: [PATCH 02/11] reorganized to support expansion --- .../modular_firestation1.json | 447 +++++++ .../modular_firestation_walls_all.json | 277 ++++ .../version_1/modular_field_common.json | 309 +++++ .../version_1/modular_field_defenses.json | 194 +++ .../version_1/modular_field_log.json | 428 +++++++ .../version_1/modular_field_metal.json | 428 +++++++ .../version_1/modular_field_migo_resin.json | 428 +++++++ .../version_1/modular_field_rammed_earth.json | 434 +++++++ .../version_1/modular_field_rock.json | 428 +++++++ .../version_1/modular_field_tent.json | 78 ++ .../version_1/modular_field_wad.json | 428 +++++++ .../version_1/modular_field_wood.json | 428 +++++++ .../version_1/primitive_field.json | 1140 +++++++++++++++++ .../modular_shelter_common.json | 331 +++++ .../modular_shelter/modular_shelter_log.json | 126 ++ .../modular_shelter/modular_shelter_rock.json | 126 ++ .../modular_shelter_standard.json | 108 ++ .../modular_shelter/modular_shelter_wad.json | 126 ++ .../modular_shelter/modular_shelter_wood.json | 126 ++ .../modular_shelter_1_common.json | 494 +++++++ .../modular_shelter_1_log.json | 157 +++ .../modular_shelter_1_rock.json | 157 +++ .../modular_shelter_1_standard.json | 138 ++ .../modular_shelter_1_wad.json | 157 +++ .../modular_shelter_1_wood.json | 157 +++ .../modular_shelter_2_common.json | 535 ++++++++ .../modular_shelter_2_log.json | 252 ++++ .../modular_shelter_2_rock.json | 252 ++++ .../modular_shelter_2_standard.json | 233 ++++ .../modular_shelter_2_wad.json | 252 ++++ .../modular_shelter_2_wood.json | 252 ++++ .../expansion/expansion_palette.json | 8 + .../modular_canteen_common.json | 25 + .../version_1/modular_canteen_common.json | 222 ++++ .../version_1/modular_canteen_log.json | 200 +++ .../version_1/modular_canteen_metal.json | 199 +++ .../version_1/modular_canteen_migo_resin.json | 200 +++ .../modular_canteen_rammed_earth.json | 200 +++ .../version_1/modular_canteen_rock.json | 200 +++ .../version_1/modular_canteen_wad.json | 200 +++ .../version_1/modular_canteen_wood.json | 170 +++ .../modular_farm/modular_farm_common.json | 25 + .../version_1/primitive_farm.json | 189 +++ .../modular_garage/modular_garage_common.json | 25 + .../version_1/primitive_garage.json | 240 ++++ .../modular_livestock_common.json | 25 + .../version_1/modular_livestock_common.json | 117 ++ .../version_1/modular_livestock_log.json | 135 ++ .../version_1/modular_livestock_metal.json | 135 ++ .../modular_livestock_migo_resin.json | 135 ++ .../modular_livestock_rammed_earth.json | 135 ++ .../version_1/modular_livestock_rock.json | 135 ++ .../version_1/modular_livestock_wad.json | 135 ++ .../version_1/modular_livestock_wood.json | 135 ++ .../modular_saltworks_common.json | 25 + .../version_1/modular_saltworks_common.json | 73 ++ .../version_1/modular_saltworks_log.json | 108 ++ .../version_1/modular_saltworks_metal.json | 102 ++ .../modular_saltworks_migo_resin.json | 89 ++ .../modular_saltworks_rammed_earth.json | 89 ++ .../version_1/modular_saltworks_rock.json | 102 ++ .../version_1/modular_saltworks_wad.json | 89 ++ .../version_1/modular_saltworks_wood.json | 102 ++ .../modular_storehouse_common.json | 25 + .../version_1/modular_storehouse_common.json | 25 + .../version_1/modular_storehouse_log.json | 263 ++++ .../version_1/modular_storehouse_metal.json | 265 ++++ .../modular_storehouse_migo_resin.json | 265 ++++ .../modular_storehouse_rammed_earth.json | 265 ++++ .../version_1/modular_storehouse_rock.json | 263 ++++ .../version_1/modular_storehouse_wad.json | 265 ++++ .../version_1/modular_storehouse_wood.json | 424 ++++++ .../modular_workshop_common.json | 25 + .../version_1/modular_workshop_common.json | 123 ++ .../version_1/modular_workshop_log.json | 270 ++++ .../version_1/modular_workshop_metal.json | 279 ++++ .../modular_workshop_migo_resin.json | 273 ++++ .../modular_workshop_rammed_earth.json | 273 ++++ .../version_1/modular_workshop_rock.json | 270 ++++ .../version_1/modular_workshop_wad.json | 270 ++++ .../version_1/modular_workshop_wood.json | 276 ++++ .../modular_firestation_recipe_groups.json | 196 +++ .../recipe_modular_firestation1.json | 726 +++++++++++ .../recipe_modular_firestation_walls_all.json | 131 ++ .../recipe_modular_field_common.json | 951 ++++++++++++++ .../recipe_modular_field_defenses.json | 162 +++ .../version_1/recipe_modular_field_log.json | 315 +++++ .../version_1/recipe_modular_field_metal.json | 607 +++++++++ .../recipe_modular_field_migo_resin.json | 451 +++++++ .../recipe_modular_field_rammed_earth.json | 750 +++++++++++ .../version_1/recipe_modular_field_rock.json | 315 +++++ .../version_1/recipe_modular_field_tent.json | 116 ++ .../version_1/recipe_modular_field_wad.json | 770 +++++++++++ .../version_1/recipe_modular_field_wood.json | 535 ++++++++ .../version_1/recipe_primitive_field.json | 1070 ++++++++++++++++ .../modular_shelter_recipe_groups.json | 27 + .../recipe_modular_shelter_common.json | 783 +++++++++++ .../recipe_modular_shelter_log.json | 122 ++ .../recipe_modular_shelter_rock.json | 162 +++ .../recipe_modular_shelter_standard.json | 122 ++ .../recipe_modular_shelter_wad.json | 162 +++ .../recipe_modular_shelter_wood.json | 122 ++ .../modular_shelter_1_recipe_groups.json | 27 + .../recipe_modular_shelter_1_common.json | 955 ++++++++++++++ .../recipe_modular_shelter_1_log.json | 122 ++ .../recipe_modular_shelter_1_rock.json | 154 +++ .../recipe_modular_shelter_1_standard.json | 122 ++ .../recipe_modular_shelter_1_wad.json | 155 +++ .../recipe_modular_shelter_1_wood.json | 122 ++ .../modular_shelter_2_recipe_groups.json | 27 + .../recipe_modular_shelter_2_common.json | 958 ++++++++++++++ .../recipe_modular_shelter_2_log.json | 142 ++ .../recipe_modular_shelter_2_rock.json | 142 ++ .../recipe_modular_shelter_2_standard.json | 142 ++ .../recipe_modular_shelter_2_wad.json | 142 ++ .../recipe_modular_shelter_2_wood.json | 142 ++ .../basecamps/expanding_camp_options.txt | 83 ++ .../recipe_modular_canteen_common.json | 33 + .../recipe_modular_canteen_common.json | 350 +++++ .../version_1/recipe_modular_canteen_log.json | 210 +++ .../recipe_modular_canteen_metal.json | 283 ++++ .../recipe_modular_canteen_migo_resin.json | 154 +++ .../recipe_modular_canteen_rammed_earth.json | 254 ++++ .../recipe_modular_canteen_rock.json | 229 ++++ .../version_1/recipe_modular_canteen_wad.json | 230 ++++ .../recipe_modular_canteen_wood.json | 170 +++ .../recipe_modular_farm_common.json | 33 + .../version_1/recipe_primitive_farm.json | 78 ++ .../recipe_modular_garage_common.json | 33 + .../version_1/recipe_primitive_garage.json | 142 ++ .../recipe_modular_livestock_common.json | 33 + .../recipe_modular_livestock_common.json | 98 ++ .../recipe_modular_livestock_log.json | 164 +++ .../recipe_modular_livestock_metal.json | 179 +++ .../recipe_modular_livestock_migo_resin.json | 145 +++ ...recipe_modular_livestock_rammed_earth.json | 173 +++ .../recipe_modular_livestock_rock.json | 174 +++ .../recipe_modular_livestock_wad.json | 186 +++ .../recipe_modular_livestock_wood.json | 148 +++ .../recipe_modular_saltworks_common.json | 33 + .../recipe_modular_saltworks_common.json | 58 + .../recipe_modular_saltworks_log.json | 118 ++ .../recipe_modular_saltworks_metal.json | 112 ++ .../recipe_modular_saltworks_migo_resin.json | 95 ++ ...recipe_modular_saltworks_rammed_earth.json | 125 ++ .../recipe_modular_saltworks_stone.json | 118 ++ .../recipe_modular_saltworks_wad.json | 113 ++ .../recipe_modular_saltworks_wood.json | 97 ++ .../recipe_modular_storehouse_common.json | 33 + .../recipe_modular_storehouse_log.json | 256 ++++ .../recipe_modular_storehouse_metal.json | 234 ++++ .../recipe_modular_storehouse_migo_resin.json | 182 +++ ...ecipe_modular_storehouse_rammed_earth.json | 295 +++++ .../recipe_modular_storehouse_rock.json | 282 ++++ .../recipe_modular_storehouse_wad.json | 299 +++++ .../recipe_modular_storehouse_wood.json | 393 ++++++ .../recipe_modular_workshop_common.json | 33 + .../recipe_modular_workshop.rock.json | 246 ++++ .../recipe_modular_workshop_common.json | 95 ++ .../recipe_modular_workshop_log.json | 229 ++++ .../recipe_modular_workshop_metal.json | 267 ++++ .../recipe_modular_workshop_migo_resin.json | 205 +++ .../recipe_modular_workshop_rammed_earth.json | 279 ++++ .../recipe_modular_workshop_wad.json | 250 ++++ .../recipe_modular_workshop_wood.json | 206 +++ .../basecamps/legacy_recipe_groups.json | 196 +++ 166 files changed, 37892 insertions(+) create mode 100644 data/json/mapgen/basecamps/base/modular_firestation_1/modular_firestation1.json create mode 100644 data/json/mapgen/basecamps/base/modular_firestation_1/modular_firestation_walls_all.json create mode 100644 data/json/mapgen/basecamps/base/modular_hub/version_1/modular_field_common.json create mode 100644 data/json/mapgen/basecamps/base/modular_hub/version_1/modular_field_defenses.json create mode 100644 data/json/mapgen/basecamps/base/modular_hub/version_1/modular_field_log.json create mode 100644 data/json/mapgen/basecamps/base/modular_hub/version_1/modular_field_metal.json create mode 100644 data/json/mapgen/basecamps/base/modular_hub/version_1/modular_field_migo_resin.json create mode 100644 data/json/mapgen/basecamps/base/modular_hub/version_1/modular_field_rammed_earth.json create mode 100644 data/json/mapgen/basecamps/base/modular_hub/version_1/modular_field_rock.json create mode 100644 data/json/mapgen/basecamps/base/modular_hub/version_1/modular_field_tent.json create mode 100644 data/json/mapgen/basecamps/base/modular_hub/version_1/modular_field_wad.json create mode 100644 data/json/mapgen/basecamps/base/modular_hub/version_1/modular_field_wood.json create mode 100644 data/json/mapgen/basecamps/base/modular_hub/version_1/primitive_field.json create mode 100644 data/json/mapgen/basecamps/base/modular_shelter/modular_shelter_common.json create mode 100644 data/json/mapgen/basecamps/base/modular_shelter/modular_shelter_log.json create mode 100644 data/json/mapgen/basecamps/base/modular_shelter/modular_shelter_rock.json create mode 100644 data/json/mapgen/basecamps/base/modular_shelter/modular_shelter_standard.json create mode 100644 data/json/mapgen/basecamps/base/modular_shelter/modular_shelter_wad.json create mode 100644 data/json/mapgen/basecamps/base/modular_shelter/modular_shelter_wood.json create mode 100644 data/json/mapgen/basecamps/base/modular_shelter_1/modular_shelter_1_common.json create mode 100644 data/json/mapgen/basecamps/base/modular_shelter_1/modular_shelter_1_log.json create mode 100644 data/json/mapgen/basecamps/base/modular_shelter_1/modular_shelter_1_rock.json create mode 100644 data/json/mapgen/basecamps/base/modular_shelter_1/modular_shelter_1_standard.json create mode 100644 data/json/mapgen/basecamps/base/modular_shelter_1/modular_shelter_1_wad.json create mode 100644 data/json/mapgen/basecamps/base/modular_shelter_1/modular_shelter_1_wood.json create mode 100644 data/json/mapgen/basecamps/base/modular_shelter_2/modular_shelter_2_common.json create mode 100644 data/json/mapgen/basecamps/base/modular_shelter_2/modular_shelter_2_log.json create mode 100644 data/json/mapgen/basecamps/base/modular_shelter_2/modular_shelter_2_rock.json create mode 100644 data/json/mapgen/basecamps/base/modular_shelter_2/modular_shelter_2_standard.json create mode 100644 data/json/mapgen/basecamps/base/modular_shelter_2/modular_shelter_2_wad.json create mode 100644 data/json/mapgen/basecamps/base/modular_shelter_2/modular_shelter_2_wood.json create mode 100644 data/json/mapgen/basecamps/expansion/expansion_palette.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_canteen/modular_canteen_common.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_canteen/version_1/modular_canteen_common.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_canteen/version_1/modular_canteen_log.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_canteen/version_1/modular_canteen_metal.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_canteen/version_1/modular_canteen_migo_resin.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_canteen/version_1/modular_canteen_rammed_earth.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_canteen/version_1/modular_canteen_rock.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_canteen/version_1/modular_canteen_wad.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_canteen/version_1/modular_canteen_wood.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_farm/modular_farm_common.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_farm/version_1/primitive_farm.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_garage/modular_garage_common.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_garage/version_1/primitive_garage.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_livestock/modular_livestock_common.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_livestock/version_1/modular_livestock_common.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_livestock/version_1/modular_livestock_log.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_livestock/version_1/modular_livestock_metal.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_livestock/version_1/modular_livestock_migo_resin.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_livestock/version_1/modular_livestock_rammed_earth.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_livestock/version_1/modular_livestock_rock.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_livestock/version_1/modular_livestock_wad.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_livestock/version_1/modular_livestock_wood.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_saltworks/modular_saltworks_common.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_saltworks/version_1/modular_saltworks_common.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_saltworks/version_1/modular_saltworks_log.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_saltworks/version_1/modular_saltworks_metal.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_saltworks/version_1/modular_saltworks_migo_resin.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_saltworks/version_1/modular_saltworks_rammed_earth.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_saltworks/version_1/modular_saltworks_rock.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_saltworks/version_1/modular_saltworks_wad.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_saltworks/version_1/modular_saltworks_wood.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_storehouse/modular_storehouse_common.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_storehouse/version_1/modular_storehouse_common.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_storehouse/version_1/modular_storehouse_log.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_storehouse/version_1/modular_storehouse_metal.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_storehouse/version_1/modular_storehouse_migo_resin.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_storehouse/version_1/modular_storehouse_rammed_earth.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_storehouse/version_1/modular_storehouse_rock.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_storehouse/version_1/modular_storehouse_wad.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_storehouse/version_1/modular_storehouse_wood.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_workshop/modular_workshop_common.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_workshop/version_1/modular_workshop_common.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_workshop/version_1/modular_workshop_log.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_workshop/version_1/modular_workshop_metal.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_workshop/version_1/modular_workshop_migo_resin.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_workshop/version_1/modular_workshop_rammed_earth.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_workshop/version_1/modular_workshop_rock.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_workshop/version_1/modular_workshop_wad.json create mode 100644 data/json/mapgen/basecamps/expansion/modular_workshop/version_1/modular_workshop_wood.json create mode 100644 data/json/recipes/basecamps/base/recipe_modular_firestation_1/modular_firestation_recipe_groups.json create mode 100644 data/json/recipes/basecamps/base/recipe_modular_firestation_1/recipe_modular_firestation1.json create mode 100644 data/json/recipes/basecamps/base/recipe_modular_firestation_1/recipe_modular_firestation_walls_all.json create mode 100644 data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_common.json create mode 100644 data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_defenses.json create mode 100644 data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_log.json create mode 100644 data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_metal.json create mode 100644 data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_migo_resin.json create mode 100644 data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_rammed_earth.json create mode 100644 data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_rock.json create mode 100644 data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_tent.json create mode 100644 data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_wad.json create mode 100644 data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_wood.json create mode 100644 data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_primitive_field.json create mode 100644 data/json/recipes/basecamps/base/recipe_modular_shelter/modular_shelter_recipe_groups.json create mode 100644 data/json/recipes/basecamps/base/recipe_modular_shelter/recipe_modular_shelter_common.json create mode 100644 data/json/recipes/basecamps/base/recipe_modular_shelter/recipe_modular_shelter_log.json create mode 100644 data/json/recipes/basecamps/base/recipe_modular_shelter/recipe_modular_shelter_rock.json create mode 100644 data/json/recipes/basecamps/base/recipe_modular_shelter/recipe_modular_shelter_standard.json create mode 100644 data/json/recipes/basecamps/base/recipe_modular_shelter/recipe_modular_shelter_wad.json create mode 100644 data/json/recipes/basecamps/base/recipe_modular_shelter/recipe_modular_shelter_wood.json create mode 100644 data/json/recipes/basecamps/base/recipe_modular_shelter_1/modular_shelter_1_recipe_groups.json create mode 100644 data/json/recipes/basecamps/base/recipe_modular_shelter_1/recipe_modular_shelter_1_common.json create mode 100644 data/json/recipes/basecamps/base/recipe_modular_shelter_1/recipe_modular_shelter_1_log.json create mode 100644 data/json/recipes/basecamps/base/recipe_modular_shelter_1/recipe_modular_shelter_1_rock.json create mode 100644 data/json/recipes/basecamps/base/recipe_modular_shelter_1/recipe_modular_shelter_1_standard.json create mode 100644 data/json/recipes/basecamps/base/recipe_modular_shelter_1/recipe_modular_shelter_1_wad.json create mode 100644 data/json/recipes/basecamps/base/recipe_modular_shelter_1/recipe_modular_shelter_1_wood.json create mode 100644 data/json/recipes/basecamps/base/recipe_modular_shelter_2/modular_shelter_2_recipe_groups.json create mode 100644 data/json/recipes/basecamps/base/recipe_modular_shelter_2/recipe_modular_shelter_2_common.json create mode 100644 data/json/recipes/basecamps/base/recipe_modular_shelter_2/recipe_modular_shelter_2_log.json create mode 100644 data/json/recipes/basecamps/base/recipe_modular_shelter_2/recipe_modular_shelter_2_rock.json create mode 100644 data/json/recipes/basecamps/base/recipe_modular_shelter_2/recipe_modular_shelter_2_standard.json create mode 100644 data/json/recipes/basecamps/base/recipe_modular_shelter_2/recipe_modular_shelter_2_wad.json create mode 100644 data/json/recipes/basecamps/base/recipe_modular_shelter_2/recipe_modular_shelter_2_wood.json create mode 100644 data/json/recipes/basecamps/expanding_camp_options.txt create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_canteen/recipe_modular_canteen_common.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_common.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_log.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_metal.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_migo_resin.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_rammed_earth.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_rock.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_wad.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_wood.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_farm/recipe_modular_farm_common.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_farm/version_1/recipe_primitive_farm.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_garage/recipe_modular_garage_common.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_garage/version_1/recipe_primitive_garage.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_livestock/recipe_modular_livestock_common.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_common.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_log.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_metal.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_migo_resin.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_rammed_earth.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_rock.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_wad.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_wood.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_saltworks/recipe_modular_saltworks_common.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_common.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_log.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_metal.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_migo_resin.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_rammed_earth.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_stone.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_wad.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_wood.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_storehouse/recipe_modular_storehouse_common.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_log.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_metal.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_migo_resin.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_rammed_earth.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_rock.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_wad.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_wood.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_workshop/recipe_modular_workshop_common.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop.rock.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_common.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_log.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_metal.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_migo_resin.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_rammed_earth.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_wad.json create mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_wood.json create mode 100644 data/json/recipes/basecamps/legacy_recipe_groups.json diff --git a/data/json/mapgen/basecamps/base/modular_firestation_1/modular_firestation1.json b/data/json/mapgen/basecamps/base/modular_firestation_1/modular_firestation1.json new file mode 100644 index 0000000000000..34ea9d2e9b9da --- /dev/null +++ b/data/json/mapgen/basecamps/base/modular_firestation_1/modular_firestation1.json @@ -0,0 +1,447 @@ +[ + { + "type": "palette", + "id": "fbmc_firestation1_palette", + "terrain": { + "u": "t_rootcellar", + ".": "t_dirt", + "^": "t_dirtmound", + "|": "t_wall_w", + "d": "t_door_c", + "G": "t_privacy_fencegate_c", + "#": "t_privacy_fence" + }, + "furniture": { + "h": "f_chair", + "t": "f_table", + "c": "f_counter", + "r": "f_rack", + "b": "f_bed", + "L": "f_locker", + "s": "f_sofa", + "C": "f_armchair", + "B": "f_bookcase" + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_firestation1_0", + "method": "json", + "object": { + "set": [ + { "point": "terrain", "id": "t_floor", "x": 6, "y": 12 }, + { "point": "furniture", "id": "f_bulletin", "x": 6, "y": 12 } + ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_firestation1_kitchen1", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " ", + " ", + " ", + "t ", + "t t" + ], + "palettes": [ "fbmc_firestation1_palette" ], + "place_furniture": [ + { "furn": "f_null", "x": 0, "y": 2 }, + { "furn": "f_null", "x": 0, "y": 3 }, + { "furn": "f_null", "x": 1, "y": 2 }, + { "furn": "f_null", "x": 1, "y": 3 }, + { "furn": "f_null", "x": 1, "y": 4 }, + { "furn": "f_null", "x": 2, "y": 2 }, + { "furn": "f_null", "x": 2, "y": 3 }, + { "furn": "f_null", "x": 2, "y": 4 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_firestation1_kitchen1_cleared", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmc_firestation1_kitchen1" ], "x": 1, "y": 9 } ], + "place_loot": [ + { "item": "2x4", "repeat": 24, "x": 2, "y": 10, "chance": 100 }, + { "item": "nail", "repeat": 36, "x": 2, "y": 10, "chance": 100 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_firestation1_fireplace", + "method": "json", + "object": { + "set": [ { "point": "furniture", "id": "f_fireplace", "x": 1, "y": 12 } ], + "place_loot": [ { "item": "pot", "x": 1, "y": 13, "chance": 100 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_firestation1_brazier", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_brazier", "x": 1, "y": 12 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_firestation1_stove", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_woodstove", "x": 1, "y": 12 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_firestation1_well", + "method": "json", + "object": { "set": [ { "point": "terrain", "id": "t_water_pump", "x": 5, "y": 9 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_firestation1_radio_console", + "method": "json", + "object": { + "set": [ + { "point": "terrain", "id": "t_radio_tower", "x": 5, "y": 1 }, + { "point": "terrain", "id": "t_radio_controls", "x": 3, "y": 2 } + ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_firestation1_kitchen2", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + "u ", + "c ", + " r ", + " r ", + " cc " + ], + "palettes": [ "fbmc_firestation1_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_firestation1_kitchen3", + "object": { + "mapgensize": [ 6, 6 ], + "place_furniture": [ + { "furn": "f_null", "x": 0, "y": 3 }, + { "furn": "f_null", "x": 0, "y": 4 }, + { "furn": "f_null", "x": 2, "y": 1 }, + { "furn": "f_null", "x": 2, "y": 2 }, + { "furn": "f_null", "x": 1, "y": 0 }, + { "furn": "f_null", "x": 0, "y": 0 }, + { "furn": "f_null", "x": 1, "y": 1 }, + { "furn": "f_null", "x": 1, "y": 2 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_firestation1_kitchen2_storage", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_firestation1_kitchen3" ], "x": 1, "y": 2 }, + { "chunks": [ "fbmc_firestation1_kitchen2" ], "x": 1, "y": 9 } + ], + "set": [ { "point": "furniture", "id": "f_locker", "x": 17, "y": 21 } ], + "place_loot": [ { "item": "2x4", "repeat": 8, "x": 2, "y": 10, "chance": 100 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_firestation1_smoking_kiln", + "method": "json", + "object": { + "set": [ + { "point": "furniture", "id": "f_smoking_rack", "x": 1, "y": 0 }, + { "point": "furniture", "id": "f_smoking_rack", "x": 3, "y": 0 }, + { "point": "furniture", "id": "f_kiln_empty", "x": 5, "y": 2 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_firestation1_butchery_rack", + "method": "json", + "object": { + "set": [ + { "point": "furniture", "id": "f_butcher_rack", "x": 1, "y": 5 }, + { "point": "furniture", "id": "f_table", "x": 1, "y": 4 } + ], + "place_loot": [ { "item": "knife_butcher", "x": 1, "y": 4, "chance": 100 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_firestation1_fermenting_vat", + "method": "json", + "object": { + "set": [ + { "point": "furniture", "id": "f_fvat_empty", "x": 1, "y": 2 }, + { "point": "furniture", "id": "f_fvat_empty", "x": 1, "y": 3 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_firestation1_garage_area", + "method": "json", + "object": { + "place_loot": [ + { "item": "wrench", "x": 8, "y": 21, "chance": 100 }, + { "item": "hacksaw", "x": 8, "y": 21, "chance": 100 }, + { "item": "pliers", "x": 8, "y": 21, "chance": 100 }, + { "item": "screwdriver", "x": 8, "y": 21, "chance": 100 }, + { "item": "hammer", "x": 8, "y": 21, "chance": 100 }, + { "item": "manual_mechanics", "x": 8, "y": 21, "chance": 100 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_firestation1_forge", + "method": "json", + "object": { + "set": [ { "point": "furniture", "id": "f_forge_rock", "x": 6, "y": 17 } ], + "place_loot": [ { "item": "hammer", "x": 8, "y": 21, "chance": 100 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_firestation1_forge2", + "method": "json", + "object": { + "set": [ { "point": "furniture", "id": "f_anvil", "x": 8, "y": 17 } ], + "place_loot": [ { "item": "crucible", "x": 7, "y": 17, "chance": 100 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_firestation1_forge3", + "method": "json", + "object": { + "set": [ { "point": "furniture", "id": "f_clay_kiln", "x": 6, "y": 19 } ], + "place_loot": [ + { "item": "glassblowing_book", "x": 8, "y": 21, "chance": 100 }, + { "item": "glasses_safety", "x": 8, "y": 21, "chance": 100 }, + { "item": "chemistry_set", "x": 8, "y": 21, "chance": 100 }, + { "item": "pipe", "x": 8, "y": 21, "chance": 100 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_firestation1_forge4", + "method": "json", + "object": { + "place_loot": [ + { "item": "tongs", "x": 8, "y": 21, "chance": 100 }, + { "item": "chisel", "x": 8, "y": 21, "chance": 100 }, + { "item": "swage", "x": 8, "y": 21, "chance": 100 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_firestation1_workbench", + "method": "json", + "object": { + "set": [ + { "point": "furniture", "id": "f_workbench", "x": 8, "y": 18 }, + { "point": "furniture", "id": "f_workbench", "x": 8, "y": 19 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_firestation1_bellows", + "method": "json", + "object": { + "set": [ { "point": "furniture", "id": "f_bellows", "x": 6, "y": 18 } ], + "place_loot": [ + { "item": "30gal_drum", "x": 8, "y": 16, "chance": 100 }, + { "item": "hammer_sledge", "x": 8, "y": 21, "chance": 100 }, + { "item": "knife_combat", "x": 8, "y": 21, "chance": 100 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_firestation1_drophammer", + "method": "json", + "object": { + "set": [ { "point": "furniture", "id": "f_drophammer", "x": 7, "y": 21 } ], + "place_loot": [ { "item": "wrench", "x": 8, "y": 21, "chance": 100 }, { "item": "pliers", "x": 8, "y": 21, "chance": 100 } ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_firestation1_farm_land", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + " ", + " ", + "^^.^.^^", + "^^.^.^^", + "^^.^.^^", + "^^.^.^^", + "^^.^.^^" + ], + "palettes": [ "fbmc_firestation1_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_firestation1_farm", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmc_firestation1_farm_land" ], "x": 7, "y": 0 } ], + "place_loot": [ { "item": "pickaxe", "x": 8, "y": 21, "chance": 100 } ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_firestation1_living_quarters_SW", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + "bbL", + "t ", + "bb " + ], + "palettes": [ "fbmc_firestation1_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_firestation1_bedroom_sw", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_firestation1_living_quarters_SW" ], "x": 14, "y": 19 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_firestation1_living_quarters_NW", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + "bbL", + "t ", + "bbL" + ], + "palettes": [ "fbmc_firestation1_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_firestation1_bedroom_nw", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_firestation1_living_quarters_NW" ], "x": 14, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_firestation1_living_quarters_NE", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + "Lbb", + " t", + "Lbb" + ], + "palettes": [ "fbmc_firestation1_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_firestation1_bedroom_ne", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_firestation1_living_quarters_NE" ], "x": 20, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_firestation1_living_quarters_SE", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + "Lbb", + " t", + " bb" + ], + "palettes": [ "fbmc_firestation1_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_firestation1_bedroom_se", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_firestation1_living_quarters_SE" ], "x": 20, "y": 19 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_firestation1_garden_fence", + "object": { + "mapgensize": [ 10, 10 ], + "rows": [ + "####G#####", + " #", + " #", + " #", + " #", + " G", + " #", + " ", + " ", + " " + ], + "palettes": [ "fbmc_firestation1_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_firestation1_garden_fence1", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_firestation1_garden_fence" ], "x": 5, "y": 1 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_firestation1_quarters_common_room", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + " ", + "hhh C s", + "ttt s", + "hhh C s", + " BBB", + " ", + " " + ], + "palettes": [ "fbmc_firestation1_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_firestation1_quarters_common", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_firestation1_quarters_common_room" ], "x": 16, "y": 9 } ] } + } +] diff --git a/data/json/mapgen/basecamps/base/modular_firestation_1/modular_firestation_walls_all.json b/data/json/mapgen/basecamps/base/modular_firestation_1/modular_firestation_walls_all.json new file mode 100644 index 0000000000000..2934845afa8a9 --- /dev/null +++ b/data/json/mapgen/basecamps/base/modular_firestation_1/modular_firestation_walls_all.json @@ -0,0 +1,277 @@ +[ + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_firestation1_living_quarters", + "object": { + "mapgensize": [ 13, 13 ], + "rows": [ + " | ", + " | ", + " | ", + " d ", + " | ", + " ||||| ||||", + " | | | ", + " | d d ", + " | | | ", + " ||||| ||||", + " | | | ", + " | d d ", + " | | | " + ], + "palettes": [ "fbmc_firestation1_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_firestation1_living_area", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_firestation1_living_quarters" ], "x": 10, "y": 9 } ] } + }, + { + "type": "palette", + "id": "fbmc_firestation1_palette_wood_panel", + "terrain": { "|": "t_wall_wood", "d": "t_door_c" } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_firestation1_living_quarters_wood_panel", + "object": { + "mapgensize": [ 13, 13 ], + "rows": [ + " | ", + " | ", + " | ", + " d ", + " | ", + " ||||| ||||", + " | | | ", + " | d d ", + " | | | ", + " ||||| ||||", + " | | | ", + " | d d ", + " | | | " + ], + "palettes": [ "fbmc_firestation1_palette_wood_panel" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_firestation1_living_area_wood_panel", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_firestation1_living_quarters_wood_panel" ], "x": 10, "y": 9 } ] } + }, + { + "type": "palette", + "id": "fbmc_firestation1_palette_log", + "terrain": { "|": "t_wall_log", "d": "t_door_c" } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_firestation1_living_quarters_log", + "object": { + "mapgensize": [ 13, 13 ], + "rows": [ + " | ", + " | ", + " | ", + " d ", + " | ", + " ||||| ||||", + " | | | ", + " | d d ", + " | | | ", + " ||||| ||||", + " | | | ", + " | d d ", + " | | | " + ], + "palettes": [ "fbmc_firestation1_palette_log" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_firestation1_living_area_log", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_firestation1_living_quarters_log" ], "x": 10, "y": 9 } ] } + }, + { + "type": "palette", + "id": "fbmc_firestation1_palette_rock", + "terrain": { "|": "t_rock_wall", "d": "t_door_c" } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_firestation1_living_quarters_rock", + "object": { + "mapgensize": [ 13, 13 ], + "rows": [ + " | ", + " | ", + " | ", + " d ", + " | ", + " ||||| ||||", + " | | | ", + " | d d ", + " | | | ", + " ||||| ||||", + " | | | ", + " | d d ", + " | | | " + ], + "palettes": [ "fbmc_firestation1_palette_rock" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_firestation1_living_area_rock", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_firestation1_living_quarters_rock" ], "x": 10, "y": 9 } ] } + }, + { + "type": "palette", + "id": "fbmc_firestation1_palette_metal", + "terrain": { "|": "t_scrap_wall", "d": "t_door_c" } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_firestation1_living_quarters_metal", + "object": { + "mapgensize": [ 13, 13 ], + "rows": [ + " | ", + " | ", + " | ", + " d ", + " | ", + " ||||| ||||", + " | | | ", + " | d d ", + " | | | ", + " ||||| ||||", + " | | | ", + " | d d ", + " | | | " + ], + "palettes": [ "fbmc_firestation1_palette_metal" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_firestation1_living_area_metal", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_firestation1_living_quarters_metal" ], "x": 10, "y": 9 } ] } + }, + { + "type": "palette", + "id": "fbmc_firestation1_palette_migo", + "terrain": { "|": "t_wall_resin", "d": "t_door_c" } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_firestation1_living_quarters_migo", + "object": { + "mapgensize": [ 13, 13 ], + "rows": [ + " | ", + " | ", + " | ", + " d ", + " | ", + " ||||| ||||", + " | | | ", + " | d d ", + " | | | ", + " ||||| ||||", + " | | | ", + " | d d ", + " | | | " + ], + "palettes": [ "fbmc_firestation1_palette_migo" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_firestation1_living_area_migo", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_firestation1_living_quarters_migo" ], "x": 10, "y": 9 } ] } + }, + { + "type": "palette", + "id": "fbmc_firestation1_palette_rammed_earth", + "terrain": { "d": "t_door_makeshift_c", "|": "t_wall_rammed_earth" } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_firestation1_living_quarters_rammed_earth", + "object": { + "mapgensize": [ 13, 13 ], + "rows": [ + " | ", + " | ", + " | ", + " d ", + " | ", + " ||||| ||||", + " | | | ", + " | d d ", + " | | | ", + " ||||| ||||", + " | | | ", + " | d d ", + " | | | " + ], + "palettes": [ "fbmc_firestation1_palette_rammed_earth" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_firestation1_living_area_rammed_earth", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_firestation1_living_quarters_rammed_earth" ], "x": 10, "y": 9 } ] } + }, + { + "type": "palette", + "id": "fbmc_firestation1_palette_wad", + "terrain": { "d": "t_door_makeshift_c", "|": "t_wall_wattle" } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_firestation1_living_quarters_wad", + "object": { + "mapgensize": [ 13, 13 ], + "rows": [ + " | ", + " | ", + " | ", + " d ", + " | ", + " ||||| ||||", + " | | | ", + " | d d ", + " | | | ", + " ||||| ||||", + " | | | ", + " | d d ", + " | | | " + ], + "palettes": [ "fbmc_firestation1_palette_wad" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_firestation1_living_area_wad", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_firestation1_living_quarters_wad" ], "x": 10, "y": 9 } ] } + } +] diff --git a/data/json/mapgen/basecamps/base/modular_hub/version_1/modular_field_common.json b/data/json/mapgen/basecamps/base/modular_hub/version_1/modular_field_common.json new file mode 100644 index 0000000000000..a26784cfa7583 --- /dev/null +++ b/data/json/mapgen/basecamps/base/modular_hub/version_1/modular_field_common.json @@ -0,0 +1,309 @@ +[ + { + "type": "mapgen", + "update_mapgen_id": "fbmh_0", + "method": "json", + "object": { + "set": [ + { "point": "terrain", "id": "t_dirt", "x": 10, "y": 3 }, + { "point": "furniture", "id": "f_bulletin", "x": 10, "y": 3 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_fireplace_northeast", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_fireplace", "x": 19, "y": 6 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_brazier_northeast", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_brazier", "x": 19, "y": 6 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_stove_northeast", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_woodstove", "x": 19, "y": 6 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_strawbed", + "object": { + "mapgensize": [ 2, 2 ], + "set": [ + { "point": "furniture", "id": "f_straw_bed", "x": 0, "y": 0 }, + { "point": "furniture", "id": "f_straw_bed", "x": 1, "y": 0 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_strawbed1_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_strawbed" ], "x": 18, "y": 5 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_bedset", + "object": { + "mapgensize": [ 3, 3 ], + "set": [ + { "point": "furniture", "id": "f_bookcase", "x": 0, "y": 0 }, + { "point": "furniture", "id": "f_bed", "x": 1, "y": 0 }, + { "point": "furniture", "id": "f_bed", "x": 2, "y": 0 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_bed1_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_bedset" ], "x": 17, "y": 5 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_strawbed2_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_strawbed" ], "x": 18, "y": 7 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_bed2_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_bedset" ], "x": 17, "y": 7 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_tent_strawbed3_east", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmh_strawbed" ], "x": 18, "y": 11 }, { "chunks": [ "fbmh_strawbed" ], "x": 18, "y": 13 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_tent_bed3_east", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmh_bedset" ], "x": 17, "y": 11 }, { "chunks": [ "fbmh_bedset" ], "x": 17, "y": 13 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room_strawbed3_east", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmh_strawbed" ], "x": 18, "y": 10 }, { "chunks": [ "fbmh_strawbed" ], "x": 18, "y": 13 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room_bed3_east", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmh_bedset" ], "x": 17, "y": 10 }, { "chunks": [ "fbmh_bedset" ], "x": 17, "y": 13 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_tent_strawbed3_southeast", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmh_strawbed" ], "x": 18, "y": 17 }, { "chunks": [ "fbmh_strawbed" ], "x": 18, "y": 19 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_tent_bed3_southeast", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmh_bedset" ], "x": 17, "y": 17 }, { "chunks": [ "fbmh_bedset" ], "x": 17, "y": 19 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room_strawbed3_southeast", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmh_strawbed" ], "x": 18, "y": 16 }, { "chunks": [ "fbmh_strawbed" ], "x": 18, "y": 19 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room_bed3_southeast", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmh_bedset" ], "x": 17, "y": 16 }, { "chunks": [ "fbmh_bedset" ], "x": 17, "y": 19 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_strawbed3_northwest", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmh_strawbed" ], "x": 4, "y": 5 }, { "chunks": [ "fbmh_strawbed" ], "x": 4, "y": 7 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_bed3_northwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_bedset" ], "x": 4, "y": 5 }, { "chunks": [ "fbmh_bedset" ], "x": 4, "y": 7 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_tent_strawbed3_west", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmh_strawbed" ], "x": 4, "y": 11 }, { "chunks": [ "fbmh_strawbed" ], "x": 4, "y": 13 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_tent_bed3_west", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmh_bedset" ], "x": 4, "y": 11 }, { "chunks": [ "fbmh_bedset" ], "x": 4, "y": 13 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room_strawbed3_west", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmh_strawbed" ], "x": 4, "y": 10 }, { "chunks": [ "fbmh_strawbed" ], "x": 4, "y": 13 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room_bed3_west", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmh_bedset" ], "x": 4, "y": 10 }, { "chunks": [ "fbmh_bedset" ], "x": 4, "y": 13 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_tent_strawbed3_southwest", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmh_strawbed" ], "x": 4, "y": 17 }, { "chunks": [ "fbmh_strawbed" ], "x": 4, "y": 19 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_tent_bed3_southwest", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmh_bedset" ], "x": 4, "y": 17 }, { "chunks": [ "fbmh_bedset" ], "x": 4, "y": 19 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room_strawbed3_southwest", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmh_strawbed" ], "x": 4, "y": 16 }, { "chunks": [ "fbmh_strawbed" ], "x": 4, "y": 19 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room_bed3_southwest", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmh_bedset" ], "x": 4, "y": 16 }, { "chunks": [ "fbmh_bedset" ], "x": 4, "y": 19 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_kitchen_fireplace_center", + "method": "json", + "object": { + "set": [ + { "point": "furniture", "id": "f_counter", "x": 13, "y": 10 }, + { "point": "furniture", "id": "f_fireplace", "x": 12, "y": 11 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_kitchen_butchery_center", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_butcher_rack", "x": 12, "y": 10 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_kitchen_toolrack_center", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_bookcase", "x": 10, "y": 10 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_tableset", + "object": { + "mapgensize": [ 3, 3 ], + "set": [ + { "point": "furniture", "id": "f_chair", "x": 0, "y": 1 }, + { "point": "furniture", "id": "f_table", "x": 1, "y": 1 }, + { "point": "furniture", "id": "f_chair", "x": 2, "y": 1 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_kitchen_table_center", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmh_core_tableset" ], "x": 11, "y": 12 }, { "chunks": [ "fbmh_core_tableset" ], "x": 11, "y": 13 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_kitchen_table_south", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmh_core_tableset" ], "x": 11, "y": 16 }, { "chunks": [ "fbmh_core_tableset" ], "x": 11, "y": 15 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_kitchen_stove_south", + "method": "json", + "object": { + "set": [ + { "point": "furniture", "id": "f_counter", "x": 10, "y": 19 }, + { "point": "furniture", "id": "f_woodstove", "x": 11, "y": 19 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_well_north", + "method": "json", + "object": { "set": [ { "point": "terrain", "id": "t_water_pump", "x": 13, "y": 6 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_root_cellar_north", + "method": "json", + "object": { "set": [ { "point": "terrain", "id": "t_rootcellar", "x": 12, "y": 8 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_radio_tower_north", + "method": "json", + "object": { "set": [ { "point": "terrain", "id": "t_radio_tower", "x": 13, "y": 3 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_radio_console_north", + "method": "json", + "object": { "set": [ { "point": "terrain", "id": "t_radio_controls", "x": 13, "y": 4 } ] } + } +] diff --git a/data/json/mapgen/basecamps/base/modular_hub/version_1/modular_field_defenses.json b/data/json/mapgen/basecamps/base/modular_hub/version_1/modular_field_defenses.json new file mode 100644 index 0000000000000..728b67d5e5bed --- /dev/null +++ b/data/json/mapgen/basecamps/base/modular_hub/version_1/modular_field_defenses.json @@ -0,0 +1,194 @@ +[ + { + "type": "mapgen", + "update_mapgen_id": "fbmh_trench_north", + "method": "json", + "object": { + "set": [ { "line": "terrain", "id": "t_pit", "x": 3, "x2": 20, "y": 0, "y2": 0 } ], + "place_items": [ + { "x": 3, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 4, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 5, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 6, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 7, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 8, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 9, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 10, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 11, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 12, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 13, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 14, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 15, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 16, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 17, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 18, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 19, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 20, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_trench_south", + "method": "json", + "object": { + "set": [ { "line": "terrain", "id": "t_pit", "x": 3, "x2": 20, "y": 23, "y2": 23 } ], + "place_items": [ + { "x": 3, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 4, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 5, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 6, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 7, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 8, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 9, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 10, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 11, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 12, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 13, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 14, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 15, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 16, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 17, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 18, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 19, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 20, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_trench_corner_northeast", + "method": "json", + "object": { + "set": [ { "line": "terrain", "id": "t_pit", "x": 21, "x2": 21, "y": 0, "y2": 4 } ], + "place_items": [ + { "x": 20, "y": 0, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 20, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 20, "y": 2, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 20, "y": 3, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 20, "y": 4, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_trench_corner_northwest", + "method": "json", + "object": { + "set": [ { "line": "terrain", "id": "t_pit", "x": 2, "x2": 2, "y": 0, "y2": 4 } ], + "place_items": [ + { "x": 3, "y": 0, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 3, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 3, "y": 2, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 3, "y": 3, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 3, "y": 4, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_trench_corner_southeast", + "method": "json", + "object": { + "set": [ { "line": "terrain", "id": "t_pit", "x": 21, "x2": 21, "y": 19, "y2": 23 } ], + "place_items": [ + { "x": 20, "y": 19, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 20, "y": 20, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 20, "y": 21, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 20, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 20, "y": 23, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_trench_corner_southwest", + "method": "json", + "object": { + "set": [ { "line": "terrain", "id": "t_pit", "x": 2, "x2": 2, "y": 19, "y2": 23 } ], + "place_items": [ + { "x": 3, "y": 19, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 3, "y": 20, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 3, "y": 21, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 3, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 3, "y": 23, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_trench_east", + "method": "json", + "object": { + "set": [ + { "line": "terrain", "id": "t_pit", "x": 21, "x2": 22, "y": 0, "y2": 0 }, + { "line": "terrain", "id": "t_pit", "x": 21, "x2": 22, "y": 23, "y2": 23 }, + { "line": "terrain", "id": "t_pit", "x": 23, "x2": 23, "y": 0, "y2": 23 } + ], + "place_items": [ + { "x": 22, "y": 0, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 2, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 3, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 4, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 5, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 6, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 7, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 8, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 9, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 10, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 11, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 12, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 13, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 14, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 15, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 16, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 17, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 18, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 19, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 20, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 21, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 23, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_trench_west", + "method": "json", + "object": { + "set": [ + { "line": "terrain", "id": "t_pit", "x": 1, "x2": 2, "y": 0, "y2": 0 }, + { "line": "terrain", "id": "t_pit", "x": 1, "x2": 2, "y": 23, "y2": 23 }, + { "line": "terrain", "id": "t_pit", "x": 0, "x2": 0, "y": 0, "y2": 23 } + ], + "place_items": [ + { "x": 1, "y": 0, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 2, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 3, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 4, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 5, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 6, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 7, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 8, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 9, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 10, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 11, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 12, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 13, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 14, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 15, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 16, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 17, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 18, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 19, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 20, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 21, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 23, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/base/modular_hub/version_1/modular_field_log.json b/data/json/mapgen/basecamps/base/modular_hub/version_1/modular_field_log.json new file mode 100644 index 0000000000000..2c2b750eae835 --- /dev/null +++ b/data/json/mapgen/basecamps/base/modular_hub/version_1/modular_field_log.json @@ -0,0 +1,428 @@ +[ + { + "type": "palette", + "id": "fbmh_log_palette", + "terrain": { ";": "t_dirt", ".": "t_floor", "+": "t_door_c", "v": "t_window_no_curtains", "w": "t_wall_log" }, + "furniture": { } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_room0_log", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " ;;ww;", + " ;;..w", + " ;;..w", + " ;;;;;", + " ;;;;;" + ], + "palettes": [ "fbmh_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room0_log_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_room0_log" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_room1_log", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " v ", + " w. ", + " . ", + " w...w", + " " + ], + "palettes": [ "fbmh_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room1_log_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_room1_log" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_room2_log", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " w w", + " ", + " + ", + " ", + " wwwww" + ], + "palettes": [ "fbmh_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room2_log_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_room2_log" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_log_shack_east", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwwwww", + "w....w", + "+....w", + "w....v", + "w....w", + "w+wwww" + ], + "palettes": [ "fbmh_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_shack4_log_east", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_log_shack_east" ], "x": 15, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_log_room_east", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "w....w", + "w....w", + "+....w", + "w....v", + "w....w", + "w+wwww" + ], + "palettes": [ "fbmh_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room4_log_east", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmh_log_room_east" ], "x": 15, "y": 9 } ], + "set": [ { "point": "terrain", "id": "t_wall_log", "x": 15, "y": 8 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_shack4_log_southeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_log_shack_east" ], "x": 15, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room4_log_southeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_log_room_east" ], "x": 15, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_log_shack_northwest", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + ";;;;;;", + "wwwww;", + "w...w;", + "v...+;", + "w...w;", + "wwwww;" + ], + "palettes": [ "fbmh_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room4_log_northwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_log_shack_northwest" ], "x": 3, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_log_shack_west", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwwwww", + "w....w", + "w....+", + "v....w", + "w....w", + "wwww+w" + ], + "palettes": [ "fbmh_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_shack4_log_west", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_log_shack_west" ], "x": 3, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_log_room_west", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "w....w", + "w....w", + "w....+", + "v....w", + "w....w", + "wwww+w" + ], + "palettes": [ "fbmh_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room4_log_west", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmh_log_room_west" ], "x": 3, "y": 9 } ], + "set": [ { "point": "terrain", "id": "t_wall_log", "x": 8, "y": 8 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_shack4_log_southwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_log_shack_west" ], "x": 3, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room4_log_southwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_log_room_west" ], "x": 3, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_shack_ne_log_center", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " www", + " ..w", + " ..w", + " ..+", + " ..w", + " ..w" + ], + "palettes": [ "fbmh_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_shack_ne_log_center", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_ne_log_center" ], "x": 9, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_ne_log_center", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " www", + " ...", + " ...", + " ...", + " ...", + " ..." + ], + "palettes": [ "fbmh_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_ne_log_center", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_ne_log_center" ], "x": 9, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_shack_nw_log_center", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "ww+ ", + "w.. ", + "w.. ", + "+.. ", + "w.. ", + "w.. " + ], + "palettes": [ "fbmh_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_shack_nw_log_center", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_nw_log_center" ], "x": 9, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_nw_log_center", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "ww+ ", + "... ", + "... ", + "... ", + "... ", + "... " + ], + "palettes": [ "fbmh_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_nw_log_center", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_nw_log_center" ], "x": 9, "y": 9 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_log_center", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmh_core_nw_log_center" ], "x": 9, "y": 9 }, + { "chunks": [ "fbmh_core_ne_log_center" ], "x": 9, "y": 9 } + ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_shack_se_log_south", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ..w", + " ..w", + " ..w", + " ..+", + " ..w", + " +ww" + ], + "palettes": [ "fbmh_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_shack_se_log_south", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_se_log_south" ], "x": 9, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_se_log_south", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ...", + " ...", + " ...", + " ...", + " ...", + " +ww" + ], + "palettes": [ "fbmh_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_se_log_south", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_se_log_south" ], "x": 9, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_shack_sw_log_south", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "w.. ", + "w.. ", + "w.. ", + "+.. ", + "w.. ", + "www " + ], + "palettes": [ "fbmh_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_shack_sw_log_south", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_sw_log_south" ], "x": 9, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_sw_log_south", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "... ", + "... ", + "... ", + "... ", + "... ", + "www " + ], + "palettes": [ "fbmh_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_sw_log_south", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_sw_log_south" ], "x": 9, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_log_south", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmh_core_sw_log_south" ], "x": 9, "y": 15 }, + { "chunks": [ "fbmh_core_se_log_south" ], "x": 9, "y": 15 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/base/modular_hub/version_1/modular_field_metal.json b/data/json/mapgen/basecamps/base/modular_hub/version_1/modular_field_metal.json new file mode 100644 index 0000000000000..48a75f3f60c90 --- /dev/null +++ b/data/json/mapgen/basecamps/base/modular_hub/version_1/modular_field_metal.json @@ -0,0 +1,428 @@ +[ + { + "type": "palette", + "id": "fbmh_metal_palette", + "terrain": { ";": "t_dirt", ".": "t_scrap_floor", "+": "t_door_metal_c", "v": "t_window_no_curtains", "w": "t_scrap_wall" }, + "furniture": { } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_room0_metal", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " ;;ww;", + " ;;..w", + " ;;..w", + " ;;;;;", + " ;;;;;" + ], + "palettes": [ "fbmh_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room0_metal_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_room0_metal" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_room1_metal", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " v ", + " w. ", + " . ", + " w...w", + " " + ], + "palettes": [ "fbmh_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room1_metal_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_room1_metal" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_room2_metal", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " w w", + " ", + " + ", + " ", + " wwwww" + ], + "palettes": [ "fbmh_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room2_metal_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_room2_metal" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_metal_shack_east", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwwwww", + "w....w", + "+....w", + "w....v", + "w....w", + "w+wwww" + ], + "palettes": [ "fbmh_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_shack4_metal_east", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_metal_shack_east" ], "x": 15, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_metal_room_east", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "w....w", + "w....w", + "+....w", + "w....v", + "w....w", + "w+wwww" + ], + "palettes": [ "fbmh_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room4_metal_east", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmh_metal_room_east" ], "x": 15, "y": 9 } ], + "set": [ { "point": "terrain", "id": "t_wall_metal", "x": 15, "y": 8 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_shack4_metal_southeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_metal_shack_east" ], "x": 15, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room4_metal_southeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_metal_room_east" ], "x": 15, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_metal_shack_northwest", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + ";;;;;;", + "wwwww;", + "w...w;", + "v...+;", + "w...w;", + "wwwww;" + ], + "palettes": [ "fbmh_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room4_metal_northwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_metal_shack_northwest" ], "x": 3, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_metal_shack_west", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwwwww", + "w....w", + "w....+", + "v....w", + "w....w", + "wwww+w" + ], + "palettes": [ "fbmh_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_shack4_metal_west", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_metal_shack_west" ], "x": 3, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_metal_room_west", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "w....w", + "w....w", + "w....+", + "v....w", + "w....w", + "wwww+w" + ], + "palettes": [ "fbmh_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room4_metal_west", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmh_metal_room_west" ], "x": 3, "y": 9 } ], + "set": [ { "point": "terrain", "id": "t_wall_metal", "x": 8, "y": 8 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_shack4_metal_southwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_metal_shack_west" ], "x": 3, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room4_metal_southwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_metal_room_west" ], "x": 3, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_shack_ne_metal_center", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " www", + " ..w", + " ..w", + " ..+", + " ..w", + " ..w" + ], + "palettes": [ "fbmh_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_shack_ne_metal_center", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_ne_metal_center" ], "x": 9, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_ne_metal_center", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " www", + " ...", + " ...", + " ...", + " ...", + " ..." + ], + "palettes": [ "fbmh_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_ne_metal_center", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_ne_metal_center" ], "x": 9, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_shack_nw_metal_center", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "ww+ ", + "w.. ", + "w.. ", + "+.. ", + "w.. ", + "w.. " + ], + "palettes": [ "fbmh_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_shack_nw_metal_center", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_nw_metal_center" ], "x": 9, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_nw_metal_center", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "ww+ ", + "... ", + "... ", + "... ", + "... ", + "... " + ], + "palettes": [ "fbmh_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_nw_metal_center", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_nw_metal_center" ], "x": 9, "y": 9 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_metal_center", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmh_core_nw_metal_center" ], "x": 9, "y": 9 }, + { "chunks": [ "fbmh_core_ne_metal_center" ], "x": 9, "y": 9 } + ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_shack_se_metal_south", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ..w", + " ..w", + " ..w", + " ..+", + " ..w", + " +ww" + ], + "palettes": [ "fbmh_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_shack_se_metal_south", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_se_metal_south" ], "x": 9, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_se_metal_south", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ...", + " ...", + " ...", + " ...", + " ...", + " +ww" + ], + "palettes": [ "fbmh_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_se_metal_south", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_se_metal_south" ], "x": 9, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_shack_sw_metal_south", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "w.. ", + "w.. ", + "w.. ", + "+.. ", + "w.. ", + "www " + ], + "palettes": [ "fbmh_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_shack_sw_metal_south", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_sw_metal_south" ], "x": 9, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_sw_metal_south", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "... ", + "... ", + "... ", + "... ", + "... ", + "www " + ], + "palettes": [ "fbmh_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_sw_metal_south", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_sw_metal_south" ], "x": 9, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_metal_south", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmh_core_sw_metal_south" ], "x": 9, "y": 15 }, + { "chunks": [ "fbmh_core_se_metal_south" ], "x": 9, "y": 15 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/base/modular_hub/version_1/modular_field_migo_resin.json b/data/json/mapgen/basecamps/base/modular_hub/version_1/modular_field_migo_resin.json new file mode 100644 index 0000000000000..e08e55f4f2b14 --- /dev/null +++ b/data/json/mapgen/basecamps/base/modular_hub/version_1/modular_field_migo_resin.json @@ -0,0 +1,428 @@ +[ + { + "type": "palette", + "id": "fbmh_migo_resin_palette", + "terrain": { ";": "t_dirt", ".": "t_floor_resin", "+": "t_resin_hole_c", "v": "t_wall_resin_cage", "w": "t_wall_resin" }, + "furniture": { } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_room0_migo_resin", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " ;;ww;", + " ;;..w", + " ;;..w", + " ;;;;;", + " ;;;;;" + ], + "palettes": [ "fbmh_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room0_migo_resin_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_room0_migo_resin" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_room1_migo_resin", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " v ", + " w. ", + " . ", + " w...w", + " " + ], + "palettes": [ "fbmh_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room1_migo_resin_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_room1_migo_resin" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_room2_migo_resin", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " w w", + " ", + " + ", + " ", + " wwwww" + ], + "palettes": [ "fbmh_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room2_migo_resin_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_room2_migo_resin" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_migo_resin_shack_east", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwwwww", + "w....w", + "+....w", + "w....v", + "w....w", + "w+wwww" + ], + "palettes": [ "fbmh_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_shack4_migo_resin_east", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_migo_resin_shack_east" ], "x": 15, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_migo_resin_room_east", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "w....w", + "w....w", + "+....w", + "w....v", + "w....w", + "w+wwww" + ], + "palettes": [ "fbmh_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room4_migo_resin_east", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmh_migo_resin_room_east" ], "x": 15, "y": 9 } ], + "set": [ { "point": "terrain", "id": "t_wall_resin", "x": 15, "y": 8 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_shack4_migo_resin_southeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_migo_resin_shack_east" ], "x": 15, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room4_migo_resin_southeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_migo_resin_room_east" ], "x": 15, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_migo_resin_shack_northwest", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + ";;;;;;", + "wwwww;", + "w...w;", + "v...+;", + "w...w;", + "wwwww;" + ], + "palettes": [ "fbmh_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room4_migo_resin_northwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_migo_resin_shack_northwest" ], "x": 3, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_migo_resin_shack_west", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwwwww", + "w....w", + "w....+", + "v....w", + "w....w", + "wwww+w" + ], + "palettes": [ "fbmh_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_shack4_migo_resin_west", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_migo_resin_shack_west" ], "x": 3, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_migo_resin_room_west", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "w....w", + "w....w", + "w....+", + "v....w", + "w....w", + "wwww+w" + ], + "palettes": [ "fbmh_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room4_migo_resin_west", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmh_migo_resin_room_west" ], "x": 3, "y": 9 } ], + "set": [ { "point": "terrain", "id": "t_wall_resin", "x": 8, "y": 8 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_shack4_migo_resin_southwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_migo_resin_shack_west" ], "x": 3, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room4_migo_resin_southwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_migo_resin_room_west" ], "x": 3, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_shack_ne_migo_resin_center", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " www", + " ..w", + " ..w", + " ..+", + " ..w", + " ..w" + ], + "palettes": [ "fbmh_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_shack_ne_migo_resin_center", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_ne_migo_resin_center" ], "x": 9, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_ne_migo_resin_center", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " www", + " ...", + " ...", + " ...", + " ...", + " ..." + ], + "palettes": [ "fbmh_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_ne_migo_resin_center", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_ne_migo_resin_center" ], "x": 9, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_shack_nw_migo_resin_center", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "ww+ ", + "w.. ", + "w.. ", + "+.. ", + "w.. ", + "w.. " + ], + "palettes": [ "fbmh_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_shack_nw_migo_resin_center", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_nw_migo_resin_center" ], "x": 9, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_nw_migo_resin_center", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "ww+ ", + "... ", + "... ", + "... ", + "... ", + "... " + ], + "palettes": [ "fbmh_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_nw_migo_resin_center", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_nw_migo_resin_center" ], "x": 9, "y": 9 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_migo_resin_center", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmh_core_nw_migo_resin_center" ], "x": 9, "y": 9 }, + { "chunks": [ "fbmh_core_ne_migo_resin_center" ], "x": 9, "y": 9 } + ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_shack_se_migo_resin_south", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ..w", + " ..w", + " ..w", + " ..+", + " ..w", + " +ww" + ], + "palettes": [ "fbmh_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_shack_se_migo_resin_south", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_se_migo_resin_south" ], "x": 9, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_se_migo_resin_south", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ...", + " ...", + " ...", + " ...", + " ...", + " +ww" + ], + "palettes": [ "fbmh_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_se_migo_resin_south", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_se_migo_resin_south" ], "x": 9, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_shack_sw_migo_resin_south", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "w.. ", + "w.. ", + "w.. ", + "+.. ", + "w.. ", + "www " + ], + "palettes": [ "fbmh_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_shack_sw_migo_resin_south", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_sw_migo_resin_south" ], "x": 9, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_sw_migo_resin_south", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "... ", + "... ", + "... ", + "... ", + "... ", + "www " + ], + "palettes": [ "fbmh_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_sw_migo_resin_south", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_sw_migo_resin_south" ], "x": 9, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_migo_resin_south", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmh_core_sw_migo_resin_south" ], "x": 9, "y": 15 }, + { "chunks": [ "fbmh_core_se_migo_resin_south" ], "x": 9, "y": 15 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/base/modular_hub/version_1/modular_field_rammed_earth.json b/data/json/mapgen/basecamps/base/modular_hub/version_1/modular_field_rammed_earth.json new file mode 100644 index 0000000000000..ea9fdfc9e4ddf --- /dev/null +++ b/data/json/mapgen/basecamps/base/modular_hub/version_1/modular_field_rammed_earth.json @@ -0,0 +1,434 @@ +[ + { + "type": "palette", + "id": "fbmh_rammed_earth_palette", + "terrain": { + ";": "t_dirt", + ".": "t_floor_primitive", + "+": "t_door_makeshift_c", + "v": "t_window_empty", + "w": "t_wall_rammed_earth" + }, + "furniture": { } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_room0_rammed_earth", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " ;;ww;", + " ;;..w", + " ;;..w", + " ;;;;;", + " ;;;;;" + ], + "palettes": [ "fbmh_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room0_rammed_earth_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_room0_rammed_earth" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_room1_rammed_earth", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " v ", + " w. ", + " . ", + " w...w", + " " + ], + "palettes": [ "fbmh_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room1_rammed_earth_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_room1_rammed_earth" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_room2_rammed_earth", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " w w", + " ", + " + ", + " ", + " wwwww" + ], + "palettes": [ "fbmh_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room2_rammed_earth_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_room2_rammed_earth" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_rammed_earth_shack_east", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwwwww", + "w....w", + "+....w", + "w....v", + "w....w", + "w+wwww" + ], + "palettes": [ "fbmh_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_shack4_rammed_earth_east", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_rammed_earth_shack_east" ], "x": 15, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_rammed_earth_room_east", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "w....w", + "w....w", + "+....w", + "w....v", + "w....w", + "w+wwww" + ], + "palettes": [ "fbmh_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room4_rammed_earth_east", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmh_rammed_earth_room_east" ], "x": 15, "y": 9 } ], + "set": [ { "point": "terrain", "id": "t_wall_rammed_earth", "x": 15, "y": 8 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_shack4_rammed_earth_southeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_rammed_earth_shack_east" ], "x": 15, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room4_rammed_earth_southeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_rammed_earth_room_east" ], "x": 15, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_rammed_earth_shack_northwest", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + ";;;;;;", + "wwwww;", + "w...w;", + "v...+;", + "w...w;", + "wwwww;" + ], + "palettes": [ "fbmh_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room4_rammed_earth_northwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_rammed_earth_shack_northwest" ], "x": 3, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_rammed_earth_shack_west", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwwwww", + "w....w", + "w....+", + "v....w", + "w....w", + "wwww+w" + ], + "palettes": [ "fbmh_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_shack4_rammed_earth_west", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_rammed_earth_shack_west" ], "x": 3, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_rammed_earth_room_west", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "w....w", + "w....w", + "w....+", + "v....w", + "w....w", + "wwww+w" + ], + "palettes": [ "fbmh_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room4_rammed_earth_west", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmh_rammed_earth_room_west" ], "x": 3, "y": 9 } ], + "set": [ { "point": "terrain", "id": "t_wall_rammed_earth", "x": 8, "y": 8 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_shack4_rammed_earth_southwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_rammed_earth_shack_west" ], "x": 3, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room4_rammed_earth_southwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_rammed_earth_room_west" ], "x": 3, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_shack_ne_rammed_earth_center", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " www", + " ..w", + " ..w", + " ..+", + " ..w", + " ..w" + ], + "palettes": [ "fbmh_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_shack_ne_rammed_earth_center", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_ne_rammed_earth_center" ], "x": 9, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_ne_rammed_earth_center", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " www", + " ...", + " ...", + " ...", + " ...", + " ..." + ], + "palettes": [ "fbmh_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_ne_rammed_earth_center", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_ne_rammed_earth_center" ], "x": 9, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_shack_nw_rammed_earth_center", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "ww+ ", + "w.. ", + "w.. ", + "+.. ", + "w.. ", + "w.. " + ], + "palettes": [ "fbmh_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_shack_nw_rammed_earth_center", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_nw_rammed_earth_center" ], "x": 9, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_nw_rammed_earth_center", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "ww+ ", + "... ", + "... ", + "... ", + "... ", + "... " + ], + "palettes": [ "fbmh_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_nw_rammed_earth_center", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_nw_rammed_earth_center" ], "x": 9, "y": 9 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_rammed_earth_center", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmh_core_nw_rammed_earth_center" ], "x": 9, "y": 9 }, + { "chunks": [ "fbmh_core_ne_rammed_earth_center" ], "x": 9, "y": 9 } + ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_shack_se_rammed_earth_south", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ..w", + " ..w", + " ..w", + " ..+", + " ..w", + " +ww" + ], + "palettes": [ "fbmh_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_shack_se_rammed_earth_south", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_se_rammed_earth_south" ], "x": 9, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_se_rammed_earth_south", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ...", + " ...", + " ...", + " ...", + " ...", + " +ww" + ], + "palettes": [ "fbmh_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_se_rammed_earth_south", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_se_rammed_earth_south" ], "x": 9, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_shack_sw_rammed_earth_south", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "w.. ", + "w.. ", + "w.. ", + "+.. ", + "w.. ", + "www " + ], + "palettes": [ "fbmh_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_shack_sw_rammed_earth_south", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_sw_rammed_earth_south" ], "x": 9, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_sw_rammed_earth_south", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "... ", + "... ", + "... ", + "... ", + "... ", + "www " + ], + "palettes": [ "fbmh_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_sw_rammed_earth_south", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_sw_rammed_earth_south" ], "x": 9, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_rammed_earth_south", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmh_core_sw_rammed_earth_south" ], "x": 9, "y": 15 }, + { "chunks": [ "fbmh_core_se_rammed_earth_south" ], "x": 9, "y": 15 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/base/modular_hub/version_1/modular_field_rock.json b/data/json/mapgen/basecamps/base/modular_hub/version_1/modular_field_rock.json new file mode 100644 index 0000000000000..df383cffd88b6 --- /dev/null +++ b/data/json/mapgen/basecamps/base/modular_hub/version_1/modular_field_rock.json @@ -0,0 +1,428 @@ +[ + { + "type": "palette", + "id": "fbmh_rock_palette", + "terrain": { ";": "t_dirt", ".": "t_floor", "+": "t_door_c", "v": "t_window_no_curtains", "w": "t_rock_wall" }, + "furniture": { } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_room0_rock", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " ;;ww;", + " ;;..w", + " ;;..w", + " ;;;;;", + " ;;;;;" + ], + "palettes": [ "fbmh_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room0_rock_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_room0_rock" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_room1_rock", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " v ", + " w. ", + " . ", + " w...w", + " " + ], + "palettes": [ "fbmh_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room1_rock_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_room1_rock" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_room2_rock", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " w w", + " ", + " + ", + " ", + " wwwww" + ], + "palettes": [ "fbmh_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room2_rock_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_room2_rock" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_rock_shack_east", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwwwww", + "w....w", + "+....w", + "w....v", + "w....w", + "w+wwww" + ], + "palettes": [ "fbmh_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_shack4_rock_east", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_rock_shack_east" ], "x": 15, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_rock_room_east", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "w....w", + "w....w", + "+....w", + "w....v", + "w....w", + "w+wwww" + ], + "palettes": [ "fbmh_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room4_rock_east", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmh_rock_room_east" ], "x": 15, "y": 9 } ], + "set": [ { "point": "terrain", "id": "t_rock_wall", "x": 15, "y": 8 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_shack4_rock_southeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_rock_shack_east" ], "x": 15, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room4_rock_southeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_rock_room_east" ], "x": 15, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_rock_shack_northwest", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + ";;;;;;", + "wwwww;", + "w...w;", + "v...+;", + "w...w;", + "wwwww;" + ], + "palettes": [ "fbmh_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room4_rock_northwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_rock_shack_northwest" ], "x": 3, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_rock_shack_west", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwwwww", + "w....w", + "w....+", + "v....w", + "w....w", + "wwww+w" + ], + "palettes": [ "fbmh_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_shack4_rock_west", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_rock_shack_west" ], "x": 3, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_rock_room_west", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "w....w", + "w....w", + "w....+", + "v....w", + "w....w", + "wwww+w" + ], + "palettes": [ "fbmh_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room4_rock_west", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmh_rock_room_west" ], "x": 3, "y": 9 } ], + "set": [ { "point": "terrain", "id": "t_rock_wall", "x": 8, "y": 8 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_shack4_rock_southwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_rock_shack_west" ], "x": 3, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room4_rock_southwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_rock_room_west" ], "x": 3, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_shack_ne_rock_center", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " www", + " ..w", + " ..w", + " ..+", + " ..w", + " ..w" + ], + "palettes": [ "fbmh_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_shack_ne_rock_center", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_ne_rock_center" ], "x": 9, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_ne_rock_center", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " www", + " ...", + " ...", + " ...", + " ...", + " ..." + ], + "palettes": [ "fbmh_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_ne_rock_center", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_ne_rock_center" ], "x": 9, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_shack_nw_rock_center", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "ww+ ", + "w.. ", + "w.. ", + "+.. ", + "w.. ", + "w.. " + ], + "palettes": [ "fbmh_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_shack_nw_rock_center", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_nw_rock_center" ], "x": 9, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_nw_rock_center", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "ww+ ", + "... ", + "... ", + "... ", + "... ", + "... " + ], + "palettes": [ "fbmh_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_nw_rock_center", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_nw_rock_center" ], "x": 9, "y": 9 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_rock_center", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmh_core_nw_rock_center" ], "x": 9, "y": 9 }, + { "chunks": [ "fbmh_core_ne_rock_center" ], "x": 9, "y": 9 } + ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_shack_se_rock_south", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ..w", + " ..w", + " ..w", + " ..+", + " ..w", + " +ww" + ], + "palettes": [ "fbmh_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_shack_se_rock_south", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_se_rock_south" ], "x": 9, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_se_rock_south", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ...", + " ...", + " ...", + " ...", + " ...", + " +ww" + ], + "palettes": [ "fbmh_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_se_rock_south", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_se_rock_south" ], "x": 9, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_shack_sw_rock_south", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "w.. ", + "w.. ", + "w.. ", + "+.. ", + "w.. ", + "www " + ], + "palettes": [ "fbmh_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_shack_sw_rock_south", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_sw_rock_south" ], "x": 9, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_sw_rock_south", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "... ", + "... ", + "... ", + "... ", + "... ", + "www " + ], + "palettes": [ "fbmh_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_sw_rock_south", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_sw_rock_south" ], "x": 9, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_rock_south", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmh_core_sw_rock_south" ], "x": 9, "y": 15 }, + { "chunks": [ "fbmh_core_se_rock_south" ], "x": 9, "y": 15 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/base/modular_hub/version_1/modular_field_tent.json b/data/json/mapgen/basecamps/base/modular_hub/version_1/modular_field_tent.json new file mode 100644 index 0000000000000..e2675d80dbe0c --- /dev/null +++ b/data/json/mapgen/basecamps/base/modular_hub/version_1/modular_field_tent.json @@ -0,0 +1,78 @@ +[ + { + "type": "palette", + "id": "fbmh_tent_palette", + "terrain": { " ": "t_dirt", ".": "t_dirtfloor", "+": "t_dirtfloor", "w": "t_dirtfloor" }, + "furniture": { "+": "f_canvas_door", "w": "f_canvas_wall" } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_large_tent_east", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " wwwww", + " w...w", + " +...w", + " w...w", + " wwwww" + ], + "palettes": [ "fbmh_tent_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_tent_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_large_tent_east" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_tent_east", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_large_tent_east" ], "x": 15, "y": 9 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_tent_southeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_large_tent_east" ], "x": 15, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_large_tent_west", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + "wwwww ", + "w...w ", + "w...+ ", + "w...w ", + "wwwww " + ], + "palettes": [ "fbmh_tent_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_tent_northwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_large_tent_west" ], "x": 3, "y": 3 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_tent_west", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_large_tent_west" ], "x": 3, "y": 9 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_tent_southwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_large_tent_west" ], "x": 3, "y": 15 } ] } + } +] diff --git a/data/json/mapgen/basecamps/base/modular_hub/version_1/modular_field_wad.json b/data/json/mapgen/basecamps/base/modular_hub/version_1/modular_field_wad.json new file mode 100644 index 0000000000000..dfd368333f5c6 --- /dev/null +++ b/data/json/mapgen/basecamps/base/modular_hub/version_1/modular_field_wad.json @@ -0,0 +1,428 @@ +[ + { + "type": "palette", + "id": "fbmh_wad_palette", + "terrain": { ";": "t_dirt", ".": "t_floor_primitive", "+": "t_door_makeshift_c", "v": "t_wall_wattle_half", "w": "t_wall_wattle" }, + "furniture": { } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_room0_wad", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " ;;ww;", + " ;;..w", + " ;;..w", + " ;;;;;", + " ;;;;;" + ], + "palettes": [ "fbmh_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room0_wad_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_room0_wad" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_room1_wad", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " v ", + " w. ", + " . ", + " w...w", + " " + ], + "palettes": [ "fbmh_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room1_wad_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_room1_wad" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_room2_wad", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " w w", + " ", + " + ", + " ", + " wwwww" + ], + "palettes": [ "fbmh_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room2_wad_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_room2_wad" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_wad_shack_east", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwwwww", + "w....w", + "+....w", + "w....v", + "w....w", + "w+wwww" + ], + "palettes": [ "fbmh_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_shack4_wad_east", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_wad_shack_east" ], "x": 15, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_wad_room_east", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "w....w", + "w....w", + "+....w", + "w....v", + "w....w", + "w+wwww" + ], + "palettes": [ "fbmh_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room4_wad_east", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmh_wad_room_east" ], "x": 15, "y": 9 } ], + "set": [ { "point": "terrain", "id": "t_wall_wattle", "x": 15, "y": 8 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_shack4_wad_southeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_wad_shack_east" ], "x": 15, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room4_wad_southeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_wad_room_east" ], "x": 15, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_wad_shack_northwest", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + ";;;;;;", + "wwwww;", + "w...w;", + "v...+;", + "w...w;", + "wwwww;" + ], + "palettes": [ "fbmh_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room4_wad_northwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_wad_shack_northwest" ], "x": 3, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_wad_shack_west", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwwwww", + "w....w", + "w....+", + "v....w", + "w....w", + "wwww+w" + ], + "palettes": [ "fbmh_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_shack4_wad_west", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_wad_shack_west" ], "x": 3, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_wad_room_west", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "w....w", + "w....w", + "w....+", + "v....w", + "w....w", + "wwww+w" + ], + "palettes": [ "fbmh_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room4_wad_west", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmh_wad_room_west" ], "x": 3, "y": 9 } ], + "set": [ { "point": "terrain", "id": "t_wall_wattle", "x": 8, "y": 8 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_shack4_wad_southwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_wad_shack_west" ], "x": 3, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room4_wad_southwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_wad_room_west" ], "x": 3, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_shack_ne_wad_center", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " www", + " ..w", + " ..w", + " ..+", + " ..w", + " ..w" + ], + "palettes": [ "fbmh_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_shack_ne_wad_center", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_ne_wad_center" ], "x": 9, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_ne_wad_center", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " www", + " ...", + " ...", + " ...", + " ...", + " ..." + ], + "palettes": [ "fbmh_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_ne_wad_center", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_ne_wad_center" ], "x": 9, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_shack_nw_wad_center", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "ww+ ", + "w.. ", + "w.. ", + "+.. ", + "w.. ", + "w.. " + ], + "palettes": [ "fbmh_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_shack_nw_wad_center", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_nw_wad_center" ], "x": 9, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_nw_wad_center", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "ww+ ", + "... ", + "... ", + "... ", + "... ", + "... " + ], + "palettes": [ "fbmh_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_nw_wad_center", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_nw_wad_center" ], "x": 9, "y": 9 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_wad_center", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmh_core_nw_wad_center" ], "x": 9, "y": 9 }, + { "chunks": [ "fbmh_core_ne_wad_center" ], "x": 9, "y": 9 } + ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_shack_se_wad_south", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ..w", + " ..w", + " ..w", + " ..+", + " ..w", + " +ww" + ], + "palettes": [ "fbmh_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_shack_se_wad_south", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_se_wad_south" ], "x": 9, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_se_wad_south", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ...", + " ...", + " ...", + " ...", + " ...", + " +ww" + ], + "palettes": [ "fbmh_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_se_wad_south", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_se_wad_south" ], "x": 9, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_shack_sw_wad_south", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "w.. ", + "w.. ", + "w.. ", + "+.. ", + "w.. ", + "www " + ], + "palettes": [ "fbmh_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_shack_sw_wad_south", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_sw_wad_south" ], "x": 9, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_sw_wad_south", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "... ", + "... ", + "... ", + "... ", + "... ", + "www " + ], + "palettes": [ "fbmh_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_sw_wad_south", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_sw_wad_south" ], "x": 9, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_wad_south", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmh_core_sw_wad_south" ], "x": 9, "y": 15 }, + { "chunks": [ "fbmh_core_se_wad_south" ], "x": 9, "y": 15 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/base/modular_hub/version_1/modular_field_wood.json b/data/json/mapgen/basecamps/base/modular_hub/version_1/modular_field_wood.json new file mode 100644 index 0000000000000..5f2db459d69ef --- /dev/null +++ b/data/json/mapgen/basecamps/base/modular_hub/version_1/modular_field_wood.json @@ -0,0 +1,428 @@ +[ + { + "type": "palette", + "id": "fbmh_wood_palette", + "terrain": { ";": "t_dirt", ".": "t_floor", "+": "t_door_c", "v": "t_window_no_curtains", "w": "t_wall_wood" }, + "furniture": { } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_room0_wood", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " ;;ww;", + " ;;..w", + " ;;..w", + " ;;;;;", + " ;;;;;" + ], + "palettes": [ "fbmh_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room0_wood_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_room0_wood" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_room1_wood", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " v ", + " w. ", + " . ", + " w...w", + " " + ], + "palettes": [ "fbmh_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room1_wood_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_room1_wood" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_room2_wood", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " w w", + " ", + " + ", + " ", + " wwwww" + ], + "palettes": [ "fbmh_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room2_wood_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_room2_wood" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_wood_shack_east", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwwwww", + "w....w", + "+....w", + "w....v", + "w....w", + "w+wwww" + ], + "palettes": [ "fbmh_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_shack4_wood_east", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_wood_shack_east" ], "x": 15, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_wood_room_east", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "w....w", + "w....w", + "+....w", + "w....v", + "w....w", + "w+wwww" + ], + "palettes": [ "fbmh_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room4_wood_east", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmh_wood_room_east" ], "x": 15, "y": 9 } ], + "set": [ { "point": "terrain", "id": "t_wall_wood", "x": 15, "y": 8 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_shack4_wood_southeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_wood_shack_east" ], "x": 15, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room4_wood_southeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_wood_room_east" ], "x": 15, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_wood_shack_northwest", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + ";;;;;;", + "wwwww;", + "w...w;", + "v...+;", + "w...w;", + "wwwww;" + ], + "palettes": [ "fbmh_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room4_wood_northwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_wood_shack_northwest" ], "x": 3, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_wood_shack_west", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwwwww", + "w....w", + "w....+", + "v....w", + "w....w", + "wwww+w" + ], + "palettes": [ "fbmh_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_shack4_wood_west", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_wood_shack_west" ], "x": 3, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_wood_room_west", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "w....w", + "w....w", + "w....+", + "v....w", + "w....w", + "wwww+w" + ], + "palettes": [ "fbmh_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room4_wood_west", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmh_wood_room_west" ], "x": 3, "y": 9 } ], + "set": [ { "point": "terrain", "id": "t_wall_wood", "x": 8, "y": 8 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_shack4_wood_southwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_wood_shack_west" ], "x": 3, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_room4_wood_southwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_wood_room_west" ], "x": 3, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_shack_ne_wood_center", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " www", + " ..w", + " ..w", + " ..+", + " ..w", + " ..w" + ], + "palettes": [ "fbmh_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_shack_ne_wood_center", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_ne_wood_center" ], "x": 9, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_ne_wood_center", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " www", + " ...", + " ...", + " ...", + " ...", + " ..." + ], + "palettes": [ "fbmh_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_ne_wood_center", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_ne_wood_center" ], "x": 9, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_shack_nw_wood_center", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "ww+ ", + "w.. ", + "w.. ", + "+.. ", + "w.. ", + "w.. " + ], + "palettes": [ "fbmh_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_shack_nw_wood_center", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_nw_wood_center" ], "x": 9, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_nw_wood_center", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "ww+ ", + "... ", + "... ", + "... ", + "... ", + "... " + ], + "palettes": [ "fbmh_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_nw_wood_center", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_nw_wood_center" ], "x": 9, "y": 9 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_wood_center", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmh_core_nw_wood_center" ], "x": 9, "y": 9 }, + { "chunks": [ "fbmh_core_ne_wood_center" ], "x": 9, "y": 9 } + ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_shack_se_wood_south", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ..w", + " ..w", + " ..w", + " ..+", + " ..w", + " +ww" + ], + "palettes": [ "fbmh_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_shack_se_wood_south", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_se_wood_south" ], "x": 9, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_se_wood_south", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ...", + " ...", + " ...", + " ...", + " ...", + " +ww" + ], + "palettes": [ "fbmh_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_se_wood_south", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_se_wood_south" ], "x": 9, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_shack_sw_wood_south", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "w.. ", + "w.. ", + "w.. ", + "+.. ", + "w.. ", + "www " + ], + "palettes": [ "fbmh_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_shack_sw_wood_south", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_shack_sw_wood_south" ], "x": 9, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmh_core_sw_wood_south", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "... ", + "... ", + "... ", + "... ", + "... ", + "www " + ], + "palettes": [ "fbmh_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_sw_wood_south", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmh_core_sw_wood_south" ], "x": 9, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmh_core_wood_south", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmh_core_sw_wood_south" ], "x": 9, "y": 15 }, + { "chunks": [ "fbmh_core_se_wood_south" ], "x": 9, "y": 15 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/base/modular_hub/version_1/primitive_field.json b/data/json/mapgen/basecamps/base/modular_hub/version_1/primitive_field.json new file mode 100644 index 0000000000000..900b630ed5ee3 --- /dev/null +++ b/data/json/mapgen/basecamps/base/modular_hub/version_1/primitive_field.json @@ -0,0 +1,1140 @@ +[ + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "basecamp_large_tent_west_start", + "object": { + "mapgensize": [ 5, 5 ], + "rows": [ + "WWWWW", + "W;;;W", + "D;;;W", + "W;;;W", + "WWWWW" + ], + "palettes": [ "acidia_camp_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "basecamp_large_tent_west", + "object": { + "mapgensize": [ 5, 5 ], + "rows": [ + "WWWWW", + "W$bbW", + "D;;rW", + "W$bbW", + "WWWWW" + ], + "palettes": [ "acidia_camp_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "basecamp_large_tent_east", + "object": { + "mapgensize": [ 5, 5 ], + "rows": [ + "WWWWW", + "Wbb$W", + "Wr;;D", + "Wbb$W", + "WWWWW" + ], + "palettes": [ "acidia_camp_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bc_prim_field_hardshell_north_0", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + "**''** ", + "'''''* ", + "*3'''' ", + "*3'''' ", + "*''''' ", + "*''''* ", + "*''''* " + ], + "palettes": [ "acidia_camp_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bc_prim_field_hardshell_north_1", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + " ** ", + " ", + " (( ", + " tt ", + " (( ", + " o ", + " " + ], + "palettes": [ "acidia_camp_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bc_prim_field_hardshell_north_2", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + " ", + "4 ", + " * ", + " * ", + " * ", + " ", + " " + ], + "palettes": [ "acidia_camp_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bc_prim_field_hardshell_south_0", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + " ", + "'''''* ", + "'U'''' ", + "*''''' ", + "****** ", + " ", + " " + ], + "palettes": [ "acidia_camp_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bc_prim_field_hardshell_south_1", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + " ", + "* ", + "*Q * ", + " 4 ", + " ", + " ", + " " + ], + "palettes": [ "acidia_camp_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bc_prim_field_hardshell_south_2", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + " c (( ", + " c tt ", + " (( ", + " ", + " ", + " ", + " " + ], + "palettes": [ "acidia_camp_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bc_prim_field_wall_0", + "object": { + "mapgensize": [ 24, 24 ], + "rows": [ + " ", + " UUUU####", + " #", + "U #", + "U #", + "U #", + "U #", + "U U", + "U U", + "U U", + "U U", + "U U", + "U U", + "U U", + "U U", + "U #", + "U #", + "U #", + "U #", + "# #", + "# #", + "# #", + "# #", + "######UUUUU UUUUUUU####" + ], + "palettes": [ "acidia_camp_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bc_prim_field_wall_1", + "object": { + "mapgensize": [ 24, 24 ], + "rows": [ + " ", + "########### ####### ", + "# ", + "# ", + "# ", + "# ", + "# ", + "# #", + "# #", + "# #", + "# #", + "# #", + "# #", + "# #", + "# #", + "# ", + "# ", + "# ", + "# ", + " ", + " ", + " ", + " ", + " ###### ####### " + ], + "palettes": [ "acidia_camp_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bc_prim_kitchen_0", + "object": { + "mapgensize": [ 18, 18 ], + "rows": [ + " ", + " ", + " ", + " __ ", + " __ ", + "_______ ", + "_______ ", + "__________UU_____ ", + "___________U_____ ", + "_________________ ", + "_________________ ", + "_________________ ", + "_________________ ", + "____U__ __U_____ ", + "_______ ", + "_______ ", + " _ _ ", + " _ " + ], + "palettes": [ "acidia_camp_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bc_prim_kitchen_1", + "object": { + "mapgensize": [ 18, 18 ], + "rows": [ + " ", + " ", + " ", + " ", + " U ", + " ", + " ", + " ## ## ", + " #c''''F# ", + " #c'''''# ", + " '''''' ", + " '''''' ", + " '''''' ", + "____# # ", + "_______ ", + "_______ ", + " _ _ ", + " _ " + ], + "palettes": [ "acidia_camp_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bc_prim_kitchen_2", + "object": { + "mapgensize": [ 18, 18 ], + "rows": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ******** ", + " * * ", + " * * ", + " * * ", + " *c * ", + " *cc * ", + " ***w*+** ", + "_______ ", + "_______ ", + " _ _ ", + " _ " + ], + "palettes": [ "acidia_camp_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bc_prim_kitchen_3", + "object": { + "mapgensize": [ 18, 18 ], + "rows": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " *** ", + " ''c* ", + " ''y* ", + " ''c* ", + " ''c* ", + " 'cc* ", + " w*** ", + "_______ ", + "_______ ", + " _ _ ", + " _ " + ], + "palettes": [ "acidia_camp_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bc_prim_kitchen_4", + "object": { + "mapgensize": [ 18, 18 ], + "rows": [ + " ", + " ", + " ", + " ", + " U ", + "******* ", + "*'''''* ", + "w''''' ", + "*3'''' ", + "*3'''' ", + "*3''''' ", + "****** ", + " ", + " ", + " ", + " ", + " ", + " _ " + ], + "palettes": [ "acidia_camp_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bc_prim_kitchen_5", + "object": { + "mapgensize": [ 18, 18 ], + "rows": [ + " ", + " ", + " ", + " UU ", + " ", + " ", + " rr ", + " ", + " F ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " y y ", + " " + ], + "palettes": [ "acidia_camp_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bc_prim_kitchen_6", + "object": { + "mapgensize": [ 18, 18 ], + "rows": [ + " ", + " ", + " ", + " ", + " ", + " ", + " rrr ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " 8 " + ], + "palettes": [ "acidia_camp_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bc_prim_kitchen_7", + "object": { + "mapgensize": [ 18, 18 ], + "rows": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " (t oo ", + " (t ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "palettes": [ "acidia_camp_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bc_prim_kitchen_8", + "object": { + "mapgensize": [ 18, 18 ], + "rows": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " 3'''' ", + "*3'''3 ", + "w''''3 ", + "*''''3* ", + "******* ", + " ", + " " + ], + "palettes": [ "acidia_camp_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bc_prim_blacksmith_0", + "object": { + "mapgensize": [ 17, 17 ], + "rows": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "UU____U ", + "U______ ___", + "_______ _U_", + "_______ ___", + "_______ ", + "_______ ", + "U______ ", + "U_____U " + ], + "palettes": [ "acidia_camp_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bc_prim_blacksmith_1", + "object": { + "mapgensize": [ 17, 17 ], + "rows": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ____ ", + " _____U ___", + "_______ _K_", + "_______ ___", + "__f____ ", + "_______ ", + " ______ ", + " U____ " + ], + "palettes": [ "acidia_camp_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bc_prim_blacksmith_2", + "object": { + "mapgensize": [ 8, 8 ], + "rows": [ + "**''*** ", + "*'''''* ", + "''''''' ", + "''''''' ", + "'' '''' ", + "''''''' ", + "*'''''* ", + "**''''* " + ], + "palettes": [ "acidia_camp_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bc_prim_blacksmith_4", + "object": { + "mapgensize": [ 13, 13 ], + "rows": [ + " ''''**", + " t'''''*", + " ''''''", + " ''''''", + " ''''''", + " ''''''", + " ''''''*", + " ''''**", + " ", + " ", + " ", + " ", + " " + ], + "palettes": [ "acidia_camp_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bc_prim_blacksmith_8", + "object": { + "mapgensize": [ 9, 9 ], + "rows": [ + " ", + " ", + "*****w***", + "*'''tt''*", + "w'''((''w", + "*'''''''*", + "**+**w***", + " ", + " " + ], + "palettes": [ "acidia_camp_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bc_prim_blacksmith_9", + "object": { + "mapgensize": [ 9, 9 ], + "rows": [ + " ", + " ", + "$ ", + "$ r t tr", + " ", + " 3 r", + " ", + " ", + " " + ], + "palettes": [ "acidia_camp_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bc_prim_blacksmith_10", + "object": { + "mapgensize": [ 8, 8 ], + "rows": [ + " ", + "**'''** ", + "*'''''* ", + "''''''' ", + "''''''' ", + "''''''' ", + "*'''''* ", + "* " + ], + "palettes": [ "acidia_camp_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bc_prim_blacksmith_11", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " ", + " ", + " 8 ", + " t ", + " t " + ], + "palettes": [ "acidia_camp_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bc_prim_blacksmith_12", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + " ", + " ", + " ", + " ) ", + " T ", + " A ", + " ( " + ], + "palettes": [ "acidia_camp_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_0", + "method": "json", + "object": { + "set": [ + { "point": "terrain", "id": "t_dirt", "x": 12, "y": 5 }, + { "point": "furniture", "id": "f_bulletin", "x": 12, "y": 5 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_1", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "basecamp_large_tent_west_start" ], "x": 17, "y": 3 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_2", + "method": "json", + "object": { + "set": [ + { "point": "terrain", "id": "t_pit", "x": 13, "y": 5 }, + { "point": "furniture", "id": "f_straw_bed", "x": 19, "y": 4 }, + { "point": "furniture", "id": "f_straw_bed", "x": 20, "y": 4 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_3", + "method": "json", + "object": { + "set": [ + { "point": "furniture", "id": "f_bookcase", "x": 16, "y": 3 }, + { "point": "furniture", "id": "f_bookcase", "x": 16, "y": 4 }, + { "point": "furniture", "id": "f_bookcase", "x": 16, "y": 6 }, + { "point": "furniture", "id": "f_bookcase", "x": 16, "y": 7 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_4", + "method": "json", + "object": { + "set": [ + { "point": "terrain", "id": "t_dirt", "x": 13, "y": 5 }, + { "point": "furniture", "id": "f_brazier", "x": 13, "y": 5 }, + { "point": "furniture", "id": "f_crate_o", "x": 18, "y": 6 }, + { "point": "furniture", "id": "f_crate_o", "x": 18, "y": 4 }, + { "point": "furniture", "id": "f_straw_bed", "x": 19, "y": 6 }, + { "point": "furniture", "id": "f_straw_bed", "x": 20, "y": 6 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_5", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "basecamp_large_tent_east" ], "x": 2, "y": 3 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_6", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "bc_prim_field_hardshell_north_0" ], "x": 9, "y": 9 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_7", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "basecamp_large_tent_east" ], "x": 2, "y": 10 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_8", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "bc_prim_field_hardshell_north_1" ], "x": 9, "y": 9 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_9", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "basecamp_large_tent_west" ], "x": 17, "y": 17 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_10", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "bc_prim_field_hardshell_south_0" ], "x": 9, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_11", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "bc_prim_field_hardshell_north_2" ], "x": 9, "y": 9 }, + { "chunks": [ "bc_prim_field_hardshell_south_1" ], "x": 9, "y": 15 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_12", + "method": "json", + "object": { "set": [ { "point": "terrain", "id": "t_water_pump", "x": 10, "y": 5 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_13", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "bc_prim_field_wall_0" ], "x": 0, "y": 0 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_14", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "bc_prim_field_wall_1" ], "x": 0, "y": 0 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_15", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "basecamp_large_tent_west" ], "x": 17, "y": 10 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_16", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "bc_prim_field_hardshell_south_2" ], "x": 9, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_17", + "method": "json", + "object": { + "set": [ + { "point": "terrain", "id": "t_door_c", "x": 11, "y": 23 }, + { "point": "terrain", "id": "t_door_c", "x": 12, "y": 23 }, + { "point": "terrain", "id": "t_door_c", "x": 23, "y": 12 }, + { "point": "terrain", "id": "t_door_c", "x": 11, "y": 1 }, + { "point": "terrain", "id": "t_door_c", "x": 12, "y": 1 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_18", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "basecamp_large_tent_east" ], "x": 2, "y": 17 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_19", + "method": "json", + "object": { "set": [ { "point": "terrain", "id": "t_radio_tower", "x": 12, "y": 21 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_20", + "method": "json", + "object": { "set": [ { "point": "terrain", "id": "t_radio_controls", "x": 13, "y": 21 } ] } + }, + { + "type": "mapgen", + "//": "legacy name for now", + "update_mapgen_id": "faction_base_kitchen_0", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "bc_prim_kitchen_0" ], "x": 3, "y": 0 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_kitchen_1", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "bc_prim_kitchen_1" ], "x": 3, "y": 0 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_kitchen_2", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "bc_prim_kitchen_2" ], "x": 3, "y": 0 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_kitchen_3", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "bc_prim_kitchen_3" ], "x": 3, "y": 0 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_kitchen_4", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "bc_prim_kitchen_4" ], "x": 3, "y": 0 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_kitchen_5", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "bc_prim_kitchen_5" ], "x": 3, "y": 0 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_kitchen_6", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "bc_prim_kitchen_6" ], "x": 3, "y": 0 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_kitchen_7", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "bc_prim_kitchen_7" ], "x": 3, "y": 0 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_kitchen_8", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "bc_prim_kitchen_8" ], "x": 3, "y": 0 } ] } + }, + { + "type": "mapgen", + "//": "legacy name for now", + "update_mapgen_id": "faction_base_blacksmith_0", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "bc_prim_blacksmith_0" ], "x": 4, "y": 0 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_blacksmith_1", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "bc_prim_blacksmith_1" ], "x": 4, "y": 0 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_blacksmith_2", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "bc_prim_blacksmith_2" ], "x": 4, "y": 10 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_blacksmith_3", + "method": "json", + "object": { + "set": [ + { "point": "furniture", "id": "f_table", "x": 9, "y": 11 }, + { "point": "furniture", "id": "f_forge_rock", "x": 6, "y": 13 }, + { "point": "furniture", "id": "f_anvil", "x": 9, "y": 15 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_blacksmith_4", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "bc_prim_blacksmith_4" ], "x": 3, "y": 10 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_blacksmith_5", + "method": "json", + "object": { + "set": [ + { "point": "furniture", "id": "f_brazier", "x": 7, "y": 13 }, + { "point": "furniture", "id": "f_brazier", "x": 14, "y": 13 }, + { "point": "furniture", "id": "f_table", "x": 12, "y": 15 }, + { "point": "furniture", "id": "f_table", "x": 13, "y": 15 }, + { "point": "furniture", "id": "f_table", "x": 14, "y": 15 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_blacksmith_6", + "method": "json", + "object": { + "set": [ + { "point": "furniture", "id": "f_forge_rock", "x": 10, "y": 13 }, + { "point": "furniture", "id": "f_forge_rock", "x": 10, "y": 14 }, + { "point": "terrain", "id": "t_dirt", "x": 18, "y": 14 }, + { "point": "furniture", "id": "f_kiln_empty", "x": 19, "y": 14 }, + { "point": "terrain", "id": "t_dirt", "x": 20, "y": 14 }, + { "point": "terrain", "id": "t_dirt", "x": 18, "y": 15 }, + { "point": "terrain", "id": "t_dirt", "x": 19, "y": 15 }, + { "point": "terrain", "id": "t_dirt", "x": 20, "y": 15 }, + { "point": "furniture", "id": "f_crate_o", "x": 4, "y": 18 }, + { "point": "furniture", "id": "f_crate_o", "x": 5, "y": 18 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_blacksmith_7", + "method": "json", + "object": { + "set": [ + { "point": "furniture", "id": "f_machinery_old", "x": 5, "y": 12 }, + { "point": "furniture", "id": "f_wood_keg", "x": 14, "y": 12 }, + { "point": "terrain", "id": "t_dirt", "x": 18, "y": 16 }, + { "point": "furniture", "id": "f_kiln_empty", "x": 19, "y": 16 }, + { "point": "terrain", "id": "t_dirt", "x": 20, "y": 16 }, + { "point": "terrain", "id": "t_dirt", "x": 18, "y": 17 }, + { "point": "terrain", "id": "t_dirt", "x": 19, "y": 17 }, + { "point": "terrain", "id": "t_dirt", "x": 20, "y": 17 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_blacksmith_8", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "bc_prim_blacksmith_8" ], "x": 12, "y": 2 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_blacksmith_9", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "bc_prim_blacksmith_9" ], "x": 11, "y": 2 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_blacksmith_10", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "bc_prim_blacksmith_10" ], "x": 3, "y": 3 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_blacksmith_11", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "bc_prim_blacksmith_11" ], "x": 3, "y": 2 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_blacksmith_12", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "bc_prim_blacksmith_12" ], "x": 3, "y": 2 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_hide_site_0", + "method": "json", + "object": { "set": [ { "point": "terrain", "id": "t_improvised_shelter", "x": 11, "y": 10 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_wall_level_N_0", + "method": "json", + "object": { + "set": [ + { "line": "terrain", "id": "t_pit", "x": 12, "y": 0, "x2": 12, "y2": 2 }, + { "line": "terrain", "id": "t_pit", "x": 11, "y": 2, "x2": 12, "y2": 5 }, + { "line": "terrain", "id": "t_pit", "x": 12, "y": 5, "x2": 12, "y2": 8 }, + { "line": "terrain", "id": "t_pit", "x": 11, "y": 8, "x2": 12, "y2": 11 }, + { "line": "terrain", "id": "t_pit", "x": 12, "y": 11, "x2": 12, "y2": 12 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_wall_level_N_1", + "method": "json", + "object": { + "set": [ + { "line": "terrain", "id": "t_pit_spiked", "x": 12, "y": 0, "x2": 12, "y2": 2 }, + { "line": "terrain", "id": "t_pit_spiked", "x": 11, "y": 2, "x2": 12, "y2": 5 }, + { "line": "terrain", "id": "t_pit_spiked", "x": 12, "y": 5, "x2": 12, "y2": 8 }, + { "line": "terrain", "id": "t_pit_spiked", "x": 11, "y": 8, "x2": 12, "y2": 11 }, + { "line": "terrain", "id": "t_pit_spiked", "x": 12, "y": 11, "x2": 12, "y2": 12 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_wall_level_S_0", + "method": "json", + "object": { + "set": [ + { "line": "terrain", "id": "t_pit", "x": 12, "y": 22, "x2": 12, "y2": 23 }, + { "line": "terrain", "id": "t_pit", "x": 11, "y": 19, "x2": 12, "y2": 22 }, + { "line": "terrain", "id": "t_pit", "x": 12, "y": 16, "x2": 12, "y2": 19 }, + { "line": "terrain", "id": "t_pit", "x": 11, "y": 13, "x2": 12, "y2": 16 }, + { "line": "terrain", "id": "t_pit", "x": 12, "y": 11, "x2": 12, "y2": 13 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_wall_level_S_1", + "method": "json", + "object": { + "set": [ + { "line": "terrain", "id": "t_pit_spiked", "x": 12, "y": 22, "x2": 12, "y2": 23 }, + { "line": "terrain", "id": "t_pit_spiked", "x": 11, "y": 19, "x2": 12, "y2": 22 }, + { "line": "terrain", "id": "t_pit_spiked", "x": 12, "y": 16, "x2": 12, "y2": 19 }, + { "line": "terrain", "id": "t_pit_spiked", "x": 11, "y": 13, "x2": 12, "y2": 16 }, + { "line": "terrain", "id": "t_pit_spiked", "x": 12, "y": 11, "x2": 12, "y2": 13 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_wall_level_E_0", + "method": "json", + "object": { + "set": [ + { "line": "terrain", "id": "t_pit", "x": 11, "y": 12, "x2": 13, "y2": 12 }, + { "line": "terrain", "id": "t_pit", "x": 13, "y": 13, "x2": 16, "y2": 13 }, + { "line": "terrain", "id": "t_pit", "x": 16, "y": 12, "x2": 19, "y2": 12 }, + { "line": "terrain", "id": "t_pit", "x": 19, "y": 13, "x2": 22, "y2": 13 }, + { "line": "terrain", "id": "t_pit", "x": 22, "y": 12, "x2": 23, "y2": 12 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_wall_level_E_1", + "method": "json", + "object": { + "set": [ + { "line": "terrain", "id": "t_pit_spiked", "x": 11, "y": 12, "x2": 13, "y2": 12 }, + { "line": "terrain", "id": "t_pit_spiked", "x": 13, "y": 13, "x2": 16, "y2": 13 }, + { "line": "terrain", "id": "t_pit_spiked", "x": 16, "y": 12, "x2": 19, "y2": 12 }, + { "line": "terrain", "id": "t_pit_spiked", "x": 19, "y": 13, "x2": 22, "y2": 13 }, + { "line": "terrain", "id": "t_pit_spiked", "x": 22, "y": 12, "x2": 23, "y2": 12 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_wall_level_W_0", + "method": "json", + "object": { + "set": [ + { "line": "terrain", "id": "t_pit", "x": 0, "y": 12, "x2": 2, "y2": 12 }, + { "line": "terrain", "id": "t_pit", "x": 2, "y": 13, "x2": 5, "y2": 13 }, + { "line": "terrain", "id": "t_pit", "x": 5, "y": 12, "x2": 8, "y2": 12 }, + { "line": "terrain", "id": "t_pit", "x": 8, "y": 13, "x2": 11, "y2": 13 }, + { "line": "terrain", "id": "t_pit", "x": 11, "y": 12, "x2": 12, "y2": 12 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_wall_level_W_1", + "method": "json", + "object": { + "set": [ + { "line": "terrain", "id": "t_pit_spiked", "x": 0, "y": 12, "x2": 2, "y2": 12 }, + { "line": "terrain", "id": "t_pit_spiked", "x": 2, "y": 13, "x2": 5, "y2": 13 }, + { "line": "terrain", "id": "t_pit_spiked", "x": 5, "y": 12, "x2": 8, "y2": 12 }, + { "line": "terrain", "id": "t_pit_spiked", "x": 8, "y": 13, "x2": 11, "y2": 13 }, + { "line": "terrain", "id": "t_pit_spiked", "x": 11, "y": 12, "x2": 12, "y2": 12 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/base/modular_shelter/modular_shelter_common.json b/data/json/mapgen/basecamps/base/modular_shelter/modular_shelter_common.json new file mode 100644 index 0000000000000..09cd4d6977119 --- /dev/null +++ b/data/json/mapgen/basecamps/base/modular_shelter/modular_shelter_common.json @@ -0,0 +1,331 @@ +[ + { + "type": "palette", + "id": "fbmc_shelter_palette", + "terrain": { "w": "t_wall", "d": "t_door_c" }, + "furniture": { + "h": "f_chair", + "t": "f_table", + "c": "f_workbench", + "r": "f_rack", + "b": "f_bed", + "m": "f_straw_bed", + "n": "f_makeshift_bed", + "L": "f_locker", + "s": "f_sofa", + "C": "f_armchair", + "B": "f_bookcase" + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_0", + "method": "json", + "object": { + "set": [ + { "point": "terrain", "id": "t_floor", "x": 9, "y": 9 }, + { "point": "furniture", "id": "f_bulletin", "x": 9, "y": 9 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_fireplace", + "method": "json", + "object": { + "set": [ + { "point": "furniture", "id": "f_fireplace", "x": 18, "y": 11 }, + { "point": "furniture", "id": "f_table", "x": 18, "y": 12 } + ], + "place_loot": [ { "item": "pot", "x": 18, "y": 12, "chance": 100 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_brazier", + "method": "json", + "object": { + "set": [ + { "point": "furniture", "id": "f_brazier", "x": 18, "y": 11 }, + { "point": "furniture", "id": "f_table", "x": 18, "y": 12 } + ], + "place_loot": [ { "item": "pot", "x": 18, "y": 12, "chance": 100 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_stove", + "method": "json", + "object": { + "set": [ + { "point": "furniture", "id": "f_woodstove", "x": 18, "y": 11 }, + { "point": "furniture", "id": "f_table", "x": 18, "y": 12 } + ], + "place_loot": [ { "item": "pot", "x": 18, "y": 12, "chance": 100 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_well", + "method": "json", + "object": { "set": [ { "point": "terrain", "id": "t_water_pump", "x": 16, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_bed_standard_east_wall", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + "Lbb", + " t", + "Lbb" + ], + "palettes": [ "fbmc_shelter_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_beds_standard_SE", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bed_standard_east_wall" ], "x": 16, "y": 20 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_beds_standard_E", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bed_standard_east_wall" ], "x": 16, "y": 16 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_bed_straw_east_wall", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + "Lmm", + " t", + "Lmm" + ], + "palettes": [ "fbmc_shelter_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_beds_straw_SE", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bed_straw_east_wall" ], "x": 16, "y": 20 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_beds_straw_E", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bed_straw_east_wall" ], "x": 16, "y": 16 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_bed_makeshift_east_wall", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + "Lnn", + " t", + "Lnn" + ], + "palettes": [ "fbmc_shelter_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_beds_makeshift_SE", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bed_makeshift_east_wall" ], "x": 16, "y": 20 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_beds_makeshift_E", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bed_makeshift_east_wall" ], "x": 16, "y": 16 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_bed_standard_west_wall", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + "bbL", + "t ", + "bbL" + ], + "palettes": [ "fbmc_shelter_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_beds_standard_SW", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bed_standard_west_wall" ], "x": 5, "y": 17 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_beds_standard_W", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bed_standard_west_wall" ], "x": 5, "y": 13 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_beds_standard_NW", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bed_standard_west_wall" ], "x": 5, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_bed_straw_west_wall", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + "mmL", + "t ", + "mmL" + ], + "palettes": [ "fbmc_shelter_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_beds_straw_SW", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bed_straw_west_wall" ], "x": 5, "y": 17 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_beds_straw_W", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bed_straw_west_wall" ], "x": 5, "y": 13 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_beds_straw_NW", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bed_straw_west_wall" ], "x": 5, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_bed_makeshift_west_wall", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + "nnL", + "t ", + "nnL" + ], + "palettes": [ "fbmc_shelter_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_beds_makeshift_SW", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bed_makeshift_west_wall" ], "x": 5, "y": 17 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_beds_makeshift_W", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bed_makeshift_west_wall" ], "x": 5, "y": 13 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_beds_makeshift_NW", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bed_makeshift_west_wall" ], "x": 5, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_dining_room", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + " hth", + " hth", + " hth", + " hth" + ], + "palettes": [ "fbmc_shelter_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_dining", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_dining_room" ], "x": 10, "y": 10 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_living_room", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + "tsss", + " ", + " ", + " CtC" + ], + "palettes": [ "fbmc_shelter_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_livingroom", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmc_shelter_living_room" ], "x": 10, "y": 18 } ], + "set": [ + { "point": "furniture", "id": "f_bookcase", "x": 7, "y": 21 }, + { "point": "furniture", "id": "f_bookcase", "x": 8, "y": 21 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_pantry", + "method": "json", + "object": { + "set": [ + { "point": "furniture", "id": "f_rack_wood", "x": 15, "y": 9 }, + { "point": "furniture", "id": "f_rack_wood", "x": 15, "y": 14 }, + { "point": "furniture", "id": "f_rack_wood", "x": 16, "y": 14 }, + { "point": "furniture", "id": "f_rack_wood", "x": 17, "y": 14 }, + { "point": "furniture", "id": "f_rack_wood", "x": 18, "y": 14 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_craftspot", + "method": "json", + "object": { + "set": [ + { "point": "furniture", "id": "f_workbench", "x": 16, "y": 11 }, + { "point": "furniture", "id": "f_workbench", "x": 16, "y": 12 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_radio_console", + "method": "json", + "object": { + "set": [ + { "point": "terrain", "id": "t_radio_tower", "x": 5, "y": 7 }, + { "point": "terrain", "id": "t_radio_controls", "x": 6, "y": 7 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/base/modular_shelter/modular_shelter_log.json b/data/json/mapgen/basecamps/base/modular_shelter/modular_shelter_log.json new file mode 100644 index 0000000000000..41a7e38909c8a --- /dev/null +++ b/data/json/mapgen/basecamps/base/modular_shelter/modular_shelter_log.json @@ -0,0 +1,126 @@ +[ + { + "type": "palette", + "id": "fbmc_shelter_palette_log", + "terrain": { "w": "t_wall_log", "d": "t_door_c" }, + "furniture": { + "h": "f_chair", + "t": "f_table", + "c": "f_workbench", + "r": "f_rack", + "b": "f_bed", + "m": "f_straw_bed", + "n": "f_makeshift_bed", + "L": "f_locker", + "s": "f_sofa", + "C": "f_armchair", + "B": "f_bookcase" + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_bedroom_SE_log", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + "wwww", + "w ", + "d ", + "w " + ], + "palettes": [ "fbmc_shelter_palette_log" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_bedroom_se_log", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_SE_log" ], "x": 15, "y": 19 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_bedroom_E_log", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + "wwww", + "w ", + "d ", + "w " + ], + "palettes": [ "fbmc_shelter_palette_log" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_bedroom_e_log", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_E_log" ], "x": 15, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_bedroom_SW_log", + "object": { + "mapgensize": [ 5, 5 ], + "rows": [ + " wwww", + " w", + " d", + " w", + " www" + ], + "palettes": [ "fbmc_shelter_palette_log" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_bedroom_SW_log", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_SW_log" ], "x": 4, "y": 16 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_bedroom_W_log", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + "wwww", + " w", + " d", + " w" + ], + "palettes": [ "fbmc_shelter_palette_log" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_bedroom_W_log", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_W_log" ], "x": 5, "y": 12 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_bedroom_NW_log", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + " ", + " w", + " d", + " w" + ], + "palettes": [ "fbmc_shelter_palette_log" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_bedroom_NW_log", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_NW_log" ], "x": 5, "y": 8 } ] } + } +] diff --git a/data/json/mapgen/basecamps/base/modular_shelter/modular_shelter_rock.json b/data/json/mapgen/basecamps/base/modular_shelter/modular_shelter_rock.json new file mode 100644 index 0000000000000..d0ea3612852bc --- /dev/null +++ b/data/json/mapgen/basecamps/base/modular_shelter/modular_shelter_rock.json @@ -0,0 +1,126 @@ +[ + { + "type": "palette", + "id": "fbmc_shelter_palette_rock", + "terrain": { "w": "t_rock_wall", "d": "t_door_c" }, + "furniture": { + "h": "f_chair", + "t": "f_table", + "c": "f_workbench", + "r": "f_rack", + "b": "f_bed", + "m": "f_straw_bed", + "n": "f_makeshift_bed", + "L": "f_locker", + "s": "f_sofa", + "C": "f_armchair", + "B": "f_bookcase" + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_bedroom_SE_rock", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + "wwww", + "w ", + "d ", + "w " + ], + "palettes": [ "fbmc_shelter_palette_rock" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_bedroom_se_rock", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_SE_rock" ], "x": 15, "y": 19 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_bedroom_E_rock", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + "wwww", + "w ", + "d ", + "w " + ], + "palettes": [ "fbmc_shelter_palette_rock" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_bedroom_e_rock", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_E_rock" ], "x": 15, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_bedroom_SW_rock", + "object": { + "mapgensize": [ 5, 5 ], + "rows": [ + " wwww", + " w", + " d", + " w", + " www" + ], + "palettes": [ "fbmc_shelter_palette_rock" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_bedroom_SW_rock", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_SW_rock" ], "x": 4, "y": 16 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_bedroom_W_rock", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + "wwww", + " w", + " d", + " w" + ], + "palettes": [ "fbmc_shelter_palette_rock" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_bedroom_W_rock", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_W_rock" ], "x": 5, "y": 12 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_bedroom_NW_rock", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + " ", + " w", + " d", + " w" + ], + "palettes": [ "fbmc_shelter_palette_rock" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_bedroom_NW_rock", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_NW_rock" ], "x": 5, "y": 8 } ] } + } +] diff --git a/data/json/mapgen/basecamps/base/modular_shelter/modular_shelter_standard.json b/data/json/mapgen/basecamps/base/modular_shelter/modular_shelter_standard.json new file mode 100644 index 0000000000000..b9b9d6c94e010 --- /dev/null +++ b/data/json/mapgen/basecamps/base/modular_shelter/modular_shelter_standard.json @@ -0,0 +1,108 @@ +[ + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_bedroom_SE", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + "wwww", + "w ", + "d ", + "w " + ], + "palettes": [ "fbmc_shelter_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_bedroom_se", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_SE" ], "x": 15, "y": 19 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_bedroom_E", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + "wwww", + "w ", + "d ", + "w " + ], + "palettes": [ "fbmc_shelter_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_bedroom_e", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_E" ], "x": 15, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_bedroom_SW", + "object": { + "mapgensize": [ 5, 5 ], + "rows": [ + " wwww", + " w", + " d", + " w", + " www" + ], + "palettes": [ "fbmc_shelter_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_bedroom_SW", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_SW" ], "x": 4, "y": 16 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_bedroom_W", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + "wwww", + " w", + " d", + " w" + ], + "palettes": [ "fbmc_shelter_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_bedroom_W", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_W" ], "x": 5, "y": 12 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_bedroom_NW", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + " ", + " w", + " d", + " w" + ], + "palettes": [ "fbmc_shelter_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_bedroom_NW", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_NW" ], "x": 5, "y": 8 } ] } + } +] diff --git a/data/json/mapgen/basecamps/base/modular_shelter/modular_shelter_wad.json b/data/json/mapgen/basecamps/base/modular_shelter/modular_shelter_wad.json new file mode 100644 index 0000000000000..d540afb4fe26a --- /dev/null +++ b/data/json/mapgen/basecamps/base/modular_shelter/modular_shelter_wad.json @@ -0,0 +1,126 @@ +[ + { + "type": "palette", + "id": "fbmc_shelter_palette_wad", + "terrain": { "w": "t_wall_wattle", "d": "t_door_makeshift_c" }, + "furniture": { + "h": "f_chair", + "t": "f_table", + "c": "f_workbench", + "r": "f_rack", + "b": "f_bed", + "m": "f_straw_bed", + "n": "f_makeshift_bed", + "L": "f_locker", + "s": "f_sofa", + "C": "f_armchair", + "B": "f_bookcase" + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_bedroom_SE_wad", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + "wwww", + "w ", + "d ", + "w " + ], + "palettes": [ "fbmc_shelter_palette_wad" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_bedroom_se_wad", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_SE_wad" ], "x": 15, "y": 19 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_bedroom_E_wad", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + "wwww", + "w ", + "d ", + "w " + ], + "palettes": [ "fbmc_shelter_palette_wad" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_bedroom_e_wad", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_E_wad" ], "x": 15, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_bedroom_SW_wad", + "object": { + "mapgensize": [ 5, 5 ], + "rows": [ + " wwww", + " w", + " d", + " w", + " www" + ], + "palettes": [ "fbmc_shelter_palette_wad" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_bedroom_SW_wad", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_SW_wad" ], "x": 4, "y": 16 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_bedroom_W_wad", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + "wwww", + " w", + " d", + " w" + ], + "palettes": [ "fbmc_shelter_palette_wad" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_bedroom_W_wad", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_W_wad" ], "x": 5, "y": 12 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_bedroom_NW_wad", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + " ", + " w", + " d", + " w" + ], + "palettes": [ "fbmc_shelter_palette_wad" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_bedroom_NW_wad", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_NW_wad" ], "x": 5, "y": 8 } ] } + } +] diff --git a/data/json/mapgen/basecamps/base/modular_shelter/modular_shelter_wood.json b/data/json/mapgen/basecamps/base/modular_shelter/modular_shelter_wood.json new file mode 100644 index 0000000000000..3ae2a13a2785b --- /dev/null +++ b/data/json/mapgen/basecamps/base/modular_shelter/modular_shelter_wood.json @@ -0,0 +1,126 @@ +[ + { + "type": "palette", + "id": "fbmc_shelter_palette_wood", + "terrain": { "w": "t_wall_wood", "d": "t_door_c" }, + "furniture": { + "h": "f_chair", + "t": "f_table", + "c": "f_workbench", + "r": "f_rack", + "b": "f_bed", + "m": "f_straw_bed", + "n": "f_makeshift_bed", + "L": "f_locker", + "s": "f_sofa", + "C": "f_armchair", + "B": "f_bookcase" + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_bedroom_SE_wood", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + "wwww", + "w ", + "d ", + "w " + ], + "palettes": [ "fbmc_shelter_palette_wood" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_bedroom_se_wood", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_SE_wood" ], "x": 15, "y": 19 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_bedroom_E_wood", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + "wwww", + "w ", + "d ", + "w " + ], + "palettes": [ "fbmc_shelter_palette_wood" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_bedroom_e_wood", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_E_wood" ], "x": 15, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_bedroom_SW_wood", + "object": { + "mapgensize": [ 5, 5 ], + "rows": [ + " wwww", + " w", + " d", + " w", + " www" + ], + "palettes": [ "fbmc_shelter_palette_wood" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_bedroom_SW_wood", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_SW_wood" ], "x": 4, "y": 16 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_bedroom_W_wood", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + "wwww", + " w", + " d", + " w" + ], + "palettes": [ "fbmc_shelter_palette_wood" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_bedroom_W_wood", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_W_wood" ], "x": 5, "y": 12 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_bedroom_NW_wood", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + " ", + " w", + " d", + " w" + ], + "palettes": [ "fbmc_shelter_palette_wood" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_bedroom_NW_wood", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_bedroom_NW_wood" ], "x": 5, "y": 8 } ] } + } +] diff --git a/data/json/mapgen/basecamps/base/modular_shelter_1/modular_shelter_1_common.json b/data/json/mapgen/basecamps/base/modular_shelter_1/modular_shelter_1_common.json new file mode 100644 index 0000000000000..e0dad10157f68 --- /dev/null +++ b/data/json/mapgen/basecamps/base/modular_shelter_1/modular_shelter_1_common.json @@ -0,0 +1,494 @@ +[ + { + "type": "palette", + "id": "fbmc_shelter_1_palette", + "terrain": { "w": "t_wall_w", "d": "t_door_c" }, + "furniture": { + "h": "f_chair", + "t": "f_table", + "x": "f_coffee_table", + "c": "f_workbench", + "r": "f_rack", + "b": "f_bed", + "m": "f_straw_bed", + "n": "f_makeshift_bed", + "L": "f_locker", + "s": "f_sofa", + "C": "f_armchair", + "B": "f_bookcase" + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_0", + "method": "json", + "object": { + "set": [ + { "point": "terrain", "id": "t_floor", "x": 15, "y": 15 }, + { "point": "furniture", "id": "f_bulletin", "x": 15, "y": 15 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_fireplace", + "method": "json", + "object": { + "set": [ + { "point": "furniture", "id": "f_fireplace", "x": 18, "y": 14 }, + { "point": "furniture", "id": "f_table", "x": 18, "y": 15 } + ], + "place_loot": [ { "item": "pot", "x": 18, "y": 15, "chance": 100 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_brazier", + "method": "json", + "object": { + "set": [ + { "point": "furniture", "id": "f_brazier", "x": 18, "y": 14 }, + { "point": "furniture", "id": "f_table", "x": 18, "y": 15 } + ], + "place_loot": [ { "item": "pot", "x": 18, "y": 15, "chance": 100 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_stove", + "method": "json", + "object": { + "set": [ + { "point": "furniture", "id": "f_woodstove", "x": 18, "y": 14 }, + { "point": "furniture", "id": "f_table", "x": 18, "y": 15 } + ], + "place_loot": [ { "item": "pot", "x": 18, "y": 15, "chance": 100 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_well", + "method": "json", + "object": { "set": [ { "point": "terrain", "id": "t_water_pump", "x": 16, "y": 18 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bed_straw_nw_wall", + "object": { "mapgensize": [ 2, 2 ], "rows": [ + "mL", + "m " + ], "palettes": [ "fbmc_shelter_1_palette" ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bed_straw_NW", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bed_straw_nw_wall" ], "x": 8, "y": 8 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bed_makeshift_nw_wall", + "object": { "mapgensize": [ 2, 2 ], "rows": [ + "nL", + "n " + ], "palettes": [ "fbmc_shelter_1_palette" ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bed_makeshift_NW", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bed_makeshift_nw_wall" ], "x": 8, "y": 8 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_standard_bed_nw_wall", + "object": { "mapgensize": [ 2, 2 ], "rows": [ + "bL", + "b " + ], "palettes": [ "fbmc_shelter_1_palette" ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bed_standard_NW", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_standard_bed_nw_wall" ], "x": 8, "y": 8 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bed_w1_wall", + "object": { "mapgensize": [ 2, 2 ], "rows": [ + "bb", + "L " + ], "palettes": [ "fbmc_shelter_1_palette" ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bed_W1", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bed_w1_wall" ], "x": 5, "y": 10 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bed_W2", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bed_w1_wall" ], "x": 5, "y": 13 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bed_W3", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bed_w1_wall" ], "x": 5, "y": 16 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bed_straw_west_wall", + "object": { "mapgensize": [ 2, 2 ], "rows": [ + "mm", + "L " + ], "palettes": [ "fbmc_shelter_1_palette" ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bed_straw_W1", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bed_straw_west_wall" ], "x": 5, "y": 10 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bed_straw_W2", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bed_straw_west_wall" ], "x": 5, "y": 13 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bed_straw_W3", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bed_straw_west_wall" ], "x": 5, "y": 16 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bed_makeshift_west_wall", + "object": { "mapgensize": [ 2, 2 ], "rows": [ + "nn", + "L " + ], "palettes": [ "fbmc_shelter_1_palette" ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bed_makeshift_W1", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bed_makeshift_west_wall" ], "x": 5, "y": 10 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bed_makeshift_W2", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bed_makeshift_west_wall" ], "x": 5, "y": 13 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bed_makeshift_W3", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bed_makeshift_west_wall" ], "x": 5, "y": 16 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bed_standard_southwest_wall", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + "L ", + " ", + "b ", + "bt " + ], + "palettes": [ "fbmc_shelter_1_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bed_standard_SW", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bed_standard_southwest_wall" ], "x": 5, "y": 19 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bed_standard_southwest_wall", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + "L ", + " ", + "b ", + "bt " + ], + "palettes": [ "fbmc_shelter_1_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bed_standard_SW", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bed_standard_southwest_wall" ], "x": 5, "y": 19 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bed_straw_southwest_wall", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + "L ", + " ", + "m ", + "mt " + ], + "palettes": [ "fbmc_shelter_1_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bed_straw_SW", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bed_straw_southwest_wall" ], "x": 5, "y": 19 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bed_makeshift_southwest_wall", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + "L ", + " ", + "n ", + "nt " + ], + "palettes": [ "fbmc_shelter_1_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bed_makeshift_SW", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bed_makeshift_southwest_wall" ], "x": 5, "y": 19 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bed_standard_south1_wall", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + "L L", + "b b", + "btb" + ], + "palettes": [ "fbmc_shelter_1_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bed_standard_S1", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bed_standard_south1_wall" ], "x": 8, "y": 20 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bed_straw_south1_wall", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + "L L", + "m m", + "mtm" + ], + "palettes": [ "fbmc_shelter_1_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bed_straw_S1", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bed_straw_south1_wall" ], "x": 8, "y": 20 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bed_makeshift_south1_wall", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + "L L", + "n n", + "ntn" + ], + "palettes": [ "fbmc_shelter_1_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bed_makeshift_S1", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bed_makeshift_south1_wall" ], "x": 8, "y": 20 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bed_standard_south2_wall", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + " L", + " bb", + " L", + " bb" + ], + "palettes": [ "fbmc_shelter_1_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bed_standard_S2", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bed_standard_south2_wall" ], "x": 11, "y": 19 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bed_straw_south2_wall", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + " L", + " mm", + " L", + " mm" + ], + "palettes": [ "fbmc_shelter_1_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bed_straw_S2", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bed_straw_south2_wall" ], "x": 11, "y": 19 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bed_makeshift_south2_wall", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + " L", + " nn", + " L", + " nn" + ], + "palettes": [ "fbmc_shelter_1_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bed_makeshift_S2", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bed_makeshift_south2_wall" ], "x": 11, "y": 19 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_dining_room", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + " hth", + " hth", + " hth", + " hth" + ], + "palettes": [ "fbmc_shelter_1_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_dining", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_dining_room" ], "x": 12, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_living_room", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + "sss", + " ", + "xxx" + ], + "palettes": [ "fbmc_shelter_1_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_livingroom", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmc_shelter_1_living_room" ], "x": 9, "y": 12 } ], + "set": [ + { "point": "furniture", "id": "f_bookcase", "x": 8, "y": 16 }, + { "point": "furniture", "id": "f_bookcase", "x": 9, "y": 16 }, + { "point": "furniture", "id": "f_bookcase", "x": 10, "y": 16 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_pantry", + "method": "json", + "object": { + "set": [ + { "point": "furniture", "id": "f_rack_wood", "x": 18, "y": 16 }, + { "point": "furniture", "id": "f_rack_wood", "x": 18, "y": 17 }, + { "point": "furniture", "id": "f_rack_wood", "x": 13, "y": 15 }, + { "point": "furniture", "id": "f_rack_wood", "x": 14, "y": 15 }, + { "point": "furniture", "id": "f_rack_wood", "x": 18, "y": 20 }, + { "point": "furniture", "id": "f_rack_wood", "x": 18, "y": 21 }, + { "point": "furniture", "id": "f_rack_wood", "x": 18, "y": 22 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_craftspot", + "method": "json", + "object": { + "set": [ + { "point": "furniture", "id": "f_workbench", "x": 16, "y": 15 }, + { "point": "furniture", "id": "f_workbench", "x": 16, "y": 16 }, + { "point": "furniture", "id": "f_workbench", "x": 17, "y": 11 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_radio_console", + "method": "json", + "object": { + "set": [ + { "point": "terrain", "id": "t_radio_tower", "x": 18, "y": 8 }, + { "point": "terrain", "id": "t_radio_controls", "x": 18, "y": 9 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/base/modular_shelter_1/modular_shelter_1_log.json b/data/json/mapgen/basecamps/base/modular_shelter_1/modular_shelter_1_log.json new file mode 100644 index 0000000000000..317b9c6f703a3 --- /dev/null +++ b/data/json/mapgen/basecamps/base/modular_shelter_1/modular_shelter_1_log.json @@ -0,0 +1,157 @@ +[ + { + "type": "palette", + "id": "fbmc_shelter_1_palette_log", + "terrain": { "w": "t_wall_log", "d": "t_door_c" }, + "furniture": { + "h": "f_chair", + "t": "f_table", + "x": "f_coffee_table", + "c": "f_workbench", + "r": "f_rack", + "b": "f_bed", + "m": "f_straw_bed", + "n": "f_makeshift_bed", + "L": "f_locker", + "s": "f_sofa", + "C": "f_armchair", + "B": "f_bookcase" + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bedroom_NW_log", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + " w", + " w", + "wdw" + ], + "palettes": [ "fbmc_shelter_1_palette_log" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bedroom_NW_log", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bedroom_NW_log" ], "x": 8, "y": 8 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bedroom_W1_log", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + " w", + " d", + "www" + ], + "palettes": [ "fbmc_shelter_1_palette_log" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bedroom_W1_log", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bedroom_W1_log" ], "x": 5, "y": 10 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bedroom_W2_log", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + " w", + " d", + "www" + ], + "palettes": [ "fbmc_shelter_1_palette_log" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bedroom_W2", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bedroom_W2_log" ], "x": 5, "y": 13 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bedroom_W3_log", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + " w", + " X ", + " d" + ], + "palettes": [ "fbmc_shelter_1_palette_log" ], + "terrain": { "X": "t_floor" } + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bedroom_SW_log", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + " ww", + " w ", + " w ", + " w " + ], + "palettes": [ "fbmc_shelter_1_palette_log" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bedroom_SW_log", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_shelter_1_bedroom_SW_log" ], "x": 5, "y": 19 }, + { "chunks": [ "fbmc_shelter_1_bedroom_W3_log" ], "x": 5, "y": 16 } + ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bedroom_S1_log", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + " dww", + " w", + " w", + " w" + ], + "palettes": [ "fbmc_shelter_1_palette_log" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bedroom_S2_log", + "object": { "mapgensize": [ 2, 2 ], "rows": [ + "dw", + " " + ], "palettes": [ "fbmc_shelter_1_palette_log" ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bedroom_S_log", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_shelter_1_bedroom_S1_log" ], "x": 8, "y": 19 }, + { "chunks": [ "fbmc_shelter_1_bedroom_S2_log" ], "x": 12, "y": 19 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/base/modular_shelter_1/modular_shelter_1_rock.json b/data/json/mapgen/basecamps/base/modular_shelter_1/modular_shelter_1_rock.json new file mode 100644 index 0000000000000..513841147063c --- /dev/null +++ b/data/json/mapgen/basecamps/base/modular_shelter_1/modular_shelter_1_rock.json @@ -0,0 +1,157 @@ +[ + { + "type": "palette", + "id": "fbmc_shelter_1_palette_rock", + "terrain": { "w": "t_rock_wall", "d": "t_door_c" }, + "furniture": { + "h": "f_chair", + "t": "f_table", + "x": "f_coffee_table", + "c": "f_workbench", + "r": "f_rack", + "b": "f_bed", + "m": "f_straw_bed", + "n": "f_makeshift_bed", + "L": "f_locker", + "s": "f_sofa", + "C": "f_armchair", + "B": "f_bookcase" + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bedroom_NW_rock", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + " w", + " w", + "wdw" + ], + "palettes": [ "fbmc_shelter_1_palette_rock" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bedroom_NW_rock", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bedroom_NW_rock" ], "x": 8, "y": 8 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bedroom_W1_rock", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + " w", + " d", + "www" + ], + "palettes": [ "fbmc_shelter_1_palette_rock" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bedroom_W1_rock", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bedroom_W1_rock" ], "x": 5, "y": 10 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bedroom_W2_rock", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + " w", + " d", + "www" + ], + "palettes": [ "fbmc_shelter_1_palette_rock" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bedroom_W2", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bedroom_W2_rock" ], "x": 5, "y": 13 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bedroom_W3_rock", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + " w", + " X ", + " d" + ], + "palettes": [ "fbmc_shelter_1_palette_rock" ], + "terrain": { "X": "t_floor" } + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bedroom_SW_rock", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + " ww", + " w ", + " w ", + " w " + ], + "palettes": [ "fbmc_shelter_1_palette_rock" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bedroom_SW_rock", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_shelter_1_bedroom_SW_rock" ], "x": 5, "y": 19 }, + { "chunks": [ "fbmc_shelter_1_bedroom_W3_rock" ], "x": 5, "y": 16 } + ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bedroom_S1_rock", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + " dww", + " w", + " w", + " w" + ], + "palettes": [ "fbmc_shelter_1_palette_rock" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bedroom_S2_rock", + "object": { "mapgensize": [ 2, 2 ], "rows": [ + "dw", + " " + ], "palettes": [ "fbmc_shelter_1_palette_rock" ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bedroom_S_rock", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_shelter_1_bedroom_S1_rock" ], "x": 8, "y": 19 }, + { "chunks": [ "fbmc_shelter_1_bedroom_S2_rock" ], "x": 12, "y": 19 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/base/modular_shelter_1/modular_shelter_1_standard.json b/data/json/mapgen/basecamps/base/modular_shelter_1/modular_shelter_1_standard.json new file mode 100644 index 0000000000000..270ab9e69df87 --- /dev/null +++ b/data/json/mapgen/basecamps/base/modular_shelter_1/modular_shelter_1_standard.json @@ -0,0 +1,138 @@ +[ + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bedroom_NW", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + " w", + " w", + "wdw" + ], + "palettes": [ "fbmc_shelter_1_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bedroom_NW", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bedroom_NW" ], "x": 8, "y": 8 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bedroom_W1", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + " w", + " d", + "www" + ], + "palettes": [ "fbmc_shelter_1_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bedroom_W1", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bedroom_W1" ], "x": 5, "y": 10 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bedroom_W2", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + " w", + " d", + "www" + ], + "palettes": [ "fbmc_shelter_1_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bedroom_W2", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bedroom_W2" ], "x": 5, "y": 13 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bedroom_W3", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + " w", + " X ", + " d" + ], + "palettes": [ "fbmc_shelter_1_palette" ], + "terrain": { "X": "t_floor" } + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bedroom_SW", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + " ww", + " w ", + " w ", + " w " + ], + "palettes": [ "fbmc_shelter_1_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_standard_bedroom_SW", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_shelter_1_bedroom_SW" ], "x": 5, "y": 19 }, + { "chunks": [ "fbmc_shelter_1_bedroom_W3" ], "x": 5, "y": 16 } + ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bedroom_S1", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + " dww", + " w", + " w", + " w" + ], + "palettes": [ "fbmc_shelter_1_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bedroom_S2", + "object": { "mapgensize": [ 2, 2 ], "rows": [ + "dw", + " " + ], "palettes": [ "fbmc_shelter_1_palette" ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bedroom_S", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_shelter_1_bedroom_S1" ], "x": 8, "y": 19 }, + { "chunks": [ "fbmc_shelter_1_bedroom_S2" ], "x": 12, "y": 19 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/base/modular_shelter_1/modular_shelter_1_wad.json b/data/json/mapgen/basecamps/base/modular_shelter_1/modular_shelter_1_wad.json new file mode 100644 index 0000000000000..007ad5abd03eb --- /dev/null +++ b/data/json/mapgen/basecamps/base/modular_shelter_1/modular_shelter_1_wad.json @@ -0,0 +1,157 @@ +[ + { + "type": "palette", + "id": "fbmc_shelter_1_palette_wad", + "terrain": { "w": "t_wall_wattle", "d": "t_door_makeshift_c" }, + "furniture": { + "h": "f_chair", + "t": "f_table", + "x": "f_coffee_table", + "c": "f_workbench", + "r": "f_rack", + "b": "f_bed", + "m": "f_straw_bed", + "n": "f_makeshift_bed", + "L": "f_locker", + "s": "f_sofa", + "C": "f_armchair", + "B": "f_bookcase" + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bedroom_NW_wad", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + " w", + " w", + "wdw" + ], + "palettes": [ "fbmc_shelter_1_palette_wad" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bedroom_NW_wad", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bedroom_NW_wad" ], "x": 8, "y": 8 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bedroom_W1_wad", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + " w", + " d", + "www" + ], + "palettes": [ "fbmc_shelter_1_palette_wad" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bedroom_W1_wad", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bedroom_W1_wad" ], "x": 5, "y": 10 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bedroom_W2_wad", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + " w", + " d", + "www" + ], + "palettes": [ "fbmc_shelter_1_palette_wad" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bedroom_W2", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bedroom_W2_wad" ], "x": 5, "y": 13 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bedroom_W3_wad", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + " w", + " X ", + " d" + ], + "palettes": [ "fbmc_shelter_1_palette_wad" ], + "terrain": { "X": "t_floor" } + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bedroom_SW_wad", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + " ww", + " w ", + " w ", + " w " + ], + "palettes": [ "fbmc_shelter_1_palette_wad" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bedroom_SW_wad", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_shelter_1_bedroom_SW_wad" ], "x": 5, "y": 19 }, + { "chunks": [ "fbmc_shelter_1_bedroom_W3_wad" ], "x": 5, "y": 16 } + ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bedroom_S1_wad", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + " dww", + " w", + " w", + " w" + ], + "palettes": [ "fbmc_shelter_1_palette_wad" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bedroom_S2_wad", + "object": { "mapgensize": [ 2, 2 ], "rows": [ + "dw", + " " + ], "palettes": [ "fbmc_shelter_1_palette_wad" ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bedroom_S_wad", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_shelter_1_bedroom_S1_wad" ], "x": 8, "y": 19 }, + { "chunks": [ "fbmc_shelter_1_bedroom_S2_wad" ], "x": 12, "y": 19 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/base/modular_shelter_1/modular_shelter_1_wood.json b/data/json/mapgen/basecamps/base/modular_shelter_1/modular_shelter_1_wood.json new file mode 100644 index 0000000000000..5baa147d8b3ac --- /dev/null +++ b/data/json/mapgen/basecamps/base/modular_shelter_1/modular_shelter_1_wood.json @@ -0,0 +1,157 @@ +[ + { + "type": "palette", + "id": "fbmc_shelter_1_palette_wood", + "terrain": { "w": "t_wall_wood", "d": "t_door_c" }, + "furniture": { + "h": "f_chair", + "t": "f_table", + "x": "f_coffee_table", + "c": "f_workbench", + "r": "f_rack", + "b": "f_bed", + "m": "f_straw_bed", + "n": "f_makeshift_bed", + "L": "f_locker", + "s": "f_sofa", + "C": "f_armchair", + "B": "f_bookcase" + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bedroom_NW_wood", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + " w", + " w", + "wdw" + ], + "palettes": [ "fbmc_shelter_1_palette_wood" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bedroom_NW_wood", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bedroom_NW_wood" ], "x": 8, "y": 8 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bedroom_W1_wood", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + " w", + " d", + "www" + ], + "palettes": [ "fbmc_shelter_1_palette_wood" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bedroom_W1_wood", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bedroom_W1_wood" ], "x": 5, "y": 10 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bedroom_W2_wood", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + " w", + " d", + "www" + ], + "palettes": [ "fbmc_shelter_1_palette_wood" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bedroom_W2", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_1_bedroom_W2_wood" ], "x": 5, "y": 13 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bedroom_W3_wood", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + " w", + " X ", + " d" + ], + "palettes": [ "fbmc_shelter_1_palette_wood" ], + "terrain": { "X": "t_floor" } + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bedroom_SW_wood", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + " ww", + " w ", + " w ", + " w " + ], + "palettes": [ "fbmc_shelter_1_palette_wood" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bedroom_SW_wood", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_shelter_1_bedroom_SW_wood" ], "x": 5, "y": 19 }, + { "chunks": [ "fbmc_shelter_1_bedroom_W3_wood" ], "x": 5, "y": 16 } + ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bedroom_S1_wood", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + " dww", + " w", + " w", + " w" + ], + "palettes": [ "fbmc_shelter_1_palette_wood" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_1_bedroom_S2_wood", + "object": { "mapgensize": [ 2, 2 ], "rows": [ + "dw", + " " + ], "palettes": [ "fbmc_shelter_1_palette_wood" ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_1_bedroom_S_wood", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_shelter_1_bedroom_S1_wood" ], "x": 8, "y": 19 }, + { "chunks": [ "fbmc_shelter_1_bedroom_S2_wood" ], "x": 12, "y": 19 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/base/modular_shelter_2/modular_shelter_2_common.json b/data/json/mapgen/basecamps/base/modular_shelter_2/modular_shelter_2_common.json new file mode 100644 index 0000000000000..b32962e5cf23a --- /dev/null +++ b/data/json/mapgen/basecamps/base/modular_shelter_2/modular_shelter_2_common.json @@ -0,0 +1,535 @@ +[ + { + "type": "palette", + "id": "fbmc_shelter_2_palette", + "terrain": { "w": "t_wall_w", "d": "t_door_c" }, + "furniture": { + "h": "f_chair", + "t": "f_table", + "x": "f_coffee_table", + "c": "f_workbench", + "r": "f_rack", + "b": "f_bed", + "m": "f_straw_bed", + "n": "f_makeshift_bed", + "L": "f_locker", + "s": "f_sofa", + "C": "f_armchair", + "Q": "f_woodstove", + "B": "f_bookcase" + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_0", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_bulletin", "x": 12, "y": 7 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_fireplace", + "method": "json", + "object": { + "set": [ + { "point": "furniture", "id": "f_fireplace", "x": 8, "y": 8 }, + { "point": "furniture", "id": "f_table", "x": 9, "y": 8 } + ], + "place_loot": [ { "item": "pot", "x": 9, "y": 8, "chance": 100 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_brazier", + "method": "json", + "object": { + "set": [ + { "point": "furniture", "id": "f_brazier", "x": 8, "y": 8 }, + { "point": "furniture", "id": "f_table", "x": 9, "y": 8 } + ], + "place_loot": [ { "item": "pot", "x": 9, "y": 8, "chance": 100 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_stove", + "method": "json", + "object": { + "set": [ + { "point": "furniture", "id": "f_woodstove", "x": 8, "y": 8 }, + { "point": "furniture", "id": "f_table", "x": 9, "y": 8 } + ], + "place_loot": [ { "item": "pot", "x": 8, "y": 9, "chance": 100 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_well", + "method": "json", + "object": { "set": [ { "point": "terrain", "id": "t_water_pump", "x": 10, "y": 13 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bed_straw_nw_wall", + "object": { "mapgensize": [ 2, 2 ], "rows": [ + "mm", + "L " + ], "palettes": [ "fbmc_shelter_2_palette" ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bed_straw_NW", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_straw_nw_wall" ], "x": 3, "y": 11 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bed_makeshift_nw_wall", + "object": { "mapgensize": [ 2, 2 ], "rows": [ + "nn", + "L " + ], "palettes": [ "fbmc_shelter_2_palette" ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bed_makeshift_NW", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_makeshift_nw_wall" ], "x": 3, "y": 11 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_standard_bed_nw_wall", + "object": { "mapgensize": [ 2, 2 ], "rows": [ + "bb", + "L " + ], "palettes": [ "fbmc_shelter_2_palette" ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bed_standard_NW", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_standard_bed_nw_wall" ], "x": 3, "y": 11 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bed_w1_wall", + "object": { "mapgensize": [ 2, 2 ], "rows": [ + "bb", + "L " + ], "palettes": [ "fbmc_shelter_2_palette" ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bed_W1", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_w1_wall" ], "x": 3, "y": 14 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bed_W2", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_w1_wall" ], "x": 3, "y": 17 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bed_w2_wall", + "object": { "mapgensize": [ 2, 2 ], "rows": [ + " L", + "bb" + ], "palettes": [ "fbmc_shelter_2_palette" ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bed_W3", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_w2_wall" ], "x": 8, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bed_straw_west_wall", + "object": { "mapgensize": [ 2, 2 ], "rows": [ + "mm", + "L " + ], "palettes": [ "fbmc_shelter_2_palette" ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bed_straw_W1", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_straw_west_wall" ], "x": 3, "y": 14 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bed_straw_W2", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_straw_west_wall" ], "x": 3, "y": 17 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bed_straw_west2_wall", + "object": { "mapgensize": [ 2, 2 ], "rows": [ + " L", + "mm" + ], "palettes": [ "fbmc_shelter_2_palette" ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bed_straw_W3", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_straw_west2_wall" ], "x": 8, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bed_makeshift_west_wall", + "object": { "mapgensize": [ 2, 2 ], "rows": [ + "nn", + "L " + ], "palettes": [ "fbmc_shelter_2_palette" ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bed_makeshift_W1", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_makeshift_west_wall" ], "x": 3, "y": 14 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bed_makeshift_W2", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_makeshift_west_wall" ], "x": 3, "y": 17 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bed_makeshift_west2_wall", + "object": { "mapgensize": [ 2, 2 ], "rows": [ + " L", + "nn" + ], "palettes": [ "fbmc_shelter_2_palette" ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bed_makeshift_W3", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_makeshift_west2_wall" ], "x": 8, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bed_standard_southwest_wall", + "object": { "mapgensize": [ 2, 2 ], "rows": [ + " b", + "Lb" + ], "palettes": [ "fbmc_shelter_2_palette" ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bed_standard_SW", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_standard_southwest_wall" ], "x": 7, "y": 20 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bed_straw_southwest_wall", + "object": { "mapgensize": [ 2, 2 ], "rows": [ + " m", + "Lm" + ], "palettes": [ "fbmc_shelter_2_palette" ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bed_straw_SW", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_straw_southwest_wall" ], "x": 7, "y": 20 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bed_makeshift_southwest_wall", + "object": { "mapgensize": [ 2, 2 ], "rows": [ + " n", + "Ln" + ], "palettes": [ "fbmc_shelter_2_palette" ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bed_makeshift_SW", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_makeshift_southwest_wall" ], "x": 7, "y": 20 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bed_standard_south1_wall", + "object": { "mapgensize": [ 2, 2 ], "rows": [ + "b ", + "bL" + ], "palettes": [ "fbmc_shelter_2_palette" ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bed_standard_S1", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_standard_south1_wall" ], "x": 10, "y": 20 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bed_straw_south1_wall", + "object": { "mapgensize": [ 2, 2 ], "rows": [ + "m ", + "mL" + ], "palettes": [ "fbmc_shelter_2_palette" ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bed_straw_S1", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_straw_south1_wall" ], "x": 10, "y": 20 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bed_makeshift_south1_wall", + "object": { "mapgensize": [ 2, 2 ], "rows": [ + "n ", + "nL" + ], "palettes": [ "fbmc_shelter_2_palette" ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bed_makeshift_S1", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_makeshift_south1_wall" ], "x": 10, "y": 20 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bed_standard_S2", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_standard_south1_wall" ], "x": 13, "y": 21 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bed_straw_S2", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_straw_south1_wall" ], "x": 13, "y": 21 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bed_makeshift_S2", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_makeshift_south1_wall" ], "x": 13, "y": 21 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bed_standard_east1_wall", + "object": { "mapgensize": [ 2, 2 ], "rows": [ + "Lb", + " b" + ], "palettes": [ "fbmc_shelter_2_palette" ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bed_standard_E1", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_standard_east1_wall" ], "x": 14, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bed_straw_east1_wall", + "object": { "mapgensize": [ 2, 2 ], "rows": [ + "Lm", + " m" + ], "palettes": [ "fbmc_shelter_2_palette" ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bed_straw_E1", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_straw_east1_wall" ], "x": 14, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bed_makeshift_east1_wall", + "object": { "mapgensize": [ 2, 2 ], "rows": [ + "Ln", + " n" + ], "palettes": [ "fbmc_shelter_2_palette" ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bed_makeshift_E1", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_makeshift_east1_wall" ], "x": 14, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bed_standard_east2_wall", + "object": { "mapgensize": [ 2, 2 ], "rows": [ + "bb", + " L" + ], "palettes": [ "fbmc_shelter_2_palette" ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bed_standard_E2", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_standard_east2_wall" ], "x": 19, "y": 11 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bed_standard_E3", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_standard_east2_wall" ], "x": 19, "y": 14 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bed_standard_E4", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_standard_east2_wall" ], "x": 19, "y": 17 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bed_straw_east2_wall", + "object": { "mapgensize": [ 2, 2 ], "rows": [ + "mm", + " L" + ], "palettes": [ "fbmc_shelter_2_palette" ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bed_straw_E2", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_straw_east2_wall" ], "x": 19, "y": 11 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bed_straw_E3", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_straw_east2_wall" ], "x": 19, "y": 14 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bed_straw_E4", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_straw_east2_wall" ], "x": 19, "y": 17 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bed_makeshift_east2_wall", + "object": { "mapgensize": [ 2, 2 ], "rows": [ + "nn", + " L" + ], "palettes": [ "fbmc_shelter_2_palette" ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bed_makeshift_E2", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_makeshift_east2_wall" ], "x": 19, "y": 11 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bed_makeshift_E3", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_makeshift_east2_wall" ], "x": 19, "y": 14 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bed_makeshift_E4", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bed_makeshift_east2_wall" ], "x": 19, "y": 17 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_dining_room", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + "hhhh", + "tttt", + "hhhh", + " " + ], + "palettes": [ "fbmc_shelter_2_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_dining", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_dining_room" ], "x": 12, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_living_room", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + "xCB", + "s Q", + "s B" + ], + "palettes": [ "fbmc_shelter_2_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_livingroom", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_living_room" ], "x": 17, "y": 7 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_pantry", + "method": "json", + "object": { + "set": [ + { "point": "furniture", "id": "f_rack_wood", "x": 7, "y": 13 }, + { "point": "furniture", "id": "f_rack_wood", "x": 8, "y": 13 }, + { "point": "furniture", "id": "f_rack_wood", "x": 9, "y": 13 }, + { "point": "furniture", "id": "f_rack_wood", "x": 14, "y": 13 }, + { "point": "furniture", "id": "f_rack_wood", "x": 15, "y": 13 }, + { "point": "furniture", "id": "f_rack_wood", "x": 16, "y": 13 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_craftspot", + "method": "json", + "object": { + "set": [ + { "point": "furniture", "id": "f_workbench", "x": 6, "y": 8 }, + { "point": "furniture", "id": "f_workbench", "x": 7, "y": 8 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_radio_console", + "method": "json", + "object": { + "set": [ + { "point": "terrain", "id": "t_radio_tower", "x": 12, "y": 5 }, + { "point": "terrain", "id": "t_radio_controls", "x": 13, "y": 5 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/base/modular_shelter_2/modular_shelter_2_log.json b/data/json/mapgen/basecamps/base/modular_shelter_2/modular_shelter_2_log.json new file mode 100644 index 0000000000000..5d9ea4141eb12 --- /dev/null +++ b/data/json/mapgen/basecamps/base/modular_shelter_2/modular_shelter_2_log.json @@ -0,0 +1,252 @@ +[ + { + "type": "palette", + "id": "fbmc_shelter_2_palette_log", + "terrain": { "w": "t_wall_log", "d": "t_door_c" }, + "furniture": { + "h": "f_chair", + "t": "f_table", + "x": "f_coffee_table", + "c": "f_workbench", + "r": "f_rack", + "b": "f_bed", + "m": "f_straw_bed", + "n": "f_makeshift_bed", + "L": "f_locker", + "s": "f_sofa", + "C": "f_armchair", + "B": "f_bookcase" + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_NW_log", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + " w", + " d", + "www" + ], + "palettes": [ "fbmc_shelter_2_palette_log" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_NW_log", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_NW_log" ], "x": 3, "y": 11 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_W1_log", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + " w", + " d", + "www" + ], + "palettes": [ "fbmc_shelter_2_palette_log" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_W1_log", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_W1_log" ], "x": 3, "y": 14 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_W2_log", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + " w ", + " d ", + " w ", + " w " + ], + "palettes": [ "fbmc_shelter_2_palette_log" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_W2_log", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_W2_log" ], "x": 3, "y": 17 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_W3_log", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + "www ", + "d w", + "w w", + "www " + ], + "palettes": [ "fbmc_shelter_2_palette_log" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_W3_log", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_W3_log" ], "x": 7, "y": 14 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_SW_log", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + "wdww", + " w", + " w", + " " + ], + "palettes": [ "fbmc_shelter_2_palette_log" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_SW_log", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_SW_log" ], "x": 6, "y": 19 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_S1_log", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + "wdw", + " w", + " w" + ], + "palettes": [ "fbmc_shelter_2_palette_log" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_S2_log", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + "www", + " d", + " w" + ], + "palettes": [ "fbmc_shelter_2_palette_log" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_S_log", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_shelter_2_bedroom_S1_log" ], "x": 10, "y": 19 }, + { "chunks": [ "fbmc_shelter_2_bedroom_S2_log" ], "x": 13, "y": 20 } + ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_east1_log", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + " www", + "w w", + "w w", + " dww" + ], + "palettes": [ "fbmc_shelter_2_palette_log" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_E1_log", + "method": "json", + "object": { + "set": [ + { "point": "terrain", "id": "t_door_c", "x": 12, "y": 14 }, + { "point": "terrain", "id": "t_door_c", "x": 12, "y": 17 } + ], + "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_east1_log" ], "x": 13, "y": 14 } ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_east2_log", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + "w ", + "w ", + "d ", + "www " + ], + "palettes": [ "fbmc_shelter_2_palette_log" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_E2_log", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_east2_log" ], "x": 18, "y": 10 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_east3_log", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + "w ", + "d ", + "www " + ], + "palettes": [ "fbmc_shelter_2_palette_log" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_E3_log", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_east3_log" ], "x": 18, "y": 14 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_east4_log", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + "w ", + "d ", + "w ", + "w " + ], + "palettes": [ "fbmc_shelter_2_palette_log" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_E4_log", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_east4_log" ], "x": 18, "y": 17 } ] } + } +] diff --git a/data/json/mapgen/basecamps/base/modular_shelter_2/modular_shelter_2_rock.json b/data/json/mapgen/basecamps/base/modular_shelter_2/modular_shelter_2_rock.json new file mode 100644 index 0000000000000..6128a8d10a0ae --- /dev/null +++ b/data/json/mapgen/basecamps/base/modular_shelter_2/modular_shelter_2_rock.json @@ -0,0 +1,252 @@ +[ + { + "type": "palette", + "id": "fbmc_shelter_2_palette_rock", + "terrain": { "w": "t_rock_wall", "d": "t_door_c" }, + "furniture": { + "h": "f_chair", + "t": "f_table", + "x": "f_coffee_table", + "c": "f_workbench", + "r": "f_rack", + "b": "f_bed", + "m": "f_straw_bed", + "n": "f_makeshift_bed", + "L": "f_locker", + "s": "f_sofa", + "C": "f_armchair", + "B": "f_bookcase" + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_NW_rock", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + " w", + " d", + "www" + ], + "palettes": [ "fbmc_shelter_2_palette_rock" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_NW_rock", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_NW_rock" ], "x": 3, "y": 11 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_W1_rock", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + " w", + " d", + "www" + ], + "palettes": [ "fbmc_shelter_2_palette_rock" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_W1_rock", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_W1_rock" ], "x": 3, "y": 14 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_W2_rock", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + " w ", + " d ", + " w ", + " w " + ], + "palettes": [ "fbmc_shelter_2_palette_rock" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_W2_rock", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_W2_rock" ], "x": 3, "y": 17 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_W3_rock", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + "www ", + "d w", + "w w", + "www " + ], + "palettes": [ "fbmc_shelter_2_palette_rock" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_W3_rock", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_W3_rock" ], "x": 7, "y": 14 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_SW_rock", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + "wdww", + " w", + " w", + " " + ], + "palettes": [ "fbmc_shelter_2_palette_rock" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_SW_rock", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_SW_rock" ], "x": 6, "y": 19 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_S1_rock", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + "wdw", + " w", + " w" + ], + "palettes": [ "fbmc_shelter_2_palette_rock" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_S2_rock", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + "www", + " d", + " w" + ], + "palettes": [ "fbmc_shelter_2_palette_rock" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_S_rock", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_shelter_2_bedroom_S1_rock" ], "x": 10, "y": 19 }, + { "chunks": [ "fbmc_shelter_2_bedroom_S2_rock" ], "x": 13, "y": 20 } + ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_east1_rock", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + " www", + "w w", + "w w", + " dww" + ], + "palettes": [ "fbmc_shelter_2_palette_rock" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_E1_rock", + "method": "json", + "object": { + "set": [ + { "point": "terrain", "id": "t_door_c", "x": 12, "y": 14 }, + { "point": "terrain", "id": "t_door_c", "x": 12, "y": 17 } + ], + "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_east1_rock" ], "x": 13, "y": 14 } ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_east2_rock", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + "w ", + "w ", + "d ", + "www " + ], + "palettes": [ "fbmc_shelter_2_palette_rock" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_E2_rock", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_east2_rock" ], "x": 18, "y": 10 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_east3_rock", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + "w ", + "d ", + "www " + ], + "palettes": [ "fbmc_shelter_2_palette_rock" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_E3_rock", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_east3_rock" ], "x": 18, "y": 14 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_east4_rock", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + "w ", + "d ", + "w ", + "w " + ], + "palettes": [ "fbmc_shelter_2_palette_rock" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_E4_rock", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_east4_rock" ], "x": 18, "y": 17 } ] } + } +] diff --git a/data/json/mapgen/basecamps/base/modular_shelter_2/modular_shelter_2_standard.json b/data/json/mapgen/basecamps/base/modular_shelter_2/modular_shelter_2_standard.json new file mode 100644 index 0000000000000..2d9f1e694eca4 --- /dev/null +++ b/data/json/mapgen/basecamps/base/modular_shelter_2/modular_shelter_2_standard.json @@ -0,0 +1,233 @@ +[ + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_NW_standard", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + " w", + " d", + "www" + ], + "palettes": [ "fbmc_shelter_2_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_NW_standard", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_NW_standard" ], "x": 3, "y": 11 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_W1_standard", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + " w", + " d", + "www" + ], + "palettes": [ "fbmc_shelter_2_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_W1_standard", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_W1_standard" ], "x": 3, "y": 14 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_W2_standard", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + " w ", + " d ", + " w ", + " w " + ], + "palettes": [ "fbmc_shelter_2_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_W2_standard", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_W2_standard" ], "x": 3, "y": 17 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_W3_standard", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + "www ", + "d w", + "w w", + "www " + ], + "palettes": [ "fbmc_shelter_2_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_W3_standard", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_W3_standard" ], "x": 7, "y": 14 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_SW_standard", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + "wdww", + " w", + " w", + " " + ], + "palettes": [ "fbmc_shelter_2_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_SW_standard", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_SW_standard" ], "x": 6, "y": 19 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_S1_standard", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + "wdw", + " w", + " w" + ], + "palettes": [ "fbmc_shelter_2_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_S2_standard", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + "www", + " d", + " w" + ], + "palettes": [ "fbmc_shelter_2_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_S_standard", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_shelter_2_bedroom_S1_standard" ], "x": 10, "y": 19 }, + { "chunks": [ "fbmc_shelter_2_bedroom_S2_standard" ], "x": 13, "y": 20 } + ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_east1_standard", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + " www", + "w w", + "w w", + " dww" + ], + "palettes": [ "fbmc_shelter_2_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_E1_standard", + "method": "json", + "object": { + "set": [ + { "point": "terrain", "id": "t_door_c", "x": 12, "y": 14 }, + { "point": "terrain", "id": "t_door_c", "x": 12, "y": 17 } + ], + "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_east1_standard" ], "x": 13, "y": 14 } ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_east2_standard", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + "w ", + "w ", + "d ", + "www " + ], + "palettes": [ "fbmc_shelter_2_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_E2_standard", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_east2_standard" ], "x": 18, "y": 10 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_east3_standard", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + "w ", + "d ", + "www " + ], + "palettes": [ "fbmc_shelter_2_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_E3_standard", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_east3_standard" ], "x": 18, "y": 14 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_east4_standard", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + "w ", + "d ", + "w ", + "w " + ], + "palettes": [ "fbmc_shelter_2_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_E4_standard", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_east4_standard" ], "x": 18, "y": 17 } ] } + } +] diff --git a/data/json/mapgen/basecamps/base/modular_shelter_2/modular_shelter_2_wad.json b/data/json/mapgen/basecamps/base/modular_shelter_2/modular_shelter_2_wad.json new file mode 100644 index 0000000000000..528a6f1dd2137 --- /dev/null +++ b/data/json/mapgen/basecamps/base/modular_shelter_2/modular_shelter_2_wad.json @@ -0,0 +1,252 @@ +[ + { + "type": "palette", + "id": "fbmc_shelter_2_palette_wad", + "terrain": { "w": "t_wall_wattle", "d": "t_door_makeshift_c" }, + "furniture": { + "h": "f_chair", + "t": "f_table", + "x": "f_coffee_table", + "c": "f_workbench", + "r": "f_rack", + "b": "f_bed", + "m": "f_straw_bed", + "n": "f_makeshift_bed", + "L": "f_locker", + "s": "f_sofa", + "C": "f_armchair", + "B": "f_bookcase" + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_NW_wad", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + " w", + " d", + "www" + ], + "palettes": [ "fbmc_shelter_2_palette_wad" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_NW_wad", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_NW_wad" ], "x": 3, "y": 11 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_W1_wad", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + " w", + " d", + "www" + ], + "palettes": [ "fbmc_shelter_2_palette_wad" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_W1_wad", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_W1_wad" ], "x": 3, "y": 14 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_W2_wad", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + " w ", + " d ", + " w ", + " w " + ], + "palettes": [ "fbmc_shelter_2_palette_wad" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_W2_wad", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_W2_wad" ], "x": 3, "y": 17 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_W3_wad", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + "www ", + "d w", + "w w", + "www " + ], + "palettes": [ "fbmc_shelter_2_palette_wad" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_W3_wad", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_W3_wad" ], "x": 7, "y": 14 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_SW_wad", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + "wdww", + " w", + " w", + " " + ], + "palettes": [ "fbmc_shelter_2_palette_wad" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_SW_wad", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_SW_wad" ], "x": 6, "y": 19 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_S1_wad", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + "wdw", + " w", + " w" + ], + "palettes": [ "fbmc_shelter_2_palette_wad" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_S2_wad", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + "www", + " d", + " w" + ], + "palettes": [ "fbmc_shelter_2_palette_wad" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_S_wad", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_shelter_2_bedroom_S1_wad" ], "x": 10, "y": 19 }, + { "chunks": [ "fbmc_shelter_2_bedroom_S2_wad" ], "x": 13, "y": 20 } + ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_east1_wad", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + " www", + "w w", + "w w", + " dww" + ], + "palettes": [ "fbmc_shelter_2_palette_wad" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_E1_wad", + "method": "json", + "object": { + "set": [ + { "point": "terrain", "id": "t_door_c", "x": 12, "y": 14 }, + { "point": "terrain", "id": "t_door_c", "x": 12, "y": 17 } + ], + "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_east1_wad" ], "x": 13, "y": 14 } ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_east2_wad", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + "w ", + "w ", + "d ", + "www " + ], + "palettes": [ "fbmc_shelter_2_palette_wad" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_E2_wad", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_east2_wad" ], "x": 18, "y": 10 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_east3_wad", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + "w ", + "d ", + "www " + ], + "palettes": [ "fbmc_shelter_2_palette_wad" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_E3_wad", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_east3_wad" ], "x": 18, "y": 14 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_east4_wad", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + "w ", + "d ", + "w ", + "w " + ], + "palettes": [ "fbmc_shelter_2_palette_wad" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_E4_wad", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_east4_wad" ], "x": 18, "y": 17 } ] } + } +] diff --git a/data/json/mapgen/basecamps/base/modular_shelter_2/modular_shelter_2_wood.json b/data/json/mapgen/basecamps/base/modular_shelter_2/modular_shelter_2_wood.json new file mode 100644 index 0000000000000..625aadee0e45c --- /dev/null +++ b/data/json/mapgen/basecamps/base/modular_shelter_2/modular_shelter_2_wood.json @@ -0,0 +1,252 @@ +[ + { + "type": "palette", + "id": "fbmc_shelter_2_palette_wood", + "terrain": { "w": "t_wall_wood", "d": "t_door_c" }, + "furniture": { + "h": "f_chair", + "t": "f_table", + "x": "f_coffee_table", + "c": "f_workbench", + "r": "f_rack", + "b": "f_bed", + "m": "f_straw_bed", + "n": "f_makeshift_bed", + "L": "f_locker", + "s": "f_sofa", + "C": "f_armchair", + "B": "f_bookcase" + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_NW_wood", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + " w", + " d", + "www" + ], + "palettes": [ "fbmc_shelter_2_palette_wood" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_NW_wood", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_NW_wood" ], "x": 3, "y": 11 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_W1_wood", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + " w", + " d", + "www" + ], + "palettes": [ "fbmc_shelter_2_palette_wood" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_W1_wood", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_W1_wood" ], "x": 3, "y": 14 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_W2_wood", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + " w ", + " d ", + " w ", + " w " + ], + "palettes": [ "fbmc_shelter_2_palette_wood" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_W2_wood", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_W2_wood" ], "x": 3, "y": 17 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_W3_wood", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + "www ", + "d w", + "w w", + "www " + ], + "palettes": [ "fbmc_shelter_2_palette_wood" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_W3_wood", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_W3_wood" ], "x": 7, "y": 14 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_SW_wood", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + "wdww", + " w", + " w", + " " + ], + "palettes": [ "fbmc_shelter_2_palette_wood" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_SW_wood", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_SW_wood" ], "x": 6, "y": 19 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_S1_wood", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + "wdw", + " w", + " w" + ], + "palettes": [ "fbmc_shelter_2_palette_wood" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_S2_wood", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + "www", + " d", + " w" + ], + "palettes": [ "fbmc_shelter_2_palette_wood" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_S_wood", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_shelter_2_bedroom_S1_wood" ], "x": 10, "y": 19 }, + { "chunks": [ "fbmc_shelter_2_bedroom_S2_wood" ], "x": 13, "y": 20 } + ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_east1_wood", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + " www", + "w w", + "w w", + " dww" + ], + "palettes": [ "fbmc_shelter_2_palette_wood" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_E1_wood", + "method": "json", + "object": { + "set": [ + { "point": "terrain", "id": "t_door_c", "x": 12, "y": 14 }, + { "point": "terrain", "id": "t_door_c", "x": 12, "y": 17 } + ], + "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_east1_wood" ], "x": 13, "y": 14 } ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_east2_wood", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + "w ", + "w ", + "d ", + "www " + ], + "palettes": [ "fbmc_shelter_2_palette_wood" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_E2_wood", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_east2_wood" ], "x": 18, "y": 10 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_east3_wood", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + "w ", + "d ", + "www " + ], + "palettes": [ "fbmc_shelter_2_palette_wood" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_E3_wood", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_east3_wood" ], "x": 18, "y": 14 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_shelter_2_bedroom_east4_wood", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + "w ", + "d ", + "w ", + "w " + ], + "palettes": [ "fbmc_shelter_2_palette_wood" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_shelter_2_bedroom_E4_wood", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_shelter_2_bedroom_east4_wood" ], "x": 18, "y": 17 } ] } + } +] diff --git a/data/json/mapgen/basecamps/expansion/expansion_palette.json b/data/json/mapgen/basecamps/expansion/expansion_palette.json new file mode 100644 index 0000000000000..477c567a6ab14 --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/expansion_palette.json @@ -0,0 +1,8 @@ +[ + { + "type": "palette", + "id": "fbm_expansion_palette", + "terrain": { ",": "t_dirt" }, + "furniture": { } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_canteen/modular_canteen_common.json b/data/json/mapgen/basecamps/expansion/modular_canteen/modular_canteen_common.json new file mode 100644 index 0000000000000..8617f7fd2a39c --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_canteen/modular_canteen_common.json @@ -0,0 +1,25 @@ +[ + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_0", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " ", + " ", + " ", + " ", + " " + ], + "palettes": [ "fbm_expansion_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_canteen_0", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_0" ], "x": 10, "y": 10 } ] } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_canteen/version_1/modular_canteen_common.json b/data/json/mapgen/basecamps/expansion/modular_canteen/version_1/modular_canteen_common.json new file mode 100644 index 0000000000000..323123f6d6d9c --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_canteen/version_1/modular_canteen_common.json @@ -0,0 +1,222 @@ +[ + { + "type": "palette", + "id": "fbmk_common_palette", + "terrain": { + "d": "t_door_c", + "B": "t_grass", + "o": "t_window_no_curtains", + "w": "t_wall_wood", + ".": "t_floor", + ",": "t_dirtfloor", + "S": "t_dirtfloor", + "a": "t_dirtfloor", + "U": "t_rootcellar" + }, + "furniture": { + "b": "f_bench", + "t": "f_table", + "K": "f_kiln_empty", + "a": "f_stool", + "r": "f_rack_wood", + "R": "f_rack", + "h": "f_chair", + "S": "f_smoking_rack", + "V": "f_fvat_empty", + "B": "f_birdbath", + "H": "f_butcher_rack", + "c": "f_counter", + "p": "f_planter" + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_1", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " ", + " ", + " ", + " ", + " " + ], + "palettes": [ "fbmk_common_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmk_1", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_1" ], "x": 10, "y": 10 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmk_canteen_fireplace", + "method": "json", + "object": { + "set": [ + { "point": "furniture", "id": "f_fireplace", "x": 11, "y": 8 }, + { "point": "furniture", "id": "f_fireplace", "x": 13, "y": 8 }, + { "point": "furniture", "id": "f_counter", "x": 10, "y": 8 } + ], + "place_loot": [ { "item": "pot", "x": 10, "y": 8 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmk_canteen_stove", + "method": "json", + "object": { + "set": [ + { "point": "furniture", "id": "f_woodstove", "x": 11, "y": 8 }, + { "point": "furniture", "id": "f_woodstove", "x": 13, "y": 8 }, + { "point": "furniture", "id": "f_counter", "x": 10, "y": 8 } + ], + "place_loot": [ { "item": "pot", "x": 10, "y": 8 }, { "item": "pan", "x": 10, "y": 8 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmk_canteen_well", + "method": "json", + "object": { "set": [ { "point": "terrain", "id": "t_water_pump", "x": 12, "y": 5 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_canteen_counters", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + " ", + " c ", + " ", + " ccc ", + " ", + " rr rr ", + " " + ], + "palettes": [ "fbmk_common_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_canteen_counters", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_counters" ], "x": 9, "y": 7 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmk_canteen_smoking_kiln", + "method": "json", + "object": { + "set": [ + { "point": "furniture", "id": "f_smoking_rack", "x": 17, "y": 8 }, + { "point": "furniture", "id": "f_smoking_rack", "x": 18, "y": 8 }, + { "point": "furniture", "id": "f_smoking_rack", "x": 19, "y": 8 }, + { "point": "furniture", "id": "f_kiln_empty", "x": 19, "y": 12 } + ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_canteen_pantry", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + " ", + " rrrrU ", + " V ", + " rrrr ", + " V ", + " rrrrU ", + " " + ], + "palettes": [ "fbmk_common_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmk_canteen_pantry_furniture", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_pantry" ], "x": 3, "y": 7 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmk_canteen_butchery_rack", + "method": "json", + "object": { + "set": [ + { "point": "furniture", "id": "f_butcher_rack", "x": 17, "y": 12 }, + { "point": "furniture", "id": "f_table", "x": 16, "y": 12 } + ], + "place_loot": [ { "item": "knife_butcher", "x": 16, "y": 12 } ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_canteen_dining_furniture", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + "hth hth", + "hth hth", + "hth hth", + "hth hth", + " ", + " ", + " " + ], + "palettes": [ "fbmk_common_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmk_canteen_dining_furniture", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_dining_furniture" ], "x": 9, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_canteen_planters", + "object": { + "mapgensize": [ 3, 3 ], + "rows": [ + "ppp", + "ppp", + " " + ], + "palettes": [ "fbmk_common_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmk_canteen_planters_1", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_planters" ], "x": 4, "y": 4 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmk_canteen_planters_2", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_planters" ], "x": 8, "y": 4 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmk_canteen_planters_3", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_planters" ], "x": 14, "y": 4 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmk_canteen_planters_4", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_planters" ], "x": 18, "y": 4 } ] } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_canteen/version_1/modular_canteen_log.json b/data/json/mapgen/basecamps/expansion/modular_canteen/version_1/modular_canteen_log.json new file mode 100644 index 0000000000000..6935ddc92d80d --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_canteen/version_1/modular_canteen_log.json @@ -0,0 +1,200 @@ +[ + { + "type": "palette", + "id": "fbmk_log_palette", + "terrain": { + "d": "t_door_c", + "B": "t_grass", + "o": "t_window_no_curtains", + "w": "t_wall_log", + ".": "t_floor", + ",": "t_dirtfloor", + "S": "t_dirtfloor", + "a": "t_dirtfloor", + "U": "t_rootcellar" + }, + "furniture": { + "b": "f_bench", + "t": "f_table", + "K": "f_kiln_empty", + "a": "f_stool", + "r": "f_rack_wood", + "R": "f_rack", + "h": "f_chair", + "S": "f_smoking_rack", + "V": "f_fvat_empty", + "B": "f_birdbath", + "H": "f_butcher_rack", + "c": "f_counter", + "p": "f_planter" + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_kitchen_room_log", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + "wowdwow", + "w.....w", + "......o", + " ", + " ", + " ", + " " + ], + "palettes": [ "fbmk_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_canteen_log", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_kitchen_room_log" ], "x": 9, "y": 7 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_kitchen_room2_log", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + " ", + " ", + " ", + "w.....d", + "......o", + "w.....w", + "wwwdwww" + ], + "palettes": [ "fbmk_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_canteen2_log", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_kitchen_room2_log" ], "x": 9, "y": 7 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_canteen_smoking_area_log", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + ",w,w ", + ",,,, ", + ",,,, ", + ",,aw ", + ",,,, ", + ",,,, ", + "ww,w " + ], + "palettes": [ "fbmk_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_smoking_area_log", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_smoking_area_log" ], "x": 16, "y": 7 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_canteen_pantry_log", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + "wwwwww ", + "w..... ", + "o..... ", + "w..... ", + "o..... ", + "w..... ", + "wwwwww " + ], + "palettes": [ "fbmk_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmk_canteen_pantry_log", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_pantry_log" ], "x": 3, "y": 7 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_canteen_dining_west_log", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + " bbbw..", + " w..", + " B o..", + " d..", + " o..", + " ww.", + " ww" + ], + "palettes": [ "fbmk_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmk_canteen_dining_west_log", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_dining_west_log" ], "x": 3, "y": 14 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_canteen_dining_east_log", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + "...w ", + "...w ", + "...ob ", + "...wb ", + "...ob ", + "..ww ", + "oww " + ], + "palettes": [ "fbmk_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmk_canteen_dining_east_log", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_dining_east_log" ], "x": 14, "y": 14 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_canteen_dining_center_log", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + " .... ", + " .... ", + " .... ", + " .... ", + " .... ", + " .... ", + " owdw " + ], + "palettes": [ "fbmk_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmk_canteen_dining_center_log", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_dining_center_log" ], "x": 8, "y": 14 } ] } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_canteen/version_1/modular_canteen_metal.json b/data/json/mapgen/basecamps/expansion/modular_canteen/version_1/modular_canteen_metal.json new file mode 100644 index 0000000000000..d299b18d0777f --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_canteen/version_1/modular_canteen_metal.json @@ -0,0 +1,199 @@ +[ + { + "type": "palette", + "id": "fbmk_metal_palette", + "terrain": { + "d": "t_door_metal_c", + "B": "t_grass", + "o": "t_window_no_curtains", + "w": "t_junk_wall", + ".": "t_floor", + ",": "t_dirtfloor", + "S": "t_dirtfloor", + "a": "t_dirtfloor", + "U": "t_rootcellar" + }, + "furniture": { + "b": "f_bench", + "t": "f_table", + "K": "f_kiln_empty", + "a": "f_stool", + "r": "f_rack_wood", + "h": "f_chair", + "S": "f_smoking_rack", + "V": "f_fvat_empty", + "B": "f_birdbath", + "H": "f_butcher_rack", + "c": "f_counter", + "p": "f_planter" + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_kitchen_room_metal", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + "wowdwow", + "w.....w", + "......o", + " ", + " ", + " ", + " " + ], + "palettes": [ "fbmk_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_canteen_metal", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_kitchen_room_metal" ], "x": 9, "y": 7 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_kitchen_room2_metal", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + " ", + " ", + " ", + "w.....d", + "......o", + "w.....w", + "wwwdwww" + ], + "palettes": [ "fbmk_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_canteen2_metal", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_kitchen_room2_metal" ], "x": 9, "y": 7 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_canteen_smoking_area_metal", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + ",w,w ", + ",,,, ", + ",,,, ", + ",,aw ", + ",,,, ", + ",,,, ", + "ww,w " + ], + "palettes": [ "fbmk_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_smoking_area_metal", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_smoking_area_metal" ], "x": 16, "y": 7 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_canteen_pantry_metal", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + "wwwwww ", + "w..... ", + "o..... ", + "w..... ", + "o..... ", + "w..... ", + "wwwwww " + ], + "palettes": [ "fbmk_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmk_canteen_pantry_metal", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_pantry_metal" ], "x": 3, "y": 7 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_canteen_dining_west_metal", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + " bbbw..", + " w..", + " B o..", + " d..", + " o..", + " ww.", + " ww" + ], + "palettes": [ "fbmk_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmk_canteen_dining_west_metal", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_dining_west_metal" ], "x": 3, "y": 14 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_canteen_dining_east_metal", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + "...w ", + "...w ", + "...ob ", + "...wb ", + "...ob ", + "..ww ", + "oww " + ], + "palettes": [ "fbmk_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmk_canteen_dining_east_metal", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_dining_east_metal" ], "x": 14, "y": 14 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_canteen_dining_center_metal", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + " .... ", + " .... ", + " .... ", + " .... ", + " .... ", + " .... ", + " owdw " + ], + "palettes": [ "fbmk_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmk_canteen_dining_center_metal", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_dining_center_metal" ], "x": 8, "y": 14 } ] } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_canteen/version_1/modular_canteen_migo_resin.json b/data/json/mapgen/basecamps/expansion/modular_canteen/version_1/modular_canteen_migo_resin.json new file mode 100644 index 0000000000000..fb95729512b8d --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_canteen/version_1/modular_canteen_migo_resin.json @@ -0,0 +1,200 @@ +[ + { + "type": "palette", + "id": "fbmk_migo_resin_palette", + "terrain": { + "d": "t_resin_hole_c", + "B": "t_grass", + "o": "t_wall_resin_cage", + "w": "t_wall_resin", + ".": "t_floor_resin", + ",": "t_dirtfloor", + "S": "t_dirtfloor", + "a": "t_dirtfloor", + "U": "t_rootcellar" + }, + "furniture": { + "b": "f_bench", + "t": "f_table", + "K": "f_kiln_empty", + "a": "f_stool", + "r": "f_rack_wood", + "R": "f_rack", + "h": "f_chair", + "S": "f_smoking_rack", + "V": "f_fvat_empty", + "B": "f_birdbath", + "H": "f_butcher_rack", + "c": "f_counter", + "p": "f_planter" + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_kitchen_room_migo_resin", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + "wowdwow", + "w.....w", + "......o", + " ", + " ", + " ", + " " + ], + "palettes": [ "fbmk_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_canteen_migo_resin", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_kitchen_room_migo_resin" ], "x": 9, "y": 7 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_kitchen_room2_migo_resin", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + " ", + " ", + " ", + "w.....d", + "......o", + "w.....w", + "wwwdwww" + ], + "palettes": [ "fbmk_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_canteen2_migo_resin", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_kitchen_room2_migo_resin" ], "x": 9, "y": 7 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_canteen_smoking_area_migo_resin", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + ",w,w ", + ",,,, ", + ",,,, ", + ",,aw ", + ",,,, ", + ",,,, ", + "ww,w " + ], + "palettes": [ "fbmk_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_smoking_area_migo_resin", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_smoking_area_migo_resin" ], "x": 16, "y": 7 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_canteen_pantry_migo_resin", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + "wwwwww ", + "w..... ", + "o..... ", + "w..... ", + "o..... ", + "w..... ", + "wwwwww " + ], + "palettes": [ "fbmk_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmk_canteen_pantry_migo_resin", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_pantry_migo_resin" ], "x": 3, "y": 7 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_canteen_dining_west_migo_resin", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + " bbbw..", + " w..", + " B o..", + " d..", + " o..", + " ww.", + " ww" + ], + "palettes": [ "fbmk_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmk_canteen_dining_west_migo_resin", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_dining_west_migo_resin" ], "x": 3, "y": 14 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_canteen_dining_east_migo_resin", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + "...w ", + "...w ", + "...ob ", + "...wb ", + "...ob ", + "..ww ", + "oww " + ], + "palettes": [ "fbmk_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmk_canteen_dining_east_migo_resin", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_dining_east_migo_resin" ], "x": 14, "y": 14 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_canteen_dining_center_migo_resin", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + " .... ", + " .... ", + " .... ", + " .... ", + " .... ", + " .... ", + " owdw " + ], + "palettes": [ "fbmk_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmk_canteen_dining_center_migo_resin", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_dining_center_migo_resin" ], "x": 8, "y": 14 } ] } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_canteen/version_1/modular_canteen_rammed_earth.json b/data/json/mapgen/basecamps/expansion/modular_canteen/version_1/modular_canteen_rammed_earth.json new file mode 100644 index 0000000000000..2f7ecf1995347 --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_canteen/version_1/modular_canteen_rammed_earth.json @@ -0,0 +1,200 @@ +[ + { + "type": "palette", + "id": "fbmk_rammed_earth_palette", + "terrain": { + "d": "t_door_makeshift_c", + "B": "t_grass", + "o": "t_window_empty", + "w": "t_wall_rammed_earth", + ".": "t_dirtfloor", + ",": "t_dirtfloor", + "S": "t_dirtfloor", + "a": "t_dirtfloor", + "U": "t_rootcellar" + }, + "furniture": { + "b": "f_bench", + "t": "f_table", + "K": "f_kiln_empty", + "a": "f_stool", + "r": "f_rack_wood", + "R": "f_rack", + "h": "f_chair", + "S": "f_smoking_rack", + "V": "f_fvat_empty", + "B": "f_birdbath", + "H": "f_butcher_rack", + "c": "f_counter", + "p": "f_planter" + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_kitchen_room_rammed_earth", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + "wowdwow", + "w.....w", + "......o", + " ", + " ", + " ", + " " + ], + "palettes": [ "fbmk_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_canteen_rammed_earth", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_kitchen_room_rammed_earth" ], "x": 9, "y": 7 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_kitchen_room2_rammed_earth", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + " ", + " ", + " ", + "w.....d", + "......o", + "w.....w", + "wwwdwww" + ], + "palettes": [ "fbmk_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_canteen2_rammed_earth", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_kitchen_room2_rammed_earth" ], "x": 9, "y": 7 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_canteen_smoking_area_rammed_earth", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + ",w,w ", + ",,,, ", + ",,,, ", + ",,aw ", + ",,,, ", + ",,,, ", + "ww,w " + ], + "palettes": [ "fbmk_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_smoking_area_rammed_earth", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_smoking_area_rammed_earth" ], "x": 16, "y": 7 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_canteen_pantry_rammed_earth", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + "wwwwww ", + "w..... ", + "o..... ", + "w..... ", + "o..... ", + "w..... ", + "wwwwww " + ], + "palettes": [ "fbmk_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmk_canteen_pantry_rammed_earth", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_pantry_rammed_earth" ], "x": 3, "y": 7 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_canteen_dining_west_rammed_earth", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + " bbbw..", + " w..", + " B o..", + " d..", + " o..", + " ww.", + " ww" + ], + "palettes": [ "fbmk_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmk_canteen_dining_west_rammed_earth", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_dining_west_rammed_earth" ], "x": 3, "y": 14 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_canteen_dining_east_rammed_earth", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + "...w ", + "...w ", + "...ob ", + "...wb ", + "...ob ", + "..ww ", + "oww " + ], + "palettes": [ "fbmk_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmk_canteen_dining_east_rammed_earth", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_dining_east_rammed_earth" ], "x": 14, "y": 14 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_canteen_dining_center_rammed_earth", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + " .... ", + " .... ", + " .... ", + " .... ", + " .... ", + " .... ", + " owdw " + ], + "palettes": [ "fbmk_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmk_canteen_dining_center_rammed_earth", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_dining_center_rammed_earth" ], "x": 8, "y": 14 } ] } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_canteen/version_1/modular_canteen_rock.json b/data/json/mapgen/basecamps/expansion/modular_canteen/version_1/modular_canteen_rock.json new file mode 100644 index 0000000000000..30e47ad802be1 --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_canteen/version_1/modular_canteen_rock.json @@ -0,0 +1,200 @@ +[ + { + "type": "palette", + "id": "fbmk_rock_palette", + "terrain": { + "d": "t_door_c", + "B": "t_grass", + "o": "t_window_no_curtains", + "w": "t_rock_wall", + ".": "t_floor", + ",": "t_dirtfloor", + "S": "t_dirtfloor", + "a": "t_dirtfloor", + "U": "t_rootcellar" + }, + "furniture": { + "b": "f_bench", + "t": "f_table", + "K": "f_kiln_empty", + "a": "f_stool", + "r": "f_rack_wood", + "R": "f_rack", + "h": "f_chair", + "S": "f_smoking_rack", + "V": "f_fvat_empty", + "B": "f_birdbath", + "H": "f_butcher_rack", + "c": "f_counter", + "p": "f_planter" + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_kitchen_room_rock", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + "wowdwow", + "w.....w", + "......o", + " ", + " ", + " ", + " " + ], + "palettes": [ "fbmk_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_canteen_rock", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_kitchen_room_rock" ], "x": 9, "y": 7 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_kitchen_room2_rock", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + " ", + " ", + " ", + "w.....d", + "......o", + "w.....w", + "wwwdwww" + ], + "palettes": [ "fbmk_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_canteen2_rock", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_kitchen_room2_rock" ], "x": 9, "y": 7 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_canteen_smoking_area_rock", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + ",w,w ", + ",,,, ", + ",,,, ", + ",,aw ", + ",,,, ", + ",,,, ", + "ww,w " + ], + "palettes": [ "fbmk_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_smoking_area_rock", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_smoking_area_rock" ], "x": 16, "y": 7 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_canteen_pantry_rock", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + "wwwwww ", + "w..... ", + "o..... ", + "w..... ", + "o..... ", + "w..... ", + "wwwwww " + ], + "palettes": [ "fbmk_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmk_canteen_pantry_rock", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_pantry_rock" ], "x": 3, "y": 7 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_canteen_dining_west_rock", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + " bbbw..", + " w..", + " B o..", + " d..", + " o..", + " ww.", + " ww" + ], + "palettes": [ "fbmk_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmk_canteen_dining_west_rock", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_dining_west_rock" ], "x": 3, "y": 14 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_canteen_dining_east_rock", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + "...w ", + "...w ", + "...ob ", + "...wb ", + "...ob ", + "..ww ", + "oww " + ], + "palettes": [ "fbmk_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmk_canteen_dining_east_rock", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_dining_east_rock" ], "x": 14, "y": 14 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_canteen_dining_center_rock", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + " .... ", + " .... ", + " .... ", + " .... ", + " .... ", + " .... ", + " owdw " + ], + "palettes": [ "fbmk_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmk_canteen_dining_center_rock", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_dining_center_rock" ], "x": 8, "y": 14 } ] } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_canteen/version_1/modular_canteen_wad.json b/data/json/mapgen/basecamps/expansion/modular_canteen/version_1/modular_canteen_wad.json new file mode 100644 index 0000000000000..2b5c1baf4e9cc --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_canteen/version_1/modular_canteen_wad.json @@ -0,0 +1,200 @@ +[ + { + "type": "palette", + "id": "fbmk_wad_palette", + "terrain": { + "d": "t_door_makeshift_c", + "B": "t_grass", + "o": "t_wall_wattle_half", + "w": "t_wall_wattle", + ".": "t_dirtfloor", + ",": "t_dirtfloor", + "S": "t_dirtfloor", + "a": "t_dirtfloor", + "U": "t_rootcellar" + }, + "furniture": { + "b": "f_bench", + "t": "f_table", + "K": "f_kiln_empty", + "a": "f_stool", + "r": "f_rack_wood", + "R": "f_rack", + "h": "f_chair", + "S": "f_smoking_rack", + "V": "f_fvat_empty", + "B": "f_birdbath", + "H": "f_butcher_rack", + "c": "f_counter", + "p": "f_planter" + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_kitchen_room_wad", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + "wowdwow", + "w.....w", + "......o", + " ", + " ", + " ", + " " + ], + "palettes": [ "fbmk_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_canteen_wad", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_kitchen_room_wad" ], "x": 9, "y": 7 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_kitchen_room2_wad", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + " ", + " ", + " ", + "w.....d", + "......o", + "w.....w", + "wwwdwww" + ], + "palettes": [ "fbmk_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_canteen2_wad", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_kitchen_room2_wad" ], "x": 9, "y": 7 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_canteen_smoking_area_wad", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + ",w,w ", + ",,,, ", + ",,,, ", + ",,aw ", + ",,,, ", + ",,,, ", + "ww,w " + ], + "palettes": [ "fbmk_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_smoking_area_wad", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_smoking_area_wad" ], "x": 16, "y": 7 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_canteen_pantry_wad", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + "wwwwww ", + "w..... ", + "o..... ", + "w..... ", + "o..... ", + "w..... ", + "wwwwww " + ], + "palettes": [ "fbmk_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmk_canteen_pantry_wad", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_pantry_wad" ], "x": 3, "y": 7 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_canteen_dining_west_wad", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + " bbbw..", + " w..", + " B o..", + " d..", + " o..", + " ww.", + " ww" + ], + "palettes": [ "fbmk_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmk_canteen_dining_west_wad", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_dining_west_wad" ], "x": 3, "y": 14 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_canteen_dining_east_wad", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + "...w ", + "...w ", + "...ob ", + "...wb ", + "...ob ", + "..ww ", + "oww " + ], + "palettes": [ "fbmk_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmk_canteen_dining_east_wad", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_dining_east_wad" ], "x": 14, "y": 14 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_canteen_dining_center_wad", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + " .... ", + " .... ", + " .... ", + " .... ", + " .... ", + " .... ", + " owdw " + ], + "palettes": [ "fbmk_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmk_canteen_dining_center_wad", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_dining_center_wad" ], "x": 8, "y": 14 } ] } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_canteen/version_1/modular_canteen_wood.json b/data/json/mapgen/basecamps/expansion/modular_canteen/version_1/modular_canteen_wood.json new file mode 100644 index 0000000000000..69001ba90615a --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_canteen/version_1/modular_canteen_wood.json @@ -0,0 +1,170 @@ +[ + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_kitchen_room_wood", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + "wowdwow", + "w.....w", + "......o", + " ", + " ", + " ", + " " + ], + "palettes": [ "fbmk_common_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_canteen_wood", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_kitchen_room_wood" ], "x": 9, "y": 7 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_kitchen_room2_wood", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + " ", + " ", + " ", + "w.....d", + "......o", + "w.....w", + "wwwdwww" + ], + "palettes": [ "fbmk_common_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_canteen2_wood", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_kitchen_room2_wood" ], "x": 9, "y": 7 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_canteen_smoking_area_wood", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + ",w,w ", + ",,,, ", + ",,,, ", + ",,aw ", + ",,,, ", + ",,,, ", + "ww,w " + ], + "palettes": [ "fbmk_common_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_smoking_area_wood", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_smoking_area_wood" ], "x": 16, "y": 7 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_canteen_pantry_wood", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + "wwwwww ", + "w..... ", + "o..... ", + "w..... ", + "o..... ", + "w..... ", + "wwwwww " + ], + "palettes": [ "fbmk_common_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmk_canteen_pantry_wood", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_pantry_wood" ], "x": 3, "y": 7 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_canteen_dining_west_wood", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + " bbbw..", + " w..", + " B o..", + " d..", + " o..", + " ww.", + " ww" + ], + "palettes": [ "fbmk_common_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmk_canteen_dining_west_wood", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_dining_west_wood" ], "x": 3, "y": 14 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_canteen_dining_east_wood", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + "...w ", + "...w ", + "...ob ", + "...wb ", + "...ob ", + "..ww ", + "oww " + ], + "palettes": [ "fbmk_common_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmk_canteen_dining_east_wood", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_dining_east_wood" ], "x": 14, "y": 14 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmk_canteen_dining_center_wood", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + " .... ", + " .... ", + " .... ", + " .... ", + " .... ", + " .... ", + " owdw " + ], + "palettes": [ "fbmk_common_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmk_canteen_dining_center_wood", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmk_canteen_dining_center_wood" ], "x": 8, "y": 14 } ] } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_farm/modular_farm_common.json b/data/json/mapgen/basecamps/expansion/modular_farm/modular_farm_common.json new file mode 100644 index 0000000000000..59788f906f55b --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_farm/modular_farm_common.json @@ -0,0 +1,25 @@ +[ + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmf_0", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " ", + " ", + " ", + " ", + " " + ], + "palettes": [ "fbm_expansion_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_farm_0", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmf_0" ], "x": 10, "y": 10 } ] } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_farm/version_1/primitive_farm.json b/data/json/mapgen/basecamps/expansion/modular_farm/version_1/primitive_farm.json new file mode 100644 index 0000000000000..e5b7c8812506d --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_farm/version_1/primitive_farm.json @@ -0,0 +1,189 @@ +[ + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bc_prim_farm_long_fields", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + "mmmmmm", + "mmmmmm", + " ", + " ", + " " + ], + "palettes": [ "acidia_camp_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bc_prim_farm_short_fields", + "object": { "mapgensize": [ 2, 2 ], "rows": [ + "mm", + "mm" + ], "palettes": [ "acidia_camp_palette" ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bc_prim_farm_0", + "object": { + "mapgensize": [ 13, 13 ], + "rows": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " U___U ", + " _____ ", + " _____ ", + " _____ ", + " _____ ", + " " + ], + "palettes": [ "acidia_camp_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bc_prim_farm_2", + "object": { + "mapgensize": [ 13, 13 ], + "rows": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " *,,,* ", + " ,''', ", + " ,''H, ", + " *'HH* ", + " ***** ", + " " + ], + "palettes": [ "acidia_camp_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bc_prim_farm_3", + "object": { + "mapgensize": [ 13, 13 ], + "rows": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " *+* ", + " * * ", + " * * ", + " ", + " ", + " " + ], + "palettes": [ "acidia_camp_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bc_prim_farm_4", + "object": { + "mapgensize": [ 13, 13 ], + "rows": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ***+** ", + " *c''u ", + " wc''' ", + " *c'cc ", + " wc''' ", + " *c'cc ", + " ****** " + ], + "palettes": [ "acidia_camp_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmf_1", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "bc_prim_farm_0" ], "x": 1, "y": 10 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_farm_1", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "bc_prim_farm_long_fields" ], "x": 1, "y": 0 }, + { "chunks": [ "bc_prim_farm_long_fields" ], "x": 9, "y": 0 }, + { "chunks": [ "bc_prim_farm_long_fields" ], "x": 17, "y": 0 }, + { "chunks": [ "bc_prim_farm_long_fields" ], "x": 1, "y": 3 }, + { "chunks": [ "bc_prim_farm_long_fields" ], "x": 9, "y": 3 }, + { "chunks": [ "bc_prim_farm_long_fields" ], "x": 17, "y": 3 }, + { "chunks": [ "bc_prim_farm_long_fields" ], "x": 1, "y": 6 }, + { "chunks": [ "bc_prim_farm_long_fields" ], "x": 9, "y": 6 }, + { "chunks": [ "bc_prim_farm_long_fields" ], "x": 17, "y": 6 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_farm_2", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "bc_prim_farm_2" ], "x": 1, "y": 10 }, + { "chunks": [ "bc_prim_farm_long_fields" ], "x": 1, "y": 6 }, + { "chunks": [ "bc_prim_farm_long_fields" ], "x": 9, "y": 6 }, + { "chunks": [ "bc_prim_farm_long_fields" ], "x": 17, "y": 6 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_farm_3", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "bc_prim_farm_3" ], "x": 1, "y": 10 }, + { "chunks": [ "bc_prim_farm_short_fields" ], "x": 15, "y": 14 }, + { "chunks": [ "bc_prim_farm_short_fields" ], "x": 18, "y": 14 }, + { "chunks": [ "bc_prim_farm_short_fields" ], "x": 21, "y": 14 }, + { "chunks": [ "bc_prim_farm_short_fields" ], "x": 15, "y": 16 }, + { "chunks": [ "bc_prim_farm_short_fields" ], "x": 18, "y": 16 }, + { "chunks": [ "bc_prim_farm_short_fields" ], "x": 21, "y": 16 }, + { "chunks": [ "bc_prim_farm_short_fields" ], "x": 15, "y": 18 }, + { "chunks": [ "bc_prim_farm_short_fields" ], "x": 18, "y": 18 }, + { "chunks": [ "bc_prim_farm_short_fields" ], "x": 21, "y": 18 }, + { "chunks": [ "bc_prim_farm_short_fields" ], "x": 15, "y": 20 }, + { "chunks": [ "bc_prim_farm_short_fields" ], "x": 18, "y": 20 }, + { "chunks": [ "bc_prim_farm_short_fields" ], "x": 21, "y": 20 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_farm_4", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "bc_prim_farm_4" ], "x": 1, "y": 10 } ] } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_garage/modular_garage_common.json b/data/json/mapgen/basecamps/expansion/modular_garage/modular_garage_common.json new file mode 100644 index 0000000000000..02399f944714f --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_garage/modular_garage_common.json @@ -0,0 +1,25 @@ +[ + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmg_0", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " ", + " ", + " ", + " ", + " " + ], + "palettes": [ "fbm_expansion_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_garage_0", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmg_0" ], "x": 10, "y": 10 } ] } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_garage/version_1/primitive_garage.json b/data/json/mapgen/basecamps/expansion/modular_garage/version_1/primitive_garage.json new file mode 100644 index 0000000000000..44201c6428c21 --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_garage/version_1/primitive_garage.json @@ -0,0 +1,240 @@ +[ + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bc_prim_garage_0", + "object": { + "mapgensize": [ 17, 17 ], + "rows": [ + "_____ ", + "_________________", + "_________________", + "_________________", + "____UU___________", + "____U____________", + "_________________", + " _____________", + " _____________", + " _____________", + " U____________", + " UU___________", + " _____________", + " _____________", + " _____________", + " ", + " " + ], + "palettes": [ "acidia_camp_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bc_prim_garage_1", + "object": { + "mapgensize": [ 17, 17 ], + "rows": [ + " ", + " ", + " ", + " ", + " *** ", + " *r' ", + " *r' ", + " *c' ", + " *c' ", + " *'' ", + " *'' ", + " *** ", + " ", + " ", + " ", + " ", + " " + ], + "palettes": [ "acidia_camp_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bc_prim_garage_2", + "object": { + "mapgensize": [ 17, 17 ], + "rows": [ + " ", + " ", + " ", + " ", + " ***", + " ''*", + " '''", + " ''*", + " ''*", + " '''", + " ''*", + " ***", + " ", + " ", + " ", + " ", + " " + ], + "palettes": [ "acidia_camp_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bc_prim_garage_3", + "object": { + "mapgensize": [ 17, 17 ], + "rows": [ + " ", + " ", + " ", + " ", + " ''''''' ", + " ''''''' ", + " ''''''' ", + " ''''''' ", + " ''''''' ", + " ''''''' ", + " ''''''' ", + " ''''''' ", + " ", + " ", + " ", + " ", + " " + ], + "palettes": [ "acidia_camp_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bc_prim_garage_4", + "object": { + "mapgensize": [ 17, 17 ], + "rows": [ + " ", + " *** ***", + " * *", + " ", + " ", + " ", + " ", + " '", + " '", + " ", + " ", + " ", + " ", + " * *", + " *** ***", + " ", + " " + ], + "palettes": [ "acidia_camp_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bc_prim_garage_5", + "object": { + "mapgensize": [ 17, 17 ], + "rows": [ + " ", + " ''''''' ", + " ''''''''''3 ", + " '''''''''''''", + " '' '''", + " ", + " ", + " ", + " ", + " r ", + " r ", + " '' '''", + " '''''''''''''", + " ''''''''''' ", + " ''''''' ", + " ", + " " + ], + "palettes": [ "acidia_camp_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bc_prim_garage_6", + "object": { + "mapgensize": [ 17, 17 ], + "rows": [ + "***** ", + "*'bb ", + "*''' ", + "*'''+ ", + "*((' ", + "*ttr ", + "**** ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "palettes": [ "acidia_camp_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmg_1", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "bc_prim_garage_0" ], "x": 2, "y": 6 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_garage_1", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "bc_prim_garage_1" ], "x": 2, "y": 6 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_garage_2", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "bc_prim_garage_2" ], "x": 2, "y": 6 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_garage_3", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "bc_prim_garage_3" ], "x": 2, "y": 6 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_garage_4", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "bc_prim_garage_4" ], "x": 2, "y": 6 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_garage_5", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "bc_prim_garage_5" ], "x": 2, "y": 6 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_field_camp_garage_6", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "bc_prim_garage_6" ], "x": 2, "y": 6 } ] } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_livestock/modular_livestock_common.json b/data/json/mapgen/basecamps/expansion/modular_livestock/modular_livestock_common.json new file mode 100644 index 0000000000000..701d69c02f969 --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_livestock/modular_livestock_common.json @@ -0,0 +1,25 @@ +[ + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbml_0", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " ", + " ", + " ", + " ", + " " + ], + "palettes": [ "fbm_expansion_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_livestock_0", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbml_0" ], "x": 10, "y": 10 } ] } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_livestock/version_1/modular_livestock_common.json b/data/json/mapgen/basecamps/expansion/modular_livestock/version_1/modular_livestock_common.json new file mode 100644 index 0000000000000..deaa5f4845c5a --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_livestock/version_1/modular_livestock_common.json @@ -0,0 +1,117 @@ +[ + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbml_1", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " ", + " ", + " ", + " ", + " " + ], + "palettes": [ "fbml_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbml_1", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbml_1" ], "x": 10, "y": 10 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbml_coop_yard_chickenwire", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "f f", + "f f", + "f f", + "f f", + "f f", + "fdffff" + ], + "palettes": [ "fbml_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbml_coop_yard_chickenwire_east", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbml_coop_yard_chickenwire" ], "x": 15, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbml_pasture0_splitrail", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "FFDFFF", + " ", + " ", + " ", + " ", + " " + ], + "palettes": [ "fbml_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbml_pasture0_splitrail_north", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbml_pasture0_splitrail" ], "x": 9, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbml_pasture1_splitrail", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " ", + " ", + " ", + " ", + " FF" + ], + "palettes": [ "fbml_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbml_pasture1_splitrail_center", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbml_pasture1_splitrail" ], "x": 9, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbml_pasture2_splitrail", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " F ", + " F ", + " D ", + " F ", + " F ", + "FFDFF " + ], + "palettes": [ "fbml_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbml_pasture2_splitrail_south", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbml_pasture2_splitrail" ], "x": 9, "y": 15 } ] } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_livestock/version_1/modular_livestock_log.json b/data/json/mapgen/basecamps/expansion/modular_livestock/version_1/modular_livestock_log.json new file mode 100644 index 0000000000000..ea0b81a2868ae --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_livestock/version_1/modular_livestock_log.json @@ -0,0 +1,135 @@ +[ + { + "type": "palette", + "id": "fbml_log_palette", + "terrain": { + ".": "t_dirtfloor", + "b": "t_dirtfloor", + "r": "t_dirtfloor", + "t": "t_dirtfloor", + "d": "t_chickenwire_gate_c", + "f": "t_chickenwire_fence", + "o": "t_window_no_curtains", + "F": "t_splitrail_fence", + "D": "t_splitrail_fencegate_c", + "w": "t_wall_log", + "+": "t_door_c" + }, + "furniture": { "b": "f_bench", "r": "f_rack", "t": "f_table" } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbml_coop_log", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwwwww", + "w....w", + "w....w", + "w....w", + "w....w", + "wwdfww" + ], + "palettes": [ "fbml_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbml_coop_log_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbml_coop_log" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbml_shack_log", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " woww", + " wwrrw", + " +..to", + " orrrw", + " wwoww" + ], + "palettes": [ "fbml_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbml_shack_log_southeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbml_shack_log" ], "x": 15, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbml_stable0_log", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwww.w", + "w..D..", + "w..F..", + "w..F..", + "w..Fbb", + "wwwwww" + ], + "palettes": [ "fbml_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbml_stable0_log_southwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbml_stable0_log" ], "x": 3, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbml_stable1_log", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwww.w", + "w..F..", + "w..D..", + "wwwwb.", + "w..Fb.", + "w..D.." + ], + "palettes": [ "fbml_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbml_stable1_log_west", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbml_stable1_log" ], "x": 3, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbml_stable2_log", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwwwww", + "w..F..", + "w..D..", + "wwwwb.", + "w..Fb.", + "w..D.." + ], + "palettes": [ "fbml_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbml_stable2_log_northwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbml_stable2_log" ], "x": 3, "y": 3 } ] } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_livestock/version_1/modular_livestock_metal.json b/data/json/mapgen/basecamps/expansion/modular_livestock/version_1/modular_livestock_metal.json new file mode 100644 index 0000000000000..93138eaa33a78 --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_livestock/version_1/modular_livestock_metal.json @@ -0,0 +1,135 @@ +[ + { + "type": "palette", + "id": "fbml_metal_palette", + "terrain": { + ".": "t_dirtfloor", + "b": "t_dirtfloor", + "r": "t_dirtfloor", + "t": "t_dirtfloor", + "d": "t_chickenwire_gate_c", + "f": "t_chickenwire_fence", + "o": "t_window_no_curtains", + "F": "t_splitrail_fence", + "D": "t_splitrail_fencegate_c", + "w": "t_scrap_wall", + "+": "t_door_c" + }, + "furniture": { "b": "f_bench", "r": "f_rack", "t": "f_table" } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbml_coop_metal", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwwwww", + "w....w", + "w....w", + "w....w", + "w....w", + "wwdfww" + ], + "palettes": [ "fbml_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbml_coop_metal_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbml_coop_metal" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbml_shack_metal", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " woww", + " wwrrw", + " +..to", + " orrrw", + " wwoww" + ], + "palettes": [ "fbml_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbml_shack_metal_southeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbml_shack_metal" ], "x": 15, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbml_stable0_metal", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwww.w", + "w..D..", + "w..F..", + "w..F..", + "w..Fbb", + "wwwwww" + ], + "palettes": [ "fbml_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbml_stable0_metal_southwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbml_stable0_metal" ], "x": 3, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbml_stable1_metal", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwww.w", + "w..F..", + "w..D..", + "wwwwb.", + "w..Fb.", + "w..D.." + ], + "palettes": [ "fbml_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbml_stable1_metal_west", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbml_stable1_metal" ], "x": 3, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbml_stable2_metal", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwwwww", + "w..F..", + "w..D..", + "wwwwb.", + "w..Fb.", + "w..D.." + ], + "palettes": [ "fbml_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbml_stable2_metal_northwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbml_stable2_metal" ], "x": 3, "y": 3 } ] } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_livestock/version_1/modular_livestock_migo_resin.json b/data/json/mapgen/basecamps/expansion/modular_livestock/version_1/modular_livestock_migo_resin.json new file mode 100644 index 0000000000000..6b99e04f09b9f --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_livestock/version_1/modular_livestock_migo_resin.json @@ -0,0 +1,135 @@ +[ + { + "type": "palette", + "id": "fbml_migo_resin_palette", + "terrain": { + ".": "t_floor_resin", + "b": "t_floor_resin", + "r": "t_floor_resin", + "t": "t_floor_resin", + "d": "t_chickenwire_gate_c", + "f": "t_chickenwire_fence", + "o": "t_wall_resin_cage", + "F": "t_splitrail_fence", + "D": "t_splitrail_fencegate_c", + "w": "t_wall_resin", + "+": "t_resin_hole_c" + }, + "furniture": { "b": "f_bench", "r": "f_rack_wood", "t": "f_table" } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbml_coop_migo_resin", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwwwww", + "w....w", + "w....w", + "w....w", + "w....w", + "wwdfww" + ], + "palettes": [ "fbml_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbml_coop_migo_resin_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbml_coop_migo_resin" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbml_shack_migo_resin", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " woww", + " wwrrw", + " +..to", + " orrrw", + " wwoww" + ], + "palettes": [ "fbml_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbml_shack_migo_resin_southeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbml_shack_migo_resin" ], "x": 15, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbml_stable0_migo_resin", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwww.w", + "w..D..", + "w..F..", + "w..F..", + "w..Fbb", + "wwwwww" + ], + "palettes": [ "fbml_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbml_stable0_migo_resin_southwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbml_stable0_migo_resin" ], "x": 3, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbml_stable1_migo_resin", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwww.w", + "w..F..", + "w..D..", + "wwwwb.", + "w..Fb.", + "w..D.." + ], + "palettes": [ "fbml_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbml_stable1_migo_resin_west", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbml_stable1_migo_resin" ], "x": 3, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbml_stable2_migo_resin", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwwwww", + "w..F..", + "w..D..", + "wwwwb.", + "w..Fb.", + "w..D.." + ], + "palettes": [ "fbml_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbml_stable2_migo_resin_northwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbml_stable2_migo_resin" ], "x": 3, "y": 3 } ] } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_livestock/version_1/modular_livestock_rammed_earth.json b/data/json/mapgen/basecamps/expansion/modular_livestock/version_1/modular_livestock_rammed_earth.json new file mode 100644 index 0000000000000..25e2fad85055d --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_livestock/version_1/modular_livestock_rammed_earth.json @@ -0,0 +1,135 @@ +[ + { + "type": "palette", + "id": "fbml_rammed_earth_palette", + "terrain": { + ".": "t_dirtfloor", + "b": "t_dirtfloor", + "r": "t_dirtfloor", + "t": "t_dirtfloor", + "d": "t_chickenwire_gate_c", + "f": "t_chickenwire_fence", + "o": "t_window_empty", + "F": "t_splitrail_fence", + "D": "t_splitrail_fencegate_c", + "w": "t_wall_rammed_earth", + "+": "t_door_makeshift_c" + }, + "furniture": { "b": "f_bench", "r": "f_rack_wood", "t": "f_table" } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbml_coop_rammed_earth", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwwwww", + "w....w", + "w....w", + "w....w", + "w....w", + "wwdfww" + ], + "palettes": [ "fbml_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbml_coop_rammed_earth_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbml_coop_rammed_earth" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbml_shack_rammed_earth", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " woww", + " wwrrw", + " +..to", + " orrrw", + " wwoww" + ], + "palettes": [ "fbml_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbml_shack_rammed_earth_southeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbml_shack_rammed_earth" ], "x": 15, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbml_stable0_rammed_earth", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwww.w", + "w..D..", + "w..F..", + "w..F..", + "w..Fbb", + "wwwwww" + ], + "palettes": [ "fbml_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbml_stable0_rammed_earth_southwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbml_stable0_rammed_earth" ], "x": 3, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbml_stable1_rammed_earth", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwww.w", + "w..F..", + "w..D..", + "wwwwb.", + "w..Fb.", + "w..D.." + ], + "palettes": [ "fbml_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbml_stable1_rammed_earth_west", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbml_stable1_rammed_earth" ], "x": 3, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbml_stable2_rammed_earth", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwwwww", + "w..F..", + "w..D..", + "wwwwb.", + "w..Fb.", + "w..D.." + ], + "palettes": [ "fbml_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbml_stable2_rammed_earth_northwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbml_stable2_rammed_earth" ], "x": 3, "y": 3 } ] } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_livestock/version_1/modular_livestock_rock.json b/data/json/mapgen/basecamps/expansion/modular_livestock/version_1/modular_livestock_rock.json new file mode 100644 index 0000000000000..7a65438c61fc3 --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_livestock/version_1/modular_livestock_rock.json @@ -0,0 +1,135 @@ +[ + { + "type": "palette", + "id": "fbml_rock_palette", + "terrain": { + ".": "t_dirtfloor", + "b": "t_dirtfloor", + "r": "t_dirtfloor", + "t": "t_dirtfloor", + "d": "t_chickenwire_gate_c", + "f": "t_chickenwire_fence", + "o": "t_window_no_curtains", + "F": "t_splitrail_fence", + "D": "t_splitrail_fencegate_c", + "w": "t_rock_wall", + "+": "t_door_c" + }, + "furniture": { "b": "f_bench", "r": "f_rack", "t": "f_table" } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbml_coop_rock", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwwwww", + "w....w", + "w....w", + "w....w", + "w....w", + "wwdfww" + ], + "palettes": [ "fbml_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbml_coop_rock_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbml_coop_rock" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbml_shack_rock", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " woww", + " wwrrw", + " +..to", + " orrrw", + " wwoww" + ], + "palettes": [ "fbml_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbml_shack_rock_southeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbml_shack_rock" ], "x": 15, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbml_stable0_rock", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwww.w", + "w..D..", + "w..F..", + "w..F..", + "w..Fbb", + "wwwwww" + ], + "palettes": [ "fbml_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbml_stable0_rock_southwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbml_stable0_rock" ], "x": 3, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbml_stable1_rock", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwww.w", + "w..F..", + "w..D..", + "wwwwb.", + "w..Fb.", + "w..D.." + ], + "palettes": [ "fbml_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbml_stable1_rock_west", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbml_stable1_rock" ], "x": 3, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbml_stable2_rock", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwwwww", + "w..F..", + "w..D..", + "wwwwb.", + "w..Fb.", + "w..D.." + ], + "palettes": [ "fbml_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbml_stable2_rock_northwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbml_stable2_rock" ], "x": 3, "y": 3 } ] } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_livestock/version_1/modular_livestock_wad.json b/data/json/mapgen/basecamps/expansion/modular_livestock/version_1/modular_livestock_wad.json new file mode 100644 index 0000000000000..f44202805b71e --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_livestock/version_1/modular_livestock_wad.json @@ -0,0 +1,135 @@ +[ + { + "type": "palette", + "id": "fbml_wad_palette", + "terrain": { + ".": "t_dirtfloor", + "b": "t_dirtfloor", + "r": "t_dirtfloor", + "t": "t_dirtfloor", + "d": "t_chickenwire_gate_c", + "f": "t_chickenwire_fence", + "o": "t_wall_wattle_half", + "F": "t_splitrail_fence", + "D": "t_splitrail_fencegate_c", + "w": "t_wall_wattle", + "+": "t_door_makeshift_c" + }, + "furniture": { "b": "f_bench", "r": "f_rack_wood", "t": "f_table" } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbml_coop_wad", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwwwww", + "w....w", + "w....w", + "w....w", + "w....w", + "wwdfww" + ], + "palettes": [ "fbml_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbml_coop_wad_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbml_coop_wad" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbml_shack_wad", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " woww", + " wwrrw", + " +..to", + " orrrw", + " wwoww" + ], + "palettes": [ "fbml_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbml_shack_wad_southeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbml_shack_wad" ], "x": 15, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbml_stable0_wad", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwww.w", + "w..D..", + "w..F..", + "w..F..", + "w..Fbb", + "wwwwww" + ], + "palettes": [ "fbml_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbml_stable0_wad_southwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbml_stable0_wad" ], "x": 3, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbml_stable1_wad", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwww.w", + "w..F..", + "w..D..", + "wwwwb.", + "w..Fb.", + "w..D.." + ], + "palettes": [ "fbml_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbml_stable1_wad_west", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbml_stable1_wad" ], "x": 3, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbml_stable2_wad", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwwwww", + "w..F..", + "w..D..", + "wwwwb.", + "w..Fb.", + "w..D.." + ], + "palettes": [ "fbml_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbml_stable2_wad_northwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbml_stable2_wad" ], "x": 3, "y": 3 } ] } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_livestock/version_1/modular_livestock_wood.json b/data/json/mapgen/basecamps/expansion/modular_livestock/version_1/modular_livestock_wood.json new file mode 100644 index 0000000000000..18918cef81100 --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_livestock/version_1/modular_livestock_wood.json @@ -0,0 +1,135 @@ +[ + { + "type": "palette", + "id": "fbml_wood_palette", + "terrain": { + ".": "t_dirtfloor", + "b": "t_dirtfloor", + "r": "t_dirtfloor", + "t": "t_dirtfloor", + "d": "t_chickenwire_gate_c", + "f": "t_chickenwire_fence", + "o": "t_window_no_curtains", + "F": "t_splitrail_fence", + "D": "t_splitrail_fencegate_c", + "w": "t_wall_wood", + "+": "t_door_c" + }, + "furniture": { "b": "f_bench", "r": "f_rack", "t": "f_table" } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbml_coop_wood", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwwwww", + "w....w", + "w....w", + "w....w", + "w....w", + "wwdfww" + ], + "palettes": [ "fbml_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbml_coop_wood_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbml_coop_wood" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbml_shack_wood", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " woww", + " wwrrw", + " +..to", + " orrrw", + " wwoww" + ], + "palettes": [ "fbml_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbml_shack_wood_southeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbml_shack_wood" ], "x": 15, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbml_stable0_wood", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwww.w", + "w..D..", + "w..F..", + "w..F..", + "w..Fbb", + "wwwwww" + ], + "palettes": [ "fbml_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbml_stable0_wood_southwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbml_stable0_wood" ], "x": 3, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbml_stable1_wood", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwww.w", + "w..F..", + "w..D..", + "wwwwb.", + "w..Fb.", + "w..D.." + ], + "palettes": [ "fbml_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbml_stable1_wood_west", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbml_stable1_wood" ], "x": 3, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbml_stable2_wood", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwwwww", + "w..F..", + "w..D..", + "wwwwb.", + "w..Fb.", + "w..D.." + ], + "palettes": [ "fbml_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbml_stable2_wood_northwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbml_stable2_wood" ], "x": 3, "y": 3 } ] } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_saltworks/modular_saltworks_common.json b/data/json/mapgen/basecamps/expansion/modular_saltworks/modular_saltworks_common.json new file mode 100644 index 0000000000000..d785acb4ca7d7 --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_saltworks/modular_saltworks_common.json @@ -0,0 +1,25 @@ +[ + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_0", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " ", + " ", + " ", + " ", + " " + ], + "palettes": [ "fbm_expansion_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_saltworks_0", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmw_0" ], "x": 10, "y": 10 } ] } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_saltworks/version_1/modular_saltworks_common.json b/data/json/mapgen/basecamps/expansion/modular_saltworks/version_1/modular_saltworks_common.json new file mode 100644 index 0000000000000..ba323b39de9c5 --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_saltworks/version_1/modular_saltworks_common.json @@ -0,0 +1,73 @@ +[ + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmsw_1", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " ", + " ", + " ", + " ", + " " + ], + "palettes": [ "fbmsw_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmsw_1", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmsw_1" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmsw_brewery1_still", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + " ", + " ", + " ", + " ^ ", + " # ", + " s tr ", + " " + ], + "palettes": [ "fbmsw_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmsw_brewery1_southwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmsw_brewery1_still" ], "x": 3, "y": 14 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmsw_brewery2_kegs", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + " ", + " H r ", + " ", + " ", + " H ", + " H ", + " " + ], + "palettes": [ "fbmsw_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmsw_brewery2_southwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmsw_brewery2_kegs" ], "x": 3, "y": 14 } ] } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_saltworks/version_1/modular_saltworks_log.json b/data/json/mapgen/basecamps/expansion/modular_saltworks/version_1/modular_saltworks_log.json new file mode 100644 index 0000000000000..4d9b0fafeb6b8 --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_saltworks/version_1/modular_saltworks_log.json @@ -0,0 +1,108 @@ +[ + { + "type": "palette", + "id": "fbmsw_log_palette", + "terrain": { + ".": "t_floor_primitive", + "b": "t_floor_primitive", + "r": "t_floor_primitive", + "t": "t_floor_primitive", + "#": "t_floor_primitive", + "H": "t_floor_primitive", + "^": "t_floor_primitive", + "s": "t_floor_primitive", + "~": "t_swater_sh", + "o": "t_window_no_curtains", + "w": "t_wall_log", + "+": "t_door_c" + }, + "furniture": { + "b": "f_bench", + "r": "f_rack", + "t": "f_table", + "#": "f_stool", + "c": "f_counter", + "H": "f_wood_keg", + "O": "f_fvat_empty", + "^": "f_still", + "s": "f_woodstove" + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_saltworks_0", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmsw_0" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmsw_saltpan_log", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + "wwwowww", + "w.....w", + "w.c.c.w", + "o.~t~.o", + "w.~#~.w", + "w.....w", + "www+www" + ], + "palettes": [ "fbmsw_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmsw_saltpan_log_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmsw_saltpan_log" ], "x": 14, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmsw_shack_log", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " woww", + " wwrrw", + " +..to", + " orrrw", + " wwoww" + ], + "palettes": [ "fbmsw_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmsw_shack_log_southeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmsw_shack_log" ], "x": 15, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmsw_brewery0_log", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + "wwwwwww", + "w.rrr.w", + "oH....+", + "wO....w", + "o.....w", + "w.....w", + "wwwwwww" + ], + "palettes": [ "fbmsw_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmsw_brewery0_log_southwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmsw_brewery0_log" ], "x": 3, "y": 14 } ] } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_saltworks/version_1/modular_saltworks_metal.json b/data/json/mapgen/basecamps/expansion/modular_saltworks/version_1/modular_saltworks_metal.json new file mode 100644 index 0000000000000..ac5c4d2c2c288 --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_saltworks/version_1/modular_saltworks_metal.json @@ -0,0 +1,102 @@ +[ + { + "type": "palette", + "id": "fbmsw_metal_palette", + "terrain": { + ".": "t_metal_floor", + "b": "t_metal_floor", + "r": "t_metal_floor", + "t": "t_metal_floor", + "#": "t_metal_floor", + "H": "t_metal_floor", + "^": "t_metal_floor", + "s": "t_metal_floor", + "~": "t_swater_sh", + "o": "t_window_no_curtains", + "w": "t_scrap_wall", + "+": "t_door_c" + }, + "furniture": { + "b": "f_bench", + "r": "f_rack", + "t": "f_table", + "#": "f_stool", + "c": "f_counter", + "H": "f_wood_keg", + "O": "f_fvat_empty", + "^": "f_still", + "s": "f_woodstove" + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmsw_saltpan_metal", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + "wwwowww", + "w.....w", + "w.c.c.w", + "o.~t~.o", + "w.~#~.w", + "w.....w", + "www+www" + ], + "palettes": [ "fbmsw_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmsw_saltpan_metal_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmsw_saltpan_metal" ], "x": 14, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmsw_shack_metal", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " woww", + " wwrrw", + " +..to", + " orrrw", + " wwoww" + ], + "palettes": [ "fbmsw_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmsw_shack_metal_southeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmsw_shack_metal" ], "x": 15, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmsw_brewery0_metal", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + "wwwwwww", + "w.rrr.w", + "oH....+", + "wO....w", + "o.....w", + "w.....w", + "wwwwwww" + ], + "palettes": [ "fbmsw_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmsw_brewery0_metal_southwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmsw_brewery0_metal" ], "x": 3, "y": 14 } ] } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_saltworks/version_1/modular_saltworks_migo_resin.json b/data/json/mapgen/basecamps/expansion/modular_saltworks/version_1/modular_saltworks_migo_resin.json new file mode 100644 index 0000000000000..bf9130777c546 --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_saltworks/version_1/modular_saltworks_migo_resin.json @@ -0,0 +1,89 @@ +[ + { + "type": "palette", + "id": "fbmsw_migo_resin_palette", + "terrain": { ".": "t_floor_resin", "~": "t_swater_sh", "o": "t_wall_resin_cage", "w": "t_wall_resin", "+": "t_resin_hole_c" }, + "furniture": { + "b": "f_bench", + "r": "f_rack", + "t": "f_table", + "#": "f_stool", + "c": "f_counter", + "H": "f_wood_keg", + "O": "f_fvat_empty", + "^": "f_still", + "s": "f_woodstove" + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmsw_saltpan_migo_resin", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + "wwwowww", + "w.....w", + "w.c.c.w", + "o.~t~.o", + "w.~#~.w", + "w.....w", + "www+www" + ], + "palettes": [ "fbmsw_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmsw_saltpan_migo_resin_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmsw_saltpan_migo_resin" ], "x": 14, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmsw_shack_migo_resin", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " woww", + " wwrrw", + " +..to", + " orrrw", + " wwoww" + ], + "palettes": [ "fbmsw_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmsw_shack_migo_resin_southeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmsw_shack_migo_resin" ], "x": 15, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmsw_brewery0_migo_resin", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + "wwwwwww", + "w.rrr.w", + "oH....+", + "wO....w", + "o.....w", + "w.....w", + "wwwwwww" + ], + "palettes": [ "fbmsw_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmsw_brewery0_migo_resin_southwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmsw_brewery0_migo_resin" ], "x": 3, "y": 14 } ] } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_saltworks/version_1/modular_saltworks_rammed_earth.json b/data/json/mapgen/basecamps/expansion/modular_saltworks/version_1/modular_saltworks_rammed_earth.json new file mode 100644 index 0000000000000..24d826fd616ab --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_saltworks/version_1/modular_saltworks_rammed_earth.json @@ -0,0 +1,89 @@ +[ + { + "type": "palette", + "id": "fbmsw_rammed_earth_palette", + "terrain": { ".": "t_dirtfloor", "~": "t_swater_sh", "o": "t_window_empty", "w": "t_wall_rammed_earth", "+": "t_door_makeshift_c" }, + "furniture": { + "b": "f_bench", + "r": "f_rack", + "t": "f_table", + "#": "f_stool", + "c": "f_counter", + "H": "f_wood_keg", + "O": "f_fvat_empty", + "^": "f_still", + "s": "f_woodstove" + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmsw_saltpan_rammed_earth", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + "wwwowww", + "w.....w", + "w.c.c.w", + "o.~t~.o", + "w.~#~.w", + "w.....w", + "www+www" + ], + "palettes": [ "fbmsw_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmsw_saltpan_rammed_earth_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmsw_saltpan_rammed_earth" ], "x": 14, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmsw_shack_rammed_earth", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " woww", + " wwrrw", + " +..to", + " orrrw", + " wwoww" + ], + "palettes": [ "fbmsw_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmsw_shack_rammed_earth_southeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmsw_shack_rammed_earth" ], "x": 15, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmsw_brewery0_rammed_earth", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + "wwwwwww", + "w.rrr.w", + "oH....+", + "wO....w", + "o.....w", + "w.....w", + "wwwwwww" + ], + "palettes": [ "fbmsw_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmsw_brewery0_rammed_earth_southwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmsw_brewery0_rammed_earth" ], "x": 3, "y": 14 } ] } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_saltworks/version_1/modular_saltworks_rock.json b/data/json/mapgen/basecamps/expansion/modular_saltworks/version_1/modular_saltworks_rock.json new file mode 100644 index 0000000000000..5e418f5a22370 --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_saltworks/version_1/modular_saltworks_rock.json @@ -0,0 +1,102 @@ +[ + { + "type": "palette", + "id": "fbmsw_rock_palette", + "terrain": { + ".": "t_rock_floor", + "b": "t_rock_floor", + "r": "t_rock_floor", + "t": "t_rock_floor", + "#": "t_rock_floor", + "H": "t_rock_floor", + "^": "t_rock_floor", + "s": "t_rock_floor", + "~": "t_swater_sh", + "o": "t_window_no_curtains", + "w": "t_rock_wall", + "+": "t_door_c" + }, + "furniture": { + "b": "f_bench", + "r": "f_rack", + "t": "f_table", + "#": "f_stool", + "c": "f_counter", + "H": "f_wood_keg", + "O": "f_fvat_empty", + "^": "f_still", + "s": "f_woodstove" + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmsw_saltpan_rock", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + "wwwowww", + "w.....w", + "w.c.c.w", + "o.~t~.o", + "w.~#~.w", + "w.....w", + "www+www" + ], + "palettes": [ "fbmsw_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmsw_saltpan_rock_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmsw_saltpan_rock" ], "x": 14, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmsw_shack_rock", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " woww", + " wwrrw", + " +..to", + " orrrw", + " wwoww" + ], + "palettes": [ "fbmsw_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmsw_shack_rock_southeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmsw_shack_rock" ], "x": 15, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmsw_brewery0_rock", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + "wwwwwww", + "w.rrr.w", + "oH....+", + "wO....w", + "o.....w", + "w.....w", + "wwwwwww" + ], + "palettes": [ "fbmsw_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmsw_brewery0_rock_southwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmsw_brewery0_rock" ], "x": 3, "y": 14 } ] } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_saltworks/version_1/modular_saltworks_wad.json b/data/json/mapgen/basecamps/expansion/modular_saltworks/version_1/modular_saltworks_wad.json new file mode 100644 index 0000000000000..43fbdfb7ce1f3 --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_saltworks/version_1/modular_saltworks_wad.json @@ -0,0 +1,89 @@ +[ + { + "type": "palette", + "id": "fbmsw_wad_palette", + "terrain": { ".": "t_dirtfloor", "~": "t_swater_sh", "o": "t_wall_wattle_half", "w": "t_wall_wattle", "+": "t_door_makeshift_c" }, + "furniture": { + "b": "f_bench", + "r": "f_rack", + "t": "f_table", + "#": "f_stool", + "c": "f_counter", + "H": "f_wood_keg", + "O": "f_fvat_empty", + "^": "f_still", + "s": "f_woodstove" + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmsw_saltpan_wad", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + "wwwowww", + "w.....w", + "w.c.c.w", + "o.~t~.o", + "w.~#~.w", + "w.....w", + "www+www" + ], + "palettes": [ "fbmsw_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmsw_saltpan_wad_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmsw_saltpan_wad" ], "x": 14, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmsw_shack_wad", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " woww", + " wwrrw", + " +..to", + " orrrw", + " wwoww" + ], + "palettes": [ "fbmsw_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmsw_shack_wad_southeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmsw_shack_wad" ], "x": 15, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmsw_brewery0_wad", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + "wwwwwww", + "w.rrr.w", + "oH....+", + "wO....w", + "o.....w", + "w.....w", + "wwwwwww" + ], + "palettes": [ "fbmsw_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmsw_brewery0_wad_southwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmsw_brewery0_wad" ], "x": 3, "y": 14 } ] } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_saltworks/version_1/modular_saltworks_wood.json b/data/json/mapgen/basecamps/expansion/modular_saltworks/version_1/modular_saltworks_wood.json new file mode 100644 index 0000000000000..83b9392c33229 --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_saltworks/version_1/modular_saltworks_wood.json @@ -0,0 +1,102 @@ +[ + { + "type": "palette", + "id": "fbmsw_wood_palette", + "terrain": { + ".": "t_floor", + "b": "t_floor", + "r": "t_floor", + "t": "t_floor", + "#": "t_floor", + "H": "t_floor", + "^": "t_floor", + "s": "t_floor", + "~": "t_swater_sh", + "o": "t_window_no_curtains", + "w": "t_wall_wood", + "+": "t_door_c" + }, + "furniture": { + "b": "f_bench", + "r": "f_rack", + "t": "f_table", + "#": "f_stool", + "c": "f_counter", + "H": "f_wood_keg", + "O": "f_fvat_empty", + "^": "f_still", + "s": "f_woodstove" + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmsw_saltpan_wood", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + "wwwowww", + "w.....w", + "w.c.c.w", + "o.~t~.o", + "w.~#~.w", + "w.....w", + "www+www" + ], + "palettes": [ "fbmsw_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmsw_saltpan_wood_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmsw_saltpan_wood" ], "x": 14, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmsw_shack_wood", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " woww", + " wwrrw", + " +..to", + " orrrw", + " wwoww" + ], + "palettes": [ "fbmsw_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmsw_shack_wood_southeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmsw_shack_wood" ], "x": 15, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmsw_brewery0_wood", + "object": { + "mapgensize": [ 7, 7 ], + "rows": [ + "wwwwwww", + "w.rrr.w", + "oH....+", + "wO....w", + "o.....w", + "w.....w", + "wwwwwww" + ], + "palettes": [ "fbmsw_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmsw_brewery0_wood_southwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmsw_brewery0_wood" ], "x": 3, "y": 14 } ] } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_storehouse/modular_storehouse_common.json b/data/json/mapgen/basecamps/expansion/modular_storehouse/modular_storehouse_common.json new file mode 100644 index 0000000000000..60ba298e1a664 --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_storehouse/modular_storehouse_common.json @@ -0,0 +1,25 @@ +[ + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_0", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " ", + " ", + " ", + " ", + " " + ], + "palettes": [ "fbm_expansion_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_storehouse_0", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_0" ], "x": 10, "y": 10 } ] } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_storehouse/version_1/modular_storehouse_common.json b/data/json/mapgen/basecamps/expansion/modular_storehouse/version_1/modular_storehouse_common.json new file mode 100644 index 0000000000000..d52331a5d02d7 --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_storehouse/version_1/modular_storehouse_common.json @@ -0,0 +1,25 @@ +[ + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_1", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " ", + " ", + " ", + " ", + " " + ], + "palettes": [ "fbms_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_1", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_1" ], "x": 10, "y": 10 } ] } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_storehouse/version_1/modular_storehouse_log.json b/data/json/mapgen/basecamps/expansion/modular_storehouse/version_1/modular_storehouse_log.json new file mode 100644 index 0000000000000..c7ac62671a109 --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_storehouse/version_1/modular_storehouse_log.json @@ -0,0 +1,263 @@ +[ + { + "type": "palette", + "id": "fbms_log_palette", + "terrain": { + ".": "t_floor", + "b": "t_grass", + "p": "t_floor", + "d": "t_door_c", + "o": "t_window_no_curtains", + "w": "t_wall_log", + ";": "t_floor_primitive" + }, + "furniture": { "b": "f_bench", "t": "f_table", "x": "f_brazier", "U": "f_birdbath", "l": "f_locker", "B": "f_bookcase" } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room0_log", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " wwww", + " ...w", + " ...w", + " ...w", + " ...w", + " wwww" + ], + "palettes": [ "fbms_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room0_log_east", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room0_log" ], "x": 15, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room1_log", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwww ", + "w... ", + "w... ", + "w... ", + "w... ", + "wwww " + ], + "palettes": [ "fbms_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room1_log_west", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room1_log" ], "x": 3, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room2_log", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " ", + " ", + " wow", + " w..", + " w.." + ], + "palettes": [ "fbms_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room2_log_northwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room2_log" ], "x": 3, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room3_log", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " w..", + " w..", + " wow", + " ", + " ", + " " + ], + "palettes": [ "fbms_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room3_log_southwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room3_log" ], "x": 3, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room4_log", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " ", + " ", + "wow ", + "..w ", + "..w " + ], + "palettes": [ "fbms_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room4_log_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room4_log" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room5_log", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "..w ", + "..w ", + "wow ", + " ", + " ", + " " + ], + "palettes": [ "fbms_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room5_log_southeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room5_log" ], "x": 15, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room6_log", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "......", + "......", + "woddow", + " .... ", + " .... ", + "w....w" + ], + "palettes": [ "fbms_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room6_log_south", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room6_log" ], "x": 9, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room7_log", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "w....w", + " .... ", + " .... ", + "woddow", + "......", + "......" + ], + "palettes": [ "fbms_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room7_log_north", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room7_log" ], "x": 9, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room8_log", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "......", + "......", + "......", + "......", + "......", + "......" + ], + "palettes": [ "fbms_log_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room9_log", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ..", + " ..", + " ..", + " ..", + " ..", + " .." + ], + "palettes": [ "fbms_log_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room10_log", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + ".. ", + ".. ", + ".. ", + ".. ", + ".. ", + ".. " + ], + "palettes": [ "fbms_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room8_log_center", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbms_room9_log" ], "x": 3, "y": 9 }, + { "chunks": [ "fbms_room10_log" ], "x": 15, "y": 9 }, + { "chunks": [ "fbms_room8_log" ], "x": 9, "y": 9 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_storehouse/version_1/modular_storehouse_metal.json b/data/json/mapgen/basecamps/expansion/modular_storehouse/version_1/modular_storehouse_metal.json new file mode 100644 index 0000000000000..e35439fcf0d48 --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_storehouse/version_1/modular_storehouse_metal.json @@ -0,0 +1,265 @@ +[ + { + "type": "palette", + "id": "fbms_metal_palette", + "terrain": { + ".": "t_scrap_floor", + "b": "t_grass", + "t": "t_scrap_floor", + "l": "t_scrap_floor", + "B": "t_scrap_floor", + "d": "t_door_metal_c", + "o": "t_window_no_curtains", + "w": "t_scrap_wall", + ";": "t_floor_primitive" + }, + "furniture": { "b": "f_bench", "t": "f_table", "x": "f_brazier", "U": "f_birdbath", "l": "f_locker", "B": "f_bookcase" } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room0_metal", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " wwww", + " ...w", + " ...w", + " ...w", + " ...w", + " wwww" + ], + "palettes": [ "fbms_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room0_metal_east", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room0_metal" ], "x": 15, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room1_metal", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwww ", + "w... ", + "w... ", + "w... ", + "w... ", + "wwww " + ], + "palettes": [ "fbms_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room1_metal_west", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room1_metal" ], "x": 3, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room2_metal", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " ", + " ", + " wow", + " w..", + " w.." + ], + "palettes": [ "fbms_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room2_metal_northwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room2_metal" ], "x": 3, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room3_metal", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " w..", + " w..", + " wow", + " ", + " ", + " " + ], + "palettes": [ "fbms_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room3_metal_southwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room3_metal" ], "x": 3, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room4_metal", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " ", + " ", + "wow ", + "..w ", + "..w " + ], + "palettes": [ "fbms_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room4_metal_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room4_metal" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room5_metal", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "..w ", + "..w ", + "wow ", + " ", + " ", + " " + ], + "palettes": [ "fbms_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room5_metal_southeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room5_metal" ], "x": 15, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room6_metal", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "......", + "......", + "woddow", + " .... ", + " .... ", + "w....w" + ], + "palettes": [ "fbms_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room6_metal_south", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room6_metal" ], "x": 9, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room7_metal", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "w....w", + " .... ", + " .... ", + "woddow", + "......", + "......" + ], + "palettes": [ "fbms_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room7_metal_north", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room7_metal" ], "x": 9, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room8_metal", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "......", + "......", + "......", + "......", + "......", + "......" + ], + "palettes": [ "fbms_metal_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room9_metal", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ..", + " ..", + " ..", + " ..", + " ..", + " .." + ], + "palettes": [ "fbms_metal_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room10_metal", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + ".. ", + ".. ", + ".. ", + ".. ", + ".. ", + ".. " + ], + "palettes": [ "fbms_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room8_metal_center", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbms_room9_metal" ], "x": 3, "y": 9 }, + { "chunks": [ "fbms_room10_metal" ], "x": 15, "y": 9 }, + { "chunks": [ "fbms_room8_metal" ], "x": 9, "y": 9 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_storehouse/version_1/modular_storehouse_migo_resin.json b/data/json/mapgen/basecamps/expansion/modular_storehouse/version_1/modular_storehouse_migo_resin.json new file mode 100644 index 0000000000000..6c6dc07e2a96f --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_storehouse/version_1/modular_storehouse_migo_resin.json @@ -0,0 +1,265 @@ +[ + { + "type": "palette", + "id": "fbms_migo_resin_palette", + "terrain": { + ".": "t_floor_resin", + "b": "t_grass", + "t": "t_floor_resin", + "l": "t_floor_resin", + "B": "t_floor_resin", + "d": "t_resin_hole_c", + "o": "t_wall_resin_cage", + "w": "t_wall_resin", + ";": "t_floor_resin" + }, + "furniture": { "b": "f_bench", "t": "f_table", "x": "f_brazier", "U": "f_birdbath", "l": "f_locker", "B": "f_bookcase" } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room0_migo_resin", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " wwww", + " ...w", + " ...w", + " ...w", + " ...w", + " wwww" + ], + "palettes": [ "fbms_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room0_migo_resin_east", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room0_migo_resin" ], "x": 15, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room1_migo_resin", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwww ", + "w... ", + "w... ", + "w... ", + "w... ", + "wwww " + ], + "palettes": [ "fbms_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room1_migo_resin_west", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room1_migo_resin" ], "x": 3, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room2_migo_resin", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " ", + " ", + " wow", + " w..", + " w.." + ], + "palettes": [ "fbms_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room2_migo_resin_northwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room2_migo_resin" ], "x": 3, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room3_migo_resin", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " w..", + " w..", + " wow", + " ", + " ", + " " + ], + "palettes": [ "fbms_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room3_migo_resin_southwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room3_migo_resin" ], "x": 3, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room4_migo_resin", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " ", + " ", + "wow ", + "..w ", + "..w " + ], + "palettes": [ "fbms_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room4_migo_resin_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room4_migo_resin" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room5_migo_resin", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "..w ", + "..w ", + "wow ", + " ", + " ", + " " + ], + "palettes": [ "fbms_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room5_migo_resin_southeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room5_migo_resin" ], "x": 15, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room6_migo_resin", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "......", + "......", + "woddow", + " .... ", + " .... ", + "w....w" + ], + "palettes": [ "fbms_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room6_migo_resin_south", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room6_migo_resin" ], "x": 9, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room7_migo_resin", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "w....w", + " .... ", + " .... ", + "woddow", + "......", + "......" + ], + "palettes": [ "fbms_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room7_migo_resin_north", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room7_migo_resin" ], "x": 9, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room8_migo_resin", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "......", + "......", + "......", + "......", + "......", + "......" + ], + "palettes": [ "fbms_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room9_migo_resin", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ..", + " ..", + " ..", + " ..", + " ..", + " .." + ], + "palettes": [ "fbms_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room10_migo_resin", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + ".. ", + ".. ", + ".. ", + ".. ", + ".. ", + ".. " + ], + "palettes": [ "fbms_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room8_migo_resin_center", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbms_room9_migo_resin" ], "x": 3, "y": 9 }, + { "chunks": [ "fbms_room10_migo_resin" ], "x": 15, "y": 9 }, + { "chunks": [ "fbms_room8_migo_resin" ], "x": 9, "y": 9 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_storehouse/version_1/modular_storehouse_rammed_earth.json b/data/json/mapgen/basecamps/expansion/modular_storehouse/version_1/modular_storehouse_rammed_earth.json new file mode 100644 index 0000000000000..82b8558abe6f3 --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_storehouse/version_1/modular_storehouse_rammed_earth.json @@ -0,0 +1,265 @@ +[ + { + "type": "palette", + "id": "fbms_rammed_earth_palette", + "terrain": { + ".": "t_floor_primitive", + "b": "t_grass", + "t": "t_floor_primitive", + "l": "t_floor_primitive", + "B": "t_floor_primitive", + "d": "t_door_makeshift_c", + "o": "t_window_empty", + "w": "t_wall_rammed_earth", + ";": "t_floor_primitive" + }, + "furniture": { "b": "f_bench", "t": "f_table", "x": "f_brazier", "U": "f_birdbath", "l": "f_locker", "B": "f_bookcase" } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room0_rammed_earth", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " wwww", + " ...w", + " ...w", + " ...w", + " ...w", + " wwww" + ], + "palettes": [ "fbms_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room0_rammed_earth_east", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room0_rammed_earth" ], "x": 15, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room1_rammed_earth", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwww ", + "w... ", + "w... ", + "w... ", + "w... ", + "wwww " + ], + "palettes": [ "fbms_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room1_rammed_earth_west", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room1_rammed_earth" ], "x": 3, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room2_rammed_earth", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " ", + " ", + " wow", + " w..", + " w.." + ], + "palettes": [ "fbms_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room2_rammed_earth_northwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room2_rammed_earth" ], "x": 3, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room3_rammed_earth", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " w..", + " w..", + " wow", + " ", + " ", + " " + ], + "palettes": [ "fbms_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room3_rammed_earth_southwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room3_rammed_earth" ], "x": 3, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room4_rammed_earth", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " ", + " ", + "wow ", + "..w ", + "..w " + ], + "palettes": [ "fbms_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room4_rammed_earth_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room4_rammed_earth" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room5_rammed_earth", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "..w ", + "..w ", + "wow ", + " ", + " ", + " " + ], + "palettes": [ "fbms_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room5_rammed_earth_southeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room5_rammed_earth" ], "x": 15, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room6_rammed_earth", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "......", + "......", + "woddow", + " .... ", + " .... ", + "w....w" + ], + "palettes": [ "fbms_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room6_rammed_earth_south", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room6_rammed_earth" ], "x": 9, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room7_rammed_earth", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "w....w", + " .... ", + " .... ", + "woddow", + "......", + "......" + ], + "palettes": [ "fbms_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room7_rammed_earth_north", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room7_rammed_earth" ], "x": 9, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room8_rammed_earth", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "......", + "......", + "......", + "......", + "......", + "......" + ], + "palettes": [ "fbms_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room9_rammed_earth", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ..", + " ..", + " ..", + " ..", + " ..", + " .." + ], + "palettes": [ "fbms_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room10_rammed_earth", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + ".. ", + ".. ", + ".. ", + ".. ", + ".. ", + ".. " + ], + "palettes": [ "fbms_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room8_rammed_earth_center", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbms_room9_rammed_earth" ], "x": 3, "y": 9 }, + { "chunks": [ "fbms_room10_rammed_earth" ], "x": 15, "y": 9 }, + { "chunks": [ "fbms_room8_rammed_earth" ], "x": 9, "y": 9 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_storehouse/version_1/modular_storehouse_rock.json b/data/json/mapgen/basecamps/expansion/modular_storehouse/version_1/modular_storehouse_rock.json new file mode 100644 index 0000000000000..0b61e33a540cd --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_storehouse/version_1/modular_storehouse_rock.json @@ -0,0 +1,263 @@ +[ + { + "type": "palette", + "id": "fbms_rock_palette", + "terrain": { + ".": "t_floor", + "b": "t_grass", + "p": "t_floor", + "d": "t_door_c", + "o": "t_window_no_curtains", + "w": "t_rock_wall", + ";": "t_floor_primitive" + }, + "furniture": { "b": "f_bench", "t": "f_table", "x": "f_brazier", "U": "f_birdbath", "l": "f_locker", "B": "f_bookcase" } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room0_rock", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " wwww", + " ...w", + " ...w", + " ...w", + " ...w", + " wwww" + ], + "palettes": [ "fbms_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room0_rock_east", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room0_rock" ], "x": 15, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room1_rock", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwww ", + "w... ", + "w... ", + "w... ", + "w... ", + "wwww " + ], + "palettes": [ "fbms_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room1_rock_west", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room1_rock" ], "x": 3, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room2_rock", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " ", + " ", + " wow", + " w..", + " w.." + ], + "palettes": [ "fbms_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room2_rock_northwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room2_rock" ], "x": 3, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room3_rock", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " w..", + " w..", + " wow", + " ", + " ", + " " + ], + "palettes": [ "fbms_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room3_rock_southwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room3_rock" ], "x": 3, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room4_rock", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " ", + " ", + "wow ", + "..w ", + "..w " + ], + "palettes": [ "fbms_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room4_rock_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room4_rock" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room5_rock", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "..w ", + "..w ", + "wow ", + " ", + " ", + " " + ], + "palettes": [ "fbms_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room5_rock_southeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room5_rock" ], "x": 15, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room6_rock", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "......", + "......", + "woddow", + " .... ", + " .... ", + "w....w" + ], + "palettes": [ "fbms_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room6_rock_south", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room6_rock" ], "x": 9, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room7_rock", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "w....w", + " .... ", + " .... ", + "woddow", + "......", + "......" + ], + "palettes": [ "fbms_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room7_rock_north", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room7_rock" ], "x": 9, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room8_rock", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "......", + "......", + "......", + "......", + "......", + "......" + ], + "palettes": [ "fbms_rock_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room9_rock", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ..", + " ..", + " ..", + " ..", + " ..", + " .." + ], + "palettes": [ "fbms_rock_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room10_rock", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + ".. ", + ".. ", + ".. ", + ".. ", + ".. ", + ".. " + ], + "palettes": [ "fbms_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room8_rock_center", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbms_room9_rock" ], "x": 3, "y": 9 }, + { "chunks": [ "fbms_room10_rock" ], "x": 15, "y": 9 }, + { "chunks": [ "fbms_room8_rock" ], "x": 9, "y": 9 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_storehouse/version_1/modular_storehouse_wad.json b/data/json/mapgen/basecamps/expansion/modular_storehouse/version_1/modular_storehouse_wad.json new file mode 100644 index 0000000000000..560e1ff1322cf --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_storehouse/version_1/modular_storehouse_wad.json @@ -0,0 +1,265 @@ +[ + { + "type": "palette", + "id": "fbms_wad_palette", + "terrain": { + ".": "t_floor_primitive", + "b": "t_grass", + "t": "t_floor_primitive", + "l": "t_floor_primitive", + "B": "t_floor_primitive", + "d": "t_door_makeshift_c", + "o": "t_wall_wattle_half", + "w": "t_wall_wattle", + ";": "t_floor_primitive" + }, + "furniture": { "b": "f_bench", "t": "f_table", "x": "f_brazier", "U": "f_birdbath", "l": "f_locker", "B": "f_bookcase" } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room0_wad", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " wwww", + " ...w", + " ...w", + " ...w", + " ...w", + " wwww" + ], + "palettes": [ "fbms_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room0_wad_east", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room0_wad" ], "x": 15, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room1_wad", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwww ", + "w... ", + "w... ", + "w... ", + "w... ", + "wwww " + ], + "palettes": [ "fbms_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room1_wad_west", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room1_wad" ], "x": 3, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room2_wad", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " ", + " ", + " wow", + " w..", + " w.." + ], + "palettes": [ "fbms_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room2_wad_northwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room2_wad" ], "x": 3, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room3_wad", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " w..", + " w..", + " wow", + " ", + " ", + " " + ], + "palettes": [ "fbms_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room3_wad_southwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room3_wad" ], "x": 3, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room4_wad", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " ", + " ", + "wow ", + "..w ", + "..w " + ], + "palettes": [ "fbms_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room4_wad_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room4_wad" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room5_wad", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "..w ", + "..w ", + "wow ", + " ", + " ", + " " + ], + "palettes": [ "fbms_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room5_wad_southeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room5_wad" ], "x": 15, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room6_wad", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "......", + "......", + "woddow", + " .... ", + " .... ", + "w....w" + ], + "palettes": [ "fbms_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room6_wad_south", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room6_wad" ], "x": 9, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room7_wad", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "w....w", + " .... ", + " .... ", + "woddow", + "......", + "......" + ], + "palettes": [ "fbms_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room7_wad_north", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room7_wad" ], "x": 9, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room8_wad", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "......", + "......", + "......", + "......", + "......", + "......" + ], + "palettes": [ "fbms_wad_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room9_wad", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ..", + " ..", + " ..", + " ..", + " ..", + " .." + ], + "palettes": [ "fbms_wad_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room10_wad", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + ".. ", + ".. ", + ".. ", + ".. ", + ".. ", + ".. " + ], + "palettes": [ "fbms_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room8_wad_center", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbms_room9_wad" ], "x": 3, "y": 9 }, + { "chunks": [ "fbms_room10_wad" ], "x": 15, "y": 9 }, + { "chunks": [ "fbms_room8_wad" ], "x": 9, "y": 9 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_storehouse/version_1/modular_storehouse_wood.json b/data/json/mapgen/basecamps/expansion/modular_storehouse/version_1/modular_storehouse_wood.json new file mode 100644 index 0000000000000..5e43c8e7d230a --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_storehouse/version_1/modular_storehouse_wood.json @@ -0,0 +1,424 @@ +[ + { + "type": "palette", + "id": "fbms_wood_palette", + "terrain": { + ".": "t_floor", + "b": "t_grass", + "p": "t_floor", + "d": "t_door_c", + "o": "t_window_no_curtains", + "w": "t_wall_wood", + ";": "t_floor_primitive" + }, + "furniture": { "b": "f_bench", "t": "f_table", "x": "f_brazier", "U": "f_birdbath", "l": "f_locker", "B": "f_bookcase" } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room0_wood", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " wwww", + " ...w", + " ...w", + " ...w", + " ...w", + " wwww" + ], + "palettes": [ "fbms_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room0_wood_east", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room0_wood" ], "x": 15, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room1_wood", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwww ", + "w... ", + "w... ", + "w... ", + "w... ", + "wwww " + ], + "palettes": [ "fbms_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room1_wood_west", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room1_wood" ], "x": 3, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room2_wood", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " ", + " ", + " wow", + " w..", + " w.." + ], + "palettes": [ "fbms_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room2_wood_northwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room2_wood" ], "x": 3, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room3_wood", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " w..", + " w..", + " wow", + " ", + " ", + " " + ], + "palettes": [ "fbms_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room3_wood_southwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room3_wood" ], "x": 3, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room4_wood", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " ", + " ", + "wow ", + "..w ", + "..w " + ], + "palettes": [ "fbms_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room4_wood_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room4_wood" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room5_wood", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "..w ", + "..w ", + "wow ", + " ", + " ", + " " + ], + "palettes": [ "fbms_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room5_wood_southeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room5_wood" ], "x": 15, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room6_wood", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "......", + "......", + "woddow", + " .... ", + " .... ", + "w....w" + ], + "palettes": [ "fbms_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room6_wood_south", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room6_wood" ], "x": 9, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room7_wood", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "w....w", + " .... ", + " .... ", + "woddow", + "......", + "......" + ], + "palettes": [ "fbms_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room7_wood_north", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_room7_wood" ], "x": 9, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room8_wood", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "......", + "......", + "......", + "......", + "......", + "......" + ], + "palettes": [ "fbms_wood_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room9_wood", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ..", + " ..", + " ..", + " ..", + " ..", + " .." + ], + "palettes": [ "fbms_wood_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_room10_wood", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + ".. ", + ".. ", + ".. ", + ".. ", + ".. ", + ".. " + ], + "palettes": [ "fbms_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_room8_wood_center", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbms_room9_wood" ], "x": 3, "y": 9 }, + { "chunks": [ "fbms_room10_wood" ], "x": 15, "y": 9 }, + { "chunks": [ "fbms_room8_wood" ], "x": 9, "y": 9 } + ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_furniture1", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " t", + " BBB t", + " B t", + " B t", + " BBB t", + " t" + ], + "palettes": [ "fbms_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_furniture1_west", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_furniture1" ], "x": 3, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_furniture2", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "t ", + "t lll ", + "t l ", + "t l ", + "t lll ", + "t " + ], + "palettes": [ "fbms_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_furniture2_east", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_furniture2" ], "x": 15, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_furniture3", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "t tt t", + "t tt t", + "t tt t", + "t tt t", + "t tt t", + "t tt t" + ], + "palettes": [ "fbms_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_furniture3_center", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_furniture3" ], "x": 9, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_decorative1", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " ", + " ", + " ", + " b ", + "bbb " + ], + "palettes": [ "fbms_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_decorative1_northwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_decorative1" ], "x": 3, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_decorative2", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " ", + " ", + " ", + " b ", + " bbb" + ], + "palettes": [ "fbms_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_decorative2_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_decorative2" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_decorative3", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " bbb", + " b ", + " ", + " ", + " ", + " " + ], + "palettes": [ "fbms_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_decorative3_southeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_decorative3" ], "x": 15, "y": 15 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbms_decorative4", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "bbb ", + " b ", + " ", + " ", + " ", + " " + ], + "palettes": [ "fbms_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbms_decorative4_southwest", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbms_decorative4" ], "x": 3, "y": 15 } ] } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_workshop/modular_workshop_common.json b/data/json/mapgen/basecamps/expansion/modular_workshop/modular_workshop_common.json new file mode 100644 index 0000000000000..7def123e7444d --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_workshop/modular_workshop_common.json @@ -0,0 +1,25 @@ +[ + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_0", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " ", + " ", + " ", + " ", + " " + ], + "palettes": [ "fbm_expansion_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_workshop_0", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmw_0" ], "x": 10, "y": 10 } ] } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_workshop/version_1/modular_workshop_common.json b/data/json/mapgen/basecamps/expansion/modular_workshop/version_1/modular_workshop_common.json new file mode 100644 index 0000000000000..b04df0e22bc36 --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_workshop/version_1/modular_workshop_common.json @@ -0,0 +1,123 @@ +[ + { + "type": "palette", + "id": "fbmw_common_palette", + "terrain": { ".": "t_dirtfloor" }, + "furniture": { + "t": "f_table", + "L": "f_locker", + "x": "f_kiln_empty", + "f": "f_forge_rock", + "c": "f_workbench", + "h": "f_stool", + "A": "f_anvil", + "r": "f_rack_wood", + "Q": "f_bellows" + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_1", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " ", + " ", + " ", + " ", + " " + ], + "palettes": [ "fbmw_common_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_1", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmw_1" ], "x": 10, "y": 10 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room1_common", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " ftL ", + " ", + " ", + " ", + " x " + ], + "palettes": [ "fbmw_common_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room1_common_northeast", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmw_room1_common" ], "x": 15, "y": 3 } ], + "place_loot": [ { "item": "crucible", "x": 18, "y": 4, "chance": 100 } ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room2_common", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + "r ", + " c ", + " A c ", + " c ", + " " + ], + "palettes": [ "fbmw_common_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room2_common_northeast", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmw_room2_common" ], "x": 15, "y": 3 } ], + "place_loot": [ { "item": "55gal_drum", "x": 17, "y": 7, "chance": 100 }, { "item": "30gal_drum", "x": 17, "y": 8, "chance": 100 } ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room10_common", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " Q ", + " ", + " ", + " ", + " " + ], + "palettes": [ "fbmw_common_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room10_common_northeast", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmw_room10_common" ], "x": 15, "y": 3 } ], + "place_loot": [ + { "item": "hammer_sledge", "x": 19, "y": 6, "chance": 100 }, + { "item": "knife_combat", "x": 19, "y": 6, "chance": 100 }, + { "item": "copper_knife", "x": 19, "y": 6, "chance": 100 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_workshop/version_1/modular_workshop_log.json b/data/json/mapgen/basecamps/expansion/modular_workshop/version_1/modular_workshop_log.json new file mode 100644 index 0000000000000..010b4a4a36354 --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_workshop/version_1/modular_workshop_log.json @@ -0,0 +1,270 @@ +[ + { + "type": "palette", + "id": "fbmw_log_palette", + "terrain": { + "b": "t_grass", + "z": "t_dirt", + ".": "t_dirtfloor", + "r": "t_dirtfloor", + "a": "t_dirtfloor", + "B": "t_dirtfloor", + "M": "t_dirtfloor", + "k": "t_dirtfloor", + "c": "t_dirtfloor", + "h": "t_dirtfloor", + "t": "t_dirtfloor", + "x": "t_dirtfloor", + "Q": "t_dirtfloor", + "d": "t_door_c", + "o": "t_window_no_curtains", + "w": "t_wall_log" + }, + "furniture": { + "b": "f_bench", + "t": "f_table", + "z": "f_55gal_firebarrel", + "L": "f_locker", + "x": "f_kiln_empty", + "k": "f_clay_kiln", + "f": "f_forge_rock", + "c": "f_workbench", + "h": "f_stool", + "A": "f_anvil", + "r": "f_rack_wood", + "M": "f_armchair", + "B": "f_bookcase", + "Q": "f_bellows" + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room0_log", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwwoww", + ".....w", + ".....o", + ".....w", + ".....w", + ".....w" + ], + "palettes": [ "fbmw_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room0_log_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmw_room0_log" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room3_log", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " wwo", + " wr.", + " w.h", + " d..", + " wr.", + " wr." + ], + "palettes": [ "fbmw_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room3_log_north", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmw_room3_log" ], "x": 9, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room4_log", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + ".....d", + "....xw", + ".....o", + ".....w", + "....rw", + "....rw" + ], + "palettes": [ "fbmw_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room4_log_east", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmw_room4_log" ], "x": 15, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room5_log", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " wr.", + " wt.", + " oM.", + " wB.", + " o..", + " w.." + ], + "palettes": [ "fbmw_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room5_log_center", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmw_room5_log" ], "x": 9, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room6_log", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "www ", + "rkr ", + "... ", + "cc. ", + "... ", + "... " + ], + "palettes": [ "fbmw_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room6_log_north", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmw_room6_log" ], "x": 9, "y": 3 } ], + "place_loot": [ + { "item": "tongs", "x": 19, "y": 5, "chance": 100 }, + { "item": "chisel", "x": 19, "y": 5, "chance": 100 }, + { "item": "hammer", "x": 19, "y": 5, "chance": 100 }, + { "item": "swage", "x": 19, "y": 5, "chance": 100 } + ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room7_log", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " www", + " wrr", + " wr.", + " d..", + " wr.", + " wr." + ], + "palettes": [ "fbmw_log_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room8_log", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " wwo", + " b", + " ", + " ", + " ", + " " + ], + "palettes": [ "fbmw_log_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room9_log", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wow ", + "bb ", + " ", + "z ", + " ", + " " + ], + "palettes": [ "fbmw_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room7to9_log_northwest", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmw_room7_log" ], "x": 3, "y": 3 }, + { "chunks": [ "fbmw_room8_log" ], "x": 3, "y": 9 }, + { "chunks": [ "fbmw_room9_log" ], "x": 9, "y": 9 } + ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room11_log", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "....ww", + ".....w", + "......", + ".....w", + "......", + ".....w" + ], + "palettes": [ "fbmw_log_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room12_log", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ww.", + " w..", + " ...", + " w..", + " ...", + " w.." + ], + "palettes": [ "fbmw_log_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room11to12_log_southeast", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmw_room11_log" ], "x": 15, "y": 15 }, { "chunks": [ "fbmw_room12_log" ], "x": 9, "y": 15 } ], + "place_loot": [ { "item": "wrench", "x": 19, "y": 7, "chance": 100 }, { "item": "pliers", "x": 19, "y": 7, "chance": 100 } ], + "set": [ { "point": "furniture", "id": "f_drophammer", "x": 19, "y": 12 } ] + } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_workshop/version_1/modular_workshop_metal.json b/data/json/mapgen/basecamps/expansion/modular_workshop/version_1/modular_workshop_metal.json new file mode 100644 index 0000000000000..6e6e1c074969a --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_workshop/version_1/modular_workshop_metal.json @@ -0,0 +1,279 @@ +[ + { + "type": "palette", + "id": "fbmw_metal_palette", + "terrain": { + "b": "t_grass", + "z": "t_dirt", + ".": "t_dirtfloor", + "r": "t_dirtfloor", + "a": "t_dirtfloor", + "B": "t_dirtfloor", + "M": "t_dirtfloor", + "k": "t_dirtfloor", + "c": "t_dirtfloor", + "h": "t_dirtfloor", + "t": "t_dirtfloor", + "x": "t_dirtfloor", + "Q": "t_dirtfloor", + "d": "t_door_c", + "o": "t_window_no_curtains", + "w": "t_scrap_wall" + }, + "furniture": { + "b": "f_bench", + "t": "f_table", + "z": "f_55gal_firebarrel", + "L": "f_locker", + "x": "f_kiln_empty", + "k": "f_clay_kiln", + "f": "f_forge_rock", + "c": "f_workbench", + "h": "f_stool", + "A": "f_anvil", + "r": "f_rack", + "M": "f_armchair", + "B": "f_bookcase", + "Q": "f_bellows" + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room0_metal", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwwoww", + ".....w", + ".....o", + ".....w", + ".....w", + ".....w" + ], + "palettes": [ "fbmw_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room0_metal_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmw_room0_metal" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room2_metal_northeast", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmw_room2_metal" ], "x": 15, "y": 3 } ], + "place_loot": [ { "item": "55gal_drum", "x": 17, "y": 7, "chance": 100 }, { "item": "30gal_drum", "x": 17, "y": 8, "chance": 100 } ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room3_metal", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " wwo", + " wr.", + " w.h", + " d..", + " wr.", + " wr." + ], + "palettes": [ "fbmw_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room3_metal_north", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmw_room3_metal" ], "x": 9, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room4_metal", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + ".....d", + "....xw", + ".....o", + ".....w", + "....rw", + "....rw" + ], + "palettes": [ "fbmw_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room4_metal_east", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmw_room4_metal" ], "x": 15, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room5_metal", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " wr.", + " wt.", + " oM.", + " wB.", + " o..", + " w.." + ], + "palettes": [ "fbmw_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room5_metal_center", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmw_room5_metal" ], "x": 9, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room6_metal", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "www ", + "rkr ", + "... ", + "cc. ", + "... ", + "... " + ], + "palettes": [ "fbmw_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room6_metal_north", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmw_room6_metal" ], "x": 9, "y": 3 } ], + "place_loot": [ + { "item": "tongs", "x": 19, "y": 5, "chance": 100 }, + { "item": "chisel", "x": 19, "y": 5, "chance": 100 }, + { "item": "hammer", "x": 19, "y": 5, "chance": 100 }, + { "item": "swage", "x": 19, "y": 5, "chance": 100 } + ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room7_metal", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " www", + " wrr", + " wr.", + " d..", + " wr.", + " wr." + ], + "palettes": [ "fbmw_metal_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room8_metal", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " wwo", + " b", + " ", + " ", + " ", + " " + ], + "palettes": [ "fbmw_metal_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room9_metal", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wow ", + "bb ", + " ", + "z ", + " ", + " " + ], + "palettes": [ "fbmw_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room7to9_metal_northwest", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmw_room7_metal" ], "x": 3, "y": 3 }, + { "chunks": [ "fbmw_room8_metal" ], "x": 3, "y": 9 }, + { "chunks": [ "fbmw_room9_metal" ], "x": 9, "y": 9 } + ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room11_metal", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "....ww", + ".....w", + "......", + ".....w", + "......", + ".....w" + ], + "palettes": [ "fbmw_metal_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room12_metal", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ww.", + " w..", + " ...", + " w..", + " ...", + " w.." + ], + "palettes": [ "fbmw_metal_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room11to12_metal_southeast", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmw_room11_metal" ], "x": 15, "y": 15 }, { "chunks": [ "fbmw_room12_metal" ], "x": 9, "y": 15 } ], + "place_loot": [ { "item": "wrench", "x": 19, "y": 7, "chance": 100 }, { "item": "pliers", "x": 19, "y": 7, "chance": 100 } ], + "set": [ { "point": "furniture", "id": "f_drophammer", "x": 19, "y": 12 } ] + } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_workshop/version_1/modular_workshop_migo_resin.json b/data/json/mapgen/basecamps/expansion/modular_workshop/version_1/modular_workshop_migo_resin.json new file mode 100644 index 0000000000000..a3c065f452bea --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_workshop/version_1/modular_workshop_migo_resin.json @@ -0,0 +1,273 @@ +[ + { + "type": "palette", + "id": "fbmw_migo_resin_palette", + "terrain": { + "b": "t_grass", + "z": "t_dirt", + ".": "t_floor_resin", + "r": "t_floor_resin", + "a": "t_floor_resin", + "B": "t_floor_resin", + "M": "t_floor_resin", + "k": "t_floor_resin", + "c": "t_floor_resin", + "h": "t_floor_resin", + "t": "t_floor_resin", + "x": "t_floor_resin", + "Q": "t_floor_resin", + "d": "t_resin_hole_c", + "o": "t_wall_resin_cage", + "w": "t_wall_resin" + }, + "furniture": { + "b": "f_bench", + "t": "f_table", + "z": "f_55gal_firebarrel", + "L": "f_locker", + "x": "f_kiln_empty", + "k": "f_clay_kiln", + "f": "f_forge_rock", + "c": "f_workbench", + "h": "f_stool", + "A": "f_anvil", + "r": "f_rack_wood", + "M": "f_armchair", + "B": "f_bookcase", + "Q": "f_bellows" + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room0_migo_resin", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwwoww", + ".....w", + ".....o", + ".....w", + ".....w", + ".....w" + ], + "palettes": [ "fbmw_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room0_migo_resin_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmw_room0_migo_resin" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room3_migo_resin", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " wwo", + " wr.", + " w.h", + " d..", + " wr.", + " wr." + ], + "palettes": [ "fbmw_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room3_migo_resin_north", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmw_room3_migo_resin" ], "x": 9, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room4_migo_resin", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + ".....d", + "....xw", + ".....o", + ".....w", + "....rw", + "....rw" + ], + "palettes": [ "fbmw_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room4_migo_resin_east", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmw_room4_migo_resin" ], "x": 15, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room5_migo_resin", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " wr.", + " wt.", + " oM.", + " wB.", + " o..", + " w.." + ], + "palettes": [ "fbmw_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room5_migo_resin_center", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmw_room5_migo_resin" ], "x": 9, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room6_migo_resin", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "www ", + "rkr ", + "... ", + "cc. ", + "... ", + "... " + ], + "palettes": [ "fbmw_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room6_migo_resin_north", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmw_room6_migo_resin" ], "x": 9, "y": 3 } ], + "place_loot": [ + { "item": "tongs", "x": 19, "y": 5, "chance": 100 }, + { "item": "chisel", "x": 19, "y": 5, "chance": 100 }, + { "item": "hammer", "x": 19, "y": 5, "chance": 100 }, + { "item": "swage", "x": 19, "y": 5, "chance": 100 } + ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room7_migo_resin", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " www", + " wrr", + " wr.", + " d..", + " wr.", + " wr." + ], + "palettes": [ "fbmw_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room8_migo_resin", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " wwo", + " b", + " ", + " ", + " ", + " " + ], + "palettes": [ "fbmw_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room9_migo_resin", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wow ", + "bb ", + " ", + "z ", + " ", + " " + ], + "palettes": [ "fbmw_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room7to9_migo_resin_northwest", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmw_room7_migo_resin" ], "x": 3, "y": 3 }, + { "chunks": [ "fbmw_room8_migo_resin" ], "x": 3, "y": 9 }, + { "chunks": [ "fbmw_room9_migo_resin" ], "x": 9, "y": 9 } + ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room11_migo_resin", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "....ww", + ".....w", + "......", + ".....w", + "......", + ".....w" + ], + "palettes": [ "fbmw_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room12_migo_resin", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ww.", + " w..", + " ...", + " w..", + " ...", + " w.." + ], + "palettes": [ "fbmw_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room11to12_migo_resin_southeast", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmw_room11_migo_resin" ], "x": 15, "y": 15 }, + { "chunks": [ "fbmw_room12_migo_resin" ], "x": 9, "y": 15 } + ], + "place_loot": [ { "item": "wrench", "x": 19, "y": 7, "chance": 100 }, { "item": "pliers", "x": 19, "y": 7, "chance": 100 } ], + "set": [ { "point": "furniture", "id": "f_drophammer", "x": 19, "y": 12 } ] + } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_workshop/version_1/modular_workshop_rammed_earth.json b/data/json/mapgen/basecamps/expansion/modular_workshop/version_1/modular_workshop_rammed_earth.json new file mode 100644 index 0000000000000..a70cf00cce4bc --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_workshop/version_1/modular_workshop_rammed_earth.json @@ -0,0 +1,273 @@ +[ + { + "type": "palette", + "id": "fbmw_rammed_earth_palette", + "terrain": { + "b": "t_grass", + "z": "t_dirt", + ".": "t_dirtfloor", + "r": "t_dirtfloor", + "a": "t_dirtfloor", + "B": "t_dirtfloor", + "M": "t_dirtfloor", + "k": "t_dirtfloor", + "c": "t_dirtfloor", + "h": "t_dirtfloor", + "t": "t_dirtfloor", + "x": "t_dirtfloor", + "Q": "t_dirtfloor", + "d": "t_door_makeshift_c", + "o": "t_window_empty", + "w": "t_wall_rammed_earth" + }, + "furniture": { + "b": "f_bench", + "t": "f_table", + "z": "f_55gal_firebarrel", + "L": "f_locker", + "x": "f_kiln_empty", + "k": "f_clay_kiln", + "f": "f_forge_rock", + "c": "f_workbench", + "h": "f_stool", + "A": "f_anvil", + "r": "f_rack_wood", + "M": "f_armchair", + "B": "f_bookcase", + "Q": "f_bellows" + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room0_rammed_earth", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwwoww", + ".....w", + ".....o", + ".....w", + ".....w", + ".....w" + ], + "palettes": [ "fbmw_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room0_rammed_earth_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmw_room0_rammed_earth" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room3_rammed_earth", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " wwo", + " wr.", + " w.h", + " d..", + " wr.", + " wr." + ], + "palettes": [ "fbmw_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room3_rammed_earth_north", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmw_room3_rammed_earth" ], "x": 9, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room4_rammed_earth", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + ".....d", + "....xw", + ".....o", + ".....w", + "....rw", + "....rw" + ], + "palettes": [ "fbmw_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room4_rammed_earth_east", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmw_room4_rammed_earth" ], "x": 15, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room5_rammed_earth", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " wr.", + " wt.", + " oM.", + " wB.", + " o..", + " w.." + ], + "palettes": [ "fbmw_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room5_rammed_earth_center", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmw_room5_rammed_earth" ], "x": 9, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room6_rammed_earth", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "www ", + "rkr ", + "... ", + "cc. ", + "... ", + "... " + ], + "palettes": [ "fbmw_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room6_rammed_earth_north", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmw_room6_rammed_earth" ], "x": 9, "y": 3 } ], + "place_loot": [ + { "item": "tongs", "x": 19, "y": 5, "chance": 100 }, + { "item": "chisel", "x": 19, "y": 5, "chance": 100 }, + { "item": "hammer", "x": 19, "y": 5, "chance": 100 }, + { "item": "swage", "x": 19, "y": 5, "chance": 100 } + ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room7_rammed_earth", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " www", + " wrr", + " wr.", + " d..", + " wr.", + " wr." + ], + "palettes": [ "fbmw_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room8_rammed_earth", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " wwo", + " b", + " ", + " ", + " ", + " " + ], + "palettes": [ "fbmw_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room9_rammed_earth", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wow ", + "bb ", + " ", + "z ", + " ", + " " + ], + "palettes": [ "fbmw_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room7to9_rammed_earth_northwest", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmw_room7_rammed_earth" ], "x": 3, "y": 3 }, + { "chunks": [ "fbmw_room8_rammed_earth" ], "x": 3, "y": 9 }, + { "chunks": [ "fbmw_room9_rammed_earth" ], "x": 9, "y": 9 } + ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room11_rammed_earth", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "....ww", + ".....w", + "......", + ".....w", + "......", + ".....w" + ], + "palettes": [ "fbmw_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room12_rammed_earth", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ww.", + " w..", + " ...", + " w..", + " ...", + " w.." + ], + "palettes": [ "fbmw_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room11to12_rammed_earth_southeast", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmw_room11_rammed_earth" ], "x": 15, "y": 15 }, + { "chunks": [ "fbmw_room12_rammed_earth" ], "x": 9, "y": 15 } + ], + "place_loot": [ { "item": "wrench", "x": 19, "y": 7, "chance": 100 }, { "item": "pliers", "x": 19, "y": 7, "chance": 100 } ], + "set": [ { "point": "furniture", "id": "f_drophammer", "x": 19, "y": 12 } ] + } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_workshop/version_1/modular_workshop_rock.json b/data/json/mapgen/basecamps/expansion/modular_workshop/version_1/modular_workshop_rock.json new file mode 100644 index 0000000000000..472bb10bbb53a --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_workshop/version_1/modular_workshop_rock.json @@ -0,0 +1,270 @@ +[ + { + "type": "palette", + "id": "fbmw_rock_palette", + "terrain": { + "b": "t_grass", + "z": "t_dirt", + ".": "t_dirtfloor", + "r": "t_dirtfloor", + "a": "t_dirtfloor", + "B": "t_dirtfloor", + "M": "t_dirtfloor", + "k": "t_dirtfloor", + "c": "t_dirtfloor", + "h": "t_dirtfloor", + "t": "t_dirtfloor", + "x": "t_dirtfloor", + "Q": "t_dirtfloor", + "d": "t_door_c", + "o": "t_window_no_curtains", + "w": "t_rock_wall" + }, + "furniture": { + "b": "f_bench", + "t": "f_table", + "z": "f_55gal_firebarrel", + "L": "f_locker", + "x": "f_kiln_empty", + "k": "f_clay_kiln", + "f": "f_forge_rock", + "c": "f_workbench", + "h": "f_stool", + "A": "f_anvil", + "r": "f_rack_wood", + "M": "f_armchair", + "B": "f_bookcase", + "Q": "f_bellows" + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room0_rock", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwwoww", + ".....w", + ".....o", + ".....w", + ".....w", + ".....w" + ], + "palettes": [ "fbmw_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room0_rock_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmw_room0_rock" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room3_rock", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " wwo", + " wr.", + " w.h", + " d..", + " wr.", + " wr." + ], + "palettes": [ "fbmw_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room3_rock_north", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmw_room3_rock" ], "x": 9, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room4_rock", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + ".....d", + "....xw", + ".....o", + ".....w", + "....rw", + "....rw" + ], + "palettes": [ "fbmw_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room4_rock_east", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmw_room4_rock" ], "x": 15, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room5_rock", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " wr.", + " wt.", + " oM.", + " wB.", + " o..", + " w.." + ], + "palettes": [ "fbmw_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room5_rock_center", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmw_room5_rock" ], "x": 9, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room6_rock", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "www ", + "rkr ", + "... ", + "cc. ", + "... ", + "... " + ], + "palettes": [ "fbmw_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room6_rock_north", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmw_room6_rock" ], "x": 9, "y": 3 } ], + "place_loot": [ + { "item": "tongs", "x": 19, "y": 5, "chance": 100 }, + { "item": "chisel", "x": 19, "y": 5, "chance": 100 }, + { "item": "hammer", "x": 19, "y": 5, "chance": 100 }, + { "item": "swage", "x": 19, "y": 5, "chance": 100 } + ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room7_rock", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " www", + " wrr", + " wr.", + " d..", + " wr.", + " wr." + ], + "palettes": [ "fbmw_rock_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room8_rock", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " wwo", + " b", + " ", + " ", + " ", + " " + ], + "palettes": [ "fbmw_rock_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room9_rock", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wow ", + "bb ", + " ", + "z ", + " ", + " " + ], + "palettes": [ "fbmw_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room7to9_rock_northwest", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmw_room7_rock" ], "x": 3, "y": 3 }, + { "chunks": [ "fbmw_room8_rock" ], "x": 3, "y": 9 }, + { "chunks": [ "fbmw_room9_rock" ], "x": 9, "y": 9 } + ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room11_rock", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "....ww", + ".....w", + "......", + ".....w", + "......", + ".....w" + ], + "palettes": [ "fbmw_rock_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room12_rock", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ww.", + " w..", + " ...", + " w..", + " ...", + " w.." + ], + "palettes": [ "fbmw_rock_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room11to12_rock_southeast", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmw_room11_rock" ], "x": 15, "y": 15 }, { "chunks": [ "fbmw_room12_rock" ], "x": 9, "y": 15 } ], + "place_loot": [ { "item": "wrench", "x": 19, "y": 7, "chance": 100 }, { "item": "pliers", "x": 19, "y": 7, "chance": 100 } ], + "set": [ { "point": "furniture", "id": "f_drophammer", "x": 19, "y": 12 } ] + } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_workshop/version_1/modular_workshop_wad.json b/data/json/mapgen/basecamps/expansion/modular_workshop/version_1/modular_workshop_wad.json new file mode 100644 index 0000000000000..f96ae443bfe04 --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_workshop/version_1/modular_workshop_wad.json @@ -0,0 +1,270 @@ +[ + { + "type": "palette", + "id": "fbmw_wad_palette", + "terrain": { + "b": "t_grass", + "z": "t_dirt", + ".": "t_dirtfloor", + "r": "t_dirtfloor", + "a": "t_dirtfloor", + "B": "t_dirtfloor", + "M": "t_dirtfloor", + "k": "t_dirtfloor", + "c": "t_dirtfloor", + "h": "t_dirtfloor", + "t": "t_dirtfloor", + "x": "t_dirtfloor", + "Q": "t_dirtfloor", + "d": "t_door_makeshift_c", + "o": "t_wall_wattle_half", + "w": "t_wall_wattle" + }, + "furniture": { + "b": "f_bench", + "t": "f_table", + "z": "f_55gal_firebarrel", + "L": "f_locker", + "x": "f_kiln_empty", + "k": "f_clay_kiln", + "f": "f_forge_rock", + "c": "f_workbench", + "h": "f_stool", + "A": "f_anvil", + "r": "f_rack_wood", + "M": "f_armchair", + "B": "f_bookcase", + "Q": "f_bellows" + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room0_wad", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwwoww", + ".....w", + ".....o", + ".....w", + ".....w", + ".....w" + ], + "palettes": [ "fbmw_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room0_wad_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmw_room0_wad" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room3_wad", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " wwo", + " wr.", + " w.h", + " d..", + " wr.", + " wr." + ], + "palettes": [ "fbmw_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room3_wad_north", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmw_room3_wad" ], "x": 9, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room4_wad", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + ".....d", + "....xw", + ".....o", + ".....w", + "....rw", + "....rw" + ], + "palettes": [ "fbmw_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room4_wad_east", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmw_room4_wad" ], "x": 15, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room5_wad", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " wr.", + " wt.", + " oM.", + " wB.", + " o..", + " w.." + ], + "palettes": [ "fbmw_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room5_wad_center", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmw_room5_wad" ], "x": 9, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room6_wad", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "www ", + "rkr ", + "... ", + "cc. ", + "... ", + "... " + ], + "palettes": [ "fbmw_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room6_wad_north", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmw_room6_wad" ], "x": 9, "y": 3 } ], + "place_loot": [ + { "item": "tongs", "x": 19, "y": 5, "chance": 100 }, + { "item": "chisel", "x": 19, "y": 5, "chance": 100 }, + { "item": "hammer", "x": 19, "y": 5, "chance": 100 }, + { "item": "swage", "x": 19, "y": 5, "chance": 100 } + ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room7_wad", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " www", + " wrr", + " wr.", + " d..", + " wr.", + " wr." + ], + "palettes": [ "fbmw_wad_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room8_wad", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " wwo", + " b", + " ", + " ", + " ", + " " + ], + "palettes": [ "fbmw_wad_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room9_wad", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wow ", + "bb ", + " ", + "z ", + " ", + " " + ], + "palettes": [ "fbmw_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room7to9_wad_northwest", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmw_room7_wad" ], "x": 3, "y": 3 }, + { "chunks": [ "fbmw_room8_wad" ], "x": 3, "y": 9 }, + { "chunks": [ "fbmw_room9_wad" ], "x": 9, "y": 9 } + ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room11_wad", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "....ww", + ".....w", + "......", + ".....w", + "......", + ".....w" + ], + "palettes": [ "fbmw_wad_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room12_wad", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ww.", + " w..", + " ...", + " w..", + " ...", + " w.." + ], + "palettes": [ "fbmw_wad_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room11to12_wad_southeast", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmw_room11_wad" ], "x": 15, "y": 15 }, { "chunks": [ "fbmw_room12_wad" ], "x": 9, "y": 15 } ], + "place_loot": [ { "item": "wrench", "x": 19, "y": 7, "chance": 100 }, { "item": "pliers", "x": 19, "y": 7, "chance": 100 } ], + "set": [ { "point": "furniture", "id": "f_drophammer", "x": 19, "y": 12 } ] + } + } +] diff --git a/data/json/mapgen/basecamps/expansion/modular_workshop/version_1/modular_workshop_wood.json b/data/json/mapgen/basecamps/expansion/modular_workshop/version_1/modular_workshop_wood.json new file mode 100644 index 0000000000000..ebe24daaae131 --- /dev/null +++ b/data/json/mapgen/basecamps/expansion/modular_workshop/version_1/modular_workshop_wood.json @@ -0,0 +1,276 @@ +[ + { + "type": "palette", + "id": "fbmw_wood_palette", + "terrain": { + "b": "t_grass", + "z": "t_dirt", + ".": "t_dirtfloor", + "r": "t_dirtfloor", + "a": "t_dirtfloor", + "B": "t_dirtfloor", + "M": "t_dirtfloor", + "k": "t_dirtfloor", + "c": "t_dirtfloor", + "h": "t_dirtfloor", + "t": "t_dirtfloor", + "x": "t_dirtfloor", + "Q": "t_dirtfloor", + "d": "t_door_c", + "o": "t_window_no_curtains", + "w": "t_wall_wood" + }, + "furniture": { + "b": "f_bench", + "t": "f_table", + "z": "f_55gal_firebarrel", + "L": "f_locker", + "x": "f_kiln_empty", + "k": "f_clay_kiln", + "f": "f_forge_rock", + "c": "f_workbench", + "h": "f_stool", + "A": "f_anvil", + "r": "f_rack_wood", + "M": "f_armchair", + "B": "f_bookcase", + "Q": "f_bellows" + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_workshop_0", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbml_0" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room0_wood", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwwoww", + ".....w", + ".....o", + ".....w", + ".....w", + ".....w" + ], + "palettes": [ "fbmw_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room0_wood_northeast", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmw_room0_wood" ], "x": 15, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room3_wood", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " wwo", + " wr.", + " w.h", + " d..", + " wr.", + " wr." + ], + "palettes": [ "fbmw_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room3_wood_north", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmw_room3_wood" ], "x": 9, "y": 3 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room4_wood", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + ".....d", + "....xw", + ".....o", + ".....w", + "....rw", + "....rw" + ], + "palettes": [ "fbmw_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room4_wood_east", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmw_room4_wood" ], "x": 15, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room5_wood", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " wr.", + " wt.", + " oM.", + " wB.", + " o..", + " w.." + ], + "palettes": [ "fbmw_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room5_wood_center", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmw_room5_wood" ], "x": 9, "y": 9 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room6_wood", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "www ", + "rkr ", + "... ", + "cc. ", + "... ", + "... " + ], + "palettes": [ "fbmw_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room6_wood_north", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmw_room6_wood" ], "x": 9, "y": 3 } ], + "place_loot": [ + { "item": "tongs", "x": 19, "y": 5, "chance": 100 }, + { "item": "chisel", "x": 19, "y": 5, "chance": 100 }, + { "item": "hammer", "x": 19, "y": 5, "chance": 100 }, + { "item": "swage", "x": 19, "y": 5, "chance": 100 } + ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room7_wood", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " www", + " wrr", + " wr.", + " d..", + " wr.", + " wr." + ], + "palettes": [ "fbmw_wood_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room8_wood", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " wwo", + " b", + " ", + " ", + " ", + " " + ], + "palettes": [ "fbmw_wood_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room9_wood", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wow ", + "bb ", + " ", + "z ", + " ", + " " + ], + "palettes": [ "fbmw_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room7to9_wood_northwest", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmw_room7_wood" ], "x": 3, "y": 3 }, + { "chunks": [ "fbmw_room8_wood" ], "x": 3, "y": 9 }, + { "chunks": [ "fbmw_room9_wood" ], "x": 9, "y": 9 } + ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room11_wood", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "....ww", + ".....w", + "......", + ".....w", + "......", + ".....w" + ], + "palettes": [ "fbmw_wood_palette" ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmw_room12_wood", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ww.", + " w..", + " ...", + " w..", + " ...", + " w.." + ], + "palettes": [ "fbmw_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmw_room11to12_wood_southeast", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmw_room11_wood" ], "x": 15, "y": 15 }, { "chunks": [ "fbmw_room12_wood" ], "x": 9, "y": 15 } ], + "place_loot": [ { "item": "wrench", "x": 19, "y": 7, "chance": 100 }, { "item": "pliers", "x": 19, "y": 7, "chance": 100 } ], + "set": [ { "point": "furniture", "id": "f_drophammer", "x": 19, "y": 12 } ] + } + } +] diff --git a/data/json/recipes/basecamps/base/recipe_modular_firestation_1/modular_firestation_recipe_groups.json b/data/json/recipes/basecamps/base/recipe_modular_firestation_1/modular_firestation_recipe_groups.json new file mode 100644 index 0000000000000..792835e903692 --- /dev/null +++ b/data/json/recipes/basecamps/base/recipe_modular_firestation_1/modular_firestation_recipe_groups.json @@ -0,0 +1,196 @@ +[ + { + "type": "recipe_group", + "id": "fbmc_firestation_recipes_1", + "building_type": "BASE", + "recipes": [ + { "id": "tinder", "description": " Craft: Tinder" }, + { "id": "pointy_stick", "description": " Craft: Pointy Sticks" } + ] + }, + { + "type": "recipe_group", + "id": "fbmc_firestation_farm_recipes_1", + "building_type": "FARM", + "recipes": [ + { "id": "seed_veggy_wild", "description": " Craft: Wild Veggy Stems" }, + { "id": "seed_raw_dandelion", "description": " Craft: Dandelion Seeds" }, + { "id": "seed_potato_raw", "description": " Craft: Potato, Starter" }, + { "id": "seed_buckwheat", "description": " Craft: Buckwheat Seeds" } + ] + }, + { + "type": "recipe_group", + "id": "fbmc_firestation_cooking_recipes_1", + "building_type": "COOK", + "recipes": [ + { "id": "tinder", "description": " Craft: Tinder" }, + { "id": "meat_cooked", "description": " Cook: Meat, Cooked" }, + { "id": "fish_cooked", "description": " Cook: Fish, Cooked" }, + { "id": "veggy_cooked", "description": " Cook: Veggy, Cooked" }, + { "id": "boiled_egg", "description": " Cook: Egg, Boiled" }, + { "id": "starch", "description": " Cook: Starch" }, + { "id": "starch_from_fibrous_stuff", "description": " Cook: Cattail Starch" }, + { "id": "flatbread", "description": " Cook: Flatbread" }, + { "id": "veggy_wild_cooked", "description": " Cook: Veggy, Cooked Wild" } + ] + }, + { + "type": "recipe_group", + "id": "fbmc_firestation_cooking_recipes_2", + "building_type": "COOK", + "recipes": [ + { "id": "flour", "description": " Cook: Flour" }, + { "id": "salt", "description": " Cook: Salt" }, + { "id": "bread", "description": " Cook: Bread" }, + { "id": "fruit_leather", "description": " Cook: Fruit Leather" }, + { "id": "jerky", "description": " Cook: Meat Jerky" }, + { "id": "mushroom_cooked", "description": " Cook: Mushroom, Cooked" }, + { "id": "lard", "description": " Cook: Lard" }, + { "id": "cornmeal", "description": " Cook: Cornmeal" }, + { "id": "meat_smoked", "description": " Cook: Meat, Smoked" }, + { "id": "fish_smoked", "description": " Cook: Fish, Smoked" }, + { "id": "dry_mushroom", "description": " Cook: Mushroom, Dried" }, + { "id": "dry_fruit", "description": " Cook: Fruit, Dehydrated" }, + { "id": "sausage", "description": " Cook: Sausage" }, + { "id": "sausage_wasteland", "description": " Cook: Sausage, Wasteland" } + ] + }, + { + "type": "recipe_group", + "id": "fbmc_firestation_cooking_recipes_3", + "building_type": "COOK", + "recipes": [ + { "id": "pie_meat", "description": " Cook: Meat Pie" }, + { "id": "pie_veggy", "description": " Cook: Veggy Pie" }, + { "id": "sugar", "description": " Cook: Sugar" }, + { "id": "hardtack", "description": " Cook: Hardtack" }, + { "id": "veggy_pickled_jarred", "description": " Cook: Veggy, Pickled" }, + { "id": "cheese_hard", "description": " Cook: Cheese, Hard" }, + { "id": "pemmican", "description": " Cook: Pemmican" }, + { "id": "veggy_aspic", "description": " Cook: Veggy Aspic" }, + { "id": "meat_canned_jarred", "description": " Cook: Meat, Canned" }, + { "id": "meat_aspic", "description": " Cook: Meat Aspic" }, + { "id": "kompot", "description": " Cook: Kompot" } + ] + }, + { + "type": "recipe_group", + "id": "fbmc_firestation_blacksmith_recipes_1", + "building_type": "SMITH", + "recipes": [ + { "id": "scrap_copper", "description": " Craft: Copper, Scrap" }, + { "id": "charcoal_npc", "description": " Craft: Charcoal" }, + { "id": "spike", "description": " Craft: Spike" }, + { "id": "caltrops_glass", "description": " Craft: Glass Caltrops" }, + { "id": "steel_chunk", "description": " Craft: Steel, Chunk" }, + { "id": "anvil", "description": " Craft: Anvil" }, + { "id": "steel_lump", "description": " Craft: Steel, Lump" } + ] + }, + { + "type": "recipe_group", + "id": "blacksmith_recipes_2", + "building_type": "SMITH", + "recipes": [ + { "id": "copper_knife", "description": " Craft: Knife, Copper" }, + { "id": "sword_crude", "description": " Craft: Sword, Crude" }, + { "id": "pot_copper", "description": " Craft: Pot, Copper" }, + { "id": "bolt_metal", "description": " Craft: Crossbow Bolt, Steel" }, + { "id": "armor_scrapsuit", "description": " Craft: Armor, Scrap Suit" }, + { "id": "helmet_scrap", "description": " Craft: Armor, Scrap Helmet" }, + { "id": "cuirass_scrap", "description": " Craft: Armor, Scrap Cuirass" }, + { "id": "armguard_scrap", "description": " Craft: Armor, Scrap Arm Guards" }, + { "id": "legguard_scrap", "description": " Craft: Armor, Scrap Leg Guards" }, + { "id": "boots_scrap", "description": " Craft: Armor, Scrap Boots" }, + { "id": "copper_ax", "description": " Craft: Axe, Copper" }, + { "id": "spear_copper", "description": " Craft: Spear, Copper" } + ] + }, + { + "type": "recipe_group", + "id": "fbmc_firestation_blacksmith_recipes_3", + "building_type": "SMITH", + "recipes": [ + { "id": "chisel", "description": " Craft: Metalworking Chisel" }, + { "id": "hammer", "description": " Craft: Hammer" }, + { "id": "tongs", "description": " Craft: Metal Tongs" }, + { "id": "nail", "description": " Craft: Nail" }, + { "id": "wire", "description": " Craft: Wire" }, + { "id": "swage", "description": " Craft: Swage and Die Set" } + ] + }, + { + "type": "recipe_group", + "id": "fbmc_firestation_blacksmith_recipes_4", + "building_type": "SMITH", + "recipes": [ + { "id": "blade", "description": " Craft: Blade" }, + { "id": "bearing", "description": " Craft: Bearings" }, + { "id": "caltrops", "description": " Craft: Caltrops" }, + { "id": "hand_drill", "description": " Craft: Hand Drill" }, + { "id": "sheet_metal", "description": " Craft: Sheet Metal" }, + { "id": "chain", "description": " Craft: Chain" }, + { "id": "shovel", "description": " Craft: Shovel" }, + { "id": "rebar", "description": " Craft: Rebar" }, + { "id": "gold_ring", "description": " Craft: Gold Ring" }, + { "id": "hammer_sledge", "description": " Craft: Hammer, Sledge" } + ] + }, + { + "type": "recipe_group", + "id": "fbmc_firestation_blacksmith_recipes_5", + "building_type": "SMITH", + "recipes": [ + { "id": "knife_combat", "description": " Craft: Knife, Combat" }, + { "id": "spear_steel", "description": " Craft: Spear, Steel" }, + { "id": "machete", "description": " Craft: Machete" }, + { "id": "pipe", "description": " Craft: Pipe" }, + { "id": "screwdriver", "description": " Craft: Screwdriver" }, + { "id": "throwing_axe", "description": " Craft: Axe, Throwing" }, + { "id": "wrench", "description": " Craft: Wrench" }, + { "id": "hatchet", "description": " Craft: Hatchet" }, + { "id": "throwing_knife", "description": " Craft: Knife, Throwing" }, + { "id": "crowbar", "description": " Craft: Crowbar" }, + { "id": "pot", "description": " Craft: Pot" }, + { "id": "hoe", "description": " Craft: Hoe" } + ] + }, + { + "type": "recipe_group", + "id": "fbmc_firestation_blacksmith_recipes_6", + "building_type": "SMITH", + "recipes": [ + { "id": "pliers", "description": " Craft: Pliers" }, + { "id": "halberd", "description": " Craft: Halberd" }, + { "id": "cuirass_lightplate", "description": " Craft: Armor, Cuirass" }, + { "id": "pockknife", "description": " Craft: Knife, Pocket" }, + { "id": "warhammer", "description": " Craft: Hammer, War" }, + { "id": "helmet_plate", "description": " Craft: Helm, Great" }, + { "id": "armor_lightplate", "description": " Craft: Armor, Plate" }, + { "id": "broadsword", "description": " Craft: Sword, Broadsword" }, + { "id": "scimitar", "description": " Craft: Sword, Scimitar" }, + { "id": "fire_ax", "description": " Craft: Axe, Fire" }, + { "id": "hacksaw", "description": " Craft: Hacksaw" }, + { "id": "saw", "description": " Craft: Woodsaw" }, + { "id": "pike", "description": " Craft: Spear, Awl Pike" }, + { "id": "rapier", "description": " Craft: Sword, Rapier" }, + { "id": "halligan", "description": " Craft: Halligan Bar" }, + { "id": "zweihander", "description": " Craft: Sword, Zweihander" }, + { "id": "pickaxe", "description": " Craft: Pickaxe" } + ] + }, + { + "type": "recipe_group", + "id": "fbmc_firestation_blacksmith_recipes_7", + "building_type": "SMITH", + "recipes": [ + { "id": "sheet_metal_npc_drop", "description": " Craft: Sheet Metal, Drop Hammer" }, + { "id": "chain_npc_drop", "description": " Craft: Chain, Drop Hammer" }, + { "id": "nail_npc_drop", "description": " Craft: Nail, Drop Hammer" }, + { "id": "wire_npc_drop", "description": " Craft: Wire, Drop Hammer" }, + { "id": "pipe_npc_drop", "description": " Craft: Pipe, Drop Hammer" }, + { "id": "rebar_npc_drop", "description": " Craft: Rebar, Drop Hammer" } + ] + } +] diff --git a/data/json/recipes/basecamps/base/recipe_modular_firestation_1/recipe_modular_firestation1.json b/data/json/recipes/basecamps/base/recipe_modular_firestation_1/recipe_modular_firestation1.json new file mode 100644 index 0000000000000..cc83801cbde49 --- /dev/null +++ b/data/json/recipes/basecamps/base/recipe_modular_firestation_1/recipe_modular_firestation1.json @@ -0,0 +1,726 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_firestation_0", + "description": "We should survey the base site and set up a bulletin board.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "time": "1 h", + "construction_blueprint": "fbmc_firestation1_0", + "blueprint_provides": [ + { "id": "gathering" }, + { "id": "fbmc_firestation_recipes_1" }, + { "id": "fbmc_firestation1_0" }, + { "id": "firewood" }, + { "id": "foraging" }, + { "id": "sorting" }, + { "id": "logging" } + ], + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_name": "basic survey", + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_firestation1_kitchen1", + "description": "Now that we have some cover, we should reorganize that dining area into our kitchen.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "time": "1 h", + "construction_blueprint": "fbmc_firestation1_kitchen1_cleared", + "blueprint_name": "prepare the kitchen area", + "blueprint_requires": [ { "id": "fbmc_firestation1_0" } ], + "blueprint_provides": [ { "id": "fbmc_firestation1_kitchen" }, { "id": "tool_storage" }, { "id": "bed" } ], + "blueprint_excludes": [ { "id": "fbmc_firestation1_kitchen" } ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_firestation1_well", + "description": "We should build a well, put it near that winch. This will make our future here more secure.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_firestation1_well", + "blueprint_name": "build a well", + "blueprint_requires": [ { "id": "fbmc_firestation1_0" } ], + "blueprint_provides": [ { "id": "fbmc_firestation1_well" }, { "id": "relaying" }, { "id": "scouting" }, { "id": "patrolling" } ], + "blueprint_excludes": [ { "id": "fbmc_firestation1_well" } ], + "blueprint_needs": { + "time": "11 h", + "skills": [ [ "fabrication", 4 ], [ "mechanics", 2 ], [ "survival", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], + "components": [ [ [ "rock", 40 ] ], [ [ "2x4", 4 ] ], [ [ "nail", 8 ] ], [ [ "well_pump", 1 ] ], [ [ "pipe", 6 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_firestation1_radio", + "description": "Let's set up a radio tower to improve our recruitment efforts, we'll repurpose that terminal for it.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_firestation1_radio_console", + "blueprint_name": "build a radio tower and console", + "blueprint_requires": [ { "id": "fbmc_firestation1_well" } ], + "blueprint_provides": [ { "id": "fbmc_firestation1_radio" }, { "id": "recruiting" }, { "id": "radio" } ], + "blueprint_excludes": [ { "id": "fbmc_firestation1_radio" } ], + "blueprint_needs": { + "time": "2 d", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "SCREW" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ + [ "wind_turbine", 4 ], + [ "xl_wind_turbine", 1 ], + [ "solar_panel", 4 ], + [ "reinforced_solar_panel", 4 ], + [ "solar_panel_v2", 2 ], + [ "reinforced_solar_panel_v2", 2 ] + ], + [ [ "storage_battery", 1 ], [ "medium_storage_battery", 4 ], [ "small_storage_battery", 32 ] ], + [ [ "sheet_metal", 2 ], [ "wire", 8 ] ], + [ [ "pipe", 24 ] ], + [ [ "processor", 2 ] ], + [ [ "RAM", 2 ] ], + [ [ "large_lcd_screen", 1 ] ], + [ [ "e_scrap", 8 ] ], + [ [ "frame", 1 ] ], + [ [ "circuit", 4 ] ], + [ [ "power_supply", 2 ] ], + [ [ "amplifier", 2 ] ], + [ [ "cable", 80 ] ], + [ [ "motor_small", 1 ], [ "motor_tiny", 2 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_firestation1_kitchen2_pantry", + "description": "Now that we have some cover, we should add some storage and a root cellar in our kitchen area.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "time": "2 h", + "construction_blueprint": "fbmc_firestation1_kitchen2_storage", + "blueprint_name": "add storage and root cellar", + "blueprint_requires": [ { "id": "fbmc_firestation1_kitchen" } ], + "blueprint_provides": [ { "id": "fbmc_firestation1_kitchen" }, { "id": "pantry" }, { "id": "sorting" } ], + "blueprint_excludes": [ { "id": "fbmc_firestation1_kitchen", "amount": 2 } ], + "check_blueprint_needs": false, + "components": [ [ [ "rock", 40 ], [ "brick", 40 ] ], [ [ "2x4", 6 ], [ "stick", 6 ] ], [ [ "withered", 12 ], [ "straw_pile", 12 ] ] ] + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_firestation1_farm", + "description": "Let's break up some pavement so we can farm.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "time": "24 h", + "construction_blueprint": "fbmc_firestation1_farm", + "blueprint_name": "break up driveway", + "blueprint_requires": [ { "id": "fbmc_firestation1_kitchen", "amount": 2 } ], + "blueprint_provides": [ + { "id": "fbmc_firestation1_farm" }, + { "id": "farming" }, + { "id": "reseeding" }, + { "id": "fbmc_firestation_farm_recipes_1" } + ], + "blueprint_excludes": [ { "id": "fbmc_firestation1_farm" } ], + "qualities": [ [ { "id": "DIG", "level": 1 } ] ], + "check_blueprint_needs": false, + "blueprint_resources": [ "pickaxe" ], + "components": [ [ [ "pickaxe", 1 ] ] ] + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_firestation1_fence", + "description": "Let's build a privacy fence around the garden.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_firestation1_garden_fence1", + "blueprint_name": "build a privacy fence", + "blueprint_requires": [ { "id": "fbmc_firestation1_farm" } ], + "blueprint_provides": [ { "id": "fbmc_firestation1_fence" } ], + "blueprint_excludes": [ { "id": "fbmc_firestation1_fence" } ], + "blueprint_needs": { + "time": "8 h", + "skills": [ [ "fabrication", 2 ], [ "survival", 1 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ [ [ "pointy_stick", 32 ], [ "spear_wood", 32 ] ], [ [ "2x4", 128 ] ], [ [ "nail", 320 ] ], [ [ "hinge", 4 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_firestation_fireplace", + "description": "Now that we have some cover, we should build a fireplace for cooking and grab a pot. Let's put it in that dining area.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_firestation1_fireplace", + "blueprint_name": "build a fireplace", + "blueprint_requires": [ { "id": "fbmc_firestation1_kitchen", "amount": 1 } ], + "blueprint_provides": [ + { "id": "fbmc_firestation1_fire" }, + { "id": "trapping" }, + { "id": "hunting" }, + { "id": "kitchen" }, + { "id": "fbmc_firestation_cooking_recipes_1" } + ], + "blueprint_excludes": [ { "id": "fbmc_firestation1_fire" } ], + "blueprint_resources": [ "fake_fireplace", "pot" ], + "blueprint_needs": { + "time": "2 h", + "skills": [ [ "fabrication", 2 ], [ "survival", 1 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ [ [ "rock", 40 ] ] ] + } + }, + "components": [ [ [ "pot", 1 ], [ "rock_pot", 1 ], [ "pot_copper", 1 ], [ "clay_pot", 1 ] ] ] + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_firestation1_brazier", + "description": "Now that we have some cover, we should set up a brazier for cooking, and grab a pot. Let's put it in that dining area.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "time": "5 m", + "construction_blueprint": "fbmc_firestation1_brazier", + "blueprint_name": "build a brazier", + "blueprint_requires": [ { "id": "fbmc_firestation1_kitchen", "amount": 1 } ], + "blueprint_provides": [ + { "id": "fbmc_firestation1_fire" }, + { "id": "trapping" }, + { "id": "hunting" }, + { "id": "kitchen" }, + { "id": "fbmc_firestation_cooking_recipes_1" } + ], + "blueprint_excludes": [ { "id": "fbmc_firestation1_fire" } ], + "blueprint_resources": [ "fake_fireplace", "pot" ], + "components": [ [ [ "brazier", 1 ] ], [ [ "pot", 1 ], [ "rock_pot", 1 ], [ "pot_copper", 1 ], [ "clay_pot", 1 ] ] ] + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_firestation1_stove", + "description": "Now that we have some cover, we should build a stove for cooking and grab a pot. Let's put it in that dining area.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_firestation1_stove", + "blueprint_name": "build a wood stove", + "blueprint_requires": [ { "id": "fbmc_firestation1_kitchen", "amount": 1 } ], + "blueprint_provides": [ + { "id": "fbmc_firestation1_fire" }, + { "id": "trapping" }, + { "id": "hunting" }, + { "id": "kitchen" }, + { "id": "fbmc_firestation_cooking_recipes_1" } + ], + "blueprint_excludes": [ { "id": "fbmc_firestation1_fire" } ], + "blueprint_resources": [ "fake_fireplace", "pot" ], + "blueprint_needs": { + "time": "1 h", + "skills": [ [ "fabrication", 5 ], [ "mechanics", 3 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "SAW_M" } ] ], "components": [ [ [ "metal_tank", 1 ] ], [ [ "pipe", 1 ] ] ] } + }, + "components": [ [ [ "pot", 1 ], [ "rock_pot", 1 ], [ "pot_copper", 1 ], [ "clay_pot", 1 ] ] ] + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_firestation1_smoking", + "description": "Let's build some smokers and a charcoal kiln for food preservation.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_firestation1_smoking_kiln", + "blueprint_name": "build smoking racks and charcoal kiln", + "blueprint_requires": [ { "id": "fbmc_firestation1_fire" } ], + "blueprint_provides": [ { "id": "fbmc_firestation1_smoking" }, { "id": "fbmc_firestation_cooking_recipes_2" } ], + "blueprint_excludes": [ { "id": "fbmc_firestation1_smoking" } ], + "blueprint_resources": [ "fake_char_smoker", "fake_char_kiln" ], + "blueprint_needs": { + "time": "5 h", + "skills": [ [ "cooking", 2 ], [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], + "components": [ [ [ "2x4", 32 ], [ "stick", 32 ] ], [ [ "rock", 56 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_firestation1_butchery", + "description": "Let's make a butchery area.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_firestation1_butchery_rack", + "blueprint_name": "build butchery area", + "blueprint_requires": [ { "id": "fbmc_firestation1_smoking" } ], + "blueprint_provides": [ + { "id": "fbmc_firestation1_butchery" }, + { "id": "fbmc_firestation_cooking_recipes_3" }, + { "id": "trapping" }, + { "id": "hunting" } + ], + "blueprint_excludes": [ { "id": "fbmc_firestation1_butchery" } ], + "blueprint_needs": { + "time": "1 h 15 m", + "skills": [ [ "fabrication", 1 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], + "components": [ + [ [ "2x4", 4 ] ], + [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], + [ [ "nail", 8 ] ], + [ [ "stick_long", 6 ] ], + [ + [ "rope_6", 1 ], + [ "vine_6", 1 ], + [ "rope_makeshift_6", 1 ], + [ "string_36", 2 ], + [ "cordage_36", 2 ], + [ "string_6", 12 ], + [ "cordage_6", 12 ], + [ "thread", 600 ], + [ "sinew", 600 ], + [ "plant_fibre", 600 ], + [ "yarn", 600 ], + [ "wire", 8 ] + ], + [ [ "pointy_stick", 2 ], [ "spike", 2 ] ] + ] + } + }, + "components": [ [ [ "knife_butcher", 1 ], [ "knife_steak", 1 ], [ "knife_chef", 1 ], [ "knife_carving", 1 ] ] ] + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_firestation1_vat", + "description": "Let's add a vat for fermenting.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_firestation1_fermenting_vat", + "blueprint_name": "build fermenting vats", + "blueprint_requires": [ { "id": "fbmc_firestation1_butchery" } ], + "blueprint_provides": [ { "id": "fbmc_firestation1_vat" }, { "id": "fermenting" } ], + "blueprint_excludes": [ { "id": "fbmc_firestation1_vat" } ], + "blueprint_needs": { + "time": "3 h", + "skills": [ [ "cooking", 3 ], [ "fabrication", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], + "components": [ [ [ "2x4", 28 ] ], [ [ "nail", 24 ] ], [ [ "sheet_metal_small", 24 ] ], [ [ "water_faucet", 2 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_firestation1_garage1.", + "description": "Let's gather some tools so we can work on cars.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_firestation1_garage_area", + "blueprint_name": "add tools for garage", + "blueprint_requires": [ { "id": "fbmc_firestation1_0" } ], + "blueprint_provides": [ { "id": "fbmc_firestation1_garage" }, { "id": "dismantling" } ], + "blueprint_excludes": [ { "id": "fbmc_firestation1_garage" } ], + "blueprint_resources": [ "wrench", "hacksaw", "pliers", "hammer", "screwdriver" ], + "blueprint_needs": { }, + "components": [ + [ [ "wrench", 1 ] ], + [ [ "hacksaw", 1 ] ], + [ [ "pliers", 1 ] ], + [ [ "hammer", 1 ] ], + [ [ "screwdriver", 1 ] ], + [ [ "manual_mechanics", 1 ] ] + ] + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_firestation1_living_area2", + "description": "Let's furnish the southwest bedroom.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_firestation1_bedroom_sw", + "blueprint_name": "furnish the SW bedroom", + "blueprint_requires": [ { "id": "fbmc_firestation1_quarters" } ], + "blueprint_provides": [ { "id": "fbmc_firestation1_bedroom_sw" }, { "id": "bed" } ], + "blueprint_excludes": [ { "id": "fbmc_firestation1_bedroom_sw" } ], + "blueprint_needs": { + "time": "5 h 30 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 2 ] ], + [ [ "pipe", 8 ] ], + [ [ "lock", 1 ] ], + [ [ "2x4", 52 ] ], + [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], + [ [ "nail", 48 ] ], + [ [ "mattress", 4 ], [ "down_mattress", 4 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_firestation1_living_area3", + "description": "Let's furnish the northwest bedroom.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_firestation1_bedroom_nw", + "blueprint_name": "furnish the NW bedroom", + "blueprint_requires": [ { "id": "fbmc_firestation1_quarters" } ], + "blueprint_provides": [ { "id": "fbmc_firestation1_bedroom_nw" }, { "id": "bed" } ], + "blueprint_excludes": [ { "id": "fbmc_firestation1_bedroom_nw" } ], + "blueprint_needs": { + "time": "6 h 30 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 4 ] ], + [ [ "pipe", 16 ] ], + [ [ "lock", 2 ] ], + [ [ "2x4", 52 ] ], + [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], + [ [ "nail", 48 ] ], + [ [ "mattress", 4 ], [ "down_mattress", 4 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_firestation1_living_area4", + "description": "Let's furnish the southeast bedroom.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_firestation1_bedroom_se", + "blueprint_name": "furnish the SE bedroom", + "blueprint_requires": [ { "id": "fbmc_firestation1_quarters" } ], + "blueprint_provides": [ { "id": "fbmc_firestation1_bedroom_se" }, { "id": "bed" } ], + "blueprint_excludes": [ { "id": "fbmc_firestation1_bedroom_se" } ], + "blueprint_needs": { + "time": "5 h 30 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 2 ] ], + [ [ "pipe", 8 ] ], + [ [ "lock", 1 ] ], + [ [ "2x4", 52 ] ], + [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], + [ [ "nail", 48 ] ], + [ [ "mattress", 4 ], [ "down_mattress", 4 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_firestation1_living_area5", + "description": "Let's furnish the northeast bedroom.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_firestation1_bedroom_ne", + "blueprint_name": "furnish the NE bedroom", + "blueprint_requires": [ { "id": "fbmc_firestation1_quarters" } ], + "blueprint_provides": [ { "id": "fbmc_firestation1_bedroom_ne" }, { "id": "bed" } ], + "blueprint_excludes": [ { "id": "fbmc_firestation1_bedroom_ne" } ], + "blueprint_needs": { + "time": "6 h 30 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 4 ] ], + [ [ "pipe", 16 ] ], + [ [ "lock", 2 ] ], + [ [ "2x4", 52 ] ], + [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], + [ [ "nail", 48 ] ], + [ [ "mattress", 4 ], [ "down_mattress", 4 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_firestation1_living_area6", + "description": "Let's furnish the common area.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_firestation1_quarters_common", + "blueprint_name": "furnish the common area furniture", + "blueprint_requires": [ { "id": "fbmc_firestation1_quarters" } ], + "blueprint_provides": [ { "id": "fbmc_firestation1_quarters_common" } ], + "blueprint_excludes": [ { "id": "fbmc_firestation1_quarters_common" } ], + "blueprint_needs": { + "time": "12 h", + "skills": [ [ "fabrication", 4 ], [ "tailor", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], + "components": [ + [ [ "2x4", 110 ] ], + [ [ "wood_sheet", 6 ], [ "wood_panel", 9 ] ], + [ [ "nail", 166 ] ], + [ [ "blanket", 5 ], [ "down_blanket", 5 ], [ "fur_blanket", 5 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_firestation1_forge", + "description": "Let's build a fabrication workshop.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_firestation1_forge", + "blueprint_name": "build a metalworking forge", + "blueprint_requires": [ { "id": "fbmc_firestation1_smoking" } ], + "blueprint_provides": [ { "id": "fbmc_firestation1_forge" }, { "id": "fbmc_firestation_blacksmith_recipes_1" } ], + "blueprint_excludes": [ { "id": "fbmc_firestation1_forge" } ], + "blueprint_resources": [ "fake_forge", "hammer" ], + "blueprint_needs": { + "time": "2 h", + "skills": [ [ "fabrication", 5 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG" } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ [ [ "rock", 40 ] ] ] + } + }, + "components": [ [ [ "hammer", 1 ] ] ] + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_firestation1_anvil", + "description": "Let's build an anvil and crucible to increase our crafting options.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_firestation1_forge2", + "blueprint_name": "add an anvil and crucible", + "blueprint_requires": [ { "id": "fbmc_firestation1_forge" } ], + "blueprint_provides": [ { "id": "fbmc_firestation1_anvil" }, { "id": "fbmc_firestation_blacksmith_recipes_2" } ], + "blueprint_excludes": [ { "id": "fbmc_firestation1_anvil" } ], + "blueprint_resources": [ "anvil", "crucible" ], + "check_blueprint_needs": false, + "components": [ [ [ "anvil", 1 ] ], [ [ "crucible", 1 ], [ "crucible_clay", 1 ] ] ] + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_firestation1_pottery", + "description": "Let's build pottery kiln and get the tools we'll need for glassworking.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_firestation1_forge3", + "blueprint_name": "build a pottery kiln", + "blueprint_requires": [ { "id": "fbmc_firestation1_anvil" } ], + "blueprint_provides": [ { "id": "fbmc_firestation1_pottery" }, { "id": "fbmc_firestation_blacksmith_recipes_3" } ], + "blueprint_excludes": [ { "id": "fbmc_firestation1_pottery" } ], + "blueprint_resources": [ "anvil", "crucible" ], + "blueprint_needs": { + "time": "2 h 30 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "rock", 40 ] ], + [ [ "material_cement", 50 ], [ "mortar_build", 1 ], [ "clay_lump", 12 ] ], + [ [ "water", 2 ], [ "water_clean", 2 ] ] + ] + } + }, + "components": [ [ [ "glassblowing_book", 1 ] ], [ [ "glasses_safety", 1 ] ], [ [ "chemistry_set", 1 ] ], [ [ "pipe", 1 ] ] ] + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_firestation1_forgetools", + "description": "We need some tools for metal working.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "time": "20 m", + "construction_blueprint": "fbmc_firestation1_forge4", + "blueprint_name": "place advanced tools", + "blueprint_requires": [ { "id": "fbmc_firestation1_pottery" } ], + "blueprint_provides": [ { "id": "fbmc_firestation1_tools" }, { "id": "fbmc_firestation_blacksmith_recipes_4" } ], + "blueprint_excludes": [ { "id": "fbmc_firestation1_tools" } ], + "blueprint_resources": [ "tongs", "chisel", "hammer", "swage" ], + "blueprint_needs": { }, + "components": [ [ [ "tongs", 1 ] ], [ [ "chisel", 1 ] ], [ [ "swage", 1 ] ] ] + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_firestation1_workbench", + "description": "Let's get a nice workbench built to improve our work. Place it next to the anvil.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_firestation1_workbench", + "blueprint_name": "build a workbench", + "blueprint_requires": [ { "id": "fbmc_firestation1_tools" } ], + "blueprint_provides": [ { "id": "fbmc_firestation1_workbench" }, { "id": "fbmc_firestation_blacksmith_recipes_5" } ], + "blueprint_excludes": [ { "id": "fbmc_firestation1_workbench" } ], + "blueprint_needs": { + "time": "2 h", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 20 ], [ "toolset", 150 ], [ "welder", 100 ], [ "welder_crude", 150 ] ] ], + "qualities": [ [ { "id": "GLARE", "level": 2 } ] ], + "components": [ [ [ "pipe", 16 ] ], [ [ "sheet_metal", 4 ] ], [ [ "sheet_metal_small", 8 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_firestation1_bellows", + "description": "Let's add a bellows and barrel for quenching the steel, we'll need more tools too.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_firestation1_bellows", + "blueprint_name": "build a bellows and barrel", + "blueprint_requires": [ { "id": "fbmc_firestation1_workbench" } ], + "blueprint_provides": [ { "id": "fbmc_firestation1_bellows" }, { "id": "fbmc_firestation_blacksmith_recipes_6" } ], + "blueprint_excludes": [ { "id": "fbmc_firestation1_bellows" } ], + "blueprint_needs": { + "time": "1 h", + "skills": [ [ "fabrication", 1 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER" } ] ], + "components": [ [ [ "2x4", 4 ] ], [ [ "tanned_hide", 2 ] ], [ [ "scrap", 20 ] ], [ [ "wire", 8 ] ] ] + } + }, + "components": [ [ [ "hammer_sledge", 1 ] ], [ [ "30gal_drum", 1 ] ], [ [ "knife_combat", 1 ], [ "copper_knife", 1 ] ] ] + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_firestation1_drophammer", + "description": "Let's build a drop hammer for some mass production.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_firestation1_drophammer", + "blueprint_name": "build a drop hammer.", + "blueprint_requires": [ { "id": "fbmc_firestation1_bellows" } ], + "blueprint_provides": [ { "id": "fbmc_firestation1_drophammer" }, { "id": "fbmc_firestation_blacksmith_recipes_7" } ], + "blueprint_excludes": [ { "id": "fbmc_firestation1_drophammer" } ], + "blueprint_resources": [ "wrench", "pliers", "fake_drop_hammer" ], + "blueprint_needs": { + "time": "2 h", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER" } ] ], + "components": [ [ [ "metal_tank", 2 ] ], [ [ "water_faucet", 2 ] ], [ [ "anvil", 1 ] ], [ [ "chain", 4 ] ], [ [ "pipe", 3 ] ] ] + } + }, + "components": [ [ [ "wrench", 1 ] ], [ [ "pliers", 1 ] ] ] + } +] diff --git a/data/json/recipes/basecamps/base/recipe_modular_firestation_1/recipe_modular_firestation_walls_all.json b/data/json/recipes/basecamps/base/recipe_modular_firestation_1/recipe_modular_firestation_walls_all.json new file mode 100644 index 0000000000000..464761c09aceb --- /dev/null +++ b/data/json/recipes/basecamps/base/recipe_modular_firestation_1/recipe_modular_firestation_walls_all.json @@ -0,0 +1,131 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_firestation1_living_area", + "description": "Let's expand our living areas with standard walls, we'll use that far vehicle bay.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_firestation1_living_area", + "blueprint_name": "build the standard white living quarters walls", + "blueprint_requires": [ { "id": "fbmc_firestation1_0" } ], + "blueprint_provides": [ { "id": "fbmc_firestation1_quarters" } ], + "blueprint_excludes": [ { "id": "fbmc_firestation1_quarters" } ], + "blueprint_needs": { + "time": "15 h 54 m", + "skills": [ [ "fabrication", 2 ] ], + "inline": { + "tools": [ [ [ "paint_brush", -1 ] ], [ [ "chipper", -1 ] ] ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 70 ] ], [ [ "nail", 180 ] ], [ [ "wood_panel", 5 ] ], [ [ "hinge", 10 ] ], [ [ "w_paint", 900 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_firestation1_living_area_wood", + "description": "Let's expand our living areas with wood panel walls, we'll use that far vehicle bay.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_firestation1_living_area_wood_panel", + "blueprint_name": "build the wood panel living quarters walls", + "blueprint_requires": [ { "id": "fbmc_firestation1_0" } ], + "blueprint_provides": [ { "id": "fbmc_firestation1_quarters" } ], + "blueprint_excludes": [ { "id": "fbmc_firestation1_quarters" } ] + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_firestation1_living_area_log", + "description": "Let's expand our living areas with log walls, we'll use that far vehicle bay.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_firestation1_living_area_log", + "blueprint_name": "build the log living quarters walls", + "blueprint_requires": [ { "id": "fbmc_firestation1_0" } ], + "blueprint_provides": [ { "id": "fbmc_firestation1_quarters" } ], + "blueprint_excludes": [ { "id": "fbmc_firestation1_quarters" } ] + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_firestation1_living_area_metal", + "description": "Let's expand our living areas with metal walls, we'll use that far vehicle bay.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_firestation1_living_area_metal", + "blueprint_name": "build the metal living quarters walls", + "blueprint_requires": [ { "id": "fbmc_firestation1_0" } ], + "blueprint_provides": [ { "id": "fbmc_firestation1_quarters" } ], + "blueprint_excludes": [ { "id": "fbmc_firestation1_quarters" } ] + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_firestation1_living_area_migo", + "description": "Let's expand our living areas with mi-go resin walls, we'll use that far vehicle bay.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_firestation1_living_area_migo", + "blueprint_name": "build the mi-go resin living quarters walls", + "blueprint_requires": [ { "id": "fbmc_firestation1_0" } ], + "blueprint_provides": [ { "id": "fbmc_firestation1_quarters" } ], + "blueprint_excludes": [ { "id": "fbmc_firestation1_quarters" } ] + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_firestation1_living_area_rammed_earth", + "description": "Let's expand our living areas with rammed earth walls, we'll use that far vehicle bay.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_firestation1_living_area_rammed_earth", + "blueprint_name": "build the rammed earth living quarters walls", + "blueprint_requires": [ { "id": "fbmc_firestation1_0" } ], + "blueprint_provides": [ { "id": "fbmc_firestation1_quarters" } ], + "blueprint_excludes": [ { "id": "fbmc_firestation1_quarters" } ] + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_firestation1_living_area_rock", + "description": "Let's expand our living areas with rock walls, we'll use that far vehicle bay.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_firestation1_living_area_rock", + "blueprint_name": "build the rock earth living quarters walls", + "blueprint_requires": [ { "id": "fbmc_firestation1_0" } ], + "blueprint_provides": [ { "id": "fbmc_firestation1_quarters" } ], + "blueprint_excludes": [ { "id": "fbmc_firestation1_quarters" } ] + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_firestation1_living_area_wad", + "description": "Let's expand our living areas with wattle and daub walls, we'll use that far vehicle bay.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_firestation1_living_area_wad", + "blueprint_name": "build the wattle and daub living quarters walls", + "blueprint_requires": [ { "id": "fbmc_firestation1_0" } ], + "blueprint_provides": [ { "id": "fbmc_firestation1_quarters" } ], + "blueprint_excludes": [ { "id": "fbmc_firestation1_quarters" } ] + } +] diff --git a/data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_common.json b/data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_common.json new file mode 100644 index 0000000000000..29116c4b6b2c3 --- /dev/null +++ b/data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_common.json @@ -0,0 +1,951 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_field_version_1_0", + "description": "We should survey the base site and set up a bulletin board.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "time": "1 h", + "construction_blueprint": "fbmh_0", + "blueprint_provides": [ + { "id": "gathering" }, + { "id": "primitive_camp_recipes_1" }, + { "id": "fbmh_0" }, + { "id": "firewood" }, + { "id": "foraging" }, + { "id": "sorting" }, + { "id": "logging" } + ], + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_name": "basic survey", + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_fireplace_northeast", + "description": "Now that we have some cover, we should build a fireplace in the northeast shack.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_fireplace_northeast", + "blueprint_name": "northeast fireplace", + "blueprint_requires": [ { "id": "fbmh_northeast" } ], + "blueprint_provides": [ { "id": "fbmh_fire_northeast" } ], + "blueprint_excludes": [ { "id": "fbmh_fire_northeast" } ], + "blueprint_needs": { + "time": "2 h", + "skills": [ [ "fabrication", 2 ], [ "survival", 1 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ [ [ "rock", 40 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_brazier_northeast", + "description": "Now that we have some cover, we should set up a brazier in the northeast shack.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "time": "5 m", + "construction_blueprint": "fbmh_brazier_northeast", + "blueprint_name": "northeast brazier", + "blueprint_requires": [ { "id": "fbmh_northeast" } ], + "blueprint_provides": [ { "id": "fbmh_fire_northeast" } ], + "blueprint_excludes": [ { "id": "fbmh_fire_northeast" } ], + "components": [ [ [ "brazier", 1 ] ] ] + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_stove_northeast", + "description": "Now that we have some cover, we should build a stove in the northeast shack.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_stove_northeast", + "blueprint_name": "northeast stove", + "blueprint_requires": [ { "id": "fbmh_northeast" } ], + "blueprint_provides": [ { "id": "fbmh_fire_northeast" } ], + "blueprint_excludes": [ { "id": "fbmh_fire_northeast" } ], + "blueprint_needs": { + "time": "1 h", + "skills": [ [ "fabrication", 5 ], [ "mechanics", 3 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "SAW_M" } ] ], "components": [ [ [ "metal_tank", 1 ] ], [ [ "pipe", 1 ] ] ] } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_strawbed1_northeast", + "description": "A straw bed in the northeast shack will make sleeping easier.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_strawbed1_northeast", + "blueprint_name": "northeast straw bed", + "blueprint_requires": [ { "id": "fbmh_northeast" } ], + "blueprint_provides": [ { "id": "bed" }, { "id": "fbmh_bed1_northeast" } ], + "blueprint_excludes": [ { "id": "fbmh_bed1_northeast" } ], + "blueprint_needs": { + "time": "1 h", + "skills": [ [ "fabrication", 1 ] ], + "inline": { + "tools": [ ], + "qualities": [ ], + "components": [ [ [ "2x4", 8 ], [ "stick", 8 ] ], [ [ "straw_pile", 16 ], [ "withered", 16 ], [ "pine_bough", 16 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_bed1_northeast", + "description": "A proper bed in the northeast shack will give one of us a place to sleep soundly.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_bed1_northeast", + "blueprint_name": "northeast bed", + "blueprint_requires": [ { "id": "fbmh_northeast" } ], + "blueprint_provides": [ { "id": "bed" }, { "id": "fbmh_bed1_northeast" } ], + "blueprint_excludes": [ { "id": "fbmh_bed1_northeast" } ], + "blueprint_needs": { + "time": "3 h", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], + "components": [ + [ [ "2x4", 30 ] ], + [ [ "wood_sheet", 1 ], [ "wood_panel", 2 ] ], + [ [ "nail", 36 ] ], + [ [ "mattress", 2 ], [ "down_mattress", 2 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_strawbed2_northeast", + "description": "Another straw bed in the northeast shack will make sleeping easier.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_strawbed2_northeast", + "blueprint_name": "northeast straw bed", + "blueprint_requires": [ { "id": "fbmh_bed1_northeast" }, { "id": "fbmh_northeast", "amount": 2 } ], + "blueprint_provides": [ { "id": "bed" }, { "id": "fbmh_bed2_northeast" } ], + "blueprint_excludes": [ { "id": "fbmh_bed2_northeast" } ], + "blueprint_needs": { + "time": "1 h", + "skills": [ [ "fabrication", 1 ] ], + "inline": { + "tools": [ ], + "qualities": [ ], + "components": [ [ [ "2x4", 8 ], [ "stick", 8 ] ], [ [ "straw_pile", 16 ], [ "withered", 16 ], [ "pine_bough", 16 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_bed2_northeast", + "description": "Another proper bed in the northeast shack will give one of us a place to sleep soundly.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_bed2_northeast", + "blueprint_name": "northeast bed", + "blueprint_requires": [ { "id": "fbmh_bed1_northeast" }, { "id": "fbmh_northeast", "amount": 2 } ], + "blueprint_provides": [ { "id": "bed" }, { "id": "fbmh_bed2_northeast" } ], + "blueprint_excludes": [ { "id": "fbmh_bed2_northeast" } ], + "blueprint_needs": { + "time": "3 h", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], + "components": [ + [ [ "2x4", 30 ] ], + [ [ "wood_sheet", 1 ], [ "wood_panel", 2 ] ], + [ [ "nail", 36 ] ], + [ [ "mattress", 2 ], [ "down_mattress", 2 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_tent_strawbed3_east", + "description": "A pair of straw beds in the east tent will allow us to house two more people and expand the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_tent_strawbed3_east", + "blueprint_name": "east straw beds", + "blueprint_requires": [ { "id": "fbmh_tent_east" } ], + "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmh_bed1_east" }, { "id": "fbmh_bed2_east" } ], + "blueprint_excludes": [ { "id": "fbmh_bed1_east" }, { "id": "fbmh_bed2_east" } ], + "blueprint_needs": { + "time": "2 h", + "skills": [ [ "fabrication", 1 ] ], + "inline": { + "tools": [ ], + "qualities": [ ], + "components": [ [ [ "2x4", 16 ], [ "stick", 16 ] ], [ [ "straw_pile", 32 ], [ "withered", 32 ], [ "pine_bough", 32 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_tent_bed3_east", + "description": "A pair of proper beds in the east tent will allow us to house two more people and expand the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_tent_bed3_east", + "blueprint_name": "east beds", + "blueprint_requires": [ { "id": "fbmh_tent_east" } ], + "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmh_bed1_east" }, { "id": "fbmh_bed2_east" } ], + "blueprint_excludes": [ { "id": "fbmh_bed1_east" }, { "id": "fbmh_bed2_east" } ], + "blueprint_needs": { + "time": "6 h", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], + "components": [ + [ [ "2x4", 60 ] ], + [ [ "wood_sheet", 2 ], [ "wood_panel", 4 ] ], + [ [ "nail", 72 ] ], + [ [ "mattress", 4 ], [ "down_mattress", 4 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_strawbed3_east", + "description": "A pair of straw beds in the east room will allow us to house two more people and expand the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room_strawbed3_east", + "blueprint_name": "east straw beds", + "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 } ], + "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmh_bed1_east" }, { "id": "fbmh_bed2_east" } ], + "blueprint_excludes": [ { "id": "fbmh_bed1_east" }, { "id": "fbmh_bed2_east" }, { "id": "fbmh_tent_east" } ], + "blueprint_needs": { + "time": "2 h", + "skills": [ [ "fabrication", 1 ] ], + "inline": { + "tools": [ ], + "qualities": [ ], + "components": [ [ [ "2x4", 16 ], [ "stick", 16 ] ], [ [ "straw_pile", 32 ], [ "withered", 32 ], [ "pine_bough", 32 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room_bed3_east", + "description": "A pair of proper beds in the east room will allow us to house two more people and expand the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room_bed3_east", + "blueprint_name": "east beds", + "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 } ], + "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmh_bed1_east" }, { "id": "fbmh_bed2_east" } ], + "blueprint_excludes": [ { "id": "fbmh_bed1_east" }, { "id": "fbmh_bed2_east" }, { "id": "fbmh_tent_east" } ], + "blueprint_needs": { + "time": "6 h", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], + "components": [ + [ [ "2x4", 60 ] ], + [ [ "wood_sheet", 2 ], [ "wood_panel", 4 ] ], + [ [ "nail", 72 ] ], + [ [ "mattress", 4 ], [ "down_mattress", 4 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_tent_strawbed3_southeast", + "description": "A pair of straw beds in the southeast tent will allow us to house two more people and expand the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_tent_strawbed3_southeast", + "blueprint_name": "southeast straw beds", + "blueprint_requires": [ { "id": "fbmh_tent_southeast" } ], + "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmh_bed1_southeast" }, { "id": "fbmh_bed2_southeast" } ], + "blueprint_excludes": [ { "id": "fbmh_bed1_southeast" }, { "id": "fbmh_bed2_southeast" } ], + "blueprint_needs": { + "time": "2 h", + "skills": [ [ "fabrication", 1 ] ], + "inline": { + "tools": [ ], + "qualities": [ ], + "components": [ [ [ "2x4", 16 ], [ "stick", 16 ] ], [ [ "straw_pile", 32 ], [ "withered", 32 ], [ "pine_bough", 32 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_tent_bed3_southeast", + "description": "A pair of proper beds in the southeast tent will allow us to house two more people and expand the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_tent_bed3_southeast", + "blueprint_name": "southeast beds", + "blueprint_requires": [ { "id": "fbmh_tent_southeast" } ], + "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmh_bed1_southeast" }, { "id": "fbmh_bed2_southeast" } ], + "blueprint_excludes": [ { "id": "fbmh_bed1_southeast" }, { "id": "fbmh_bed2_southeast" } ], + "blueprint_needs": { + "time": "6 h", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], + "components": [ + [ [ "2x4", 60 ] ], + [ [ "wood_sheet", 2 ], [ "wood_panel", 4 ] ], + [ [ "nail", 72 ] ], + [ [ "mattress", 4 ], [ "down_mattress", 4 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room_strawbed3_southeast", + "description": "A pair of straw beds in the southeast room will allow us to house two more people and expand the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room_strawbed3_southeast", + "blueprint_name": "southeast straw beds", + "blueprint_requires": [ { "id": "fbmh_southeast", "amount": 4 } ], + "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmh_bed1_southeast" }, { "id": "fbmh_bed2_southeast" } ], + "blueprint_excludes": [ { "id": "fbmh_bed1_southeast" }, { "id": "fbmh_bed2_southeast" }, { "id": "fbmh_tent_southeast" } ], + "blueprint_needs": { + "time": "2 h", + "skills": [ [ "fabrication", 1 ] ], + "inline": { + "tools": [ ], + "qualities": [ ], + "components": [ [ [ "2x4", 16 ], [ "stick", 16 ] ], [ [ "straw_pile", 32 ], [ "withered", 32 ], [ "pine_bough", 32 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room_bed3_southeast", + "description": "A pair of proper beds in the southeast room will allow us to house two more people and expand the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room_bed3_southeast", + "blueprint_name": "southeast beds", + "blueprint_requires": [ { "id": "fbmh_southeast", "amount": 4 } ], + "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmh_bed1_southeast" }, { "id": "fbmh_bed2_southeast" } ], + "blueprint_excludes": [ { "id": "fbmh_bed1_southeast" }, { "id": "fbmh_bed2_southeast" }, { "id": "fbmh_tent_southeast" } ], + "blueprint_needs": { + "time": "6 h", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], + "components": [ + [ [ "2x4", 60 ] ], + [ [ "wood_sheet", 2 ], [ "wood_panel", 4 ] ], + [ [ "nail", 72 ] ], + [ [ "mattress", 4 ], [ "down_mattress", 4 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_strawbed3_northwest", + "description": "A pair of straw beds in the northwest building will allow us to house two more people and expand the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_strawbed3_northwest", + "blueprint_name": "northwest straw beds", + "blueprint_requires": [ { "id": "fbmh_northwest", "amount": 4 } ], + "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmh_bed1_northwest" }, { "id": "fbmh_bed2_northwest" } ], + "blueprint_excludes": [ { "id": "fbmh_bed1_northwest" }, { "id": "fbmh_bed2_northwest" } ], + "blueprint_needs": { + "time": "2 h", + "skills": [ [ "fabrication", 1 ] ], + "inline": { + "tools": [ ], + "qualities": [ ], + "components": [ [ [ "2x4", 16 ], [ "stick", 16 ] ], [ [ "straw_pile", 32 ], [ "withered", 32 ], [ "pine_bough", 32 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_bed3_northwest", + "description": "A pair of proper beds in the northwest building will allow us to house two more people and expand the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_bed3_northwest", + "blueprint_name": "northwest beds", + "blueprint_requires": [ { "id": "fbmh_northwest", "amount": 4 } ], + "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmh_bed1_northwest" }, { "id": "fbmh_bed2_northwest" } ], + "blueprint_excludes": [ { "id": "fbmh_bed1_northwest" }, { "id": "fbmh_bed2_northwest" } ], + "blueprint_needs": { + "time": "6 h", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], + "components": [ + [ [ "2x4", 60 ] ], + [ [ "wood_sheet", 2 ], [ "wood_panel", 4 ] ], + [ [ "nail", 72 ] ], + [ [ "mattress", 4 ], [ "down_mattress", 4 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_tent_strawbed3_west", + "description": "A pair of straw beds in the west tent will allow us to house two more people and expand the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_tent_strawbed3_west", + "blueprint_name": "west straw beds", + "blueprint_requires": [ { "id": "fbmh_tent_west" } ], + "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmh_bed1_west" }, { "id": "fbmh_bed2_west" } ], + "blueprint_excludes": [ { "id": "fbmh_bed1_west" }, { "id": "fbmh_bed2_west" } ], + "blueprint_needs": { + "time": "2 h", + "skills": [ [ "fabrication", 1 ] ], + "inline": { + "tools": [ ], + "qualities": [ ], + "components": [ [ [ "2x4", 16 ], [ "stick", 16 ] ], [ [ "straw_pile", 32 ], [ "withered", 32 ], [ "pine_bough", 32 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_tent_bed3_west", + "description": "A pair of proper beds in the west tent will allow us to house two more people and expand the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_tent_bed3_west", + "blueprint_name": "west beds", + "blueprint_requires": [ { "id": "fbmh_tent_west" } ], + "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmh_bed1_west" }, { "id": "fbmh_bed2_west" } ], + "blueprint_excludes": [ { "id": "fbmh_bed1_west" }, { "id": "fbmh_bed2_west" } ], + "blueprint_needs": { + "time": "6 h", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], + "components": [ + [ [ "2x4", 60 ] ], + [ [ "wood_sheet", 2 ], [ "wood_panel", 4 ] ], + [ [ "nail", 72 ] ], + [ [ "mattress", 4 ], [ "down_mattress", 4 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room_strawbed3_west", + "description": "A pair of straw beds in the west room will allow us to house two more people and expand the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room_strawbed3_west", + "blueprint_name": "west straw beds", + "blueprint_requires": [ { "id": "fbmh_west", "amount": 4 } ], + "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmh_bed1_west" }, { "id": "fbmh_bed2_west" } ], + "blueprint_excludes": [ { "id": "fbmh_bed1_west" }, { "id": "fbmh_bed2_west" }, { "id": "fbmh_tent_west" } ], + "blueprint_needs": { + "time": "2 h", + "skills": [ [ "fabrication", 1 ] ], + "inline": { + "tools": [ ], + "qualities": [ ], + "components": [ [ [ "2x4", 16 ], [ "stick", 16 ] ], [ [ "straw_pile", 32 ], [ "withered", 32 ], [ "pine_bough", 32 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room_bed3_west", + "description": "A pair of proper beds in the west room will allow us to house two more people and expand the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room_bed3_west", + "blueprint_name": "west beds", + "blueprint_requires": [ { "id": "fbmh_west", "amount": 4 } ], + "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmh_bed1_west" }, { "id": "fbmh_bed2_west" } ], + "blueprint_excludes": [ { "id": "fbmh_bed1_west" }, { "id": "fbmh_bed2_west" }, { "id": "fbmh_tent_west" } ], + "blueprint_needs": { + "time": "6 h", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], + "components": [ + [ [ "2x4", 60 ] ], + [ [ "wood_sheet", 2 ], [ "wood_panel", 4 ] ], + [ [ "nail", 72 ] ], + [ [ "mattress", 4 ], [ "down_mattress", 4 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_tent_strawbed3_southwest", + "description": "A pair of straw beds in the southwest tent will allow us to house two more people and expand the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_tent_strawbed3_southwest", + "blueprint_name": "southwest straw beds", + "blueprint_requires": [ { "id": "fbmh_tent_southwest" } ], + "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmh_bed1_southwest" }, { "id": "fbmh_bed2_southwest" } ], + "blueprint_excludes": [ { "id": "fbmh_bed1_southwest" }, { "id": "fbmh_bed2_southwest" } ], + "blueprint_needs": { + "time": "2 h", + "skills": [ [ "fabrication", 1 ] ], + "inline": { + "tools": [ ], + "qualities": [ ], + "components": [ [ [ "2x4", 16 ], [ "stick", 16 ] ], [ [ "straw_pile", 32 ], [ "withered", 32 ], [ "pine_bough", 32 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_tent_bed3_southwest", + "description": "A pair of proper beds in the southwest tent will allow us to house two more people and expand the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_tent_bed3_southwest", + "blueprint_name": "southwest beds", + "blueprint_requires": [ { "id": "fbmh_tent_southwest" } ], + "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmh_bed1_southwest" }, { "id": "fbmh_bed2_southwest" } ], + "blueprint_excludes": [ { "id": "fbmh_bed1_southwest" }, { "id": "fbmh_bed2_southwest" } ], + "blueprint_needs": { + "time": "6 h", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], + "components": [ + [ [ "2x4", 60 ] ], + [ [ "wood_sheet", 2 ], [ "wood_panel", 4 ] ], + [ [ "nail", 72 ] ], + [ [ "mattress", 4 ], [ "down_mattress", 4 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room_strawbed3_southwest", + "description": "A pair of straw beds in the southwest room will allow us to house two more people and expand the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room_strawbed3_southwest", + "blueprint_name": "southwest straw beds", + "blueprint_requires": [ { "id": "fbmh_southwest", "amount": 4 } ], + "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmh_bed1_southwest" }, { "id": "fbmh_bed2_southwest" } ], + "blueprint_excludes": [ { "id": "fbmh_bed1_southwest" }, { "id": "fbmh_bed2_southwest" }, { "id": "fbmh_tent_southwest" } ], + "blueprint_needs": { + "time": "2 h", + "skills": [ [ "fabrication", 1 ] ], + "inline": { + "tools": [ ], + "qualities": [ ], + "components": [ [ [ "2x4", 16 ], [ "stick", 16 ] ], [ [ "straw_pile", 32 ], [ "withered", 32 ], [ "pine_bough", 32 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room_bed3_southwest", + "description": "A pair of proper beds in the southwest room will allow us to house two more people and expand the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room_bed3_southwest", + "blueprint_name": "southwest beds", + "blueprint_requires": [ { "id": "fbmh_southwest", "amount": 4 } ], + "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmh_bed1_southwest" }, { "id": "fbmh_bed2_southwest" } ], + "blueprint_excludes": [ { "id": "fbmh_bed1_southwest" }, { "id": "fbmh_bed2_southwest" }, { "id": "fbmh_tent_southwest" } ], + "blueprint_needs": { + "time": "6 h", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], + "components": [ + [ [ "2x4", 60 ] ], + [ [ "wood_sheet", 2 ], [ "wood_panel", 4 ] ], + [ [ "nail", 72 ] ], + [ [ "mattress", 4 ], [ "down_mattress", 4 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_kitchen_fireplace_center", + "description": "A fireplace, counter, and some pots and pans in the central building will allow us to cook simple recipes and organize hunting expeditions.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_kitchen_fireplace_center", + "blueprint_name": "central fireplace", + "blueprint_requires": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_ne_center" } ], + "blueprint_provides": [ { "id": "trapping" }, { "id": "hunting" }, { "id": "kitchen" }, { "id": "kitchen_recipes_1" } ], + "blueprint_resources": [ "fake_fireplace", "pot" ], + "blueprint_needs": { + "time": "2 h 30 m", + "skills": [ [ "fabrication", 2 ], [ "survival", 1 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], + "components": [ [ [ "2x4", 2 ] ], [ [ "wood_sheet", 1 ], [ "wood_panel", 2 ] ], [ [ "nail", 8 ] ], [ [ "rock", 40 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_kitchen_butchery_center", + "description": "We need a butchery rack to maximize the harvest from our hunting and trapping efforts.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_kitchen_butchery_center", + "blueprint_name": "central butchery rack", + "blueprint_requires": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_ne_center" } ], + "blueprint_provides": [ { "id": "trapping" }, { "id": "hunting" } ], + "blueprint_needs": { + "time": "45 m", + "skills": [ [ "fabrication", 1 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "SAW_W" } ] ], + "components": [ + [ [ "stick_long", 6 ] ], + [ + [ "rope_6", 1 ], + [ "vine_6", 1 ], + [ "rope_makeshift_6", 1 ], + [ "string_36", 2 ], + [ "cordage_36", 2 ], + [ "string_6", 12 ], + [ "cordage_6", 12 ], + [ "thread", 600 ], + [ "sinew", 600 ], + [ "plant_fibre", 600 ], + [ "yarn", 600 ], + [ "wire", 8 ] + ], + [ [ "pointy_stick", 2 ], [ "spike", 2 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_kitchen_toolrack_center", + "description": "A tool rack in the central building will give us a place to store tools.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_kitchen_toolrack_center", + "blueprint_name": "central tool rack", + "blueprint_requires": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_nw_center" } ], + "blueprint_provides": [ { "id": "tool_storage" } ], + "blueprint_needs": { + "time": "1 h", + "skills": [ [ "fabrication", 1 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], + "components": [ [ [ "2x4", 6 ] ], [ [ "wood_sheet", 1 ], [ "wood_panel", 2 ] ], [ [ "nail", 16 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_kitchen_table_center", + "description": "Setting up some tables and chairs will make the central building into a dining area, and we can also use them as a workspace to organize the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_kitchen_table_center", + "blueprint_name": "central dining hall", + "blueprint_requires": [ { "id": "fbmh_center", "amount": 4 }, { "id": "fbmh_ne_center" }, { "id": "fbmh_nw_center" } ], + "blueprint_provides": [ { "id": "relaying" }, { "id": "walls" }, { "id": "recruiting" }, { "id": "scouting" }, { "id": "patrolling" } ], + "blueprint_needs": { + "time": "3 h", + "skills": [ [ "fabrication", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], + "components": [ [ [ "2x4", 24 ] ], [ [ "wood_sheet", 2 ], [ "wood_panel", 2 ] ], [ [ "nail", 48 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_kitchen_table_south", + "description": "Setting up some tables and chairs will make the central building into a dining area, and we can also use them as a workspace to organize the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_kitchen_table_south", + "blueprint_name": "south dining hall", + "blueprint_requires": [ { "id": "fbmh_south", "amount": 4 }, { "id": "fbmh_se_south" }, { "id": "fbmh_sw_south" } ], + "blueprint_provides": [ { "id": "relaying" }, { "id": "walls" }, { "id": "recruiting" }, { "id": "scouting" }, { "id": "patrolling" } ], + "blueprint_needs": { + "time": "3 h", + "skills": [ [ "fabrication", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], + "components": [ [ [ "2x4", 24 ] ], [ [ "wood_sheet", 2 ], [ "wood_panel", 2 ] ], [ [ "nail", 48 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_kitchen_stove_south", + "description": "A wood stove, counter, and some pots and pans in the south half of the central building will allow us to cook simple recipes and organize hunting expeditions. The stove will be more efficient than a fireplace.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_kitchen_stove_south", + "blueprint_name": "south wood stove", + "blueprint_resources": [ "fake_stove" ], + "blueprint_requires": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_sw_south" } ], + "blueprint_provides": [ { "id": "trapping" }, { "id": "hunting" }, { "id": "kitchen" }, { "id": "kitchen_recipes_1" } ], + "blueprint_needs": { + "time": "1 h 30 m", + "skills": [ [ "fabrication", 5 ], [ "mechanics", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "SAW_W" } ] ], + "components": [ + [ [ "2x4", 2 ] ], + [ [ "wood_sheet", 1 ], [ "wood_panel", 2 ] ], + [ [ "nail", 8 ] ], + [ [ "metal_tank", 1 ] ], + [ [ "pipe", 1 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_well_north", + "description": "Digging a well will give us easy access to water.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_well_north", + "blueprint_name": "north water well", + "blueprint_provides": [ { "id": "water_well" } ], + "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], + "blueprint_needs": { + "time": "11 h", + "skills": [ [ "fabrication", 4 ], [ "mechanics", 2 ], [ "survival", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], + "components": [ [ [ "rock", 40 ] ], [ [ "2x4", 4 ] ], [ [ "nail", 8 ] ], [ [ "well_pump", 1 ] ], [ [ "pipe", 6 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_root_cellar_north", + "description": "Digging a root cellar will give us a way to preserve food.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_root_cellar_north", + "blueprint_name": "north root cellar", + "blueprint_provides": [ { "id": "pantry" } ], + "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], + "blueprint_needs": { + "time": "4 h 40 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ [ [ "rock", 40 ], [ "brick", 40 ] ], [ [ "2x4", 6 ], [ "stick", 6 ] ], [ [ "withered", 12 ], [ "straw_pile", 12 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_radio_tower_north", + "description": "We could build a radio tower to improve the range of our radios.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 4, + "autolearn": false, + "never_learn": true, + "time": "24 h", + "construction_blueprint": "fbmh_radio_tower_north", + "blueprint_name": "north radio tower", + "blueprint_provides": [ { "id": "fbmh_radio_tower_north" } ], + "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], + "qualities": [ + { "id": "HAMMER", "level": 2 }, + { "id": "SAW_M", "level": 1 }, + { "id": "WRENCH", "level": 1 }, + { "id": "SCREW", "level": 1 } + ], + "components": [ + [ + [ "wind_turbine", 4 ], + [ "xl_wind_turbine", 1 ], + [ "solar_panel", 4 ], + [ "reinforced_solar_panel", 4 ], + [ "solar_panel_v2", 2 ], + [ "reinforced_solar_panel_v2", 2 ] + ], + [ [ "storage_battery", 1 ], [ "medium_storage_battery", 4 ], [ "small_storage_battery", 32 ] ], + [ [ "sheet_metal", 2 ], [ "wire", 8 ] ], + [ [ "pipe", 24 ] ] + ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_radio_console_north", + "description": "Adding a console to control the radio tower will help with recruiting more survivors.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "electronics", + "difficulty": 6, + "autolearn": false, + "never_learn": true, + "time": "24 h", + "construction_blueprint": "fbmh_radio_console_north", + "blueprint_name": "north radio console", + "blueprint_provides": [ { "id": "fbmh_radio_console_north" }, { "id": "recruiting" }, { "id": "radio" } ], + "blueprint_requires": [ { "id": "fbmh_radio_tower_north" } ], + "qualities": [ { "id": "SAW_M", "level": 1 }, { "id": "WRENCH", "level": 1 }, { "id": "SCREW", "level": 1 } ], + "components": [ + [ [ "processor", 2 ] ], + [ [ "RAM", 2 ] ], + [ [ "large_lcd_screen", 1 ] ], + [ [ "e_scrap", 8 ] ], + [ [ "frame", 1 ] ], + [ [ "circuit", 4 ] ], + [ [ "power_supply", 2 ] ], + [ [ "amplifier", 2 ] ], + [ [ "cable", 80 ] ], + [ [ "motor_small", 1 ], [ "motor_tiny", 2 ] ] + ], + "check_blueprint_needs": false + } +] diff --git a/data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_defenses.json b/data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_defenses.json new file mode 100644 index 0000000000000..20af1b5d800d4 --- /dev/null +++ b/data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_defenses.json @@ -0,0 +1,162 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_trench_north", + "description": "Digging a trench along the north edge of the camp would provide some defense and generate building materials.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_trench_north", + "blueprint_name": "north trench", + "blueprint_provides": [ { "id": "fbmh_trench_north" } ], + "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], + "blueprint_excludes": [ { "id": "fbm_no_dig" } ], + "blueprint_needs": { + "time": "1 d 21 h", + "skills": [ [ "survival", 1 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "DIG", "level": 2 } ] ], "components": [ ] } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_trench_south", + "description": "Digging a trench along the south edge of the camp would provide some defense and generate building materials.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_trench_south", + "blueprint_name": "south trench", + "blueprint_provides": [ { "id": "fbmh_trench_south" } ], + "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], + "blueprint_excludes": [ { "id": "fbm_no_dig" } ], + "blueprint_needs": { + "time": "1 d 21 h", + "skills": [ [ "survival", 1 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "DIG", "level": 2 } ] ], "components": [ ] } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_trench_northeast", + "description": "Digging a trench along the northeast corner of the camp would provide some defense and generate building materials. If we have solid buildings all along the east side of the camp, we would only need to dig the trench long enough to reach the buildings.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "never_learn": true, + "construction_blueprint": "fbmh_trench_corner_northeast", + "blueprint_name": "northeast trench", + "blueprint_provides": [ { "id": "fbmh_trench_northeast" } ], + "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], + "blueprint_excludes": [ { "id": "fbm_no_dig" }, { "id": "fbmh_trench_northeast" }, { "id": "fbmh_trench_east" } ], + "blueprint_needs": { + "time": "12 h 30 m", + "skills": [ [ "survival", 1 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "DIG", "level": 2 } ] ], "components": [ ] } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_trench_northwest", + "description": "Digging a trench along the northwest corner of the camp would provide some defense and generate building materials. If we have solid buildings all along the west side of the camp, we would only need to dig the trench long enough to reach the buildings.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_trench_corner_northwest", + "blueprint_name": "northwest trench", + "blueprint_provides": [ { "id": "fbmh_trench_northwest" } ], + "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], + "blueprint_excludes": [ { "id": "fbm_no_dig" }, { "id": "fbmh_trench_northwest" }, { "id": "fbmh_trench_west" } ], + "blueprint_needs": { + "time": "12 h 30 m", + "skills": [ [ "survival", 1 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "DIG", "level": 2 } ] ], "components": [ ] } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_trench_southeast", + "description": "Digging a trench along the southeast corner of the camp would provide some defense and generate building materials. If we have solid buildings all along the east side of the camp, we would only need to dig the trench long enough to reach the buildings.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_trench_corner_southeast", + "blueprint_name": "southeast trench", + "blueprint_provides": [ { "id": "fbmh_trench_southeast" } ], + "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], + "blueprint_excludes": [ { "id": "fbm_no_dig" }, { "id": "fbmh_trench_southeast" }, { "id": "fbmh_trench_east" } ], + "blueprint_needs": { + "time": "12 h 30 m", + "skills": [ [ "survival", 1 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "DIG", "level": 2 } ] ], "components": [ ] } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_trench_southwest", + "description": "Digging a trench along the southwest corner of the camp would provide some defense and generate building materials. If we have solid buildings all along the west side of the camp, we would only need to dig the trench long enough to reach the buildings.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_trench_corner_southwest", + "blueprint_name": "southwest trench", + "blueprint_provides": [ { "id": "fbmh_trench_southwest" } ], + "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], + "blueprint_excludes": [ { "id": "fbm_no_dig" }, { "id": "fbmh_trench_southwest" }, { "id": "fbmh_trench_west" } ], + "blueprint_needs": { + "time": "12 h 30 m", + "skills": [ [ "survival", 1 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "DIG", "level": 2 } ] ], "components": [ ] } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_trench_east", + "description": "Digging a trench along the east edge of the camp would provide some defense and generate building materials. We'll need to run the trench the length of the camp if we don't have solid buildings all along the east side.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_trench_east", + "blueprint_name": "east trench", + "blueprint_provides": [ { "id": "fbmh_trench_east" } ], + "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], + "blueprint_excludes": [ { "id": "fbm_no_dig" }, { "id": "fbmh_trench_southeast" }, { "id": "fbmh_trench_northeast" } ], + "blueprint_needs": { + "time": "2 d 22 h", + "skills": [ [ "survival", 1 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "DIG", "level": 2 } ] ], "components": [ ] } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_trench_west", + "description": "Digging a trench along the west edge of the camp would provide some defense and generate building materials. We'll need to run the trench the length of the camp if we don't have solid buildings all along the west side.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_trench_west", + "blueprint_name": "west trench", + "blueprint_provides": [ { "id": "fbmh_trench_west" } ], + "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], + "blueprint_excludes": [ { "id": "fbm_no_dig" }, { "id": "fbmh_trench_southwest" }, { "id": "fbmh_trench_northwest" } ], + "blueprint_needs": { + "time": "2 d 22 h", + "skills": [ [ "survival", 1 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "DIG", "level": 2 } ] ], "components": [ ] } + } + } +] diff --git a/data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_log.json b/data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_log.json new file mode 100644 index 0000000000000..2423ef045b006 --- /dev/null +++ b/data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_log.json @@ -0,0 +1,315 @@ +[ + { + "type": "recipe", + "result": "faction_base_modular_hub_room0_log_northeast", + "description": "We need some shelter, so build half of a log shack with a wooden roof on the northeast side of the camp", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room0_log_northeast", + "blueprint_name": "northeast shack", + "blueprint_requires": [ { "id": "fbmh_0" } ], + "blueprint_provides": [ { "id": "fbmh_northeast" } ], + "blueprint_excludes": [ { "id": "fbmh_northeast" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_hub_room1_log_northeast", + "description": "We should use logs to expand the shelter so we have space for another bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room1_log_northeast", + "blueprint_name": "expand northeast shack", + "blueprint_requires": [ { "id": "fbmh_northeast" } ], + "blueprint_provides": [ { "id": "fbmh_northeast" } ], + "blueprint_excludes": [ { "id": "fbmh_northeast", "amount": 2 }, { "id": "fbmh_tent_northeast" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_hub_room2_log_northeast", + "description": "We should use logs to finish the northeast shack.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room2_log_northeast", + "blueprint_name": "finish northeast shack", + "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 2 } ], + "blueprint_provides": [ { "id": "fbmh_northeast", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_tent_northeast" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_hub_shack4_log_east", + "description": "We should expand our housing by putting up a log building on the east side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_shack4_log_east", + "blueprint_name": "east shack", + "blueprint_requires": [ { "id": "fbmh_tent_northeast" }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], + "blueprint_provides": [ { "id": "fbmh_east", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_east" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_hub_room4_log_east", + "description": "We should expand our housing by adding a log room on the east side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room4_log_east", + "blueprint_name": "east room", + "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], + "blueprint_provides": [ { "id": "fbmh_east", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_east" }, { "id": "fbmh_tent_northeast" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_hub_shack4_log_southeast", + "description": "We should expand our housing by putting up a log building on the southeast side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_shack4_log_southeast", + "blueprint_name": "southeast shack", + "blueprint_requires": [ { "id": "fbmh_tent_east" } ], + "blueprint_provides": [ { "id": "fbmh_southeast", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_southeast" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_hub_room4_log_southeast", + "description": "We should expand our housing by adding a log room on the southeast side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room4_log_southeast", + "blueprint_name": "southeast room", + "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_southeast", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_southeast" }, { "id": "fbmh_tent_east" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_hub_room4_log_northwest", + "description": "We should expand our housing by putting up a log building on the northwest side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room4_log_northwest", + "blueprint_name": "northwest shack", + "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], + "blueprint_provides": [ { "id": "fbmh_northwest", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_northwest" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_hub_shack4_log_west", + "description": "We should expand our housing by putting up a log building on the west side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_shack4_log_west", + "blueprint_name": "west shack", + "blueprint_requires": [ { "id": "fbmh_tent_northwest" } ], + "blueprint_provides": [ { "id": "fbmh_west", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_west" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_hub_room4_log_west", + "description": "We should expand our housing by adding a log room on the west side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room4_log_west", + "blueprint_name": "west room", + "blueprint_requires": [ { "id": "fbmh_northwest", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_west", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_west" }, { "id": "fbmh_tent_northwest" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_hub_shack4_log_southwest", + "description": "We should expand our housing by putting up a log building on the southwest side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_shack4_log_southwest", + "blueprint_name": "southwest shack", + "blueprint_requires": [ { "id": "fbmh_tent_west" } ], + "blueprint_provides": [ { "id": "fbmh_southwest", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_southwest" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_hub_room4_log_southwest", + "description": "We should expand our housing by adding a log room on the southwest side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room4_log_southwest", + "blueprint_name": "southwest room", + "blueprint_requires": [ { "id": "fbmh_west", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_southwest", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_southwest" }, { "id": "fbmh_tent_west" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_hub_core_shack_ne_log_center", + "description": "A central building can act as a kitchen and dining hall. We should build the northeast quarter of one from logs.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_shack_ne_log_center", + "blueprint_name": "central building NE corner", + "blueprint_requires": [ { "id": "fbmh_tent_east" } ], + "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_ne_center" } ], + "blueprint_excludes": [ { "id": "fbmh_ne_center" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_hub_core_ne_log_center", + "description": "A central building can act as a core and dining hall. We should build out from the east room with logs.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_ne_log_center", + "blueprint_name": "central building NE corner", + "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_ne_center" } ], + "blueprint_excludes": [ { "id": "fbmh_ne_center" }, { "id": "fbmh_tent_east" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_hub_core_shack_nw_log_center", + "description": "A central building can act as a core and dining hall. We should build the northwest quarter of one from logs.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_shack_nw_log_center", + "blueprint_name": "central building NW corner", + "blueprint_requires": [ { "id": "fbmh_tent_west" } ], + "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_nw_center" } ], + "blueprint_excludes": [ { "id": "fbmh_nw_center" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_hub_core_nw_log_center", + "description": "A central building can act as a core and dining hall. We should build out from the west room with logs.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_nw_log_center", + "blueprint_name": "central building NW corner", + "blueprint_requires": [ { "id": "fbmh_west", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_nw_center" } ], + "blueprint_excludes": [ { "id": "fbmh_nw_center" }, { "id": "fbmh_tent_west" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_hub_core_log_center", + "description": "A central building can act as a core and dining hall. We should build between the east and west rooms with logs.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_log_center", + "blueprint_name": "central building north half", + "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 }, { "id": "fbmh_west", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_center", "amount": 4 }, { "id": "fbmh_ne_center" }, { "id": "fbmh_nw_center" } ], + "blueprint_excludes": [ { "id": "fbmh_ne_center" }, { "id": "fbmh_nw_center" }, { "id": "fbmh_tent_east" }, { "id": "fbmh_tent_west" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_hub_core_shack_se_log_south", + "description": "A central building can act as a core and dining hall. We should build the southeast quarter of one from logs.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_shack_se_log_south", + "blueprint_name": "central building SE corner", + "blueprint_requires": [ { "id": "fbmh_tent_southeast" } ], + "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_se_south" } ], + "blueprint_excludes": [ { "id": "fbmh_se_south" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_hub_core_se_log_south", + "description": "A central building can act as a core and dining hall. We should build out from the southeast room with logs.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_se_log_south", + "blueprint_name": "central building SE corner", + "blueprint_requires": [ { "id": "fbmh_southeast", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_se_south" } ], + "blueprint_excludes": [ { "id": "fbmh_se_south" }, { "id": "fbmh_tent_southeast" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_hub_core_shack_sw_log_south", + "description": "A central building can act as a core and dining hall. We should build the southwest quarter of one from logs.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_shack_sw_log_south", + "blueprint_name": "central building SW corner", + "blueprint_requires": [ { "id": "fbmh_tent_southwest" } ], + "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_sw_south" } ], + "blueprint_excludes": [ { "id": "fbmh_sw_south" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_hub_core_sw_log_south", + "description": "A central building can act as a core and dining hall. We should build out from the southwest room with logs.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_sw_log_south", + "blueprint_name": "central building SW corner", + "blueprint_requires": [ { "id": "fbmh_southwest", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_sw_south" } ], + "blueprint_excludes": [ { "id": "fbmh_sw_south" }, { "id": "fbmh_tent_southwest" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_hub_core_log_south", + "description": "A central building can act as a core and dining hall. We should build between the southeast and southwest rooms with logs.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_log_south", + "blueprint_name": "central building south half", + "blueprint_requires": [ { "id": "fbmh_southeast", "amount": 4 }, { "id": "fbmh_southwest", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_south", "amount": 4 }, { "id": "fbmh_se_south" }, { "id": "fbmh_sw_south" } ], + "blueprint_excludes": [ + { "id": "fbmh_se_south" }, + { "id": "fbmh_sw_south" }, + { "id": "fbmh_tent_southeast" }, + { "id": "fbmh_tent_southwest" } + ] + } +] diff --git a/data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_metal.json b/data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_metal.json new file mode 100644 index 0000000000000..95859ea6c3660 --- /dev/null +++ b/data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_metal.json @@ -0,0 +1,607 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room0_metal_northeast", + "description": "We need some shelter, so build half of a metal shack with a metal roof on the northeast side of the camp", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room0_metal_northeast", + "blueprint_name": "northeast shack", + "blueprint_requires": [ { "id": "fbmh_0" } ], + "blueprint_provides": [ { "id": "fbmh_northeast" } ], + "blueprint_excludes": [ { "id": "fbmh_northeast" } ], + "blueprint_needs": { + "time": "18 h", + "skills": [ [ "fabrication", 5 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 120 ], [ "welder", 600 ], [ "welder_crude", 900 ], [ "toolset", 900 ] ] ], + "qualities": [ [ { "id": "GLARE", "level": 2 } ] ], + "components": [ [ [ "steel_plate", 24 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room1_metal_northeast", + "description": "We should use metal to expand the shelter so we have space for another bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room1_metal_northeast", + "blueprint_name": "expand northeast shack", + "blueprint_requires": [ { "id": "fbmh_northeast" } ], + "blueprint_provides": [ { "id": "fbmh_northeast" } ], + "blueprint_excludes": [ { "id": "fbmh_northeast", "amount": 2 }, { "id": "fbmh_tent_northeast" } ], + "blueprint_needs": { + "time": "18 h 15 m", + "skills": [ [ "fabrication", 5 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 110 ], [ "welder", 550 ], [ "welder_crude", 825 ], [ "toolset", 825 ] ] ], + "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ [ [ "2x4", 15 ], [ "log", 2 ] ], [ [ "nail", 30 ] ], [ [ "glass_sheet", 1 ] ], [ [ "steel_plate", 22 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room2_metal_northeast", + "description": "We should use metal to finish the northeast shack.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room2_metal_northeast", + "blueprint_name": "finish northeast shack", + "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 2 } ], + "blueprint_provides": [ { "id": "fbmh_northeast", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_tent_northeast" } ], + "blueprint_needs": { + "time": "1 d 30 m", + "skills": [ [ "fabrication", 7 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 140 ], [ "toolset", 1050 ], [ "welder", 700 ], [ "welder_crude", 1050 ] ] ], + "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "WRENCH" } ] ], + "components": [ [ [ "hinge", 3 ] ], [ [ "scrap", 48 ], [ "steel_chunk", 16 ] ], [ [ "steel_plate", 30 ] ], [ [ "spike", 8 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_shack4_metal_east", + "description": "We should expand our housing by putting up a metal building on the east side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_shack4_metal_east", + "blueprint_name": "east shack", + "blueprint_requires": [ { "id": "fbmh_tent_northeast" }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], + "blueprint_provides": [ { "id": "fbmh_east", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_east" } ], + "blueprint_needs": { + "time": "3 d 11 h 45 m", + "skills": [ [ "fabrication", 7 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 500 ], [ "toolset", 3750 ], [ "welder", 2500 ], [ "welder_crude", 3750 ] ] ], + "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "2x4", 15 ], [ "log", 2 ] ], + [ [ "glass_sheet", 1 ] ], + [ [ "hinge", 6 ] ], + [ [ "nail", 30 ] ], + [ [ "scrap", 96 ], [ "steel_chunk", 32 ] ], + [ [ "steel_plate", 104 ] ], + [ [ "spike", 16 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room4_metal_east", + "description": "We should expand our housing by adding a metal room on the east side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room4_metal_east", + "blueprint_name": "east room", + "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], + "blueprint_provides": [ { "id": "fbmh_east", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_east" }, { "id": "fbmh_tent_northeast" } ], + "blueprint_needs": { + "time": "3 d 5 h 45 m", + "skills": [ [ "fabrication", 7 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 460 ], [ "toolset", 3450 ], [ "welder", 2300 ], [ "welder_crude", 3450 ] ] ], + "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "2x4", 15 ], [ "log", 2 ] ], + [ [ "glass_sheet", 1 ] ], + [ [ "hinge", 6 ] ], + [ [ "nail", 30 ] ], + [ [ "scrap", 96 ], [ "steel_chunk", 32 ] ], + [ [ "steel_plate", 96 ] ], + [ [ "spike", 16 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_shack4_metal_southeast", + "description": "We should expand our housing by putting up a metal building on the southeast side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_shack4_metal_southeast", + "blueprint_name": "southeast shack", + "blueprint_requires": [ { "id": "fbmh_tent_east" } ], + "blueprint_provides": [ { "id": "fbmh_southeast", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_southeast" } ], + "blueprint_needs": { + "time": "3 d 11 h 45 m", + "skills": [ [ "fabrication", 7 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 500 ], [ "toolset", 3750 ], [ "welder", 2500 ], [ "welder_crude", 3750 ] ] ], + "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "2x4", 15 ], [ "log", 2 ] ], + [ [ "glass_sheet", 1 ] ], + [ [ "hinge", 6 ] ], + [ [ "nail", 30 ] ], + [ [ "scrap", 96 ], [ "steel_chunk", 32 ] ], + [ [ "steel_plate", 104 ] ], + [ [ "spike", 16 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room4_metal_southeast", + "description": "We should expand our housing by adding a metal room on the southeast side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room4_metal_southeast", + "blueprint_name": "southeast room", + "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_southeast", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_southeast" }, { "id": "fbmh_tent_east" } ], + "blueprint_needs": { + "time": "3 d 5 h 45 m", + "skills": [ [ "fabrication", 7 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 460 ], [ "toolset", 3450 ], [ "welder", 2300 ], [ "welder_crude", 3450 ] ] ], + "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "2x4", 15 ], [ "log", 2 ] ], + [ [ "glass_sheet", 1 ] ], + [ [ "hinge", 6 ] ], + [ [ "nail", 30 ] ], + [ [ "scrap", 96 ], [ "steel_chunk", 32 ] ], + [ [ "steel_plate", 96 ] ], + [ [ "spike", 16 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room4_metal_northwest", + "description": "We should expand our housing by putting up a metal building on the northwest side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room4_metal_northwest", + "blueprint_name": "northwest shack", + "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], + "blueprint_provides": [ { "id": "fbmh_northwest", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_northwest" } ], + "blueprint_needs": { + "time": "2 d 12 h 45 m", + "skills": [ [ "fabrication", 7 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 370 ], [ "toolset", 2775 ], [ "welder", 1850 ], [ "welder_crude", 2775 ] ] ], + "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "2x4", 15 ], [ "log", 2 ] ], + [ [ "glass_sheet", 1 ] ], + [ [ "hinge", 3 ] ], + [ [ "nail", 30 ] ], + [ [ "scrap", 48 ], [ "steel_chunk", 16 ] ], + [ [ "steel_plate", 76 ] ], + [ [ "spike", 8 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_shack4_metal_west", + "description": "We should expand our housing by putting up a metal building on the west side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_shack4_metal_west", + "blueprint_name": "west shack", + "blueprint_requires": [ { "id": "fbmh_tent_northwest" } ], + "blueprint_provides": [ { "id": "fbmh_west", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_west" } ], + "blueprint_needs": { + "time": "3 d 11 h 45 m", + "skills": [ [ "fabrication", 7 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 500 ], [ "toolset", 3750 ], [ "welder", 2500 ], [ "welder_crude", 3750 ] ] ], + "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "2x4", 15 ], [ "log", 2 ] ], + [ [ "glass_sheet", 1 ] ], + [ [ "hinge", 6 ] ], + [ [ "nail", 30 ] ], + [ [ "scrap", 96 ], [ "steel_chunk", 32 ] ], + [ [ "steel_plate", 104 ] ], + [ [ "spike", 16 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room4_metal_west", + "description": "We should expand our housing by adding a metal room on the west side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room4_metal_west", + "blueprint_name": "west room", + "blueprint_requires": [ { "id": "fbmh_northwest", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_west", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_west" }, { "id": "fbmh_tent_northwest" } ], + "blueprint_needs": { + "time": "3 d 5 h 45 m", + "skills": [ [ "fabrication", 7 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 460 ], [ "toolset", 3450 ], [ "welder", 2300 ], [ "welder_crude", 3450 ] ] ], + "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "2x4", 15 ], [ "log", 2 ] ], + [ [ "glass_sheet", 1 ] ], + [ [ "hinge", 6 ] ], + [ [ "nail", 30 ] ], + [ [ "scrap", 96 ], [ "steel_chunk", 32 ] ], + [ [ "steel_plate", 96 ] ], + [ [ "spike", 16 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_shack4_metal_soutwest", + "description": "We should expand our housing by putting up a metal building on the southwest side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_shack4_metal_southwest", + "blueprint_name": "southwest shack", + "blueprint_requires": [ { "id": "fbmh_tent_west" } ], + "blueprint_provides": [ { "id": "fbmh_southwest", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_southwest" } ], + "blueprint_needs": { + "time": "3 d 11 h 45 m", + "skills": [ [ "fabrication", 7 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 500 ], [ "toolset", 3750 ], [ "welder", 2500 ], [ "welder_crude", 3750 ] ] ], + "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "2x4", 15 ], [ "log", 2 ] ], + [ [ "glass_sheet", 1 ] ], + [ [ "hinge", 6 ] ], + [ [ "nail", 30 ] ], + [ [ "scrap", 96 ], [ "steel_chunk", 32 ] ], + [ [ "steel_plate", 104 ] ], + [ [ "spike", 16 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room4_metal_southwest", + "description": "We should expand our housing by adding a metal room on the southwest side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room4_metal_southwest", + "blueprint_name": "southwest room", + "blueprint_requires": [ { "id": "fbmh_west", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_southwest", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_southwest" }, { "id": "fbmh_tent_west" } ], + "blueprint_needs": { + "time": "3 d 5 h 45 m", + "skills": [ [ "fabrication", 7 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 460 ], [ "toolset", 3450 ], [ "welder", 2300 ], [ "welder_crude", 3450 ] ] ], + "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "2x4", 15 ], [ "log", 2 ] ], + [ [ "glass_sheet", 1 ] ], + [ [ "hinge", 6 ] ], + [ [ "nail", 30 ] ], + [ [ "scrap", 96 ], [ "steel_chunk", 32 ] ], + [ [ "steel_plate", 96 ] ], + [ [ "spike", 16 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_shack_ne_metal_center", + "description": "A central building can act as a kitchen and dining hall. We should build the northeast quarter of one from metal.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_shack_ne_metal_center", + "blueprint_name": "central building NE corner", + "blueprint_requires": [ { "id": "fbmh_tent_east" } ], + "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_ne_center" } ], + "blueprint_excludes": [ { "id": "fbmh_ne_center" } ], + "blueprint_needs": { + "time": "1 d 15 h 30 m", + "skills": [ [ "fabrication", 7 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 240 ], [ "toolset", 1800 ], [ "welder", 1200 ], [ "welder_crude", 1800 ] ] ], + "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "WRENCH" } ] ], + "components": [ [ [ "hinge", 3 ] ], [ [ "scrap", 48 ], [ "steel_chunk", 16 ] ], [ [ "steel_plate", 50 ] ], [ [ "spike", 8 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_ne_metal_center", + "description": "A central building can act as a core and dining hall. We should build out from the east room with metal.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_ne_metal_center", + "blueprint_name": "central building NE corner", + "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_ne_center" } ], + "blueprint_excludes": [ { "id": "fbmh_ne_center" }, { "id": "fbmh_tent_east" } ], + "blueprint_needs": { + "time": "1 d 7 h 30 m", + "skills": [ [ "fabrication", 5 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 210 ], [ "welder", 1050 ], [ "welder_crude", 1575 ], [ "toolset", 1575 ] ] ], + "qualities": [ [ { "id": "GLARE", "level": 2 } ] ], + "components": [ [ [ "steel_plate", 42 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_shack_nw_metal_center", + "description": "A central building can act as a core and dining hall. We should build the northwest quarter of one from metal.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_shack_nw_metal_center", + "blueprint_name": "central building NW corner", + "blueprint_requires": [ { "id": "fbmh_tent_west" } ], + "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_nw_center" } ], + "blueprint_excludes": [ { "id": "fbmh_nw_center" } ], + "blueprint_needs": { + "time": "1 d 16 h", + "skills": [ [ "fabrication", 7 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 220 ], [ "toolset", 1650 ], [ "welder", 1100 ], [ "welder_crude", 1650 ] ] ], + "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "WRENCH" } ] ], + "components": [ [ [ "hinge", 6 ] ], [ [ "scrap", 96 ], [ "steel_chunk", 32 ] ], [ [ "steel_plate", 48 ] ], [ [ "spike", 16 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_nw_metal_center", + "description": "A central building can act as a core and dining hall. We should build out from the west room with metal.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_nw_metal_center", + "blueprint_name": "central building NW corner", + "blueprint_requires": [ { "id": "fbmh_west", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_nw_center" } ], + "blueprint_excludes": [ { "id": "fbmh_nw_center" }, { "id": "fbmh_tent_west" } ], + "blueprint_needs": { + "time": "1 d 8 h", + "skills": [ [ "fabrication", 7 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 190 ], [ "toolset", 1425 ], [ "welder", 950 ], [ "welder_crude", 1425 ] ] ], + "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "WRENCH" } ] ], + "components": [ [ [ "hinge", 3 ] ], [ [ "scrap", 48 ], [ "steel_chunk", 16 ] ], [ [ "steel_plate", 40 ] ], [ [ "spike", 8 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_metal_center", + "description": "A central building can act as a core and dining hall. We should build between the east and west rooms with metal.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_metal_center", + "blueprint_name": "central building north half", + "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 }, { "id": "fbmh_west", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_center", "amount": 4 }, { "id": "fbmh_ne_center" }, { "id": "fbmh_nw_center" } ], + "blueprint_excludes": [ { "id": "fbmh_ne_center" }, { "id": "fbmh_nw_center" }, { "id": "fbmh_tent_east" }, { "id": "fbmh_tent_west" } ], + "blueprint_needs": { + "time": "2 d 15 h 30 m", + "skills": [ [ "fabrication", 7 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 400 ], [ "toolset", 3000 ], [ "welder", 2000 ], [ "welder_crude", 3000 ] ] ], + "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "WRENCH" } ] ], + "components": [ [ [ "hinge", 3 ] ], [ [ "scrap", 48 ], [ "steel_chunk", 16 ] ], [ [ "steel_plate", 82 ] ], [ [ "spike", 8 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_shack_se_metal_south", + "description": "A central building can act as a core and dining hall. We should build the southeast quarter of one from metal.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_shack_se_metal_south", + "blueprint_name": "central building SE corner", + "blueprint_requires": [ { "id": "fbmh_tent_southeast" } ], + "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_se_south" } ], + "blueprint_excludes": [ { "id": "fbmh_se_south" } ], + "blueprint_needs": { + "time": "1 d 16 h", + "skills": [ [ "fabrication", 7 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 220 ], [ "toolset", 1650 ], [ "welder", 1100 ], [ "welder_crude", 1650 ] ] ], + "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "WRENCH" } ] ], + "components": [ [ [ "hinge", 6 ] ], [ [ "scrap", 96 ], [ "steel_chunk", 32 ] ], [ [ "steel_plate", 48 ] ], [ [ "spike", 16 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_se_metal_south", + "description": "A central building can act as a core and dining hall. We should build out from the southeast room with metal.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_se_metal_south", + "blueprint_name": "central building SE corner", + "blueprint_requires": [ { "id": "fbmh_southeast", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_se_south" } ], + "blueprint_excludes": [ { "id": "fbmh_se_south" }, { "id": "fbmh_tent_southeast" } ], + "blueprint_needs": { + "time": "1 d 8 h", + "skills": [ [ "fabrication", 7 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 190 ], [ "toolset", 1425 ], [ "welder", 950 ], [ "welder_crude", 1425 ] ] ], + "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "WRENCH" } ] ], + "components": [ [ [ "hinge", 3 ] ], [ [ "scrap", 48 ], [ "steel_chunk", 16 ] ], [ [ "steel_plate", 40 ] ], [ [ "spike", 8 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_shack_sw_metal_south", + "description": "A central building can act as a core and dining hall. We should build the southwest quarter of one from metal.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_shack_sw_metal_south", + "blueprint_name": "central building SW corner", + "blueprint_requires": [ { "id": "fbmh_tent_southwest" } ], + "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_sw_south" } ], + "blueprint_excludes": [ { "id": "fbmh_sw_south" } ], + "blueprint_needs": { + "time": "1 d 15 h 30 m", + "skills": [ [ "fabrication", 7 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 240 ], [ "toolset", 1800 ], [ "welder", 1200 ], [ "welder_crude", 1800 ] ] ], + "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "WRENCH" } ] ], + "components": [ [ [ "hinge", 3 ] ], [ [ "scrap", 48 ], [ "steel_chunk", 16 ] ], [ [ "steel_plate", 50 ] ], [ [ "spike", 8 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_sw_metal_south", + "description": "A central building can act as a core and dining hall. We should build out from the southwest room with metal.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_sw_metal_south", + "blueprint_name": "central building SW corner", + "blueprint_requires": [ { "id": "fbmh_southwest", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_sw_south" } ], + "blueprint_excludes": [ { "id": "fbmh_sw_south" }, { "id": "fbmh_tent_southwest" } ], + "blueprint_needs": { + "time": "1 d 7 h 30 m", + "skills": [ [ "fabrication", 5 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 210 ], [ "welder", 1050 ], [ "welder_crude", 1575 ], [ "toolset", 1575 ] ] ], + "qualities": [ [ { "id": "GLARE", "level": 2 } ] ], + "components": [ [ [ "steel_plate", 42 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_metal_south", + "description": "A central building can act as a core and dining hall. We should build between the southeast and southwest rooms with metal.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_metal_south", + "blueprint_name": "central building south half", + "blueprint_requires": [ { "id": "fbmh_southeast", "amount": 4 }, { "id": "fbmh_southwest", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_south", "amount": 4 }, { "id": "fbmh_se_south" }, { "id": "fbmh_sw_south" } ], + "blueprint_excludes": [ + { "id": "fbmh_se_south" }, + { "id": "fbmh_sw_south" }, + { "id": "fbmh_tent_southeast" }, + { "id": "fbmh_tent_southwest" } + ], + "blueprint_needs": { + "time": "2 d 15 h 30 m", + "skills": [ [ "fabrication", 7 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 400 ], [ "toolset", 3000 ], [ "welder", 2000 ], [ "welder_crude", 3000 ] ] ], + "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "WRENCH" } ] ], + "components": [ [ [ "hinge", 3 ] ], [ [ "scrap", 48 ], [ "steel_chunk", 16 ] ], [ [ "steel_plate", 82 ] ], [ [ "spike", 8 ] ] ] + } + } + } +] diff --git a/data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_migo_resin.json b/data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_migo_resin.json new file mode 100644 index 0000000000000..5f15d03fab1c1 --- /dev/null +++ b/data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_migo_resin.json @@ -0,0 +1,451 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room0_migo_resin_northeast", + "description": "We need some shelter, so build half of a mi-go resin shack with a sod roof on the northeast side of the camp", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room0_migo_resin_northeast", + "blueprint_name": "northeast shack", + "blueprint_requires": [ { "id": "fbmh_0" } ], + "blueprint_provides": [ { "id": "fbmh_northeast" } ], + "blueprint_excludes": [ { "id": "fbmh_northeast" } ], + "blueprint_needs": { + "time": "8 h", + "skills": [ [ "fabrication", 2 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 16 ] ] ] } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room1_migo_resin_northeast", + "description": "We should use mi-go resin to expand the shelter so we have space for another bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room1_migo_resin_northeast", + "blueprint_name": "expand northeast shack", + "blueprint_requires": [ { "id": "fbmh_northeast" } ], + "blueprint_provides": [ { "id": "fbmh_northeast" } ], + "blueprint_excludes": [ { "id": "fbmh_northeast", "amount": 2 }, { "id": "fbmh_tent_northeast" } ], + "blueprint_needs": { + "time": "11 h", + "skills": [ [ "fabrication", 2 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 17 ] ] ] } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room2_migo_resin_northeast", + "description": "We should use mi-go resin to finish the northeast shack.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room2_migo_resin_northeast", + "blueprint_name": "finish northeast shack", + "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 2 } ], + "blueprint_provides": [ { "id": "fbmh_northeast", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_tent_northeast" } ], + "blueprint_needs": { + "time": "3 h 30 m", + "skills": [ [ "fabrication", 0 ] ], + "inline": { "tools": [ ], "qualities": [ ], "components": [ [ [ "alien_pod_resin", 14 ] ] ] } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_shack4_migo_resin_east", + "description": "We should expand our housing by putting up a mi-go resin building on the east side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_shack4_migo_resin_east", + "blueprint_name": "east shack", + "blueprint_requires": [ { "id": "fbmh_tent_northeast" }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], + "blueprint_provides": [ { "id": "fbmh_east", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_east" } ], + "blueprint_needs": { + "time": "1 d 10 h 30 m", + "skills": [ [ "fabrication", 2 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 67 ] ] ] } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room4_migo_resin_east", + "description": "We should expand our housing by adding a mi-go resin room on the east side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room4_migo_resin_east", + "blueprint_name": "east room", + "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], + "blueprint_provides": [ { "id": "fbmh_east", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_east" }, { "id": "fbmh_tent_northeast" } ], + "blueprint_needs": { + "time": "1 d 15 h", + "skills": [ [ "fabrication", 2 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 69 ] ] ] } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_shack4_migo_resin_southeast", + "description": "We should expand our housing by putting up a mi-go resin building on the southeast side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_shack4_migo_resin_southeast", + "blueprint_name": "southeast shack", + "blueprint_requires": [ { "id": "fbmh_tent_east" } ], + "blueprint_provides": [ { "id": "fbmh_southeast", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_southeast" } ], + "blueprint_needs": { + "time": "1 d 10 h 30 m", + "skills": [ [ "fabrication", 2 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 67 ] ] ] } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room4_migo_resin_southeast", + "description": "We should expand our housing by adding a mi-go resin room on the southeast side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skills_required": [ [ "survival", 3 ], [ "tailor", 1 ] ], + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room4_migo_resin_southeast", + "blueprint_name": "southeast room", + "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_southeast", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_southeast" }, { "id": "fbmh_tent_east" } ], + "blueprint_needs": { + "time": "1 d 14 h 30 m", + "skills": [ [ "fabrication", 2 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 67 ] ] ] } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room4_migo_resin_northwest", + "description": "We should expand our housing by putting up a mi-go resin building on the northwest side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room4_migo_resin_northwest", + "blueprint_name": "northwest shack", + "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], + "blueprint_provides": [ { "id": "fbmh_northwest", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_northwest" } ], + "blueprint_needs": { + "time": "22 h 30 m", + "skills": [ [ "fabrication", 2 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 47 ] ] ] } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_shack4_migo_resin_west", + "description": "We should expand our housing by putting up a mi-go resin building on the west side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_shack4_migo_resin_west", + "blueprint_name": "west shack", + "blueprint_requires": [ { "id": "fbmh_tent_northwest" } ], + "blueprint_provides": [ { "id": "fbmh_west", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_west" } ], + "blueprint_needs": { + "time": "1 d 10 h 30 m", + "skills": [ [ "fabrication", 2 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 67 ] ] ] } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room4_migo_resin_west", + "description": "We should expand our housing by adding a mi-go resin room on the west side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room4_migo_resin_west", + "blueprint_name": "west room", + "blueprint_requires": [ { "id": "fbmh_northwest", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_west", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_west" }, { "id": "fbmh_tent_northwest" } ], + "blueprint_needs": { + "time": "1 d 15 h", + "skills": [ [ "fabrication", 2 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 69 ] ] ] } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_shack4_migo_resin_southwest", + "description": "We should expand our housing by putting up a mi-go resin building on the southwest side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_shack4_migo_resin_southwest", + "blueprint_name": "southwest shack", + "blueprint_requires": [ { "id": "fbmh_tent_west" } ], + "blueprint_provides": [ { "id": "fbmh_southwest", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_southwest" } ], + "blueprint_needs": { + "time": "1 d 10 h 30 m", + "skills": [ [ "fabrication", 2 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 67 ] ] ] } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room4_migo_resin_southwest", + "description": "We should expand our housing by adding a mi-go resin room on the southwest side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room4_migo_resin_southwest", + "blueprint_name": "southwest room", + "blueprint_requires": [ { "id": "fbmh_west", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_southwest", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_southwest" }, { "id": "fbmh_tent_west" } ], + "blueprint_needs": { + "time": "1 d 14 h 30 m", + "skills": [ [ "fabrication", 2 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 67 ] ] ] } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_shack_ne_migo_resin_center", + "description": "A central building can act as a kitchen and dining hall. We should build the northeast quarter of one from mi-go resin.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_shack_ne_migo_resin_center", + "blueprint_name": "central building NE corner", + "blueprint_requires": [ { "id": "fbmh_tent_east" } ], + "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_ne_center" } ], + "blueprint_excludes": [ { "id": "fbmh_ne_center" } ], + "blueprint_needs": { + "time": "18 h 30 m", + "skills": [ [ "fabrication", 2 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 34 ] ] ] } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_ne_migo_resin_center", + "description": "A central building can act as a core and dining hall. We should build out from the east room with mi-go resin.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_ne_migo_resin_center", + "blueprint_name": "central building NE corner", + "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_ne_center" } ], + "blueprint_excludes": [ { "id": "fbmh_ne_center" }, { "id": "fbmh_tent_east" } ], + "blueprint_needs": { + "time": "1 d", + "skills": [ [ "fabrication", 2 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 36 ] ] ] } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_shack_nw_migo_resin_center", + "description": "A central building can act as a core and dining hall. We should build the northwest quarter of one from mi-go resin.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_shack_nw_migo_resin_center", + "blueprint_name": "central building NW corner", + "blueprint_requires": [ { "id": "fbmh_tent_west" } ], + "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_nw_center" } ], + "blueprint_excludes": [ { "id": "fbmh_nw_center" } ], + "blueprint_needs": { + "time": "18 h", + "skills": [ [ "fabrication", 2 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 32 ] ] ] } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_nw_migo_resin_center", + "description": "A central building can act as a core and dining hall. We should build out from the west room with mi-go resin.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_nw_migo_resin_center", + "blueprint_name": "central building NW corner", + "blueprint_requires": [ { "id": "fbmh_west", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_nw_center" } ], + "blueprint_excludes": [ { "id": "fbmh_nw_center" }, { "id": "fbmh_tent_west" } ], + "blueprint_needs": { + "time": "23 h 30 m", + "skills": [ [ "fabrication", 2 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 34 ] ] ] } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_migo_resin_center", + "description": "A central building can act as a core and dining hall. We should build between the east and west rooms with mi-go resin.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_migo_resin_center", + "blueprint_name": "central building north half", + "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 }, { "id": "fbmh_west", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_center", "amount": 4 }, { "id": "fbmh_ne_center" }, { "id": "fbmh_nw_center" } ], + "blueprint_excludes": [ { "id": "fbmh_ne_center" }, { "id": "fbmh_nw_center" }, { "id": "fbmh_tent_east" }, { "id": "fbmh_tent_west" } ], + "blueprint_needs": { + "time": "1 d 23 h 30 m", + "skills": [ [ "fabrication", 2 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 70 ] ] ] } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_shack_se_migo_resin_south", + "description": "A central building can act as a core and dining hall. We should build the southeast quarter of one from mi-go resin.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_shack_se_migo_resin_south", + "blueprint_name": "central building SE corner", + "blueprint_requires": [ { "id": "fbmh_tent_southeast" } ], + "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_se_south" } ], + "blueprint_excludes": [ { "id": "fbmh_se_south" } ], + "blueprint_needs": { + "time": "18 h", + "skills": [ [ "fabrication", 2 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 32 ] ] ] } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_se_migo_resin_south", + "description": "A central building can act as a core and dining hall. We should build out from the southeast room with mi-go resin.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_se_migo_resin_south", + "blueprint_name": "central building SE corner", + "blueprint_requires": [ { "id": "fbmh_southeast", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_se_south" } ], + "blueprint_excludes": [ { "id": "fbmh_se_south" }, { "id": "fbmh_tent_southeast" } ], + "blueprint_needs": { + "time": "23 h 30 m", + "skills": [ [ "fabrication", 2 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 34 ] ] ] } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_shack_sw_migo_resin_south", + "description": "A central building can act as a core and dining hall. We should build the southwest quarter of one from mi-go resin.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_shack_sw_migo_resin_south", + "blueprint_name": "central building SW corner", + "blueprint_requires": [ { "id": "fbmh_tent_southwest" } ], + "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_sw_south" } ], + "blueprint_excludes": [ { "id": "fbmh_sw_south" } ], + "blueprint_needs": { + "time": "18 h 30 m", + "skills": [ [ "fabrication", 2 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 34 ] ] ] } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_sw_migo_resin_south", + "description": "A central building can act as a core and dining hall. We should build out from the southwest room with mi-go resin.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_sw_migo_resin_south", + "blueprint_name": "central building SW corner", + "blueprint_requires": [ { "id": "fbmh_southwest", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_sw_south" } ], + "blueprint_excludes": [ { "id": "fbmh_sw_south" }, { "id": "fbmh_tent_southwest" } ], + "blueprint_needs": { + "time": "1 d", + "skills": [ [ "fabrication", 2 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 36 ] ] ] } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_migo_resin_south", + "description": "A central building can act as a core and dining hall. We should build between the southeast and southwest rooms with mi-go resin.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_migo_resin_south", + "blueprint_name": "central building south half", + "blueprint_requires": [ { "id": "fbmh_southeast", "amount": 4 }, { "id": "fbmh_southwest", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_south", "amount": 4 }, { "id": "fbmh_se_south" }, { "id": "fbmh_sw_south" } ], + "blueprint_excludes": [ + { "id": "fbmh_se_south" }, + { "id": "fbmh_sw_south" }, + { "id": "fbmh_tent_southeast" }, + { "id": "fbmh_tent_southwest" } + ], + "blueprint_needs": { + "time": "1 d 23 h 30 m", + "skills": [ [ "fabrication", 2 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 70 ] ] ] } + } + } +] diff --git a/data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_rammed_earth.json b/data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_rammed_earth.json new file mode 100644 index 0000000000000..8822612038302 --- /dev/null +++ b/data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_rammed_earth.json @@ -0,0 +1,750 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room0_rammed_earth_northeast", + "description": "We need some shelter, so build half of a rammed earth shack with a sod roof on the northeast side of the camp", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room0_rammed_earth_northeast", + "blueprint_name": "northeast shack", + "blueprint_requires": [ { "id": "fbmh_0" } ], + "blueprint_provides": [ { "id": "fbmh_northeast" } ], + "blueprint_excludes": [ { "id": "fbmh_northeast" } ], + "blueprint_needs": { + "time": "1 d 9 h", + "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], + [ [ "material_soil", 1120 ] ], + [ [ "water", 400 ], [ "water_clean", 400 ] ], + [ [ "material_sand", 80 ], [ "material_quicklime", 80 ], [ "concrete", 4 ] ], + [ [ "log", 8 ] ], + [ [ "stick", 16 ], [ "2x4", 32 ] ], + [ [ "birchbark", 48 ], [ "pine_bough", 48 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room1_rammed_earth_northeast", + "description": "We should use rammed earth to expand the shelter so we have space for another bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room1_rammed_earth_northeast", + "blueprint_name": "expand northeast shack", + "blueprint_requires": [ { "id": "fbmh_northeast" } ], + "blueprint_provides": [ { "id": "fbmh_northeast" } ], + "blueprint_excludes": [ { "id": "fbmh_northeast", "amount": 2 }, { "id": "fbmh_tent_northeast" } ], + "blueprint_needs": { + "time": "1 d 6 h", + "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "log", 12 ] ], + [ [ "2x4", 40 ], [ "stick", 20 ] ], + [ [ "birchbark", 60 ], [ "pine_bough", 60 ] ], + [ [ "concrete", 3 ], [ "material_quicklime", 60 ], [ "material_sand", 60 ] ], + [ [ "material_soil", 920 ] ], + [ [ "nail", 30 ] ], + [ [ "pointy_stick", 6 ], [ "spear_wood", 6 ] ], + [ [ "water", 300 ], [ "water_clean", 300 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room2_rammed_earth_northeast", + "description": "We should use rammed earth to finish the northeast shack.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room2_rammed_earth_northeast", + "blueprint_name": "finish northeast shack", + "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 2 } ], + "blueprint_provides": [ { "id": "fbmh_northeast", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_tent_northeast" } ], + "blueprint_needs": { + "time": "1 d 21 h 15 m", + "skills": [ [ "fabrication", 2 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 18 ] ], + [ [ "nail", 24 ] ], + [ [ "pointy_stick", 14 ], [ "spear_wood", 14 ] ], + [ [ "material_soil", 1680 ] ], + [ [ "water", 700 ], [ "water_clean", 700 ] ], + [ [ "material_sand", 140 ], [ "material_quicklime", 140 ], [ "concrete", 7 ] ], + [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_shack4_rammed_earth_east", + "description": "We should expand our housing by putting up a rammed earth building on the east side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_shack4_rammed_earth_east", + "blueprint_name": "east shack", + "blueprint_requires": [ { "id": "fbmh_tent_northeast" }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], + "blueprint_provides": [ { "id": "fbmh_east", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_east" } ], + "blueprint_needs": { + "time": "5 d 22 h 30 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 179 ] ], + [ [ "nail", 78 ] ], + [ [ "pointy_stick", 34 ], [ "spear_wood", 34 ] ], + [ [ "material_soil", 4720 ] ], + [ [ "water", 1700 ], [ "water_clean", 1700 ] ], + [ [ "material_sand", 340 ], [ "material_quicklime", 340 ], [ "concrete", 17 ] ], + [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], + [ [ "log", 32 ] ], + [ [ "birchbark", 192 ], [ "pine_bough", 192 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room4_rammed_earth_east", + "description": "We should expand our housing by adding a rammed earth room on the east side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room4_rammed_earth_east", + "blueprint_name": "east room", + "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], + "blueprint_provides": [ { "id": "fbmh_east", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_east" }, { "id": "fbmh_tent_northeast" } ], + "blueprint_needs": { + "time": "5 d 11 h 45 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 211 ] ], + [ [ "nail", 78 ] ], + [ [ "pointy_stick", 28 ], [ "spear_wood", 28 ] ], + [ [ "material_soil", 4160 ] ], + [ [ "water", 1400 ], [ "water_clean", 1400 ] ], + [ [ "material_sand", 280 ], [ "material_quicklime", 280 ], [ "concrete", 14 ] ], + [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], + [ [ "log", 40 ] ], + [ [ "birchbark", 240 ], [ "pine_bough", 240 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_shack4_rammed_earth_southeast", + "description": "We should expand our housing by putting up a rammed earth building on the southeast side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_shack4_rammed_earth_southeast", + "blueprint_name": "southeast shack", + "blueprint_requires": [ { "id": "fbmh_tent_east" } ], + "blueprint_provides": [ { "id": "fbmh_southeast", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_southeast" } ], + "blueprint_needs": { + "time": "5 d 22 h 30 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 179 ] ], + [ [ "nail", 78 ] ], + [ [ "pointy_stick", 34 ], [ "spear_wood", 34 ] ], + [ [ "material_soil", 4720 ] ], + [ [ "water", 1700 ], [ "water_clean", 1700 ] ], + [ [ "material_sand", 340 ], [ "material_quicklime", 340 ], [ "concrete", 17 ] ], + [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], + [ [ "log", 32 ] ], + [ [ "birchbark", 192 ], [ "pine_bough", 192 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room4_rammed_earth_southeast", + "description": "We should expand our housing by adding a rammed earth room on the southeast side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skills_required": [ [ "survival", 3 ], [ "tailor", 1 ] ], + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room4_rammed_earth_southeast", + "blueprint_name": "southeast room", + "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_southeast", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_southeast" }, { "id": "fbmh_tent_east" } ], + "blueprint_needs": { + "time": "5 d 5 h 30 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 211 ] ], + [ [ "nail", 78 ] ], + [ [ "pointy_stick", 26 ], [ "spear_wood", 26 ] ], + [ [ "material_soil", 3920 ] ], + [ [ "water", 1300 ], [ "water_clean", 1300 ] ], + [ [ "material_sand", 260 ], [ "material_quicklime", 260 ], [ "concrete", 13 ] ], + [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], + [ [ "log", 40 ] ], + [ [ "birchbark", 240 ], [ "pine_bough", 240 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room4_rammed_earth_northwest", + "description": "We should expand our housing by putting up a rammed earth building on the northwest side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room4_rammed_earth_northwest", + "blueprint_name": "northwest shack", + "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], + "blueprint_provides": [ { "id": "fbmh_northwest", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_northwest" } ], + "blueprint_needs": { + "time": "4 d 12 h 15 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 105 ] ], + [ [ "nail", 54 ] ], + [ [ "pointy_stick", 28 ], [ "spear_wood", 28 ] ], + [ [ "material_soil", 3720 ] ], + [ [ "water", 1400 ], [ "water_clean", 1400 ] ], + [ [ "material_sand", 280 ], [ "material_quicklime", 280 ], [ "concrete", 14 ] ], + [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], + [ [ "log", 18 ] ], + [ [ "birchbark", 108 ], [ "pine_bough", 108 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_shack4_rammed_earth_west", + "description": "We should expand our housing by putting up a rammed earth building on the west side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_shack4_rammed_earth_west", + "blueprint_name": "west shack", + "blueprint_requires": [ { "id": "fbmh_tent_northwest" } ], + "blueprint_provides": [ { "id": "fbmh_west", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_west" } ], + "blueprint_needs": { + "time": "5 d 22 h 30 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 179 ] ], + [ [ "nail", 78 ] ], + [ [ "pointy_stick", 34 ], [ "spear_wood", 34 ] ], + [ [ "material_soil", 4720 ] ], + [ [ "water", 1700 ], [ "water_clean", 1700 ] ], + [ [ "material_sand", 340 ], [ "material_quicklime", 340 ], [ "concrete", 17 ] ], + [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], + [ [ "log", 32 ] ], + [ [ "birchbark", 192 ], [ "pine_bough", 192 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room4_rammed_earth_west", + "description": "We should expand our housing by adding a rammed earth room on the west side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room4_rammed_earth_west", + "blueprint_name": "west room", + "blueprint_requires": [ { "id": "fbmh_northwest", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_west", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_west" }, { "id": "fbmh_tent_northwest" } ], + "blueprint_needs": { + "time": "5 d 11 h 45 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 211 ] ], + [ [ "nail", 78 ] ], + [ [ "pointy_stick", 28 ], [ "spear_wood", 28 ] ], + [ [ "material_soil", 4160 ] ], + [ [ "water", 1400 ], [ "water_clean", 1400 ] ], + [ [ "material_sand", 280 ], [ "material_quicklime", 280 ], [ "concrete", 14 ] ], + [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], + [ [ "log", 40 ] ], + [ [ "birchbark", 240 ], [ "pine_bough", 240 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_shack4_rammed_earth_southwest", + "description": "We should expand our housing by putting up a rammed earth building on the southwest side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_shack4_rammed_earth_southwest", + "blueprint_name": "southwest shack", + "blueprint_requires": [ { "id": "fbmh_tent_west" } ], + "blueprint_provides": [ { "id": "fbmh_southwest", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_southwest" } ], + "blueprint_needs": { + "time": "5 d 22 h 30 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 179 ] ], + [ [ "nail", 78 ] ], + [ [ "pointy_stick", 34 ], [ "spear_wood", 34 ] ], + [ [ "material_soil", 4720 ] ], + [ [ "water", 1700 ], [ "water_clean", 1700 ] ], + [ [ "material_sand", 340 ], [ "material_quicklime", 340 ], [ "concrete", 17 ] ], + [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], + [ [ "log", 32 ] ], + [ [ "birchbark", 192 ], [ "pine_bough", 192 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room4_rammed_earth_southwest", + "description": "We should expand our housing by adding a rammed earth room on the southwest side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room4_rammed_earth_southwest", + "blueprint_name": "southwest room", + "blueprint_requires": [ { "id": "fbmh_west", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_southwest", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_southwest" }, { "id": "fbmh_tent_west" } ], + "blueprint_needs": { + "time": "5 d 5 h 30 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 211 ] ], + [ [ "nail", 78 ] ], + [ [ "pointy_stick", 26 ], [ "spear_wood", 26 ] ], + [ [ "material_soil", 3920 ] ], + [ [ "water", 1300 ], [ "water_clean", 1300 ] ], + [ [ "material_sand", 260 ], [ "material_quicklime", 260 ], [ "concrete", 13 ] ], + [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], + [ [ "log", 40 ] ], + [ [ "birchbark", 240 ], [ "pine_bough", 240 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_shack_ne_rammed_earth_center", + "description": "A central building can act as a kitchen and dining hall. We should build the northeast quarter of one from rammed earth.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_shack_ne_rammed_earth_center", + "blueprint_name": "central building NE corner", + "blueprint_requires": [ { "id": "fbmh_tent_east" } ], + "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_ne_center" } ], + "blueprint_excludes": [ { "id": "fbmh_ne_center" } ], + "blueprint_needs": { + "time": "2 d 17 h 15 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 98 ] ], + [ [ "nail", 24 ] ], + [ [ "pointy_stick", 14 ], [ "spear_wood", 14 ] ], + [ [ "material_soil", 2080 ] ], + [ [ "water", 700 ], [ "water_clean", 700 ] ], + [ [ "material_sand", 140 ], [ "material_quicklime", 140 ], [ "concrete", 7 ] ], + [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], + [ [ "log", 20 ] ], + [ [ "birchbark", 120 ], [ "pine_bough", 120 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_ne_rammed_earth_center", + "description": "A central building can act as a core and dining hall. We should build out from the east room with rammed earth.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_ne_rammed_earth_center", + "blueprint_name": "central building NE corner", + "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_ne_center" } ], + "blueprint_excludes": [ { "id": "fbmh_ne_center" }, { "id": "fbmh_tent_east" } ], + "blueprint_needs": { + "time": "2 d 45 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "pointy_stick", 6 ], [ "spear_wood", 6 ] ], + [ [ "material_soil", 1320 ] ], + [ [ "water", 300 ], [ "water_clean", 300 ] ], + [ [ "material_sand", 60 ], [ "material_quicklime", 60 ], [ "concrete", 3 ] ], + [ [ "log", 30 ] ], + [ [ "stick", 60 ], [ "2x4", 120 ] ], + [ [ "birchbark", 180 ], [ "pine_bough", 180 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_shack_nw_rammed_earth_center", + "description": "A central building can act as a core and dining hall. We should build the northwest quarter of one from rammed earth.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_shack_nw_rammed_earth_center", + "blueprint_name": "central building NW corner", + "blueprint_requires": [ { "id": "fbmh_tent_west" } ], + "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_nw_center" } ], + "blueprint_excludes": [ { "id": "fbmh_nw_center" } ], + "blueprint_needs": { + "time": "2 d 12 h 30 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 116 ] ], + [ [ "nail", 48 ] ], + [ [ "pointy_stick", 12 ], [ "spear_wood", 12 ] ], + [ [ "material_soil", 1840 ] ], + [ [ "water", 600 ], [ "water_clean", 600 ] ], + [ [ "material_sand", 120 ], [ "material_quicklime", 120 ], [ "concrete", 6 ] ], + [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], + [ [ "log", 20 ] ], + [ [ "birchbark", 120 ], [ "pine_bough", 120 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_nw_rammed_earth_center", + "description": "A central building can act as a core and dining hall. We should build out from the west room with rammed earth.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_nw_rammed_earth_center", + "blueprint_name": "central building NW corner", + "blueprint_requires": [ { "id": "fbmh_west", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_nw_center" } ], + "blueprint_excludes": [ { "id": "fbmh_nw_center" }, { "id": "fbmh_tent_west" } ], + "blueprint_needs": { + "time": "1 d 20 h", + "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 138 ] ], + [ [ "nail", 24 ] ], + [ [ "pointy_stick", 4 ], [ "spear_wood", 4 ] ], + [ [ "material_soil", 1080 ] ], + [ [ "water", 200 ], [ "water_clean", 200 ] ], + [ [ "material_sand", 40 ], [ "material_quicklime", 40 ], [ "concrete", 2 ] ], + [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], + [ [ "log", 30 ] ], + [ [ "birchbark", 180 ], [ "pine_bough", 180 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_rammed_earth_center", + "description": "A central building can act as a core and dining hall. We should build between the east and west rooms with rammed earth.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_rammed_earth_center", + "blueprint_name": "central building north half", + "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 }, { "id": "fbmh_west", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_center", "amount": 4 }, { "id": "fbmh_ne_center" }, { "id": "fbmh_nw_center" } ], + "blueprint_excludes": [ { "id": "fbmh_ne_center" }, { "id": "fbmh_nw_center" }, { "id": "fbmh_tent_east" }, { "id": "fbmh_tent_west" } ], + "blueprint_needs": { + "time": "3 d 20 h 45 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 258 ] ], + [ [ "nail", 24 ] ], + [ [ "pointy_stick", 10 ], [ "spear_wood", 10 ] ], + [ [ "material_soil", 2400 ] ], + [ [ "water", 500 ], [ "water_clean", 500 ] ], + [ [ "material_sand", 100 ], [ "material_quicklime", 100 ], [ "concrete", 5 ] ], + [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], + [ [ "log", 60 ] ], + [ [ "birchbark", 360 ], [ "pine_bough", 360 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_shack_se_rammed_earth_south", + "description": "A central building can act as a core and dining hall. We should build the southeast quarter of one from rammed earth.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_shack_se_rammed_earth_south", + "blueprint_name": "central building SE corner", + "blueprint_requires": [ { "id": "fbmh_tent_southeast" } ], + "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_se_south" } ], + "blueprint_excludes": [ { "id": "fbmh_se_south" } ], + "blueprint_needs": { + "time": "2 d 12 h 30 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 116 ] ], + [ [ "nail", 48 ] ], + [ [ "pointy_stick", 12 ], [ "spear_wood", 12 ] ], + [ [ "material_soil", 1840 ] ], + [ [ "water", 600 ], [ "water_clean", 600 ] ], + [ [ "material_sand", 120 ], [ "material_quicklime", 120 ], [ "concrete", 6 ] ], + [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], + [ [ "log", 20 ] ], + [ [ "birchbark", 120 ], [ "pine_bough", 120 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_se_rammed_earth_south", + "description": "A central building can act as a core and dining hall. We should build out from the southeast room with rammed earth.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_se_rammed_earth_south", + "blueprint_name": "central building SE corner", + "blueprint_requires": [ { "id": "fbmh_southeast", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_se_south" } ], + "blueprint_excludes": [ { "id": "fbmh_se_south" }, { "id": "fbmh_tent_southeast" } ], + "blueprint_needs": { + "time": "1 d 20 h", + "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 138 ] ], + [ [ "nail", 24 ] ], + [ [ "pointy_stick", 4 ], [ "spear_wood", 4 ] ], + [ [ "material_soil", 1080 ] ], + [ [ "water", 200 ], [ "water_clean", 200 ] ], + [ [ "material_sand", 40 ], [ "material_quicklime", 40 ], [ "concrete", 2 ] ], + [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], + [ [ "log", 30 ] ], + [ [ "birchbark", 180 ], [ "pine_bough", 180 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_shack_sw_rammed_earth_south", + "description": "A central building can act as a core and dining hall. We should build the southwest quarter of one from rammed earth.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_shack_sw_rammed_earth_south", + "blueprint_name": "central building SW corner", + "blueprint_requires": [ { "id": "fbmh_tent_southwest" } ], + "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_sw_south" } ], + "blueprint_excludes": [ { "id": "fbmh_sw_south" } ], + "blueprint_needs": { + "time": "2 d 17 h 15 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 98 ] ], + [ [ "nail", 24 ] ], + [ [ "pointy_stick", 14 ], [ "spear_wood", 14 ] ], + [ [ "material_soil", 2080 ] ], + [ [ "water", 700 ], [ "water_clean", 700 ] ], + [ [ "material_sand", 140 ], [ "material_quicklime", 140 ], [ "concrete", 7 ] ], + [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], + [ [ "log", 20 ] ], + [ [ "birchbark", 120 ], [ "pine_bough", 120 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_sw_rammed_earth_south", + "description": "A central building can act as a core and dining hall. We should build out from the southwest room with rammed earth.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_sw_rammed_earth_south", + "blueprint_name": "central building SW corner", + "blueprint_requires": [ { "id": "fbmh_southwest", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_sw_south" } ], + "blueprint_excludes": [ { "id": "fbmh_sw_south" }, { "id": "fbmh_tent_southwest" } ], + "blueprint_needs": { + "time": "2 d 45 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "pointy_stick", 6 ], [ "spear_wood", 6 ] ], + [ [ "material_soil", 1320 ] ], + [ [ "water", 300 ], [ "water_clean", 300 ] ], + [ [ "material_sand", 60 ], [ "material_quicklime", 60 ], [ "concrete", 3 ] ], + [ [ "log", 30 ] ], + [ [ "stick", 60 ], [ "2x4", 120 ] ], + [ [ "birchbark", 180 ], [ "pine_bough", 180 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_rammed_earth_south", + "description": "A central building can act as a core and dining hall. We should build between the southeast and southwest rooms with rammed earth.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_rammed_earth_south", + "blueprint_name": "central building south half", + "blueprint_requires": [ { "id": "fbmh_southeast", "amount": 4 }, { "id": "fbmh_southwest", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_south", "amount": 4 }, { "id": "fbmh_se_south" }, { "id": "fbmh_sw_south" } ], + "blueprint_excludes": [ + { "id": "fbmh_se_south" }, + { "id": "fbmh_sw_south" }, + { "id": "fbmh_tent_southeast" }, + { "id": "fbmh_tent_southwest" } + ], + "blueprint_needs": { + "time": "3 d 20 h 45 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 258 ] ], + [ [ "nail", 24 ] ], + [ [ "pointy_stick", 10 ], [ "spear_wood", 10 ] ], + [ [ "material_soil", 2400 ] ], + [ [ "water", 500 ], [ "water_clean", 500 ] ], + [ [ "material_sand", 100 ], [ "material_quicklime", 100 ], [ "concrete", 5 ] ], + [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], + [ [ "log", 60 ] ], + [ [ "birchbark", 360 ], [ "pine_bough", 360 ] ] + ] + } + } + } +] diff --git a/data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_rock.json b/data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_rock.json new file mode 100644 index 0000000000000..86dadff10294f --- /dev/null +++ b/data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_rock.json @@ -0,0 +1,315 @@ +[ + { + "type": "recipe", + "result": "faction_base_modular_hub_room0_rock_northeast", + "description": "We need some shelter, so build half of a stone shack with a wooden roof on the northeast side of the camp", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room0_rock_northeast", + "blueprint_name": "northeast shack", + "blueprint_requires": [ { "id": "fbmh_0" } ], + "blueprint_provides": [ { "id": "fbmh_northeast" } ], + "blueprint_excludes": [ { "id": "fbmh_northeast" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_hub_room1_rock_northeast", + "description": "We should use rocks to expand the shelter so we have space for another bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room1_rock_northeast", + "blueprint_name": "expand northeast shack", + "blueprint_requires": [ { "id": "fbmh_northeast" } ], + "blueprint_provides": [ { "id": "fbmh_northeast" } ], + "blueprint_excludes": [ { "id": "fbmh_northeast", "amount": 2 }, { "id": "fbmh_tent_northeast" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_hub_room2_rock_northeast", + "description": "We should use rocks to finish the northeast shack.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room2_rock_northeast", + "blueprint_name": "finish northeast shack", + "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 2 } ], + "blueprint_provides": [ { "id": "fbmh_northeast", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_tent_northeast" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_hub_shack4_rock_east", + "description": "We should expand our housing by putting up a rock building on the east side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_shack4_rock_east", + "blueprint_name": "east shack", + "blueprint_requires": [ { "id": "fbmh_tent_northeast" }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], + "blueprint_provides": [ { "id": "fbmh_east", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_east" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_hub_room4_rock_east", + "description": "We should expand our housing by adding a rock room on the east side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room4_rock_east", + "blueprint_name": "east room", + "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], + "blueprint_provides": [ { "id": "fbmh_east", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_east" }, { "id": "fbmh_tent_northeast" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_hub_shack4_rock_southeast", + "description": "We should expand our housing by putting up a rock building on the southeast side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_shack4_rock_southeast", + "blueprint_name": "southeast shack", + "blueprint_requires": [ { "id": "fbmh_tent_east" } ], + "blueprint_provides": [ { "id": "fbmh_southeast", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_southeast" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_hub_room4_rock_southeast", + "description": "We should expand our housing by adding a rock room on the southeast side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room4_rock_southeast", + "blueprint_name": "southeast room", + "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_southeast", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_southeast" }, { "id": "fbmh_tent_east" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_hub_room4_rock_northwest", + "description": "We should expand our housing by putting up a rock building on the northwest side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room4_rock_northwest", + "blueprint_name": "northwest shack", + "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], + "blueprint_provides": [ { "id": "fbmh_northwest", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_northwest" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_hub_shack4_rock_west", + "description": "We should expand our housing by putting up a rock building on the west side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_shack4_rock_west", + "blueprint_name": "west shack", + "blueprint_requires": [ { "id": "fbmh_tent_northwest" } ], + "blueprint_provides": [ { "id": "fbmh_west", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_west" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_hub_room4_rock_west", + "description": "We should expand our housing by adding a rock room on the west side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room4_rock_west", + "blueprint_name": "west room", + "blueprint_requires": [ { "id": "fbmh_northwest", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_west", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_west" }, { "id": "fbmh_tent_northwest" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_hub_shack4_rock_southwest", + "description": "We should expand our housing by putting up a rock building on the southwest side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_shack4_rock_southwest", + "blueprint_name": "southwest shack", + "blueprint_requires": [ { "id": "fbmh_tent_west" } ], + "blueprint_provides": [ { "id": "fbmh_southwest", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_southwest" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_hub_room4_rock_southwest", + "description": "We should expand our housing by adding a rock room on the southwest side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room4_rock_southwest", + "blueprint_name": "southwest room", + "blueprint_requires": [ { "id": "fbmh_west", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_southwest", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_southwest" }, { "id": "fbmh_tent_west" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_hub_core_shack_ne_rock_center", + "description": "A central building can act as a kitchen and dining hall. We should build the northeast quarter of one from rocks.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_shack_ne_rock_center", + "blueprint_name": "central building NE corner", + "blueprint_requires": [ { "id": "fbmh_tent_east" } ], + "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_ne_center" } ], + "blueprint_excludes": [ { "id": "fbmh_ne_center" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_hub_core_ne_rock_center", + "description": "A central building can act as a core and dining hall. We should build out from the east room with rocks.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_ne_rock_center", + "blueprint_name": "central building NE corner", + "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_ne_center" } ], + "blueprint_excludes": [ { "id": "fbmh_ne_center" }, { "id": "fbmh_tent_east" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_hub_core_shack_nw_rock_center", + "description": "A central building can act as a core and dining hall. We should build the northwest quarter of one from rocks.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_shack_nw_rock_center", + "blueprint_name": "central building NW corner", + "blueprint_requires": [ { "id": "fbmh_tent_west" } ], + "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_nw_center" } ], + "blueprint_excludes": [ { "id": "fbmh_nw_center" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_hub_core_nw_rock_center", + "description": "A central building can act as a core and dining hall. We should build out from the west room with rocks.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_nw_rock_center", + "blueprint_name": "central building NW corner", + "blueprint_requires": [ { "id": "fbmh_west", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_nw_center" } ], + "blueprint_excludes": [ { "id": "fbmh_nw_center" }, { "id": "fbmh_tent_west" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_hub_core_rock_center", + "description": "A central building can act as a core and dining hall. We should build between the east and west rooms with rocks.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_rock_center", + "blueprint_name": "central building north half", + "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 }, { "id": "fbmh_west", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_center", "amount": 4 }, { "id": "fbmh_ne_center" }, { "id": "fbmh_nw_center" } ], + "blueprint_excludes": [ { "id": "fbmh_ne_center" }, { "id": "fbmh_nw_center" }, { "id": "fbmh_tent_east" }, { "id": "fbmh_tent_west" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_hub_core_shack_se_rock_south", + "description": "A central building can act as a core and dining hall. We should build the southeast quarter of one from rocks.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_shack_se_rock_south", + "blueprint_name": "central building SE corner", + "blueprint_requires": [ { "id": "fbmh_tent_southeast" } ], + "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_se_south" } ], + "blueprint_excludes": [ { "id": "fbmh_se_south" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_hub_core_se_rock_south", + "description": "A central building can act as a core and dining hall. We should build out from the southeast room with rocks.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_se_rock_south", + "blueprint_name": "central building SE corner", + "blueprint_requires": [ { "id": "fbmh_southeast", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_se_south" } ], + "blueprint_excludes": [ { "id": "fbmh_se_south" }, { "id": "fbmh_tent_southeast" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_hub_core_shack_sw_rock_south", + "description": "A central building can act as a core and dining hall. We should build the southwest quarter of one from rocks.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_shack_sw_rock_south", + "blueprint_name": "central building SW corner", + "blueprint_requires": [ { "id": "fbmh_tent_southwest" } ], + "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_sw_south" } ], + "blueprint_excludes": [ { "id": "fbmh_sw_south" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_hub_core_sw_rock_south", + "description": "A central building can act as a core and dining hall. We should build out from the southwest room with rocks.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_sw_rock_south", + "blueprint_name": "central building SW corner", + "blueprint_requires": [ { "id": "fbmh_southwest", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_sw_south" } ], + "blueprint_excludes": [ { "id": "fbmh_sw_south" }, { "id": "fbmh_tent_southwest" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_hub_core_rock_south", + "description": "A central building can act as a core and dining hall. We should build between the southeast and southwest rooms with rocks.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_rock_south", + "blueprint_name": "central building south half", + "blueprint_requires": [ { "id": "fbmh_southeast", "amount": 4 }, { "id": "fbmh_southwest", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_south", "amount": 4 }, { "id": "fbmh_se_south" }, { "id": "fbmh_sw_south" } ], + "blueprint_excludes": [ + { "id": "fbmh_se_south" }, + { "id": "fbmh_sw_south" }, + { "id": "fbmh_tent_southeast" }, + { "id": "fbmh_tent_southwest" } + ] + } +] diff --git a/data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_tent.json b/data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_tent.json new file mode 100644 index 0000000000000..8ea44226098ec --- /dev/null +++ b/data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_tent.json @@ -0,0 +1,116 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_tent_northeast", + "description": "We need some shelter, so set up a tent on the northeast side of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "time": "3 h", + "construction_blueprint": "fbmh_tent_northeast", + "blueprint_name": "northeast tent", + "blueprint_requires": [ { "id": "fbmh_0" } ], + "blueprint_provides": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_tent_northeast" } ], + "blueprint_excludes": [ { "id": "fbmh_northeast" } ], + "components": [ [ [ "large_tent_kit", 1 ], [ "broketent", 4 ], [ "tent_kit", 3 ], [ "shelter_kit", 4 ] ] ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_tent_east", + "description": "We should expand our housing by putting up a tent on the east side, though doing so will mean we need more materials to build the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "time": "3 h", + "construction_blueprint": "fbmh_tent_east", + "blueprint_name": "east tent", + "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], + "blueprint_provides": [ { "id": "fbmh_east", "amount": 4 }, { "id": "fbmh_tent_east" } ], + "blueprint_excludes": [ { "id": "fbmh_east" } ], + "components": [ [ [ "large_tent_kit", 1 ], [ "broketent", 4 ], [ "tent_kit", 3 ], [ "shelter_kit", 4 ] ] ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_tent_southeast", + "description": "We should expand our housing by putting up a tent on the southeast side, though doing so will mean we need more materials to build the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "time": "3 h", + "construction_blueprint": "fbmh_tent_southeast", + "blueprint_name": "southeast tent", + "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_southeast", "amount": 4 }, { "id": "fbmh_tent_southeast" } ], + "blueprint_excludes": [ { "id": "fbmh_southeast" } ], + "components": [ [ [ "large_tent_kit", 1 ], [ "broketent", 4 ], [ "tent_kit", 3 ], [ "shelter_kit", 4 ] ] ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_tent_northwest", + "description": "We should expand our housing by putting up a tent on the northwest side, though doing so will mean we need more materials to build the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "time": "3 h", + "construction_blueprint": "fbmh_tent_northwest", + "blueprint_name": "northwest tent", + "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], + "blueprint_provides": [ { "id": "fbmh_northwest", "amount": 4 }, { "id": "fbmh_tent_northwest" } ], + "blueprint_excludes": [ { "id": "fbmh_northwest" } ], + "components": [ [ [ "large_tent_kit", 1 ], [ "broketent", 4 ], [ "tent_kit", 3 ], [ "shelter_kit", 4 ] ] ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_tent_west", + "description": "We should expand our housing by putting up a tent on the west side, though doing so will mean we need more materials to build the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "time": "3 h", + "construction_blueprint": "fbmh_tent_west", + "blueprint_name": "west tent", + "blueprint_requires": [ { "id": "fbmh_northwest", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_west", "amount": 4 }, { "id": "fbmh_tent_west" } ], + "blueprint_excludes": [ { "id": "fbmh_west" } ], + "components": [ [ [ "large_tent_kit", 1 ], [ "broketent", 4 ], [ "tent_kit", 3 ], [ "shelter_kit", 4 ] ] ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_tent_southwest", + "description": "We should expand our housing by putting up a tent on the southwest side, though doing so will mean we need more materials to build the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "time": "3 h", + "construction_blueprint": "fbmh_tent_southwest", + "blueprint_name": "southwest tent", + "blueprint_requires": [ { "id": "fbmh_west", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_southwest", "amount": 4 }, { "id": "fbmh_tent_southwest" } ], + "blueprint_excludes": [ { "id": "fbmh_southwest" } ], + "components": [ [ [ "large_tent_kit", 1 ], [ "broketent", 4 ], [ "tent_kit", 3 ], [ "shelter_kit", 4 ] ] ], + "check_blueprint_needs": false + } +] diff --git a/data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_wad.json b/data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_wad.json new file mode 100644 index 0000000000000..2124af400ed55 --- /dev/null +++ b/data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_wad.json @@ -0,0 +1,770 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room0_wad_northeast", + "description": "We need some shelter, so build half of a wattle-and-daub shack with a sod roof on the northeast side of the camp", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room0_wad_northeast", + "blueprint_name": "northeast shack", + "blueprint_requires": [ { "id": "fbmh_0" } ], + "blueprint_provides": [ { "id": "fbmh_northeast" } ], + "blueprint_excludes": [ { "id": "fbmh_northeast" } ], + "blueprint_needs": { + "time": "14 h 40 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 72 ], [ "stick", 96 ] ], + [ [ "material_quicklime", 32 ], [ "material_limestone", 32 ], [ "clay_lump", 32 ] ], + [ [ "pebble", 80 ], [ "material_sand", 80 ] ], + [ [ "straw_pile", 32 ], [ "cattail_stalk", 32 ], [ "dogbane", 32 ], [ "pine_bough", 32 ] ], + [ [ "water", 40 ], [ "water_clean", 40 ] ], + [ [ "log", 8 ] ], + [ [ "material_soil", 160 ] ], + [ [ "birchbark", 48 ], [ "pine_bough", 48 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room1_wad_northeast", + "description": "We should use wattle-and-daub to expand the shelter so we have space for another bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room1_wad_northeast", + "blueprint_name": "expand northeast shack", + "blueprint_requires": [ { "id": "fbmh_northeast" } ], + "blueprint_provides": [ { "id": "fbmh_northeast" } ], + "blueprint_excludes": [ { "id": "fbmh_northeast", "amount": 2 }, { "id": "fbmh_tent_northeast" } ], + "blueprint_needs": { + "time": "15 h 50 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 75 ], [ "stick", 90 ] ], + [ [ "material_quicklime", 28 ], [ "material_limestone", 28 ], [ "clay_lump", 28 ] ], + [ [ "pebble", 70 ], [ "material_sand", 70 ] ], + [ [ "straw_pile", 28 ], [ "cattail_stalk", 28 ], [ "dogbane", 28 ], [ "pine_bough", 28 ] ], + [ [ "water", 35 ], [ "water_clean", 35 ] ], + [ [ "log", 10 ] ], + [ [ "material_soil", 200 ] ], + [ [ "birchbark", 60 ], [ "pine_bough", 60 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room2_wad_northeast", + "description": "We should use wattle-and-daub to finish the northeast shack.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room2_wad_northeast", + "blueprint_name": "finish northeast shack", + "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 2 } ], + "blueprint_provides": [ { "id": "fbmh_northeast", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_tent_northeast" } ], + "blueprint_needs": { + "time": "13 h 10 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 88 ] ], + [ [ "nail", 24 ] ], + [ [ "material_quicklime", 56 ], [ "material_limestone", 56 ], [ "clay_lump", 56 ] ], + [ [ "pebble", 140 ], [ "material_sand", 140 ] ], + [ [ "straw_pile", 56 ], [ "cattail_stalk", 56 ], [ "dogbane", 56 ], [ "pine_bough", 56 ] ], + [ [ "water", 70 ], [ "water_clean", 70 ] ], + [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_shack4_wad_east", + "description": "We should expand our housing by putting up a wattle-and-daub building on the east side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_shack4_wad_east", + "blueprint_name": "east shack", + "blueprint_requires": [ { "id": "fbmh_tent_northeast" }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], + "blueprint_provides": [ { "id": "fbmh_east", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_east" } ], + "blueprint_needs": { + "time": "2 d 16 h 10 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 339 ] ], + [ [ "nail", 48 ] ], + [ [ "material_quicklime", 140 ], [ "material_limestone", 140 ], [ "clay_lump", 140 ] ], + [ [ "pebble", 350 ], [ "material_sand", 350 ] ], + [ [ "straw_pile", 140 ], [ "cattail_stalk", 140 ], [ "dogbane", 140 ], [ "pine_bough", 140 ] ], + [ [ "water", 175 ], [ "water_clean", 175 ] ], + [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], + [ [ "log", 32 ] ], + [ [ "material_soil", 640 ] ], + [ [ "birchbark", 192 ], [ "pine_bough", 192 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room4_wad_east", + "description": "We should expand our housing by adding a wattle-and-daub room on the east side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room4_wad_east", + "blueprint_name": "east room", + "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], + "blueprint_provides": [ { "id": "fbmh_east", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_east" }, { "id": "fbmh_tent_northeast" } ], + "blueprint_needs": { + "time": "2 d 19 h 10 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 341 ] ], + [ [ "nail", 48 ] ], + [ [ "material_quicklime", 116 ], [ "material_limestone", 116 ], [ "clay_lump", 116 ] ], + [ [ "pebble", 290 ], [ "material_sand", 290 ] ], + [ [ "straw_pile", 116 ], [ "cattail_stalk", 116 ], [ "dogbane", 116 ], [ "pine_bough", 116 ] ], + [ [ "water", 145 ], [ "water_clean", 145 ] ], + [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], + [ [ "log", 40 ] ], + [ [ "material_soil", 800 ] ], + [ [ "birchbark", 240 ], [ "pine_bough", 240 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_shack4_wad_southeast", + "description": "We should expand our housing by putting up a wattle-and-daub building on the southeast side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_shack4_wad_southeast", + "blueprint_name": "southeast shack", + "blueprint_requires": [ { "id": "fbmh_tent_east" } ], + "blueprint_provides": [ { "id": "fbmh_southeast", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_southeast" } ], + "blueprint_needs": { + "time": "2 d 16 h 10 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 339 ] ], + [ [ "nail", 48 ] ], + [ [ "material_quicklime", 140 ], [ "material_limestone", 140 ], [ "clay_lump", 140 ] ], + [ [ "pebble", 350 ], [ "material_sand", 350 ] ], + [ [ "straw_pile", 140 ], [ "cattail_stalk", 140 ], [ "dogbane", 140 ], [ "pine_bough", 140 ] ], + [ [ "water", 175 ], [ "water_clean", 175 ] ], + [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], + [ [ "log", 32 ] ], + [ [ "material_soil", 640 ] ], + [ [ "birchbark", 192 ], [ "pine_bough", 192 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room4_wad_southeast", + "description": "We should expand our housing by adding a wattle-and-daub room on the southeast side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skills_required": [ [ "survival", 3 ], [ "tailor", 1 ] ], + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room4_wad_southeast", + "blueprint_name": "southeast room", + "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_southeast", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_southeast" }, { "id": "fbmh_tent_east" } ], + "blueprint_needs": { + "time": "2 d 17 h 30 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 331 ] ], + [ [ "nail", 48 ] ], + [ [ "material_quicklime", 108 ], [ "material_limestone", 108 ], [ "clay_lump", 108 ] ], + [ [ "pebble", 270 ], [ "material_sand", 270 ] ], + [ [ "straw_pile", 108 ], [ "cattail_stalk", 108 ], [ "dogbane", 108 ], [ "pine_bough", 108 ] ], + [ [ "water", 135 ], [ "water_clean", 135 ] ], + [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], + [ [ "log", 40 ] ], + [ [ "material_soil", 800 ] ], + [ [ "birchbark", 240 ], [ "pine_bough", 240 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room4_wad_northwest", + "description": "We should expand our housing by putting up a wattle-and-daub building on the northwest side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room4_wad_northwest", + "blueprint_name": "northwest shack", + "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], + "blueprint_provides": [ { "id": "fbmh_northwest", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_northwest" } ], + "blueprint_needs": { + "time": "1 d 19 h 40 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 235 ] ], + [ [ "nail", 24 ] ], + [ [ "material_quicklime", 116 ], [ "material_limestone", 116 ], [ "clay_lump", 116 ] ], + [ [ "pebble", 290 ], [ "material_sand", 290 ] ], + [ [ "straw_pile", 116 ], [ "cattail_stalk", 116 ], [ "dogbane", 116 ], [ "pine_bough", 116 ] ], + [ [ "water", 145 ], [ "water_clean", 145 ] ], + [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], + [ [ "log", 18 ] ], + [ [ "material_soil", 360 ] ], + [ [ "birchbark", 108 ], [ "pine_bough", 108 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_shack4_wad_west", + "description": "We should expand our housing by putting up a wattle-and-daub building on the west side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_shack4_wad_west", + "blueprint_name": "west shack", + "blueprint_requires": [ { "id": "fbmh_tent_northwest" } ], + "blueprint_provides": [ { "id": "fbmh_west", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_west" } ], + "blueprint_needs": { + "time": "2 d 16 h 10 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 339 ] ], + [ [ "nail", 48 ] ], + [ [ "material_quicklime", 140 ], [ "material_limestone", 140 ], [ "clay_lump", 140 ] ], + [ [ "pebble", 350 ], [ "material_sand", 350 ] ], + [ [ "straw_pile", 140 ], [ "cattail_stalk", 140 ], [ "dogbane", 140 ], [ "pine_bough", 140 ] ], + [ [ "water", 175 ], [ "water_clean", 175 ] ], + [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], + [ [ "log", 32 ] ], + [ [ "material_soil", 640 ] ], + [ [ "birchbark", 192 ], [ "pine_bough", 192 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room4_wad_west", + "description": "We should expand our housing by adding a wattle-and-daub room on the west side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room4_wad_west", + "blueprint_name": "west room", + "blueprint_requires": [ { "id": "fbmh_northwest", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_west", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_west" }, { "id": "fbmh_tent_northwest" } ], + "blueprint_needs": { + "time": "2 d 19 h 10 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 341 ] ], + [ [ "nail", 48 ] ], + [ [ "material_quicklime", 116 ], [ "material_limestone", 116 ], [ "clay_lump", 116 ] ], + [ [ "pebble", 290 ], [ "material_sand", 290 ] ], + [ [ "straw_pile", 116 ], [ "cattail_stalk", 116 ], [ "dogbane", 116 ], [ "pine_bough", 116 ] ], + [ [ "water", 145 ], [ "water_clean", 145 ] ], + [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], + [ [ "log", 40 ] ], + [ [ "material_soil", 800 ] ], + [ [ "birchbark", 240 ], [ "pine_bough", 240 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_shack4_wad_southwest", + "description": "We should expand our housing by putting up a wattle-and-daub building on the southwest side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_shack4_wad_southwest", + "blueprint_name": "southwest shack", + "blueprint_requires": [ { "id": "fbmh_tent_west" } ], + "blueprint_provides": [ { "id": "fbmh_southwest", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_southwest" } ], + "blueprint_needs": { + "time": "2 d 16 h 10 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 339 ] ], + [ [ "nail", 48 ] ], + [ [ "material_quicklime", 140 ], [ "material_limestone", 140 ], [ "clay_lump", 140 ] ], + [ [ "pebble", 350 ], [ "material_sand", 350 ] ], + [ [ "straw_pile", 140 ], [ "cattail_stalk", 140 ], [ "dogbane", 140 ], [ "pine_bough", 140 ] ], + [ [ "water", 175 ], [ "water_clean", 175 ] ], + [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], + [ [ "log", 32 ] ], + [ [ "material_soil", 640 ] ], + [ [ "birchbark", 192 ], [ "pine_bough", 192 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room4_wad_southwest", + "description": "We should expand our housing by adding a wattle-and-daub room on the southwest side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room4_wad_southwest", + "blueprint_name": "southwest room", + "blueprint_requires": [ { "id": "fbmh_west", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_southwest", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_southwest" }, { "id": "fbmh_tent_west" } ], + "blueprint_needs": { + "time": "2 d 17 h 30 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 331 ] ], + [ [ "nail", 48 ] ], + [ [ "material_quicklime", 108 ], [ "material_limestone", 108 ], [ "clay_lump", 108 ] ], + [ [ "pebble", 270 ], [ "material_sand", 270 ] ], + [ [ "straw_pile", 108 ], [ "cattail_stalk", 108 ], [ "dogbane", 108 ], [ "pine_bough", 108 ] ], + [ [ "water", 135 ], [ "water_clean", 135 ] ], + [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], + [ [ "log", 40 ] ], + [ [ "material_soil", 800 ] ], + [ [ "birchbark", 240 ], [ "pine_bough", 240 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_shack_ne_wad_center", + "description": "A central building can act as a kitchen and dining hall. We should build the northeast quarter of one from wattle-and-daub.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_shack_ne_wad_center", + "blueprint_name": "central building NE corner", + "blueprint_requires": [ { "id": "fbmh_tent_east" } ], + "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_ne_center" } ], + "blueprint_excludes": [ { "id": "fbmh_ne_center" } ], + "blueprint_needs": { + "time": "1 d 9 h 10 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 168 ] ], + [ [ "nail", 24 ] ], + [ [ "material_quicklime", 56 ], [ "material_limestone", 56 ], [ "clay_lump", 56 ] ], + [ [ "pebble", 140 ], [ "material_sand", 140 ] ], + [ [ "straw_pile", 56 ], [ "cattail_stalk", 56 ], [ "dogbane", 56 ], [ "pine_bough", 56 ] ], + [ [ "water", 70 ], [ "water_clean", 70 ] ], + [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], + [ [ "log", 20 ] ], + [ [ "material_soil", 400 ] ], + [ [ "birchbark", 120 ], [ "pine_bough", 120 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_ne_wad_center", + "description": "A central building can act as a core and dining hall. We should build out from the east room with wattle-and-daub.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_ne_wad_center", + "blueprint_name": "central building NE corner", + "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_ne_center" } ], + "blueprint_excludes": [ { "id": "fbmh_ne_center" }, { "id": "fbmh_tent_east" } ], + "blueprint_needs": { + "time": "1 d 11 h", + "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 150 ], [ "stick", 120 ] ], + [ [ "material_quicklime", 24 ], [ "material_limestone", 24 ], [ "clay_lump", 24 ] ], + [ [ "pebble", 60 ], [ "material_sand", 60 ] ], + [ [ "straw_pile", 24 ], [ "cattail_stalk", 24 ], [ "dogbane", 24 ], [ "pine_bough", 24 ] ], + [ [ "water", 30 ], [ "water_clean", 30 ] ], + [ [ "log", 30 ] ], + [ [ "material_soil", 600 ] ], + [ [ "birchbark", 180 ], [ "pine_bough", 180 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_shack_nw_wad_center", + "description": "A central building can act as a core and dining hall. We should build the northwest quarter of one from wattle-and-daub.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_shack_nw_wad_center", + "blueprint_name": "central building NW corner", + "blueprint_requires": [ { "id": "fbmh_tent_west" } ], + "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_nw_center" } ], + "blueprint_excludes": [ { "id": "fbmh_nw_center" } ], + "blueprint_needs": { + "time": "1 d 9 h", + "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 176 ] ], + [ [ "nail", 48 ] ], + [ [ "material_quicklime", 48 ], [ "material_limestone", 48 ], [ "clay_lump", 48 ] ], + [ [ "pebble", 120 ], [ "material_sand", 120 ] ], + [ [ "straw_pile", 48 ], [ "cattail_stalk", 48 ], [ "dogbane", 48 ], [ "pine_bough", 48 ] ], + [ [ "water", 60 ], [ "water_clean", 60 ] ], + [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], + [ [ "log", 20 ] ], + [ [ "material_soil", 400 ] ], + [ [ "birchbark", 120 ], [ "pine_bough", 120 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_nw_wad_center", + "description": "A central building can act as a core and dining hall. We should build out from the west room with wattle-and-daub.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_nw_wad_center", + "blueprint_name": "central building NW corner", + "blueprint_requires": [ { "id": "fbmh_west", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_nw_center" } ], + "blueprint_excludes": [ { "id": "fbmh_nw_center" }, { "id": "fbmh_tent_west" } ], + "blueprint_needs": { + "time": "1 d 10 h 50 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 158 ] ], + [ [ "nail", 24 ] ], + [ [ "material_quicklime", 16 ], [ "material_limestone", 16 ], [ "clay_lump", 16 ] ], + [ [ "pebble", 40 ], [ "material_sand", 40 ] ], + [ [ "straw_pile", 16 ], [ "cattail_stalk", 16 ], [ "dogbane", 16 ], [ "pine_bough", 16 ] ], + [ [ "water", 20 ], [ "water_clean", 20 ] ], + [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], + [ [ "log", 30 ] ], + [ [ "material_soil", 600 ] ], + [ [ "birchbark", 180 ], [ "pine_bough", 180 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_wad_center", + "description": "A central building can act as a core and dining hall. We should build between the east and west rooms with wattle-and-daub.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_wad_center", + "blueprint_name": "central building north half", + "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 }, { "id": "fbmh_west", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_center", "amount": 4 }, { "id": "fbmh_ne_center" }, { "id": "fbmh_nw_center" } ], + "blueprint_excludes": [ { "id": "fbmh_ne_center" }, { "id": "fbmh_nw_center" }, { "id": "fbmh_tent_east" }, { "id": "fbmh_tent_west" } ], + "blueprint_needs": { + "time": "2 d 21 h 50 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 308 ] ], + [ [ "nail", 24 ] ], + [ [ "material_quicklime", 40 ], [ "material_limestone", 40 ], [ "clay_lump", 40 ] ], + [ [ "pebble", 100 ], [ "material_sand", 100 ] ], + [ [ "straw_pile", 40 ], [ "cattail_stalk", 40 ], [ "dogbane", 40 ], [ "pine_bough", 40 ] ], + [ [ "water", 50 ], [ "water_clean", 50 ] ], + [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], + [ [ "log", 60 ] ], + [ [ "material_soil", 1200 ] ], + [ [ "birchbark", 360 ], [ "pine_bough", 360 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_shack_se_wad_south", + "description": "A central building can act as a core and dining hall. We should build the southeast quarter of one from wattle-and-daub.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_shack_se_wad_south", + "blueprint_name": "central building SE corner", + "blueprint_requires": [ { "id": "fbmh_tent_southeast" } ], + "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_se_south" } ], + "blueprint_excludes": [ { "id": "fbmh_se_south" } ], + "blueprint_needs": { + "time": "1 d 9 h", + "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 176 ] ], + [ [ "nail", 48 ] ], + [ [ "material_quicklime", 48 ], [ "material_limestone", 48 ], [ "clay_lump", 48 ] ], + [ [ "pebble", 120 ], [ "material_sand", 120 ] ], + [ [ "straw_pile", 48 ], [ "cattail_stalk", 48 ], [ "dogbane", 48 ], [ "pine_bough", 48 ] ], + [ [ "water", 60 ], [ "water_clean", 60 ] ], + [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], + [ [ "log", 20 ] ], + [ [ "material_soil", 400 ] ], + [ [ "birchbark", 120 ], [ "pine_bough", 120 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_se_wad_south", + "description": "A central building can act as a core and dining hall. We should build out from the southeast room with wattle-and-daub.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_se_wad_south", + "blueprint_name": "central building SE corner", + "blueprint_requires": [ { "id": "fbmh_southeast", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_se_south" } ], + "blueprint_excludes": [ { "id": "fbmh_se_south" }, { "id": "fbmh_tent_southeast" } ], + "blueprint_needs": { + "time": "1 d 10 h 50 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 158 ] ], + [ [ "nail", 24 ] ], + [ [ "material_quicklime", 16 ], [ "material_limestone", 16 ], [ "clay_lump", 16 ] ], + [ [ "pebble", 40 ], [ "material_sand", 40 ] ], + [ [ "straw_pile", 16 ], [ "cattail_stalk", 16 ], [ "dogbane", 16 ], [ "pine_bough", 16 ] ], + [ [ "water", 20 ], [ "water_clean", 20 ] ], + [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], + [ [ "log", 30 ] ], + [ [ "material_soil", 600 ] ], + [ [ "birchbark", 180 ], [ "pine_bough", 180 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_shack_sw_wad_south", + "description": "A central building can act as a core and dining hall. We should build the southwest quarter of one from wattle-and-daub.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_shack_sw_wad_south", + "blueprint_name": "central building SW corner", + "blueprint_requires": [ { "id": "fbmh_tent_southwest" } ], + "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_sw_south" } ], + "blueprint_excludes": [ { "id": "fbmh_sw_south" } ], + "blueprint_needs": { + "time": "1 d 9 h 10 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 168 ] ], + [ [ "nail", 24 ] ], + [ [ "material_quicklime", 56 ], [ "material_limestone", 56 ], [ "clay_lump", 56 ] ], + [ [ "pebble", 140 ], [ "material_sand", 140 ] ], + [ [ "straw_pile", 56 ], [ "cattail_stalk", 56 ], [ "dogbane", 56 ], [ "pine_bough", 56 ] ], + [ [ "water", 70 ], [ "water_clean", 70 ] ], + [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], + [ [ "log", 20 ] ], + [ [ "material_soil", 400 ] ], + [ [ "birchbark", 120 ], [ "pine_bough", 120 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_sw_wad_south", + "description": "A central building can act as a core and dining hall. We should build out from the southwest room with wattle-and-daub.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_sw_wad_south", + "blueprint_name": "central building SW corner", + "blueprint_requires": [ { "id": "fbmh_southwest", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_sw_south" } ], + "blueprint_excludes": [ { "id": "fbmh_sw_south" }, { "id": "fbmh_tent_southwest" } ], + "blueprint_needs": { + "time": "1 d 11 h", + "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 150 ], [ "stick", 120 ] ], + [ [ "material_quicklime", 24 ], [ "material_limestone", 24 ], [ "clay_lump", 24 ] ], + [ [ "pebble", 60 ], [ "material_sand", 60 ] ], + [ [ "straw_pile", 24 ], [ "cattail_stalk", 24 ], [ "dogbane", 24 ], [ "pine_bough", 24 ] ], + [ [ "water", 30 ], [ "water_clean", 30 ] ], + [ [ "log", 30 ] ], + [ [ "material_soil", 600 ] ], + [ [ "birchbark", 180 ], [ "pine_bough", 180 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_wad_south", + "description": "A central building can act as a core and dining hall. We should build between the southeast and southwest rooms with wattle-and-daub.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_wad_south", + "blueprint_name": "central building south half", + "blueprint_requires": [ { "id": "fbmh_southeast", "amount": 4 }, { "id": "fbmh_southwest", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_south", "amount": 4 }, { "id": "fbmh_se_south" }, { "id": "fbmh_sw_south" } ], + "blueprint_excludes": [ + { "id": "fbmh_se_south" }, + { "id": "fbmh_sw_south" }, + { "id": "fbmh_tent_southeast" }, + { "id": "fbmh_tent_southwest" } + ], + "blueprint_needs": { + "time": "2 d 21 h 50 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 308 ] ], + [ [ "nail", 24 ] ], + [ [ "material_quicklime", 40 ], [ "material_limestone", 40 ], [ "clay_lump", 40 ] ], + [ [ "pebble", 100 ], [ "material_sand", 100 ] ], + [ [ "straw_pile", 40 ], [ "cattail_stalk", 40 ], [ "dogbane", 40 ], [ "pine_bough", 40 ] ], + [ [ "water", 50 ], [ "water_clean", 50 ] ], + [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], + [ [ "log", 60 ] ], + [ [ "material_soil", 1200 ] ], + [ [ "birchbark", 360 ], [ "pine_bough", 360 ] ] + ] + } + } + } +] diff --git a/data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_wood.json b/data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_wood.json new file mode 100644 index 0000000000000..3e625b322c8dd --- /dev/null +++ b/data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_wood.json @@ -0,0 +1,535 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room0_wood_northeast", + "description": "We need some shelter, so build half of a wood panel shack with a wooden roof on the northeast side of the camp", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room0_wood_northeast", + "blueprint_name": "northeast shack", + "blueprint_requires": [ { "id": "fbmh_0" } ], + "blueprint_provides": [ { "id": "fbmh_northeast" } ], + "blueprint_excludes": [ { "id": "fbmh_northeast" } ], + "blueprint_needs": { + "time": "13 h 20 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 64 ] ], [ [ "nail", 320 ] ], [ [ "wood_sheet", 8 ], [ "wood_panel", 16 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room1_wood_northeast", + "description": "We should use wood panel to expand the shelter so we have space for another bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room1_wood_northeast", + "blueprint_name": "expand northeast shack", + "blueprint_requires": [ { "id": "fbmh_northeast" } ], + "blueprint_provides": [ { "id": "fbmh_northeast" } ], + "blueprint_excludes": [ { "id": "fbmh_northeast", "amount": 2 }, { "id": "fbmh_tent_northeast" } ], + "blueprint_needs": { + "time": "15 h 45 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 75 ] ], [ [ "glass_sheet", 1 ] ], [ [ "nail", 350 ] ], [ [ "wood_panel", 16 ], [ "wood_sheet", 8 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room2_wood_northeast", + "description": "We should use wood panel to finish the northeast shack.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room2_wood_northeast", + "blueprint_name": "finish northeast shack", + "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 2 } ], + "blueprint_provides": [ { "id": "fbmh_northeast", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_tent_northeast" } ], + "blueprint_needs": { + "time": "10 h 50 m", + "skills": [ [ "fabrication", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 84 ] ], [ [ "nail", 316 ] ], [ [ "wood_panel", 15 ] ], [ [ "hinge", 2 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_shack4_wood_east", + "description": "We should expand our housing by putting up a wood panel building on the east side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_shack4_wood_east", + "blueprint_name": "east shack", + "blueprint_requires": [ { "id": "fbmh_tent_northeast" }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], + "blueprint_provides": [ { "id": "fbmh_east", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_east" } ], + "blueprint_needs": { + "time": "2 d 11 h 25 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 309 ] ], [ [ "nail", 1422 ] ], [ [ "wood_panel", 68 ] ], [ [ "hinge", 4 ] ], [ [ "glass_sheet", 1 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room4_wood_east", + "description": "We should expand our housing by adding a wood panel room on the east side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room4_wood_east", + "blueprint_name": "east room", + "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], + "blueprint_provides": [ { "id": "fbmh_east", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_east" }, { "id": "fbmh_tent_northeast" } ], + "blueprint_needs": { + "time": "2 d 15 h 25 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 303 ] ], [ [ "nail", 1462 ] ], [ [ "wood_panel", 70 ] ], [ [ "hinge", 4 ] ], [ [ "glass_sheet", 1 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_shack4_wood_southeast", + "description": "We should expand our housing by putting up a wood panel building on the southeast side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_shack4_wood_southeast", + "blueprint_name": "southeast shack", + "blueprint_requires": [ { "id": "fbmh_tent_east" } ], + "blueprint_provides": [ { "id": "fbmh_southeast", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_southeast" } ], + "blueprint_needs": { + "time": "2 d 11 h 25 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 309 ] ], [ [ "nail", 1422 ] ], [ [ "wood_panel", 68 ] ], [ [ "hinge", 4 ] ], [ [ "glass_sheet", 1 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room4_wood_southeast", + "description": "We should expand our housing by adding a wood panel room on the southeast side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room4_wood_southeast", + "blueprint_name": "southeast room", + "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_southeast", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_southeast" }, { "id": "fbmh_tent_east" } ], + "blueprint_needs": { + "time": "2 d 14 h 5 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 293 ] ], [ [ "nail", 1422 ] ], [ [ "wood_panel", 68 ] ], [ [ "hinge", 4 ] ], [ [ "glass_sheet", 1 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room4_wood_northwest", + "description": "We should expand our housing by putting up a wood panel building on the northwest side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room4_wood_northwest", + "blueprint_name": "northwest shack", + "blueprint_requires": [ { "id": "fbmh_northeast", "amount": 4 }, { "id": "fbmh_fire_northeast" }, { "id": "fbmh_bed2_northeast" } ], + "blueprint_provides": [ { "id": "fbmh_northwest", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_northwest" } ], + "blueprint_needs": { + "time": "1 d 15 h 55 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 223 ] ], [ [ "nail", 986 ] ], [ [ "wood_panel", 47 ] ], [ [ "hinge", 2 ] ], [ [ "glass_sheet", 1 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_shack4_wood_west", + "description": "We should expand our housing by putting up a wood panel building on the west side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_shack4_wood_west", + "blueprint_name": "west shack", + "blueprint_requires": [ { "id": "fbmh_tent_northwest" } ], + "blueprint_provides": [ { "id": "fbmh_west", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_west" } ], + "blueprint_needs": { + "time": "2 d 11 h 25 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 309 ] ], [ [ "nail", 1422 ] ], [ [ "wood_panel", 68 ] ], [ [ "hinge", 4 ] ], [ [ "glass_sheet", 1 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room4_wood_west", + "description": "We should expand our housing by adding a wood panel room on the west side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room4_wood_west", + "blueprint_name": "west room", + "blueprint_requires": [ { "id": "fbmh_northwest", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_west", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_west" }, { "id": "fbmh_tent_northwest" } ], + "blueprint_needs": { + "time": "2 d 15 h 25 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 303 ] ], [ [ "nail", 1462 ] ], [ [ "wood_panel", 70 ] ], [ [ "hinge", 4 ] ], [ [ "glass_sheet", 1 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_shack4_wood_southwest", + "description": "We should expand our housing by putting up a wood panel building on the southwest side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_shack4_wood_southwest", + "blueprint_name": "southwest shack", + "blueprint_requires": [ { "id": "fbmh_tent_west" } ], + "blueprint_provides": [ { "id": "fbmh_southwest", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_southwest" } ], + "blueprint_needs": { + "time": "2 d 11 h 25 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 309 ] ], [ [ "nail", 1422 ] ], [ [ "wood_panel", 68 ] ], [ [ "hinge", 4 ] ], [ [ "glass_sheet", 1 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_room4_wood_southwest", + "description": "We should expand our housing by adding a wood panel room on the southwest side, which we can also use as part of the central building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_room4_wood_southwest", + "blueprint_name": "southwest room", + "blueprint_requires": [ { "id": "fbmh_west", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_southwest", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmh_southwest" }, { "id": "fbmh_tent_west" } ], + "blueprint_needs": { + "time": "2 d 14 h 5 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 293 ] ], [ [ "nail", 1422 ] ], [ [ "wood_panel", 68 ] ], [ [ "hinge", 4 ] ], [ [ "glass_sheet", 1 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_shack_ne_wood_center", + "description": "A central building can act as a kitchen and dining hall. We should build the northeast quarter of one from wood panel.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_shack_ne_wood_center", + "blueprint_name": "central building NE corner", + "blueprint_requires": [ { "id": "fbmh_tent_east" } ], + "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_ne_center" } ], + "blueprint_excludes": [ { "id": "fbmh_ne_center" } ], + "blueprint_needs": { + "time": "1 d 6 h 50 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 144 ] ], [ [ "nail", 716 ] ], [ [ "wood_panel", 35 ] ], [ [ "hinge", 2 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_ne_wood_center", + "description": "A central building can act as a core and dining hall. We should build out from the east room with wood panel.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_ne_wood_center", + "blueprint_name": "central building NE corner", + "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_ne_center" } ], + "blueprint_excludes": [ { "id": "fbmh_ne_center" }, { "id": "fbmh_tent_east" } ], + "blueprint_needs": { + "time": "1 d 10 h", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 120 ] ], [ [ "nail", 720 ] ], [ [ "wood_sheet", 18 ], [ "wood_panel", 36 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_shack_nw_wood_center", + "description": "A central building can act as a core and dining hall. We should build the northwest quarter of one from wood panel.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_shack_nw_wood_center", + "blueprint_name": "central building NW corner", + "blueprint_requires": [ { "id": "fbmh_tent_west" } ], + "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_nw_center" } ], + "blueprint_excludes": [ { "id": "fbmh_nw_center" } ], + "blueprint_needs": { + "time": "1 d 7 h", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 148 ] ], [ [ "nail", 712 ] ], [ [ "wood_panel", 34 ] ], [ [ "hinge", 4 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_nw_wood_center", + "description": "A central building can act as a core and dining hall. We should build out from the west room with wood panel.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_nw_wood_center", + "blueprint_name": "central building NW corner", + "blueprint_requires": [ { "id": "fbmh_west", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_center", "amount": 2 }, { "id": "fbmh_nw_center" } ], + "blueprint_excludes": [ { "id": "fbmh_nw_center" }, { "id": "fbmh_tent_west" } ], + "blueprint_needs": { + "time": "1 d 10 h 10 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 124 ] ], [ [ "nail", 716 ] ], [ [ "wood_panel", 35 ] ], [ [ "hinge", 2 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_wood_center", + "description": "A central building can act as a core and dining hall. We should build between the east and west rooms with wood panel.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_wood_center", + "blueprint_name": "central building north half", + "blueprint_requires": [ { "id": "fbmh_east", "amount": 4 }, { "id": "fbmh_west", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_center", "amount": 4 }, { "id": "fbmh_ne_center" }, { "id": "fbmh_nw_center" } ], + "blueprint_excludes": [ { "id": "fbmh_ne_center" }, { "id": "fbmh_nw_center" }, { "id": "fbmh_tent_east" }, { "id": "fbmh_tent_west" } ], + "blueprint_needs": { + "time": "2 d 20 h 10 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 244 ] ], [ [ "nail", 1436 ] ], [ [ "wood_panel", 71 ] ], [ [ "hinge", 2 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_shack_se_wood_south", + "description": "A central building can act as a core and dining hall. We should build the southeast quarter of one from wood panel.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_shack_se_wood_south", + "blueprint_name": "central building SE corner", + "blueprint_requires": [ { "id": "fbmh_tent_southeast" } ], + "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_se_south" } ], + "blueprint_excludes": [ { "id": "fbmh_se_south" } ], + "blueprint_needs": { + "time": "1 d 7 h", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 148 ] ], [ [ "nail", 712 ] ], [ [ "wood_panel", 34 ] ], [ [ "hinge", 4 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_se_wood_south", + "description": "A central building can act as a core and dining hall. We should build out from the southeast room with wood panel.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_se_wood_south", + "blueprint_name": "central building SE corner", + "blueprint_requires": [ { "id": "fbmh_southeast", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_se_south" } ], + "blueprint_excludes": [ { "id": "fbmh_se_south" }, { "id": "fbmh_tent_southeast" } ], + "blueprint_needs": { + "time": "1 d 10 h 10 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 124 ] ], [ [ "nail", 716 ] ], [ [ "wood_panel", 35 ] ], [ [ "hinge", 2 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_shack_sw_wood_south", + "description": "A central building can act as a core and dining hall. We should build the southwest quarter of one from wood panel.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_shack_sw_wood_south", + "blueprint_name": "central building SW corner", + "blueprint_requires": [ { "id": "fbmh_tent_southwest" } ], + "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_sw_south" } ], + "blueprint_excludes": [ { "id": "fbmh_sw_south" } ], + "blueprint_needs": { + "time": "1 d 6 h 50 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 144 ] ], [ [ "nail", 716 ] ], [ [ "wood_panel", 35 ] ], [ [ "hinge", 2 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_sw_wood_south", + "description": "A central building can act as a core and dining hall. We should build out from the southwest room with wood panel.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_sw_wood_south", + "blueprint_name": "central building SW corner", + "blueprint_requires": [ { "id": "fbmh_southwest", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_south", "amount": 2 }, { "id": "fbmh_sw_south" } ], + "blueprint_excludes": [ { "id": "fbmh_sw_south" }, { "id": "fbmh_tent_southwest" } ], + "blueprint_needs": { + "time": "1 d 10 h", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 120 ] ], [ [ "nail", 720 ] ], [ [ "wood_sheet", 18 ], [ "wood_panel", 36 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_core_wood_south", + "description": "A central building can act as a core and dining hall. We should build between the southeast and southwest rooms with wood panel.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmh_core_wood_south", + "blueprint_name": "central building south half", + "blueprint_requires": [ { "id": "fbmh_southeast", "amount": 4 }, { "id": "fbmh_southwest", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmh_south", "amount": 4 }, { "id": "fbmh_se_south" }, { "id": "fbmh_sw_south" } ], + "blueprint_excludes": [ + { "id": "fbmh_se_south" }, + { "id": "fbmh_sw_south" }, + { "id": "fbmh_tent_southeast" }, + { "id": "fbmh_tent_southwest" } + ], + "blueprint_needs": { + "time": "2 d 20 h 10 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 244 ] ], [ [ "nail", 1436 ] ], [ [ "wood_panel", 71 ] ], [ [ "hinge", 2 ] ] ] + } + } + } +] diff --git a/data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_primitive_field.json b/data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_primitive_field.json new file mode 100644 index 0000000000000..fde100f4dd745 --- /dev/null +++ b/data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_primitive_field.json @@ -0,0 +1,1070 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_camp_0", + "description": "We need to survey the base site first.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "time": "60 m", + "construction_blueprint": "faction_base_field_camp_0", + "blueprint_name": "basic survey", + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_camp_1", + "description": "The first thing we are going to need is a command tent to manage and task workers from.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "time": "180 m", + "construction_blueprint": "faction_base_field_camp_1", + "blueprint_name": "basic northeast tent", + "blueprint_provides": [ { "id": "gathering" }, { "id": "primitive_camp_recipes_1" } ], + "blueprint_requires": [ { "id": "faction_base_camp_0" } ], + "components": [ [ [ "large_tent_kit", 1 ], [ "broketent", 4 ], [ "tent_kit", 3 ], [ "shelter_kit", 4 ] ] ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_camp_2", + "description": "We're going to need a fire pit and a bed if we want to stay here permanently.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 1, + "autolearn": false, + "never_learn": true, + "time": "180 m", + "construction_blueprint": "faction_base_field_camp_2", + "blueprint_name": "basic firepit", + "blueprint_provides": [ { "id": "bed" }, { "id": "firewood" }, { "id": "foraging" } ], + "blueprint_requires": [ { "id": "faction_base_camp_1" } ], + "qualities": [ [ { "id": "DIG", "level": 1 } ], [ { "id": "HAMMER", "level": 1 } ] ], + "components": [ [ [ "2x4", 8 ] ], [ [ "straw_pile", 16 ], [ "pine_bough", 20 ] ] ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_camp_3", + "description": "To make this outpost functional we are going to need storage containers to organize our supplies.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 2, + "autolearn": false, + "never_learn": true, + "time": "180 m", + "construction_blueprint": "faction_base_field_camp_3", + "blueprint_name": "basic storage", + "blueprint_provides": [ { "id": "sorting" } ], + "blueprint_requires": [ { "id": "faction_base_camp_2" } ], + "qualities": [ [ { "id": "HAMMER", "level": 1 } ] ], + "components": [ [ [ "2x4", 32 ] ], [ [ "nail", 96 ] ] ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_camp_4", + "description": "Next we should expand the camp to comfortably support two people indefinitely.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 2, + "autolearn": false, + "never_learn": true, + "time": "240 m", + "construction_blueprint": "faction_base_field_camp_4", + "blueprint_name": "basic northeast bed", + "blueprint_provides": [ { "id": "bed" }, { "id": "logging" } ], + "blueprint_requires": [ { "id": "faction_base_camp_3" } ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 24 ] ], + [ [ "nail", 48 ] ], + [ [ "sheet_metal", 4 ] ], + [ [ "pipe", 12 ] ], + [ [ "straw_pile", 16 ], [ "pine_bough", 20 ] ] + ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_camp_5", + "description": "Additional housing and storage will allow our camp to expand into specialized industries.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 2, + "autolearn": false, + "never_learn": true, + "time": "720 m", + "construction_blueprint": "faction_base_field_camp_5", + "blueprint_name": "basic northwest tent", + "blueprint_provides": [ { "id": "bed", "amount": 2 } ], + "blueprint_requires": [ { "id": "faction_base_camp_4" } ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "large_tent_kit", 1 ], [ "broketent", 4 ], [ "tent_kit", 3 ], [ "shelter_kit", 4 ] ], + [ [ "2x4", 24 ] ], + [ [ "straw_pile", 32 ], [ "pine_bough", 40 ] ], + [ [ "nail", 48 ] ], + [ [ "sheet_metal", 2 ] ], + [ [ "pipe", 12 ] ] + ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_camp_6", + "description": "Constructing a hard command post will transform our little camp into a true base.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 4, + "autolearn": false, + "never_learn": true, + "//": "2hrs*14wall + 1 hr crates + 2*28roof + 4hrs pits = 89 hrs", + "time": "89 h", + "construction_blueprint": "faction_base_field_camp_6", + "blueprint_name": "basic central building", + "blueprint_provides": [ { "id": "relaying" } ], + "blueprint_requires": [ { "id": "faction_base_camp_4" } ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ [ [ "2x4", 16 ] ], [ [ "log", 112 ] ], [ [ "nail", 48 ] ], [ [ "stick", 196 ] ] ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_camp_7", + "description": "Building additional housing will allow us to send companions out to find recruits.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 2, + "autolearn": false, + "never_learn": true, + "time": "720 m", + "construction_blueprint": "faction_base_field_camp_7", + "blueprint_name": "basic west tent", + "blueprint_provides": [ { "id": "bed", "amount": 2 } ], + "blueprint_requires": [ { "id": "faction_base_camp_4" } ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "large_tent_kit", 1 ], [ "broketent", 4 ], [ "tent_kit", 3 ], [ "shelter_kit", 4 ] ], + [ [ "2x4", 24 ] ], + [ [ "straw_pile", 32 ], [ "pine_bough", 40 ] ], + [ [ "nail", 48 ] ], + [ [ "sheet_metal", 2 ] ], + [ [ "pipe", 12 ] ] + ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_camp_8", + "description": "We need to expand our base to include basic dining facilities.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 5, + "autolearn": false, + "never_learn": true, + "//": "2hrs*4wall + .5 hr*2tables + .5hr*4benches+ 1hrs pits = 12 hrs", + "time": "12 h", + "construction_blueprint": "faction_base_field_camp_8", + "blueprint_name": "basic central kitchen", + "blueprint_resources": [ "fake_stove" ], + "blueprint_provides": [ { "id": "trapping" }, { "id": "hunting" }, { "id": "walls" }, { "id": "recruiting" } ], + "blueprint_requires": [ { "id": "faction_base_camp_6" } ], + "qualities": [ [ { "id": "DIG", "level": 1 } ], [ { "id": "SAW_M", "level": 1 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 28 ] ], + [ [ "log", 16 ] ], + [ [ "nail", 56 ] ], + [ [ "stick", 24 ] ], + [ [ "metal_tank", 1 ] ], + [ [ "pipe", 1 ] ] + ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_camp_9", + "description": "More housing means that we can support additional specialists.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 2, + "autolearn": false, + "never_learn": true, + "time": "12 h", + "construction_blueprint": "faction_base_field_camp_9", + "blueprint_name": "basic southeast tent", + "blueprint_provides": [ { "id": "bed", "amount": 2 } ], + "blueprint_requires": [ { "id": "faction_base_camp_4" } ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "large_tent_kit", 1 ], [ "broketent", 4 ], [ "tent_kit", 3 ], [ "shelter_kit", 4 ] ], + [ [ "2x4", 24 ] ], + [ [ "straw_pile", 32 ], [ "pine_bough", 40 ] ], + [ [ "nail", 48 ] ], + [ [ "sheet_metal", 2 ] ], + [ [ "pipe", 12 ] ] + ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_camp_10", + "description": "An expanded kitchen is needed to support our growing settlement.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 4, + "autolearn": false, + "never_learn": true, + "//": "2hrs*6wall + 1 hr trash + 2*20roof + 4hrs pits = 53 hrs", + "time": "53 h", + "construction_blueprint": "faction_base_field_camp_10", + "blueprint_requires": [ { "id": "faction_base_camp_8" } ], + "blueprint_name": "basic expanded kitchen", + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ [ [ "log", 64 ] ], [ [ "stick", 116 ] ], [ [ "sheet_metal", 2 ] ] ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_camp_11", + "description": "Finishing the hard structure will give us a more secure place to retreat to if we come under attack.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 4, + "autolearn": false, + "never_learn": true, + "//": "2hrs*5wall + 1.5 hr*2door + 2hrs pits = 15 hrs", + "time": "15 h", + "construction_blueprint": "faction_base_field_camp_11", + "blueprint_name": "basic completed central building", + "blueprint_provides": [ { "id": "scouting" } ], + "blueprint_requires": [ { "id": "faction_base_camp_10" } ], + "qualities": [ [ { "id": "DIG", "level": 1 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ [ [ "log", 10 ] ], [ [ "stick", 15 ] ], [ [ "2x4", 32 ] ], [ [ "nail", 72 ] ] ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_camp_12", + "description": "I'm surprised we've made it this long without securing a clean water source, we need a well.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 4, + "autolearn": false, + "never_learn": true, + "//": "11.5 hrs (12hrs on/off)", + "time": "12 h", + "construction_blueprint": "faction_base_field_camp_12", + "blueprint_name": "basic water well", + "blueprint_requires": [ { "id": "faction_base_camp_4" } ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "WRENCH", "level": 1 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ [ [ "rock", 40 ] ], [ [ "pipe", 12 ] ], [ [ "2x4", 4 ] ], [ [ "well_pump", 1 ] ], [ [ "nail", 8 ] ] ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_camp_13", + "description": "Building a strong wall will keep the base secure even if a small horde attacks.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 4, + "autolearn": false, + "never_learn": true, + "//": "2hrs*30palisade + .2hrs * 72pits = 75 hrs", + "time": "75 h", + "construction_blueprint": "faction_base_field_camp_13", + "blueprint_name": "basic partial wall", + "blueprint_provides": [ { "id": "patrolling" } ], + "blueprint_requires": [ { "id": "faction_base_camp_4" } ], + "qualities": [ [ { "id": "DIG", "level": 2 } ] ], + "components": [ [ [ "log", 90 ] ], [ [ "rope_makeshift_6", 60 ], [ "rope_6", 60 ], [ "vine_30", 30 ] ] ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_camp_14", + "description": "We need to finish our half built fortifications.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 4, + "autolearn": false, + "never_learn": true, + "//": "2hrs*56palisade + .2hrs * 14pits = 115 hrs", + "time": "115 h", + "construction_blueprint": "faction_base_field_camp_14", + "blueprint_name": "basic complete wall", + "blueprint_requires": [ { "id": "faction_base_camp_13" } ], + "qualities": [ [ { "id": "DIG", "level": 2 } ] ], + "components": [ [ [ "log", 168 ] ], [ [ "rope_makeshift_6", 112 ], [ "rope_6", 112 ], [ "vine_30", 112 ] ] ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_camp_15", + "description": "We're running out of room and need another living quarters.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 2, + "autolearn": false, + "never_learn": true, + "time": "720 m", + "construction_blueprint": "faction_base_field_camp_15", + "blueprint_name": "basic east tent", + "blueprint_provides": [ { "id": "bed", "amount": 2 } ], + "blueprint_requires": [ { "id": "faction_base_camp_4" } ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "large_tent_kit", 1 ], [ "broketent", 4 ], [ "tent_kit", 3 ], [ "shelter_kit", 4 ] ], + [ [ "2x4", 24 ] ], + [ [ "straw_pile", 32 ], [ "pine_bough", 40 ] ], + [ [ "nail", 48 ] ], + [ [ "sheet_metal", 2 ] ], + [ [ "pipe", 12 ] ] + ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_camp_16", + "description": "Our kitchen isn't able to keep up with demand, we need to expand it.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 5, + "autolearn": false, + "never_learn": true, + "//": "1hr stove+ .5 hr*2tables + .5hr*4benches+ .5hrs 2counter = 5 hrs ", + "time": "370 m", + "construction_blueprint": "faction_base_field_camp_16", + "blueprint_name": "basic dining hall", + "blueprint_requires": [ { "id": "faction_base_camp_11" } ], + "qualities": [ [ { "id": "DIG", "level": 1 } ], [ { "id": "SAW_M", "level": 1 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ [ [ "2x4", 40 ] ], [ [ "nail", 72 ] ], [ [ "metal_tank", 1 ] ], [ [ "pipe", 1 ] ] ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_camp_17", + "description": "We should build stronger doors to secure our compound.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 3, + "autolearn": false, + "never_learn": true, + "//": "3*7doors = 21 hrs so 2 days-ish ", + "time": "21 h", + "construction_blueprint": "faction_base_field_camp_17", + "blueprint_name": "basic reinforced gates", + "blueprint_requires": [ { "id": "faction_base_camp_16" }, { "id": "faction_base_camp_14" } ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ [ [ "2x4", 198 ] ], [ [ "nail", 588 ] ] ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_camp_18", + "description": "One more tent and our living space will be full.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 2, + "autolearn": false, + "never_learn": true, + "time": "720 m", + "construction_blueprint": "faction_base_field_camp_18", + "blueprint_name": "basic southwest tent", + "blueprint_provides": [ { "id": "bed", "amount": 2 } ], + "blueprint_requires": [ { "id": "faction_base_camp_4" } ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "large_tent_kit", 1 ], [ "broketent", 4 ], [ "tent_kit", 3 ], [ "shelter_kit", 4 ] ], + [ [ "2x4", 24 ] ], + [ [ "straw_pile", 32 ], [ "pine_bough", 40 ] ], + [ [ "nail", 48 ] ], + [ [ "sheet_metal", 2 ] ], + [ [ "pipe", 12 ] ] + ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_camp_19", + "description": "We could construct a radio tower to improve communication range, first step is the tower structure.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 4, + "autolearn": false, + "never_learn": true, + "time": "2880 m", + "construction_blueprint": "faction_base_field_camp_19", + "blueprint_name": "basic radio tower", + "blueprint_provides": [ { "id": "recruiting" } ], + "blueprint_requires": [ { "id": "faction_base_camp_4" } ], + "qualities": [ + { "id": "HAMMER", "level": 2 }, + { "id": "SAW_M", "level": 1 }, + { "id": "WRENCH", "level": 1 }, + { "id": "SCREW", "level": 1 } + ], + "components": [ + [ + [ "wind_turbine", 4 ], + [ "xl_wind_turbine", 1 ], + [ "solar_panel", 4 ], + [ "reinforced_solar_panel", 4 ], + [ "solar_panel_v2", 2 ], + [ "reinforced_solar_panel_v2", 2 ] + ], + [ [ "storage_battery", 1 ], [ "medium_storage_battery", 4 ], [ "small_storage_battery", 32 ] ], + [ [ "sheet_metal", 2 ], [ "wire", 8 ] ], + [ [ "pipe", 24 ] ] + ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_camp_20", + "description": "We need to build a console to control the radio tower.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "electronics", + "difficulty": 6, + "autolearn": false, + "never_learn": true, + "time": "2880 m", + "construction_blueprint": "faction_base_field_camp_20", + "blueprint_name": "basic radio console", + "blueprint_requires": [ { "id": "faction_base_camp_19" } ], + "qualities": [ { "id": "SAW_M", "level": 1 }, { "id": "WRENCH", "level": 1 }, { "id": "SCREW", "level": 1 } ], + "components": [ + [ [ "processor", 2 ] ], + [ [ "RAM", 2 ] ], + [ [ "large_lcd_screen", 1 ] ], + [ [ "e_scrap", 8 ] ], + [ [ "frame", 1 ] ], + [ [ "circuit", 4 ] ], + [ [ "power_supply", 2 ] ], + [ [ "amplifier", 2 ] ], + [ [ "cable", 80 ] ], + [ [ "motor_small", 1 ], [ "motor_tiny", 2 ] ] + ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_kitchen_0", + "description": "Survey land for a kitchen.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_kitchen_0", + "blueprint_name": "Kitchen survey", + "time": "180 m", + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_needs": { + "time": "12 h 30 m", + "skills": [ [ "survival", 1 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "DIG", "level": 2 } ] ], "components": [ ] } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_kitchen_1", + "description": "Building a cook-shack is our first task.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 4, + "autolearn": false, + "never_learn": true, + "time": "7200 m", + "construction_blueprint": "faction_base_field_camp_kitchen_1", + "blueprint_name": "Kitchen fireplace shack", + "blueprint_provides": [ { "id": "kitchen" }, { "id": "kitchen_recipes_1" } ], + "blueprint_requires": [ { "id": "faction_base_kitchen_0" } ], + "blueprint_resources": [ "fake_fireplace" ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "pot", 1 ], [ "rock_pot", 1 ], [ "pot_copper", 1 ], [ "clay_pot", 1 ] ], + [ [ "log", 92 ] ], + [ [ "stick", 48 ] ], + [ [ "2x4", 252 ] ], + [ [ "nail", 16 ] ], + [ [ "rock", 40 ] ] + ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_kitchen_2", + "description": "We need to finish framing the walls for the cook-shack.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 4, + "autolearn": false, + "never_learn": true, + "time": "3600 m", + "construction_blueprint": "faction_base_field_camp_kitchen_2", + "blueprint_name": "Kitchen finished shack", + "blueprint_requires": [ { "id": "faction_base_kitchen_1" } ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "makeshift_knife", 1 ], [ "knife_steak", 1 ], [ "primitive_knife", 1 ], [ "copper_knife", 1 ] ], + [ [ "log", 56 ] ], + [ [ "stick", 84 ] ], + [ [ "2x4", 67 ] ], + [ [ "nail", 114 ] ], + [ [ "glass_sheet", 1 ] ] + ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_kitchen_3", + "description": "Expanding the shack by including a smoker will increase our versatility.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 4, + "autolearn": false, + "never_learn": true, + "time": "3600 m", + "construction_blueprint": "faction_base_field_camp_kitchen_3", + "blueprint_name": "Kitchen charcoal smoker", + "blueprint_provides": [ { "id": "kitchen_recipes_2" } ], + "blueprint_requires": [ { "id": "faction_base_kitchen_2" } ], + "blueprint_resources": [ "fake_char_smoker" ], + "qualities": [ + [ { "id": "DIG", "level": 2 } ], + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "CUT", "level": 1 } ], + [ { "id": "SAW_W", "level": 1 } ] + ], + "components": [ + [ [ "log", 46 ] ], + [ [ "stick", 40 ] ], + [ [ "2x4", 165 ] ], + [ [ "nail", 70 ] ], + [ [ "rock", 8 ] ], + [ [ "glass_sheet", 1 ] ] + ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_kitchen_4", + "description": "A pantry will allow our cooks to store more non-perishables.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 4, + "autolearn": false, + "never_learn": true, + "time": "9360 m", + "construction_blueprint": "faction_base_field_camp_kitchen_4", + "blueprint_name": "Kitchen pantry expansion", + "blueprint_provides": [ { "id": "pantry" } ], + "blueprint_requires": [ { "id": "faction_base_kitchen_3" } ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "pot", 1 ], [ "rock_pot", 1 ], [ "pot_copper", 1 ], [ "clay_pot", 1 ] ], + [ [ "log", 122 ] ], + [ [ "stick", 108 ] ], + [ [ "2x4", 239 ] ], + [ [ "nail", 102 ] ], + [ [ "glass_sheet", 1 ] ] + ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_kitchen_5", + "description": "Increasing our number of smoking racks will let us craft larger batches.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 4, + "autolearn": false, + "never_learn": true, + "time": "360 m", + "construction_blueprint": "faction_base_field_camp_kitchen_5", + "blueprint_name": "Kitchen more smoking racks", + "blueprint_resources": [ "fake_fireplace", "fake_char_smoker", "fake_char_smoker" ], + "blueprint_requires": [ { "id": "faction_base_kitchen_4" } ], + "qualities": [ + [ { "id": "DIG", "level": 2 } ], + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "CUT", "level": 1 } ], + [ { "id": "WRENCH", "level": 1 } ], + [ { "id": "SAW_W", "level": 1 } ] + ], + "components": [ [ [ "stick", 32 ] ], [ [ "rock", 56 ] ], [ [ "sheet_metal", 4 ] ], [ [ "pipe", 24 ] ] ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_kitchen_6", + "description": "A well is needed so our cooks don't have to haul in water.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 5, + "autolearn": false, + "never_learn": true, + "time": "1440 m", + "construction_blueprint": "faction_base_field_camp_kitchen_6", + "blueprint_name": "Kitchen water well", + "blueprint_requires": [ { "id": "faction_base_kitchen_5" } ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "WRENCH", "level": 1 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "pot", 1 ], [ "rock_pot", 1 ], [ "pot_copper", 1 ], [ "clay_pot", 1 ] ], + [ [ "rock", 40 ] ], + [ [ "pipe", 42 ] ], + [ [ "2x4", 4 ] ], + [ [ "sheet_metal", 6 ] ], + [ [ "well_pump", 1 ] ], + [ [ "nail", 8 ] ] + ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_kitchen_7", + "description": "Wood stoves will give us greater control of temperatures and let us craft more difficult recipes.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 5, + "autolearn": false, + "never_learn": true, + "time": "180 m", + "construction_blueprint": "faction_base_field_camp_kitchen_7", + "blueprint_name": "Kitchen wood stoves", + "blueprint_provides": [ { "id": "kitchen_recipes_3" } ], + "blueprint_resources": [ "fake_stove", "fake_stove" ], + "blueprint_requires": [ { "id": "faction_base_kitchen_6" } ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "WRENCH", "level": 1 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ [ [ "pipe", 2 ] ], [ [ "2x4", 20 ] ], [ [ "metal_tank", 2 ] ], [ [ "nail", 18 ] ] ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_kitchen_8", + "description": "Finally, expanding the pantry further will let us store additional materials.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 4, + "autolearn": false, + "never_learn": true, + "time": "3600 m", + "construction_blueprint": "faction_base_field_camp_kitchen_8", + "blueprint_name": "Kitchen expanded pantry", + "blueprint_requires": [ { "id": "faction_base_kitchen_7" } ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ [ [ "log", 40 ] ], [ [ "stick", 30 ] ], [ [ "2x4", 135 ] ], [ [ "nail", 150 ] ], [ [ "glass_sheet", 1 ] ] ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_wall_level_N_0", + "description": "A trench that may deter movement but is meant to be the foundation of a picket or palisade. Requirements are for 1/2 an over map tile.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 1, + "autolearn": false, + "never_learn": true, + "time": "510 m", + "//blueprint_requires": [ { "id": "not_an_upgrade" } ], + "qualities": [ [ { "id": "DIG", "level": 1 } ] ], + "components": [ [ [ "stick", 3 ] ] ] + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_wall_level_N_1", + "description": "A deep trench filled with spikes, requires a trench. Requirements are for 1/2 an over map tile.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 2, + "autolearn": false, + "never_learn": true, + "time": "1530 m", + "//blueprint_requires": [ { "id": "not_an_upgrade" } ], + "qualities": [ [ { "id": "DIG", "level": 2 } ] ], + "components": [ [ [ "pointy_stick", 68 ] ] ] + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_blacksmith_0", + "description": "Survey land for a blacksmith shop.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_blacksmith_0", + "blueprint_name": "Blacksmithy survey", + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "time": "180 m", + "blueprint_needs": { + "time": "15 h", + "skills": [ [ "survival", 1 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "DIG", "level": 2 } ] ], "components": [ ] } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_blacksmith_1", + "description": "Building a forge and kiln is our first task.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 5, + "autolearn": false, + "never_learn": true, + "time": "180 m", + "construction_blueprint": "faction_base_field_camp_blacksmith_1", + "blueprint_name": "Blacksmithy forge and kiln", + "blueprint_provides": [ { "id": "blacksmith" }, { "id": "blacksmith_recipes_1" } ], + "blueprint_requires": [ { "id": "faction_base_blacksmith_0" } ], + "blueprint_resources": [ "fake_forge", "fake_char_kiln", "makeshift_hammer" ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "crucible", 1 ], [ "crucible_clay", 1 ] ], + [ [ "primitive_hammer", 1 ], [ "makeshift_hammer", 1 ] ], + [ [ "rock", 80 ] ] + ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_blacksmith_2", + "description": "Building a proper roof for the shop is the next step.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 4, + "autolearn": false, + "never_learn": true, + "time": "10080 m", + "construction_blueprint": "faction_base_field_camp_blacksmith_2", + "blueprint_name": "Blacksmithy roof", + "blueprint_requires": [ { "id": "faction_base_blacksmith_1" } ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ [ [ "log", 136 ] ], [ [ "stick", 72 ] ], [ [ "2x4", 352 ] ] ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_blacksmith_3", + "description": "Building a working table and placing an anvil are next.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 4, + "autolearn": false, + "never_learn": true, + "time": "180 m", + "construction_blueprint": "faction_base_field_camp_blacksmith_3", + "blueprint_name": "Blacksmithy anvil and workbench", + "blueprint_provides": [ { "id": "blacksmith_recipes_2" } ], + "blueprint_requires": [ { "id": "faction_base_blacksmith_2" } ], + "blueprint_resources": [ "anvil", "crucible" ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "crucible", 1 ], [ "crucible_clay", 1 ] ], + [ [ "anvil", 1 ] ], + [ [ "2x4", 6 ] ], + [ [ "nail", 8 ] ], + [ [ "rock", 40 ] ] + ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_blacksmith_4", + "description": "If we're going to do more than simple metal casting we need a bigger shop.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 4, + "autolearn": false, + "never_learn": true, + "time": "8640 m", + "construction_blueprint": "faction_base_field_camp_blacksmith_4", + "blueprint_name": "Blacksmithy expanded shop", + "blueprint_provides": [ { "id": "blacksmith_recipes_3" } ], + "blueprint_requires": [ { "id": "faction_base_blacksmith_3" } ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ [ [ "log", 108 ] ], [ [ "stick", 36 ] ], [ [ "2x4", 342 ] ], [ [ "nail", 8 ] ] ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_blacksmith_5", + "description": "We need some basic tools to make more advanced crafts.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 4, + "autolearn": false, + "never_learn": true, + "time": "180 m", + "construction_blueprint": "faction_base_field_camp_blacksmith_5", + "blueprint_name": "Blacksmithy forging tools", + "blueprint_provides": [ { "id": "blacksmith_recipes_4" } ], + "blueprint_requires": [ { "id": "faction_base_blacksmith_4" } ], + "blueprint_resources": [ "tongs", "chisel", "hammer", "swage" ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "tongs", 2 ] ], + [ [ "chisel", 1 ] ], + [ [ "hammer", 1 ] ], + [ [ "swage", 1 ] ], + [ [ "sheet_metal", 4 ] ], + [ [ "2x4", 18 ] ], + [ [ "nail", 24 ] ] + ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_blacksmith_6", + "description": "An expanded forge will allow us to work on bigger projects.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 5, + "autolearn": false, + "never_learn": true, + "time": "480 m", + "construction_blueprint": "faction_base_field_camp_blacksmith_6", + "blueprint_name": "Blacksmithy expanded forge", + "blueprint_requires": [ { "id": "faction_base_blacksmith_5" } ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 1 } ] ], + "components": [ [ [ "hammer", 1 ] ], [ [ "2x4", 16 ] ], [ [ "nail", 48 ] ], [ [ "rock", 120 ] ] ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_blacksmith_7", + "description": "Proper steel work requires a bellows and quenching setup.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 4, + "autolearn": false, + "never_learn": true, + "time": "1440 m", + "construction_blueprint": "faction_base_field_camp_blacksmith_7", + "blueprint_name": "Blacksmithy bellows and quenching barrels", + "blueprint_provides": [ { "id": "blacksmith_recipes_5" } ], + "blueprint_requires": [ { "id": "faction_base_blacksmith_6" } ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 1 } ] ], + "components": [ + [ [ "2x4", 40 ] ], + [ [ "nail", 60 ] ], + [ [ "rock", 40 ] ], + [ [ "sheet_metal", 4 ] ], + [ [ "water_faucet", 1 ] ], + [ [ "scrap", 16 ] ], + [ [ "frame", 1 ] ], + [ [ "leather", 10 ] ], + [ [ "chain", 3 ] ] + ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_blacksmith_8", + "description": "A separate workshop will allow us to do the most basic of machining.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 4, + "autolearn": false, + "never_learn": true, + "time": "10080 m", + "construction_blueprint": "faction_base_field_camp_blacksmith_8", + "blueprint_name": "Blacksmithy machine shop", + "blueprint_provides": [ { "id": "blacksmith_recipes_6" } ], + "blueprint_requires": [ { "id": "faction_base_blacksmith_7" } ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "hammer_sledge", 1 ] ], + [ [ "knife_combat", 1 ], [ "copper_knife", 1 ] ], + [ [ "log", 118 ] ], + [ [ "stick", 114 ] ], + [ [ "2x4", 264 ] ], + [ [ "nail", 192 ] ], + [ [ "glass_sheet", 4 ] ] + ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_blacksmith_9", + "description": "Next we need to add some basic tools and vises to the workshop.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 4, + "autolearn": false, + "never_learn": true, + "time": "360 m", + "construction_blueprint": "faction_base_field_camp_blacksmith_9", + "blueprint_name": "Blacksmithy machine shop tools", + "blueprint_requires": [ { "id": "faction_base_blacksmith_8" } ], + "blueprint_resources": [ "wrench", "pliers" ], + "qualities": [ [ { "id": "WRENCH", "level": 1 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "wrench", 2 ] ], + [ [ "pliers", 2 ] ], + [ [ "sheet_metal", 6 ] ], + [ [ "2x4", 36 ] ], + [ [ "nail", 88 ] ], + [ [ "scrap", 8 ] ], + [ [ "leather", 4 ] ], + [ [ "pipe", 36 ] ] + ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_blacksmith_10", + "description": "Advanced forging processes require more room to work.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 4, + "autolearn": false, + "never_learn": true, + "time": "8640 m", + "construction_blueprint": "faction_base_field_camp_blacksmith_10", + "blueprint_name": "Blacksmithy machine shop expansion", + "blueprint_requires": [ { "id": "faction_base_blacksmith_9" } ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ [ [ "hammer_sledge", 1 ] ], [ [ "log", 104 ] ], [ [ "stick", 54 ] ], [ [ "2x4", 272 ] ] ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_blacksmith_11", + "description": "An on-site well will allow us to fill boilers as needed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 4, + "autolearn": false, + "never_learn": true, + "time": "1440 m", + "construction_blueprint": "faction_base_field_camp_blacksmith_11", + "blueprint_name": "Blacksmithy well", + "blueprint_requires": [ { "id": "faction_base_blacksmith_10" } ], + "qualities": [ [ { "id": "WRENCH", "level": 1 } ], [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ [ [ "well_pump", 1 ] ], [ [ "pipe", 6 ] ], [ [ "2x4", 16 ] ], [ [ "nail", 24 ] ], [ [ "rock", 40 ] ] ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_blacksmith_12", + "description": "A steam-powered drop hammer will greatly increase production speed in exchange for charcoal.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "mechanics", + "difficulty": 4, + "autolearn": false, + "never_learn": true, + "time": "4320 m", + "construction_blueprint": "faction_base_field_camp_blacksmith_12", + "blueprint_name": "Blacksmithy drop hammer", + "blueprint_provides": [ { "id": "blacksmith_recipes_7" } ], + "blueprint_requires": [ { "id": "faction_base_blacksmith_11" } ], + "blueprint_resources": [ "fake_drop_hammer" ], + "qualities": [ [ { "id": "WRENCH", "level": 1 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "log", 2 ] ], + [ [ "2x4", 40 ] ], + [ [ "nail", 60 ] ], + [ [ "metal_tank", 6 ] ], + [ [ "water_faucet", 2 ] ], + [ [ "anvil", 1 ] ], + [ [ "scrap", 30 ] ], + [ [ "chain", 4 ] ], + [ [ "pipe", 12 ] ] + ], + "check_blueprint_needs": false + } +] diff --git a/data/json/recipes/basecamps/base/recipe_modular_shelter/modular_shelter_recipe_groups.json b/data/json/recipes/basecamps/base/recipe_modular_shelter/modular_shelter_recipe_groups.json new file mode 100644 index 0000000000000..92528ec4668ae --- /dev/null +++ b/data/json/recipes/basecamps/base/recipe_modular_shelter/modular_shelter_recipe_groups.json @@ -0,0 +1,27 @@ +[ + { + "type": "recipe_group", + "id": "fbmc_shelter_recipes_1", + "building_type": "BASE", + "recipes": [ + { "id": "tinder", "description": " Craft: Tinder" }, + { "id": "pointy_stick", "description": " Craft: Pointy Sticks" } + ] + }, + { + "type": "recipe_group", + "id": "fbmc_shelter_cooking_recipes_1", + "building_type": "COOK", + "recipes": [ + { "id": "tinder", "description": " Craft: Tinder" }, + { "id": "meat_cooked", "description": " Cook: Meat, Cooked" }, + { "id": "fish_cooked", "description": " Cook: Fish, Cooked" }, + { "id": "veggy_cooked", "description": " Cook: Veggy, Cooked" }, + { "id": "boiled_egg", "description": " Cook: Egg, Boiled" }, + { "id": "starch", "description": " Cook: Starch" }, + { "id": "starch_from_fibrous_stuff", "description": " Cook: Cattail Starch" }, + { "id": "flatbread", "description": " Cook: Flatbread" }, + { "id": "veggy_wild_cooked", "description": " Cook: Veggy, Cooked Wild" } + ] + } +] diff --git a/data/json/recipes/basecamps/base/recipe_modular_shelter/recipe_modular_shelter_common.json b/data/json/recipes/basecamps/base/recipe_modular_shelter/recipe_modular_shelter_common.json new file mode 100644 index 0000000000000..3bba9b8b7510b --- /dev/null +++ b/data/json/recipes/basecamps/base/recipe_modular_shelter/recipe_modular_shelter_common.json @@ -0,0 +1,783 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_shelter_0", + "description": "We should survey the base site and set up a bulletin board.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "time": "1 h", + "construction_blueprint": "fbmc_shelter_0", + "blueprint_provides": [ + { "id": "gathering" }, + { "id": "fbmc_shelter_recipes_1" }, + { "id": "fbmc_shelter_0" }, + { "id": "firewood" }, + { "id": "foraging" }, + { "id": "sorting" }, + { "id": "logging" } + ], + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_name": "basic survey", + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_fireplace", + "description": "We should build a fireplace for cooking and grab a pot. Let's set up near the working terminal.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_fireplace", + "blueprint_name": "build a fireplace", + "blueprint_requires": [ { "id": "fbmc_shelter_0" } ], + "blueprint_provides": [ + { "id": "fbmc_shelter_fire" }, + { "id": "trapping" }, + { "id": "hunting" }, + { "id": "kitchen" }, + { "id": "fbmc_shelter_cooking_recipes_1" } + ], + "blueprint_excludes": [ { "id": "fbmc_shelter_fire" } ], + "blueprint_resources": [ "fake_fireplace", "pot" ], + "blueprint_needs": { + "time": "2 h 30 m", + "skills": [ [ "fabrication", 2 ], [ "survival", 1 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], + "components": [ [ [ "2x4", 4 ] ], [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], [ [ "nail", 8 ] ], [ [ "rock", 40 ] ] ] + } + }, + "components": [ [ [ "pot", 1 ], [ "rock_pot", 1 ], [ "pot_copper", 1 ], [ "clay_pot", 1 ] ] ] + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_brazier", + "description": "We should build a brazier for cooking and grab a pot. Let's set up near the working terminal.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "time": "5 m", + "construction_blueprint": "fbmc_shelter_brazier", + "blueprint_name": "build a brazier", + "blueprint_requires": [ { "id": "fbmc_shelter_0" } ], + "blueprint_provides": [ + { "id": "fbmc_shelter_fire" }, + { "id": "trapping" }, + { "id": "hunting" }, + { "id": "kitchen" }, + { "id": "fbmc_shelter_cooking_recipes_1" } + ], + "blueprint_excludes": [ { "id": "fbmc_shelter_fire" } ], + "blueprint_resources": [ "fake_fireplace", "pot" ], + "blueprint_needs": { + "time": "30 m", + "skills": [ [ "fabrication", 1 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], + "components": [ [ [ "2x4", 4 ] ], [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], [ [ "nail", 8 ] ] ] + } + }, + "components": [ [ [ "brazier", 1 ] ], [ [ "pot", 1 ], [ "rock_pot", 1 ], [ "pot_copper", 1 ], [ "clay_pot", 1 ] ] ] + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_stove", + "description": "We should build a wood stove for cooking and grab a pot. Let's set up near the working terminal.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_stove", + "blueprint_name": "build a wood stove", + "blueprint_requires": [ { "id": "fbmc_shelter_0" } ], + "blueprint_provides": [ + { "id": "fbmc_shelter_fire" }, + { "id": "trapping" }, + { "id": "hunting" }, + { "id": "kitchen" }, + { "id": "fbmc_shelter_cooking_recipes_1" } + ], + "blueprint_excludes": [ { "id": "fbmc_shelter_fire" } ], + "blueprint_resources": [ "fake_fireplace", "pot" ], + "blueprint_needs": { + "time": "1 h 30 m", + "skills": [ [ "fabrication", 5 ], [ "mechanics", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "SAW_W" } ] ], + "components": [ + [ [ "2x4", 4 ] ], + [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], + [ [ "nail", 8 ] ], + [ [ "metal_tank", 1 ] ], + [ [ "pipe", 1 ] ] + ] + } + }, + "components": [ [ [ "pot", 1 ], [ "rock_pot", 1 ], [ "pot_copper", 1 ], [ "clay_pot", 1 ] ] ] + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_well", + "description": "We should build a well, put it near the terminal. This will make our future here more secure.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_well", + "blueprint_name": "build a well", + "blueprint_requires": [ { "id": "fbmc_shelter_fire" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_well" }, { "id": "relaying" }, { "id": "scouting" }, { "id": "patrolling" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_well" } ], + "blueprint_needs": { + "time": "11 h", + "skills": [ [ "fabrication", 4 ], [ "mechanics", 2 ], [ "survival", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], + "components": [ [ [ "rock", 40 ] ], [ [ "2x4", 4 ] ], [ [ "nail", 8 ] ], [ [ "well_pump", 1 ] ], [ [ "pipe", 6 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_beds_standard_SE", + "description": "Let's furnish the southeast bedroom with regular beds.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_beds_standard_SE", + "blueprint_name": "furnish the SE bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_bedroom1" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_beds_se" }, { "id": "bed", "amount": 3 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_beds_se" } ], + "blueprint_needs": { + "time": "6 h 30 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 4 ] ], + [ [ "pipe", 16 ] ], + [ [ "lock", 2 ] ], + [ [ "2x4", 52 ] ], + [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], + [ [ "nail", 48 ] ], + [ [ "mattress", 4 ], [ "down_mattress", 4 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_beds_standard_E", + "description": "Let's furnish the east bedroom with regular beds.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_beds_standard_E", + "blueprint_name": "furnish the E bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_bedroom2" }, { "id": "fbmc_shelter_beds_se" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_beds_e" }, { "id": "bed", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_beds_e" } ], + "blueprint_needs": { + "time": "6 h 30 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 4 ] ], + [ [ "pipe", 16 ] ], + [ [ "lock", 2 ] ], + [ [ "2x4", 52 ] ], + [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], + [ [ "nail", 48 ] ], + [ [ "mattress", 4 ], [ "down_mattress", 4 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_beds_straw_SE", + "description": "Let's furnish the southeast bedroom with straw beds.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_beds_straw_SE", + "blueprint_name": "furnish the SE bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_bedroom1" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_beds_se" }, { "id": "bed", "amount": 3 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_beds_se" } ], + "blueprint_needs": { + "time": "4 h 30 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 4 ] ], + [ [ "pipe", 16 ] ], + [ [ "lock", 2 ] ], + [ [ "2x4", 20 ] ], + [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], + [ [ "nail", 8 ] ], + [ [ "straw_pile", 32 ], [ "withered", 32 ], [ "pine_bough", 32 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_beds_straw_E", + "description": "Let's furnish the east bedroom with straw beds.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_beds_straw_E", + "blueprint_name": "furnish the E bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_bedroom2" }, { "id": "fbmc_shelter_beds_se" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_beds_e" }, { "id": "bed", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_beds_e" } ], + "blueprint_needs": { + "time": "4 h 30 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 4 ] ], + [ [ "pipe", 16 ] ], + [ [ "lock", 2 ] ], + [ [ "2x4", 20 ] ], + [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], + [ [ "nail", 8 ] ], + [ [ "straw_pile", 32 ], [ "withered", 32 ], [ "pine_bough", 32 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_beds_makeshift_SE", + "description": "Let's furnish the southeast bedroom with makeshift beds.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_beds_makeshift_SE", + "blueprint_name": "furnish the SE bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_bedroom1" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_beds_se" }, { "id": "bed", "amount": 3 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_beds_se" } ], + "blueprint_needs": { + "time": "5 h 30 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 4 ] ], + [ [ "pipe", 16 ] ], + [ [ "lock", 2 ] ], + [ [ "2x4", 20 ] ], + [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], + [ [ "nail", 32 ] ], + [ [ "sheet", 8 ], [ "blanket", 4 ], [ "down_blanket", 4 ], [ "fur_blanket", 4 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_beds_makeshift_E", + "description": "Let's furnish the east bedroom with makeshift beds.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_beds_makeshift_E", + "blueprint_name": "furnish the E bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_bedroom2" }, { "id": "fbmc_shelter_beds_se" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_beds_e" }, { "id": "bed", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_beds_e" } ], + "blueprint_needs": { + "time": "5 h 30 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 4 ] ], + [ [ "pipe", 16 ] ], + [ [ "lock", 2 ] ], + [ [ "2x4", 20 ] ], + [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], + [ [ "nail", 32 ] ], + [ [ "sheet", 8 ], [ "blanket", 4 ], [ "down_blanket", 4 ], [ "fur_blanket", 4 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_beds_standard_SW", + "description": "Let's furnish the southwest bedroom with regular beds.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_beds_standard_SW", + "blueprint_name": "furnish the SW bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_bedroom3" }, { "id": "fbmc_shelter_beds_e" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_beds_sw" }, { "id": "bed", "amount": 5 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_beds_sw" } ], + "blueprint_needs": { + "time": "6 h 30 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 4 ] ], + [ [ "pipe", 16 ] ], + [ [ "lock", 2 ] ], + [ [ "2x4", 52 ] ], + [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], + [ [ "nail", 48 ] ], + [ [ "mattress", 4 ], [ "down_mattress", 4 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_beds_standard_W", + "description": "Let's furnish the west bedroom with regular beds.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_beds_standard_W", + "blueprint_name": "furnish the W bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_bedroom4" }, { "id": "fbmc_shelter_beds_sw" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_beds_w" }, { "id": "bed" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_beds_w" } ], + "blueprint_needs": { + "time": "6 h 30 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 4 ] ], + [ [ "pipe", 16 ] ], + [ [ "lock", 2 ] ], + [ [ "2x4", 52 ] ], + [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], + [ [ "nail", 48 ] ], + [ [ "mattress", 4 ], [ "down_mattress", 4 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_beds_standard_NW", + "description": "Let's furnish the northwest bedroom with regular beds.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_beds_standard_NW", + "blueprint_name": "furnish the NW bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_bedroom5" }, { "id": "fbmc_shelter_beds_w" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_beds_nw" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_beds_nw" } ], + "blueprint_needs": { + "time": "6 h 30 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 4 ] ], + [ [ "pipe", 16 ] ], + [ [ "lock", 2 ] ], + [ [ "2x4", 52 ] ], + [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], + [ [ "nail", 48 ] ], + [ [ "mattress", 4 ], [ "down_mattress", 4 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_beds_straw_SW", + "description": "Let's furnish the southwest bedroom with straw beds.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_beds_straw_SW", + "blueprint_name": "furnish the SW bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_bedroom3" }, { "id": "fbmc_shelter_beds_e" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_beds_sw" }, { "id": "bed", "amount": 5 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_beds_sw" } ], + "blueprint_needs": { + "time": "4 h 30 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 4 ] ], + [ [ "pipe", 16 ] ], + [ [ "lock", 2 ] ], + [ [ "2x4", 20 ] ], + [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], + [ [ "nail", 8 ] ], + [ [ "straw_pile", 32 ], [ "withered", 32 ], [ "pine_bough", 32 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_beds_straw_W", + "description": "Let's furnish the west bedroom with straw beds.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_beds_straw_W", + "blueprint_name": "furnish the W bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_bedroom4" }, { "id": "fbmc_shelter_beds_sw" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_beds_w" }, { "id": "bed" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_beds_w" } ], + "blueprint_needs": { + "time": "4 h 30 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 4 ] ], + [ [ "pipe", 16 ] ], + [ [ "lock", 2 ] ], + [ [ "2x4", 20 ] ], + [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], + [ [ "nail", 8 ] ], + [ [ "straw_pile", 32 ], [ "withered", 32 ], [ "pine_bough", 32 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_beds_straw_NW", + "description": "Let's furnish the northwest bedroom with straw beds.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_beds_straw_NW", + "blueprint_name": "furnish the NW bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_bedroom5" }, { "id": "fbmc_shelter_beds_w" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_beds_nw" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_beds_nw" } ], + "blueprint_needs": { + "time": "4 h 30 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "2x4", 20 ] ], + [ [ "lock", 2 ] ], + [ [ "nail", 8 ] ], + [ [ "pine_bough", 32 ], [ "straw_pile", 32 ], [ "withered", 32 ] ], + [ [ "pipe", 16 ] ], + [ [ "sheet_metal", 4 ] ], + [ [ "wood_panel", 1 ], [ "wood_sheet", 1 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_beds_makeshift_SW", + "description": "Let's furnish the southwest bedroom with makeshift beds.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_beds_makeshift_SW", + "blueprint_name": "furnish the SW bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_bedroom3" }, { "id": "fbmc_shelter_beds_e" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_beds_sw" }, { "id": "bed", "amount": 5 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_beds_sw" } ], + "blueprint_needs": { + "time": "5 h 30 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "2x4", 20 ] ], + [ [ "blanket", 4 ], [ "down_blanket", 4 ], [ "fur_blanket", 4 ], [ "sheet", 8 ] ], + [ [ "lock", 2 ] ], + [ [ "nail", 32 ] ], + [ [ "pipe", 16 ] ], + [ [ "sheet_metal", 4 ] ], + [ [ "wood_panel", 1 ], [ "wood_sheet", 1 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_beds_makeshift_W", + "description": "Let's furnish the west bedroom with makeshift beds.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_beds_makeshift_W", + "blueprint_name": "furnish the W bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_bedroom4" }, { "id": "fbmc_shelter_beds_sw" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_beds_w" }, { "id": "bed" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_beds_w" } ], + "blueprint_needs": { + "time": "5 h 30 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 4 ] ], + [ [ "pipe", 16 ] ], + [ [ "lock", 2 ] ], + [ [ "2x4", 20 ] ], + [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], + [ [ "nail", 32 ] ], + [ [ "sheet", 8 ], [ "blanket", 4 ], [ "down_blanket", 4 ], [ "fur_blanket", 4 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_beds_makeshift_NW", + "description": "Let's furnish the northwest bedroom with makeshift beds.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_beds_makeshift_NW", + "blueprint_name": "furnish the NW bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_bedroom5" }, { "id": "fbmc_shelter_beds_w" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_beds_nw" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_beds_nw" } ], + "blueprint_needs": { + "time": "5 h 30 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 4 ] ], + [ [ "pipe", 16 ] ], + [ [ "lock", 2 ] ], + [ [ "2x4", 20 ] ], + [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], + [ [ "nail", 32 ] ], + [ [ "sheet", 8 ], [ "blanket", 4 ], [ "down_blanket", 4 ], [ "fur_blanket", 4 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_diningroom", + "description": "Let's make a dining area.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_dining", + "blueprint_name": "furnish the dining room", + "blueprint_requires": [ { "id": "fbmc_shelter_beds_se" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_dining" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_dining" } ], + "blueprint_needs": { + "time": "6 h", + "skills": [ [ "fabrication", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], + "components": [ [ [ "2x4", 48 ] ], [ [ "wood_sheet", 4 ], [ "wood_panel", 4 ] ], [ [ "nail", 96 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_livingroom", + "description": "Let's make a living room area.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_livingroom", + "blueprint_name": "furnish the living room", + "blueprint_requires": [ { "id": "fbmc_shelter_beds_se" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_livingroom" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_livingroom" } ], + "blueprint_needs": { + "time": "7 h 30 m", + "skills": [ [ "fabrication", 4 ], [ "tailor", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], + "components": [ + [ [ "2x4", 76 ] ], + [ [ "wood_sheet", 4 ], [ "wood_panel", 6 ] ], + [ [ "nail", 94 ] ], + [ [ "blanket", 5 ], [ "down_blanket", 5 ], [ "fur_blanket", 5 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_pantry", + "description": "Let's build some pantry storage.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_pantry", + "blueprint_name": "build some wooden racks", + "blueprint_requires": [ { "id": "fbmc_shelter_fire" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_pantry" }, { "id": "pantry" }, { "id": "sorting" }, { "id": "tool_storage" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_pantry" } ], + "blueprint_needs": { + "time": "6 h 40 m", + "skills": [ [ "fabrication", 1 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], + "components": [ [ [ "2x4", 30 ] ], [ [ "wood_sheet", 10 ], [ "wood_panel", 20 ] ], [ [ "nail", 200 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_craftspot", + "description": "Let's build a work bench.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_craftspot", + "blueprint_name": "build a work bench", + "blueprint_requires": [ { "id": "fbmc_shelter_fire" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_craftspot" }, { "id": "tool_storage" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_craftspot" } ], + "blueprint_needs": { + "time": "2 h", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 20 ], [ "toolset", 150 ], [ "welder", 100 ], [ "welder_crude", 150 ] ] ], + "qualities": [ [ { "id": "GLARE", "level": 2 } ] ], + "components": [ [ [ "pipe", 16 ] ], [ [ "sheet_metal", 4 ] ], [ [ "sheet_metal_small", 8 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_radio", + "description": "Let's set up a radio tower to improve our recruitment efforts.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_radio_console", + "blueprint_name": "build a radio tower and console", + "blueprint_requires": [ { "id": "fbmc_shelter_well" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_radio" }, { "id": "recruiting" }, { "id": "radio" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_radio" } ], + "blueprint_needs": { + "time": "2 d", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "SCREW" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ + [ "wind_turbine", 4 ], + [ "xl_wind_turbine", 1 ], + [ "solar_panel", 4 ], + [ "reinforced_solar_panel", 4 ], + [ "solar_panel_v2", 2 ], + [ "reinforced_solar_panel_v2", 2 ] + ], + [ [ "storage_battery", 1 ], [ "medium_storage_battery", 4 ], [ "small_storage_battery", 32 ] ], + [ [ "sheet_metal", 2 ], [ "wire", 8 ] ], + [ [ "pipe", 24 ] ], + [ [ "processor", 2 ] ], + [ [ "RAM", 2 ] ], + [ [ "large_lcd_screen", 1 ] ], + [ [ "e_scrap", 8 ] ], + [ [ "frame", 1 ] ], + [ [ "circuit", 4 ] ], + [ [ "power_supply", 2 ] ], + [ [ "amplifier", 2 ] ], + [ [ "cable", 80 ] ], + [ [ "motor_small", 1 ], [ "motor_tiny", 2 ] ] + ] + } + } + } +] diff --git a/data/json/recipes/basecamps/base/recipe_modular_shelter/recipe_modular_shelter_log.json b/data/json/recipes/basecamps/base/recipe_modular_shelter/recipe_modular_shelter_log.json new file mode 100644 index 0000000000000..962c841b5fc8e --- /dev/null +++ b/data/json/recipes/basecamps/base/recipe_modular_shelter/recipe_modular_shelter_log.json @@ -0,0 +1,122 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_bedroom1_log", + "description": "Let's build some living quarters so we can expand. We will start in the southeast corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_bedroom_se_log", + "blueprint_name": "build SE log bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_fire" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_bedroom1" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom1" } ], + "blueprint_needs": { + "time": "13 h 30 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 86 ] ], [ [ "nail", 36 ] ], [ [ "wood_panel", 1 ] ], [ [ "hinge", 2 ] ], [ [ "log", 24 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_bedroom2_log", + "description": "Let's build some living quarters so we can expand. We will continue along the same wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_bedroom_e_log", + "blueprint_name": "build E log bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_bedroom1" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_bedroom2" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom2" } ], + "blueprint_needs": { + "time": "13 h 30 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 86 ] ], [ [ "nail", 36 ] ], [ [ "wood_panel", 1 ] ], [ [ "hinge", 2 ] ], [ [ "log", 24 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_bedroom3_log", + "description": "Let's build some living quarters so we can expand. We will continue along the other wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_bedroom_SW_log", + "blueprint_name": "build SW log bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_bedroom2" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_bedroom3" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom3" } ], + "blueprint_needs": { + "time": "19 h 30 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 122 ] ], [ [ "nail", 36 ] ], [ [ "wood_panel", 1 ] ], [ [ "hinge", 2 ] ], [ [ "log", 36 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_bedroom4_log", + "description": "Let's build some living quarters so we can expand. We will continue along the other wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_bedroom_W_log", + "blueprint_name": "build W log bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_bedroom3" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_bedroom4" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom4" } ], + "blueprint_needs": { + "time": "13 h 30 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 86 ] ], [ [ "nail", 36 ] ], [ [ "wood_panel", 1 ] ], [ [ "hinge", 2 ] ], [ [ "log", 24 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_bedroom5_log", + "description": "Let's build some living quarters so we can expand. We will continue along the other wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_bedroom_NW_log", + "blueprint_name": "build NW log bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_bedroom4" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_bedroom5" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom5" } ], + "blueprint_needs": { + "time": "5 h 30 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 38 ] ], [ [ "nail", 36 ] ], [ [ "wood_panel", 1 ] ], [ [ "hinge", 2 ] ], [ [ "log", 8 ] ] ] + } + } + } +] diff --git a/data/json/recipes/basecamps/base/recipe_modular_shelter/recipe_modular_shelter_rock.json b/data/json/recipes/basecamps/base/recipe_modular_shelter/recipe_modular_shelter_rock.json new file mode 100644 index 0000000000000..a7c7fc45b48c3 --- /dev/null +++ b/data/json/recipes/basecamps/base/recipe_modular_shelter/recipe_modular_shelter_rock.json @@ -0,0 +1,162 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_bedroom1_rock", + "description": "Let's build some living quarters so we can expand. We will start in the southeast corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_bedroom_se_rock", + "blueprint_name": "build SE rock bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_fire" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_bedroom1" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom1" } ], + "blueprint_needs": { + "time": "1 d 13 h 30 m", + "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 14 ] ], + [ [ "nail", 36 ] ], + [ [ "wood_panel", 1 ] ], + [ [ "hinge", 2 ] ], + [ [ "rock", 144 ] ], + [ [ "pebble", 300 ] ], + [ [ "mortar_build", 12 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_bedroom2_rock", + "description": "Let's build some living quarters so we can expand. We will continue along the same wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_bedroom_e_rock", + "blueprint_name": "build E rock bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_bedroom1" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_bedroom2" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom2" } ], + "blueprint_needs": { + "time": "1 d 13 h 30 m", + "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 14 ] ], + [ [ "nail", 36 ] ], + [ [ "wood_panel", 1 ] ], + [ [ "hinge", 2 ] ], + [ [ "rock", 144 ] ], + [ [ "pebble", 300 ] ], + [ [ "mortar_build", 12 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_bedroom3_rock", + "description": "Let's build some living quarters so we can expand. We will continue along the other wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_bedroom_SW_rock", + "blueprint_name": "build SW rock bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_bedroom2" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_bedroom3" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom3" } ], + "blueprint_needs": { + "time": "2 d 7 h 30 m", + "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 14 ] ], + [ [ "nail", 36 ] ], + [ [ "wood_panel", 1 ] ], + [ [ "hinge", 2 ] ], + [ [ "rock", 216 ] ], + [ [ "pebble", 450 ] ], + [ [ "mortar_build", 18 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_bedroom4_rock", + "description": "Let's build some living quarters so we can expand. We will continue along the other wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_bedroom_W_rock", + "blueprint_name": "build W rock bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_bedroom3" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_bedroom4" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom4" } ], + "blueprint_needs": { + "time": "1 d 13 h 30 m", + "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 14 ] ], + [ [ "nail", 36 ] ], + [ [ "wood_panel", 1 ] ], + [ [ "hinge", 2 ] ], + [ [ "rock", 144 ] ], + [ [ "pebble", 300 ] ], + [ [ "mortar_build", 12 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_bedroom5_rock", + "description": "Let's build some living quarters so we can expand. We will continue along the other wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_bedroom_NW_rock", + "blueprint_name": "build NW rock bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_bedroom4" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_bedroom5" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom5" } ], + "blueprint_needs": { + "time": "13 h 30 m", + "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 14 ] ], + [ [ "nail", 36 ] ], + [ [ "wood_panel", 1 ] ], + [ [ "hinge", 2 ] ], + [ [ "rock", 48 ] ], + [ [ "pebble", 100 ] ], + [ [ "mortar_build", 4 ] ] + ] + } + } + } +] diff --git a/data/json/recipes/basecamps/base/recipe_modular_shelter/recipe_modular_shelter_standard.json b/data/json/recipes/basecamps/base/recipe_modular_shelter/recipe_modular_shelter_standard.json new file mode 100644 index 0000000000000..b081371996940 --- /dev/null +++ b/data/json/recipes/basecamps/base/recipe_modular_shelter/recipe_modular_shelter_standard.json @@ -0,0 +1,122 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_bedroom1", + "description": "Let's build some living quarters so we can expand. We will start in the southeast corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_bedroom_se", + "blueprint_name": "build SE standard bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_fire" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_bedroom1" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom1" } ], + "blueprint_needs": { + "time": "2 h 30 m", + "skills": [ [ "fabrication", 2 ] ], + "inline": { + "tools": [ [ [ "chipper", -1 ] ] ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 14 ] ], [ [ "nail", 36 ] ], [ [ "wood_panel", 1 ] ], [ [ "hinge", 2 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_bedroom2", + "description": "Let's build some living quarters so we can expand. We will continue along the same wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_bedroom_e", + "blueprint_name": "build E standard bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_bedroom1" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_bedroom2" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom2" } ], + "blueprint_needs": { + "time": "2 h 30 m", + "skills": [ [ "fabrication", 2 ] ], + "inline": { + "tools": [ [ [ "chipper", -1 ] ] ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 14 ] ], [ [ "nail", 36 ] ], [ [ "wood_panel", 1 ] ], [ [ "hinge", 2 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_bedroom3", + "description": "Let's build some living quarters so we can expand. We will continue along the other wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_bedroom_SW", + "blueprint_name": "build SW standard bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_bedroom2" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_bedroom3" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom3" } ], + "blueprint_needs": { + "time": "3 h", + "skills": [ [ "fabrication", 2 ] ], + "inline": { + "tools": [ [ [ "chipper", -1 ] ] ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 14 ] ], [ [ "nail", 36 ] ], [ [ "wood_panel", 1 ] ], [ [ "hinge", 2 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_bedroom4", + "description": "Let's build some living quarters so we can expand. We will continue along the other wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_bedroom_W", + "blueprint_name": "build W standard bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_bedroom3" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_bedroom4" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom4" } ], + "blueprint_needs": { + "time": "2 h 30 m", + "skills": [ [ "fabrication", 2 ] ], + "inline": { + "tools": [ [ [ "chipper", -1 ] ] ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 14 ] ], [ [ "nail", 36 ] ], [ [ "wood_panel", 1 ] ], [ [ "hinge", 2 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_bedroom5", + "description": "Let's build some living quarters so we can expand. We will continue along the other wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_bedroom_NW", + "blueprint_name": "build NW standard bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_bedroom4" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_bedroom5" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom5" } ], + "blueprint_needs": { + "time": "1 h 50 m", + "skills": [ [ "fabrication", 2 ] ], + "inline": { + "tools": [ [ [ "chipper", -1 ] ] ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 14 ] ], [ [ "nail", 36 ] ], [ [ "wood_panel", 1 ] ], [ [ "hinge", 2 ] ] ] + } + } + } +] diff --git a/data/json/recipes/basecamps/base/recipe_modular_shelter/recipe_modular_shelter_wad.json b/data/json/recipes/basecamps/base/recipe_modular_shelter/recipe_modular_shelter_wad.json new file mode 100644 index 0000000000000..28d72ba359c64 --- /dev/null +++ b/data/json/recipes/basecamps/base/recipe_modular_shelter/recipe_modular_shelter_wad.json @@ -0,0 +1,162 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_bedroom1_wad", + "description": "Let's build some living quarters so we can expand. We will start in the southeast corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_bedroom_se_wad", + "blueprint_name": "build SE wattle and daub bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_fire" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_bedroom1" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom1" } ], + "blueprint_needs": { + "time": "11 h 30 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 78 ] ], + [ [ "nail", 24 ] ], + [ [ "material_quicklime", 48 ], [ "material_limestone", 48 ], [ "clay_lump", 48 ] ], + [ [ "pebble", 120 ], [ "material_sand", 120 ] ], + [ [ "straw_pile", 48 ], [ "cattail_stalk", 48 ], [ "dogbane", 48 ], [ "pine_bough", 48 ] ], + [ [ "water", 60 ], [ "water_clean", 60 ] ], + [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_bedroom2_wad", + "description": "Let's build some living quarters so we can expand. We will continue along the same wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_bedroom_e_wad", + "blueprint_name": "build E wattle and daub bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_bedroom1" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_bedroom2" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom2" } ], + "blueprint_needs": { + "time": "11 h 30 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 78 ] ], + [ [ "nail", 24 ] ], + [ [ "material_quicklime", 48 ], [ "material_limestone", 48 ], [ "clay_lump", 48 ] ], + [ [ "pebble", 120 ], [ "material_sand", 120 ] ], + [ [ "straw_pile", 48 ], [ "cattail_stalk", 48 ], [ "dogbane", 48 ], [ "pine_bough", 48 ] ], + [ [ "water", 60 ], [ "water_clean", 60 ] ], + [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_bedroom3_wad", + "description": "Let's build some living quarters so we can expand. We will continue along the other wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_bedroom_SW_wad", + "blueprint_name": "build SW wattle and daub bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_bedroom2" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_bedroom3" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom3" } ], + "blueprint_needs": { + "time": "16 h 30 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 108 ] ], + [ [ "nail", 24 ] ], + [ [ "material_quicklime", 72 ], [ "material_limestone", 72 ], [ "clay_lump", 72 ] ], + [ [ "pebble", 180 ], [ "material_sand", 180 ] ], + [ [ "straw_pile", 72 ], [ "cattail_stalk", 72 ], [ "dogbane", 72 ], [ "pine_bough", 72 ] ], + [ [ "water", 90 ], [ "water_clean", 90 ] ], + [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_bedroom4_wad", + "description": "Let's build some living quarters so we can expand. We will continue along the other wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_bedroom_W_wad", + "blueprint_name": "build W wattle and daub bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_bedroom3" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_bedroom4" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom4" } ], + "blueprint_needs": { + "time": "11 h 30 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 78 ] ], + [ [ "nail", 24 ] ], + [ [ "material_quicklime", 48 ], [ "material_limestone", 48 ], [ "clay_lump", 48 ] ], + [ [ "pebble", 120 ], [ "material_sand", 120 ] ], + [ [ "straw_pile", 48 ], [ "cattail_stalk", 48 ], [ "dogbane", 48 ], [ "pine_bough", 48 ] ], + [ [ "water", 60 ], [ "water_clean", 60 ] ], + [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_bedroom5_wad", + "description": "Let's build some living quarters so we can expand. We will continue along the other wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_bedroom_NW_wad", + "blueprint_name": "build NW wattle and daub bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_bedroom4" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_bedroom5" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom5" } ], + "blueprint_needs": { + "time": "4 h 50 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 38 ] ], + [ [ "nail", 24 ] ], + [ [ "material_quicklime", 16 ], [ "material_limestone", 16 ], [ "clay_lump", 16 ] ], + [ [ "pebble", 40 ], [ "material_sand", 40 ] ], + [ [ "straw_pile", 16 ], [ "cattail_stalk", 16 ], [ "dogbane", 16 ], [ "pine_bough", 16 ] ], + [ [ "water", 20 ], [ "water_clean", 20 ] ], + [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ] + ] + } + } + } +] diff --git a/data/json/recipes/basecamps/base/recipe_modular_shelter/recipe_modular_shelter_wood.json b/data/json/recipes/basecamps/base/recipe_modular_shelter/recipe_modular_shelter_wood.json new file mode 100644 index 0000000000000..e4b68fff9260e --- /dev/null +++ b/data/json/recipes/basecamps/base/recipe_modular_shelter/recipe_modular_shelter_wood.json @@ -0,0 +1,122 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_bedroom1_wood", + "description": "Let's build some living quarters so we can expand. We will start in the southeast corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_bedroom_se_wood", + "blueprint_name": "build SE wood panel bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_fire" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_bedroom1" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom1" } ], + "blueprint_needs": { + "time": "9 h 30 m", + "skills": [ [ "fabrication", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 74 ] ], [ [ "nail", 276 ] ], [ [ "wood_panel", 13 ] ], [ [ "hinge", 2 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_bedroom2_wood", + "description": "Let's build some living quarters so we can expand. We will continue along the same wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_bedroom_e_wood", + "blueprint_name": "build E wood panel bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_bedroom1" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_bedroom2" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom2" } ], + "blueprint_needs": { + "time": "9 h 30 m", + "skills": [ [ "fabrication", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 74 ] ], [ [ "nail", 276 ] ], [ [ "wood_panel", 13 ] ], [ [ "hinge", 2 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_bedroom3_wood", + "description": "Let's build some living quarters so we can expand. We will continue along the other wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_bedroom_SW_wood", + "blueprint_name": "build SW wood panel bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_bedroom2" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_bedroom3" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom3" } ], + "blueprint_needs": { + "time": "13 h 30 m", + "skills": [ [ "fabrication", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 104 ] ], [ [ "nail", 396 ] ], [ [ "wood_panel", 19 ] ], [ [ "hinge", 2 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_bedroom4_wood", + "description": "Let's build some living quarters so we can expand. We will continue along the other wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_bedroom_W_wood", + "blueprint_name": "build W wood panel bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_bedroom3" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_bedroom4" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom4" } ], + "blueprint_needs": { + "time": "9 h 30 m", + "skills": [ [ "fabrication", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 74 ] ], [ [ "nail", 276 ] ], [ [ "wood_panel", 13 ] ], [ [ "hinge", 2 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_bedroom5_wood", + "description": "Let's build some living quarters so we can expand. We will continue along the other wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_bedroom_NW_wood", + "blueprint_name": "build NW wood panel bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_bedroom4" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_bedroom5" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_bedroom5" } ], + "blueprint_needs": { + "time": "4 h 10 m", + "skills": [ [ "fabrication", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 34 ] ], [ [ "nail", 116 ] ], [ [ "wood_panel", 5 ] ], [ [ "hinge", 2 ] ] ] + } + } + } +] diff --git a/data/json/recipes/basecamps/base/recipe_modular_shelter_1/modular_shelter_1_recipe_groups.json b/data/json/recipes/basecamps/base/recipe_modular_shelter_1/modular_shelter_1_recipe_groups.json new file mode 100644 index 0000000000000..ffdbb706def7d --- /dev/null +++ b/data/json/recipes/basecamps/base/recipe_modular_shelter_1/modular_shelter_1_recipe_groups.json @@ -0,0 +1,27 @@ +[ + { + "type": "recipe_group", + "id": "fbmc_shelter_1_recipes_1", + "building_type": "BASE", + "recipes": [ + { "id": "tinder", "description": " Craft: Tinder" }, + { "id": "pointy_stick", "description": " Craft: Pointy Sticks" } + ] + }, + { + "type": "recipe_group", + "id": "fbmc_shelter_1_cooking_recipes_1", + "building_type": "COOK", + "recipes": [ + { "id": "tinder", "description": " Craft: Tinder" }, + { "id": "meat_cooked", "description": " Cook: Meat, Cooked" }, + { "id": "fish_cooked", "description": " Cook: Fish, Cooked" }, + { "id": "veggy_cooked", "description": " Cook: Veggy, Cooked" }, + { "id": "boiled_egg", "description": " Cook: Egg, Boiled" }, + { "id": "starch", "description": " Cook: Starch" }, + { "id": "starch_from_fibrous_stuff", "description": " Cook: Cattail Starch" }, + { "id": "flatbread", "description": " Cook: Flatbread" }, + { "id": "veggy_wild_cooked", "description": " Cook: Veggy, Cooked Wild" } + ] + } +] diff --git a/data/json/recipes/basecamps/base/recipe_modular_shelter_1/recipe_modular_shelter_1_common.json b/data/json/recipes/basecamps/base/recipe_modular_shelter_1/recipe_modular_shelter_1_common.json new file mode 100644 index 0000000000000..ba5de5d502edd --- /dev/null +++ b/data/json/recipes/basecamps/base/recipe_modular_shelter_1/recipe_modular_shelter_1_common.json @@ -0,0 +1,955 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_shelter_1_0", + "description": "We should survey the base site and set up a bulletin board.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "time": "1 h", + "construction_blueprint": "fbmc_shelter_1_0", + "blueprint_provides": [ + { "id": "gathering" }, + { "id": "fbmc_shelter_1_recipes_1" }, + { "id": "fbmc_shelter_1_0" }, + { "id": "firewood" }, + { "id": "foraging" }, + { "id": "sorting" }, + { "id": "logging" } + ], + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_name": "basic survey", + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_fireplace", + "description": "We should build a fireplace for cooking and grab a pot. Let's set up near the working terminal.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_fireplace", + "blueprint_name": "build a fireplace", + "blueprint_requires": [ { "id": "fbmc_shelter_1_0" } ], + "blueprint_provides": [ + { "id": "fbmc_shelter_1_fire" }, + { "id": "trapping" }, + { "id": "hunting" }, + { "id": "kitchen" }, + { "id": "fbmc_shelter_1_cooking_recipes_1" } + ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_fire" } ], + "blueprint_resources": [ "fake_fireplace", "pot" ], + "blueprint_needs": { + "time": "2 h 30 m", + "skills": [ [ "fabrication", 2 ], [ "survival", 1 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], + "components": [ [ [ "2x4", 4 ] ], [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], [ [ "nail", 8 ] ], [ [ "rock", 40 ] ] ] + } + }, + "components": [ [ [ "pot", 1 ], [ "rock_pot", 1 ], [ "pot_copper", 1 ], [ "clay_pot", 1 ] ] ] + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_brazier", + "description": "We should build a brazier for cooking and grab a pot. Let's set up near the working terminal.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "time": "5 m", + "construction_blueprint": "fbmc_shelter_1_brazier", + "blueprint_name": "build a brazier", + "blueprint_requires": [ { "id": "fbmc_shelter_1_0" } ], + "blueprint_provides": [ + { "id": "fbmc_shelter_1_fire" }, + { "id": "trapping" }, + { "id": "hunting" }, + { "id": "kitchen" }, + { "id": "fbmc_shelter_1_cooking_recipes_1" } + ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_fire" } ], + "blueprint_resources": [ "fake_fireplace", "pot" ], + "blueprint_needs": { + "time": "30 m", + "skills": [ [ "fabrication", 1 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], + "components": [ [ [ "2x4", 4 ] ], [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], [ [ "nail", 8 ] ] ] + } + }, + "components": [ [ [ "brazier", 1 ] ], [ [ "pot", 1 ], [ "rock_pot", 1 ], [ "pot_copper", 1 ], [ "clay_pot", 1 ] ] ] + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_stove", + "description": "We should build a wood stove for cooking and grab a pot. Let's set up near the working terminal.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_stove", + "blueprint_name": "build a wood stove", + "blueprint_requires": [ { "id": "fbmc_shelter_1_0" } ], + "blueprint_provides": [ + { "id": "fbmc_shelter_1_fire" }, + { "id": "trapping" }, + { "id": "hunting" }, + { "id": "kitchen" }, + { "id": "fbmc_shelter_1_cooking_recipes_1" } + ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_fire" } ], + "blueprint_resources": [ "fake_fireplace", "pot" ], + "blueprint_needs": { + "time": "1 h 30 m", + "skills": [ [ "fabrication", 5 ], [ "mechanics", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "SAW_W" } ] ], + "components": [ + [ [ "2x4", 4 ] ], + [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], + [ [ "nail", 8 ] ], + [ [ "metal_tank", 1 ] ], + [ [ "pipe", 1 ] ] + ] + } + }, + "components": [ [ [ "pot", 1 ], [ "rock_pot", 1 ], [ "pot_copper", 1 ], [ "clay_pot", 1 ] ] ] + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_well", + "description": "We should build a well, put it near the terminal. This will make our future here more secure.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_well", + "blueprint_name": "build a well", + "blueprint_requires": [ { "id": "fbmc_shelter_1_fire" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_well" }, { "id": "relaying" }, { "id": "scouting" }, { "id": "patrolling" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_well" } ], + "blueprint_needs": { + "time": "11 h", + "skills": [ [ "fabrication", 4 ], [ "mechanics", 2 ], [ "survival", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], + "components": [ [ [ "rock", 40 ] ], [ [ "2x4", 4 ] ], [ [ "nail", 8 ] ], [ [ "well_pump", 1 ] ], [ [ "pipe", 6 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_bed_standard_NW", + "description": "Let's furnish the southeast bedroom with a regular bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_bed_standard_NW", + "blueprint_name": "furnish the NW bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom1" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bed_nw" }, { "id": "bed", "amount": 1 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bed_nw" } ], + "blueprint_needs": { + "time": "3 h", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 2 ] ], + [ [ "pipe", 8 ] ], + [ [ "lock", 1 ] ], + [ [ "2x4", 24 ] ], + [ [ "nail", 20 ] ], + [ [ "mattress", 2 ], [ "down_mattress", 2 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_beds_standard_W1", + "description": "Let's furnish the west bedroom with regular beds.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_bed_W1", + "blueprint_name": "furnish the W bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom2" }, { "id": "fbmc_shelter_1_bed_nw" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom_w1" }, { "id": "bed", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom_w1" } ], + "blueprint_needs": { + "time": "3 h", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 2 ] ], + [ [ "pipe", 8 ] ], + [ [ "lock", 1 ] ], + [ [ "2x4", 24 ] ], + [ [ "nail", 20 ] ], + [ [ "mattress", 2 ], [ "down_mattress", 2 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_beds_standard_W2", + "description": "Let's furnish the west bedroom with regular beds.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_bed_W2", + "blueprint_name": "furnish the W bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom3" }, { "id": "fbmc_shelter_1_bedroom_w1" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom_w2" }, { "id": "bed", "amount": 3 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom_w2" } ], + "blueprint_needs": { + "time": "3 h", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 2 ] ], + [ [ "pipe", 8 ] ], + [ [ "lock", 1 ] ], + [ [ "2x4", 24 ] ], + [ [ "nail", 20 ] ], + [ [ "mattress", 2 ], [ "down_mattress", 2 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_beds_standard_W3", + "description": "Let's furnish the west bedroom with regular beds.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_bed_W3", + "blueprint_name": "furnish the W bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom5" }, { "id": "fbmc_shelter_1_bedroom_w2" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom_w3" }, { "id": "bed", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom_w3" } ], + "blueprint_needs": { + "time": "3 h", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 2 ] ], + [ [ "pipe", 8 ] ], + [ [ "lock", 1 ] ], + [ [ "2x4", 24 ] ], + [ [ "nail", 20 ] ], + [ [ "mattress", 2 ], [ "down_mattress", 2 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_bed_straw_NW", + "description": "Let's furnish the southeast bedroom with a straw bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_bed_straw_NW", + "blueprint_name": "furnish the NW bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom1" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bed_nw" }, { "id": "bed", "amount": 1 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bed_nw" } ], + "blueprint_needs": { + "time": "2 h", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 2 ] ], + [ [ "pipe", 8 ] ], + [ [ "lock", 1 ] ], + [ [ "2x4", 8 ], [ "stick", 8 ] ], + [ [ "straw_pile", 16 ], [ "withered", 16 ], [ "pine_bough", 16 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_beds_straw_W1", + "description": "Let's furnish the west bedroom with a straw bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_bed_straw_W1", + "blueprint_name": "furnish the W bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom2" }, { "id": "fbmc_shelter_1_bed_nw" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom_w1" }, { "id": "bed", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom_w1" } ], + "blueprint_needs": { + "time": "2 h", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 2 ] ], + [ [ "pipe", 8 ] ], + [ [ "lock", 1 ] ], + [ [ "2x4", 8 ], [ "stick", 8 ] ], + [ [ "straw_pile", 16 ], [ "withered", 16 ], [ "pine_bough", 16 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_beds_straw_W2", + "description": "Let's furnish the west bedroom with a straw bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_bed_straw_W2", + "blueprint_name": "furnish the W bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom3" }, { "id": "fbmc_shelter_1_bedroom_w1" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom_w2" }, { "id": "bed", "amount": 3 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom_w2" } ], + "blueprint_needs": { + "time": "2 h", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 2 ] ], + [ [ "pipe", 8 ] ], + [ [ "lock", 1 ] ], + [ [ "2x4", 8 ], [ "stick", 8 ] ], + [ [ "straw_pile", 16 ], [ "withered", 16 ], [ "pine_bough", 16 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_beds_straw_W3", + "description": "Let's furnish the west bedroom with straw beds.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_bed_straw_W3", + "blueprint_name": "furnish the W bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom5" }, { "id": "fbmc_shelter_1_bedroom_w2" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom_w3" }, { "id": "bed", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom_w3" } ], + "blueprint_needs": { + "time": "2 h", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 2 ] ], + [ [ "pipe", 8 ] ], + [ [ "lock", 1 ] ], + [ [ "2x4", 8 ], [ "stick", 8 ] ], + [ [ "straw_pile", 16 ], [ "withered", 16 ], [ "pine_bough", 16 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_bed_makeshift_NW", + "description": "Let's furnish the southeast bedroom with a makeshift bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_bed_makeshift_NW", + "blueprint_name": "furnish the NW bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom1" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bed_nw" }, { "id": "bed", "amount": 1 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bed_nw" } ], + "blueprint_needs": { + "time": "2 h 30 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 2 ] ], + [ [ "pipe", 8 ] ], + [ [ "lock", 1 ] ], + [ [ "2x4", 8 ] ], + [ [ "nail", 12 ] ], + [ [ "sheet", 4 ], [ "blanket", 2 ], [ "down_blanket", 2 ], [ "fur_blanket", 2 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_beds_makeshift_W1", + "description": "Let's furnish the west bedroom with a makeshift bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_bed_makeshift_W1", + "blueprint_name": "furnish the W bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom2" }, { "id": "fbmc_shelter_1_bed_nw" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom_w1" }, { "id": "bed", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom_w1" } ], + "blueprint_needs": { + "time": "2 h 30 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 2 ] ], + [ [ "pipe", 8 ] ], + [ [ "lock", 1 ] ], + [ [ "2x4", 8 ] ], + [ [ "nail", 12 ] ], + [ [ "sheet", 4 ], [ "blanket", 2 ], [ "down_blanket", 2 ], [ "fur_blanket", 2 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_beds_makeshift_W2", + "description": "Let's furnish the west bedroom with a makeshift bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_bed_makeshift_W2", + "blueprint_name": "furnish the W bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom3" }, { "id": "fbmc_shelter_1_bedroom_w1" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom_w2" }, { "id": "bed", "amount": 3 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom_w2" } ], + "blueprint_needs": { + "time": "2 h 30 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 2 ] ], + [ [ "pipe", 8 ] ], + [ [ "lock", 1 ] ], + [ [ "2x4", 8 ] ], + [ [ "nail", 12 ] ], + [ [ "sheet", 4 ], [ "blanket", 2 ], [ "down_blanket", 2 ], [ "fur_blanket", 2 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_beds_makeshift_W3", + "description": "Let's furnish the west bedroom with makeshift beds.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_bed_makeshift_W3", + "blueprint_name": "furnish the W bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom5" }, { "id": "fbmc_shelter_1_bedroom_w2" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom_w3" }, { "id": "bed", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom_w3" } ], + "blueprint_needs": { + "time": "2 h 30 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 2 ] ], + [ [ "pipe", 8 ] ], + [ [ "lock", 1 ] ], + [ [ "2x4", 8 ] ], + [ [ "nail", 12 ] ], + [ [ "sheet", 4 ], [ "blanket", 2 ], [ "down_blanket", 2 ], [ "fur_blanket", 2 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_bed_standard_SW", + "description": "Let's furnish the southwest bedroom with a regular bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_bed_standard_SW", + "blueprint_name": "furnish the SW bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom_w3" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bed_sw" }, { "id": "bed", "amount": 5 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bed_sw" } ], + "blueprint_needs": { + "time": "3 h 30 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 2 ] ], + [ [ "pipe", 8 ] ], + [ [ "lock", 1 ] ], + [ [ "2x4", 28 ] ], + [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], + [ [ "nail", 28 ] ], + [ [ "mattress", 2 ], [ "down_mattress", 2 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_bed_straw_SW", + "description": "Let's furnish the southwest bedroom with a straw bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_bed_straw_SW", + "blueprint_name": "furnish the SW bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom_w3" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bed_sw" }, { "id": "bed", "amount": 5 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bed_sw" } ], + "blueprint_needs": { + "time": "2 h 30 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 2 ] ], + [ [ "pipe", 8 ] ], + [ [ "lock", 1 ] ], + [ [ "2x4", 12 ] ], + [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], + [ [ "nail", 8 ] ], + [ [ "straw_pile", 16 ], [ "withered", 16 ], [ "pine_bough", 16 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_bed_makeshift_SW", + "description": "Let's furnish the southwest bedroom with a makeshift bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_bed_makeshift_SW", + "blueprint_name": "furnish the SW bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom_w3" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bed_sw" }, { "id": "bed", "amount": 5 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bed_sw" } ], + "blueprint_needs": { + "time": "3 h", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 2 ] ], + [ [ "pipe", 8 ] ], + [ [ "lock", 1 ] ], + [ [ "2x4", 12 ] ], + [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], + [ [ "nail", 20 ] ], + [ [ "sheet", 4 ], [ "blanket", 2 ], [ "down_blanket", 2 ], [ "fur_blanket", 2 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_beds_standard_S1", + "description": "Let's furnish the southern bedroom with regular beds.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_bed_standard_S1", + "blueprint_name": "furnish the S bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_1_bed_sw" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bed_s1" }, { "id": "bed", "amount": 7 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bed_s1" } ], + "blueprint_needs": { + "time": "6 h 30 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 4 ] ], + [ [ "pipe", 16 ] ], + [ [ "lock", 2 ] ], + [ [ "2x4", 52 ] ], + [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], + [ [ "nail", 48 ] ], + [ [ "mattress", 4 ], [ "down_mattress", 4 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_beds_straw_S1", + "description": "Let's furnish the southern bedroom with straw beds.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_bed_straw_S1", + "blueprint_name": "furnish the S bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_1_bed_sw" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bed_s1" }, { "id": "bed", "amount": 7 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bed_s1" } ], + "blueprint_needs": { + "time": "4 h 30 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 4 ] ], + [ [ "pipe", 16 ] ], + [ [ "lock", 2 ] ], + [ [ "2x4", 20 ] ], + [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], + [ [ "nail", 8 ] ], + [ [ "straw_pile", 32 ], [ "withered", 32 ], [ "pine_bough", 32 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_beds_makeshift_S1", + "description": "Let's furnish the southern bedroom with makeshift beds.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_bed_makeshift_S1", + "blueprint_name": "furnish the S bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_1_bed_sw" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bed_s1" }, { "id": "bed", "amount": 7 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bed_s1" } ], + "blueprint_needs": { + "time": "5 h 30 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 4 ] ], + [ [ "pipe", 16 ] ], + [ [ "lock", 2 ] ], + [ [ "2x4", 20 ] ], + [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], + [ [ "nail", 32 ] ], + [ [ "sheet", 8 ], [ "blanket", 4 ], [ "down_blanket", 4 ], [ "fur_blanket", 4 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_beds_standard_S2", + "description": "Let's furnish the southern bedroom with regular beds.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_bed_standard_S2", + "blueprint_name": "furnish the S bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_1_bed_s1" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bed_s2" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bed_s2" } ], + "blueprint_needs": { + "time": "6 h", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 4 ] ], + [ [ "pipe", 16 ] ], + [ [ "lock", 2 ] ], + [ [ "2x4", 48 ] ], + [ [ "nail", 40 ] ], + [ [ "mattress", 4 ], [ "down_mattress", 4 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_beds_straw_S2", + "description": "Let's furnish the southern bedroom with straw beds.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_bed_straw_S2", + "blueprint_name": "furnish the S bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_1_bed_s1" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bed_s2" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bed_s2" } ], + "blueprint_needs": { + "time": "4 h", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 4 ] ], + [ [ "pipe", 16 ] ], + [ [ "lock", 2 ] ], + [ [ "2x4", 16 ], [ "stick", 16 ] ], + [ [ "straw_pile", 32 ], [ "withered", 32 ], [ "pine_bough", 32 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_beds_makeshift_S2", + "description": "Let's furnish the southern bedroom with makeshift beds.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_bed_makeshift_S2", + "blueprint_name": "furnish the S bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_1_bed_s1" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bed_s2" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bed_s2" } ], + "blueprint_needs": { + "time": "5 h", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 4 ] ], + [ [ "pipe", 16 ] ], + [ [ "lock", 2 ] ], + [ [ "2x4", 16 ] ], + [ [ "nail", 24 ] ], + [ [ "sheet", 8 ], [ "blanket", 4 ], [ "down_blanket", 4 ], [ "fur_blanket", 4 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_diningroom", + "description": "Let's make a dining area.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_dining", + "blueprint_name": "furnish the dining room", + "blueprint_requires": [ { "id": "fbmc_shelter_1_fire" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_dining" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_dining" } ], + "blueprint_needs": { + "time": "6 h", + "skills": [ [ "fabrication", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], + "components": [ [ [ "2x4", 48 ] ], [ [ "wood_sheet", 4 ], [ "wood_panel", 4 ] ], [ [ "nail", 96 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_livingroom", + "description": "Let's make a living room area.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_livingroom", + "blueprint_name": "furnish the living room", + "blueprint_requires": [ { "id": "fbmc_shelter_1_fire" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_livingroom" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_livingroom" } ], + "blueprint_needs": { + "time": "7 h 30 m", + "skills": [ [ "fabrication", 4 ], [ "tailor", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], + "components": [ + [ [ "2x4", 60 ] ], + [ [ "wood_sheet", 6 ], [ "wood_panel", 9 ] ], + [ [ "nail", 102 ] ], + [ [ "blanket", 3 ], [ "down_blanket", 3 ], [ "fur_blanket", 3 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_pantry", + "description": "Let's build some pantry storage.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_pantry", + "blueprint_name": "build some wooden racks", + "blueprint_requires": [ { "id": "fbmc_shelter_1_fire" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_pantry" }, { "id": "pantry" }, { "id": "sorting" }, { "id": "tool_storage" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_pantry" } ], + "blueprint_needs": { + "time": "9 h 20 m", + "skills": [ [ "fabrication", 1 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], + "components": [ [ [ "2x4", 42 ] ], [ [ "wood_sheet", 14 ], [ "wood_panel", 28 ] ], [ [ "nail", 280 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_craftspot", + "description": "Let's build a work bench.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_craftspot", + "blueprint_name": "build a work bench", + "blueprint_requires": [ { "id": "fbmc_shelter_1_fire" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_craftspot" }, { "id": "tool_storage" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_craftspot" } ], + "blueprint_needs": { + "time": "3 h", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 30 ], [ "toolset", 225 ], [ "welder", 150 ], [ "welder_crude", 225 ] ] ], + "qualities": [ [ { "id": "GLARE", "level": 2 } ] ], + "components": [ [ [ "pipe", 24 ] ], [ [ "sheet_metal", 6 ] ], [ [ "sheet_metal_small", 12 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_radio", + "description": "Let's set up a radio tower to improve our recruitment efforts.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_radio_console", + "blueprint_name": "build a radio tower and console", + "blueprint_requires": [ { "id": "fbmc_shelter_1_well" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_radio" }, { "id": "recruiting" }, { "id": "radio" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_radio" } ], + "blueprint_needs": { + "time": "2 d", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "SCREW" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ + [ "wind_turbine", 4 ], + [ "xl_wind_turbine", 1 ], + [ "solar_panel", 4 ], + [ "reinforced_solar_panel", 4 ], + [ "solar_panel_v2", 2 ], + [ "reinforced_solar_panel_v2", 2 ] + ], + [ [ "storage_battery", 1 ], [ "medium_storage_battery", 4 ], [ "small_storage_battery", 32 ] ], + [ [ "sheet_metal", 2 ], [ "wire", 8 ] ], + [ [ "pipe", 24 ] ], + [ [ "processor", 2 ] ], + [ [ "RAM", 2 ] ], + [ [ "large_lcd_screen", 1 ] ], + [ [ "e_scrap", 8 ] ], + [ [ "frame", 1 ] ], + [ [ "circuit", 4 ] ], + [ [ "power_supply", 2 ] ], + [ [ "amplifier", 2 ] ], + [ [ "cable", 80 ] ], + [ [ "motor_small", 1 ], [ "motor_tiny", 2 ] ] + ] + } + } + } +] diff --git a/data/json/recipes/basecamps/base/recipe_modular_shelter_1/recipe_modular_shelter_1_log.json b/data/json/recipes/basecamps/base/recipe_modular_shelter_1/recipe_modular_shelter_1_log.json new file mode 100644 index 0000000000000..6122314b36aed --- /dev/null +++ b/data/json/recipes/basecamps/base/recipe_modular_shelter_1/recipe_modular_shelter_1_log.json @@ -0,0 +1,122 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_bedroom1_log", + "description": "Let's build some living quarters so we can expand. We will start in the northwest corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_bedroom_NW_log", + "blueprint_name": "build NW log bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_1_fire" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom1" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom1" } ], + "blueprint_needs": { + "time": "9 h 30 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 62 ] ], [ [ "nail", 36 ] ], [ [ "wood_panel", 1 ] ], [ [ "hinge", 2 ] ], [ [ "log", 16 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_bedroom2_log", + "description": "Let's build some living quarters so we can expand. We will continue along the west wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_bedroom_W1_log", + "blueprint_name": "build W log bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom1" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom2" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom2" } ], + "blueprint_needs": { + "time": "9 h 30 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 62 ] ], [ [ "nail", 36 ] ], [ [ "wood_panel", 1 ] ], [ [ "hinge", 2 ] ], [ [ "log", 16 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_bedroom3_log", + "description": "Let's build some living quarters so we can expand. We will continue along the same wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_bedroom_W2", + "blueprint_name": "build W log bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom2" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom3" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom3" } ], + "blueprint_needs": { + "time": "9 h 30 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 62 ] ], [ [ "nail", 36 ] ], [ [ "wood_panel", 1 ] ], [ [ "hinge", 2 ] ], [ [ "log", 16 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_bedroom5_log", + "description": "Let's build some living quarters so we can expand. We will continue along the southwest corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_bedroom_SW_log", + "blueprint_name": "build SW log bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom3" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom5" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom5" } ], + "blueprint_needs": { + "time": "15 h 30 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 92 ] ], [ [ "nail", 76 ] ], [ [ "wood_panel", 3 ] ], [ [ "hinge", 2 ] ], [ [ "log", 24 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_bedroom6_log", + "description": "Let's build some living quarters so we can expand. We will continue along the south wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_bedroom_S_log", + "blueprint_name": "build S log bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom5" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom6" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom6" } ], + "blueprint_needs": { + "time": "15 h", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 100 ] ], [ [ "nail", 72 ] ], [ [ "wood_panel", 2 ] ], [ [ "hinge", 4 ] ], [ [ "log", 24 ] ] ] + } + } + } +] diff --git a/data/json/recipes/basecamps/base/recipe_modular_shelter_1/recipe_modular_shelter_1_rock.json b/data/json/recipes/basecamps/base/recipe_modular_shelter_1/recipe_modular_shelter_1_rock.json new file mode 100644 index 0000000000000..087fffd097106 --- /dev/null +++ b/data/json/recipes/basecamps/base/recipe_modular_shelter_1/recipe_modular_shelter_1_rock.json @@ -0,0 +1,154 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_bedroom1_rock", + "description": "Let's build some living quarters so we can expand. We will start in the northwest corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_bedroom_NW_rock", + "blueprint_name": "build NW rock bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_1_fire" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom1" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom1" } ], + "blueprint_needs": { + "time": "1 d 1 h 30 m", + "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 14 ] ], + [ [ "nail", 36 ] ], + [ [ "wood_panel", 1 ] ], + [ [ "hinge", 2 ] ], + [ [ "rock", 96 ] ], + [ [ "pebble", 200 ] ], + [ [ "mortar_build", 8 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_bedroom2_rock", + "description": "Let's build some living quarters so we can expand. We will continue along the west wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_bedroom_W1_rock", + "blueprint_name": "build W rock bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom1" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom2" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom2" } ], + "blueprint_needs": { + "time": "1 d 1 h 30 m", + "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 14 ] ], + [ [ "nail", 36 ] ], + [ [ "wood_panel", 1 ] ], + [ [ "hinge", 2 ] ], + [ [ "rock", 96 ] ], + [ [ "pebble", 200 ] ], + [ [ "mortar_build", 8 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_bedroom3_rock", + "description": "Let's build some living quarters so we can expand. We will continue along the same wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_bedroom_W2", + "blueprint_name": "build W rock bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom2" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom3" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom3" } ], + "blueprint_needs": { + "time": "9 h 30 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 62 ] ], [ [ "nail", 36 ] ], [ [ "wood_panel", 1 ] ], [ [ "hinge", 2 ] ], [ [ "log", 16 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_bedroom5_rock", + "description": "Let's build some living quarters so we can expand. We will continue along the southwest corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_bedroom_SW_rock", + "blueprint_name": "build SW rock bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom3" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom5" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom5" } ], + "blueprint_needs": { + "time": "1 d 15 h 30 m", + "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 20 ] ], + [ [ "nail", 76 ] ], + [ [ "wood_panel", 3 ] ], + [ [ "hinge", 2 ] ], + [ [ "rock", 144 ] ], + [ [ "pebble", 300 ] ], + [ [ "mortar_build", 12 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_bedroom6_rock", + "description": "Let's build some living quarters so we can expand. We will continue along the south wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_bedroom_S_rock", + "blueprint_name": "build S rock bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom5" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom6" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom6" } ], + "blueprint_needs": { + "time": "1 d 15 h", + "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 28 ] ], + [ [ "nail", 72 ] ], + [ [ "wood_panel", 2 ] ], + [ [ "hinge", 4 ] ], + [ [ "rock", 144 ] ], + [ [ "pebble", 300 ] ], + [ [ "mortar_build", 12 ] ] + ] + } + } + } +] diff --git a/data/json/recipes/basecamps/base/recipe_modular_shelter_1/recipe_modular_shelter_1_standard.json b/data/json/recipes/basecamps/base/recipe_modular_shelter_1/recipe_modular_shelter_1_standard.json new file mode 100644 index 0000000000000..341f7a6d57084 --- /dev/null +++ b/data/json/recipes/basecamps/base/recipe_modular_shelter_1/recipe_modular_shelter_1_standard.json @@ -0,0 +1,122 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_bedroom1", + "description": "Let's build some living quarters so we can expand. We will start in the northwest corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_bedroom_NW", + "blueprint_name": "build NW standard bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_1_fire" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom1" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom1" } ], + "blueprint_needs": { + "time": "2 h 26 m", + "skills": [ [ "fabrication", 2 ] ], + "inline": { + "tools": [ [ [ "paint_brush", -1 ] ], [ [ "chipper", -1 ] ] ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 14 ] ], [ [ "nail", 36 ] ], [ [ "wood_panel", 1 ] ], [ [ "hinge", 2 ] ], [ [ "w_paint", 100 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_bedroom2", + "description": "Let's build some living quarters so we can expand. We will continue along the west wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_bedroom_W1", + "blueprint_name": "build W standard bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom1" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom2" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom2" } ], + "blueprint_needs": { + "time": "2 h 26 m", + "skills": [ [ "fabrication", 2 ] ], + "inline": { + "tools": [ [ [ "paint_brush", -1 ] ], [ [ "chipper", -1 ] ] ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 14 ] ], [ [ "nail", 36 ] ], [ [ "wood_panel", 1 ] ], [ [ "hinge", 2 ] ], [ [ "w_paint", 100 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_bedroom3", + "description": "Let's build some living quarters so we can expand. We will continue along the same wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_bedroom_W2", + "blueprint_name": "build W standard bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom2" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom3" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom3" } ], + "blueprint_needs": { + "time": "9 h 30 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 62 ] ], [ [ "nail", 36 ] ], [ [ "wood_panel", 1 ] ], [ [ "hinge", 2 ] ], [ [ "log", 16 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_bedroom5", + "description": "Let's build some living quarters so we can expand. We will continue along the southwest corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_standard_bedroom_SW", + "blueprint_name": "build SW standard bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom3" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom5" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom5" } ], + "blueprint_needs": { + "time": "4 h 54 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ [ [ "paint_brush", -1 ] ], [ [ "chipper", -1 ] ] ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 20 ] ], [ [ "nail", 76 ] ], [ [ "wood_panel", 3 ] ], [ [ "hinge", 2 ] ], [ [ "w_paint", 150 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_bedroom6", + "description": "Let's build some living quarters so we can expand. We will continue along the south wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_bedroom_S", + "blueprint_name": "build S standard bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom5" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom6" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom6" } ], + "blueprint_needs": { + "time": "4 h 24 m", + "skills": [ [ "fabrication", 2 ] ], + "inline": { + "tools": [ [ [ "paint_brush", -1 ] ], [ [ "chipper", -1 ] ] ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 28 ] ], [ [ "nail", 72 ] ], [ [ "wood_panel", 2 ] ], [ [ "hinge", 4 ] ], [ [ "w_paint", 150 ] ] ] + } + } + } +] diff --git a/data/json/recipes/basecamps/base/recipe_modular_shelter_1/recipe_modular_shelter_1_wad.json b/data/json/recipes/basecamps/base/recipe_modular_shelter_1/recipe_modular_shelter_1_wad.json new file mode 100644 index 0000000000000..9bb1dc6033bfe --- /dev/null +++ b/data/json/recipes/basecamps/base/recipe_modular_shelter_1/recipe_modular_shelter_1_wad.json @@ -0,0 +1,155 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_bedroom1_wad", + "description": "Let's build some living quarters so we can expand. We will start in the northwest corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_bedroom_NW_wad", + "blueprint_name": "build NW wattle and daub bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_1_fire" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom1" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom1" } ], + "blueprint_needs": { + "time": "8 h 10 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 58 ] ], + [ [ "nail", 24 ] ], + [ [ "material_quicklime", 32 ], [ "material_limestone", 32 ], [ "clay_lump", 32 ] ], + [ [ "pebble", 80 ], [ "material_sand", 80 ] ], + [ [ "straw_pile", 32 ], [ "cattail_stalk", 32 ], [ "dogbane", 32 ], [ "pine_bough", 32 ] ], + [ [ "water", 40 ], [ "water_clean", 40 ] ], + [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_bedroom2_wad", + "description": "Let's build some living quarters so we can expand. We will continue along the west wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_bedroom_W1_wad", + "blueprint_name": "build W wattle and daub bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom1" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom2" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom2" } ], + "blueprint_needs": { + "time": "8 h 10 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 58 ] ], + [ [ "nail", 24 ] ], + [ [ "material_quicklime", 32 ], [ "material_limestone", 32 ], [ "clay_lump", 32 ] ], + [ [ "pebble", 80 ], [ "material_sand", 80 ] ], + [ [ "straw_pile", 32 ], [ "cattail_stalk", 32 ], [ "dogbane", 32 ], [ "pine_bough", 32 ] ], + [ [ "water", 40 ], [ "water_clean", 40 ] ], + [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_bedroom3_wad", + "description": "Let's build some living quarters so we can expand. We will continue along the same wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_bedroom_W2", + "blueprint_name": "build W wattle and daub bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom2" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom3" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom3" } ], + "blueprint_needs": { + "time": "9 h 30 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 62 ] ], [ [ "nail", 36 ] ], [ [ "wood_panel", 1 ] ], [ [ "hinge", 2 ] ], [ [ "log", 16 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_bedroom5_wad", + "description": "Let's build some living quarters so we can expand. We will continue along the southwest corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_bedroom_SW_wad", + "blueprint_name": "build SW wattle and daub bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom3" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom5" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom5" } ], + "blueprint_needs": { + "time": "13 h 30 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 84 ] ], + [ [ "nail", 64 ] ], + [ [ "material_quicklime", 48 ], [ "material_limestone", 48 ], [ "clay_lump", 48 ] ], + [ [ "pebble", 120 ], [ "material_sand", 120 ] ], + [ [ "straw_pile", 48 ], [ "cattail_stalk", 48 ], [ "dogbane", 48 ], [ "pine_bough", 48 ] ], + [ [ "water", 60 ], [ "water_clean", 60 ] ], + [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], + [ [ "wood_sheet", 1 ], [ "wood_panel", 2 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_bedroom6_wad", + "description": "Let's build some living quarters so we can expand. We will continue along the south wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_bedroom_S_wad", + "blueprint_name": "build S wattle and daub bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom5" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom6" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom6" } ], + "blueprint_needs": { + "time": "13 h", + "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 96 ] ], + [ [ "nail", 48 ] ], + [ [ "material_quicklime", 48 ], [ "material_limestone", 48 ], [ "clay_lump", 48 ] ], + [ [ "pebble", 120 ], [ "material_sand", 120 ] ], + [ [ "straw_pile", 48 ], [ "cattail_stalk", 48 ], [ "dogbane", 48 ], [ "pine_bough", 48 ] ], + [ [ "water", 60 ], [ "water_clean", 60 ] ], + [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ] + ] + } + } + } +] diff --git a/data/json/recipes/basecamps/base/recipe_modular_shelter_1/recipe_modular_shelter_1_wood.json b/data/json/recipes/basecamps/base/recipe_modular_shelter_1/recipe_modular_shelter_1_wood.json new file mode 100644 index 0000000000000..917697fcf72d0 --- /dev/null +++ b/data/json/recipes/basecamps/base/recipe_modular_shelter_1/recipe_modular_shelter_1_wood.json @@ -0,0 +1,122 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_bedroom1_wood", + "description": "Let's build some living quarters so we can expand. We will start in the northwest corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_bedroom_NW_wood", + "blueprint_name": "build NW wood bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_1_fire" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom1" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom1" } ], + "blueprint_needs": { + "time": "6 h 50 m", + "skills": [ [ "fabrication", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 54 ] ], [ [ "nail", 196 ] ], [ [ "wood_panel", 9 ] ], [ [ "hinge", 2 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_bedroom2_wood", + "description": "Let's build some living quarters so we can expand. We will continue along the west wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_bedroom_W1_wood", + "blueprint_name": "build W wood bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom1" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom2" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom2" } ], + "blueprint_needs": { + "time": "6 h 50 m", + "skills": [ [ "fabrication", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 54 ] ], [ [ "nail", 196 ] ], [ [ "wood_panel", 9 ] ], [ [ "hinge", 2 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_bedroom3_wood", + "description": "Let's build some living quarters so we can expand. We will continue along the same wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_bedroom_W2", + "blueprint_name": "build W wood bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom2" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom3" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom3" } ], + "blueprint_needs": { + "time": "9 h 30 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 62 ] ], [ [ "nail", 36 ] ], [ [ "wood_panel", 1 ] ], [ [ "hinge", 2 ] ], [ [ "log", 16 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_bedroom5_wood", + "description": "Let's build some living quarters so we can expand. We will continue along the southwest corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_bedroom_SW_wood", + "blueprint_name": "build SW wood bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom3" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom5" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom5" } ], + "blueprint_needs": { + "time": "11 h 30 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 80 ] ], [ [ "nail", 316 ] ], [ [ "wood_panel", 15 ] ], [ [ "hinge", 2 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shelter_1_bedroom6_wood", + "description": "Let's build some living quarters so we can expand. We will continue along the south wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_1_bedroom_S_wood", + "blueprint_name": "build S wood bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_1_bedroom5" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_1_bedroom6" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_1_bedroom6" } ], + "blueprint_needs": { + "time": "11 h", + "skills": [ [ "fabrication", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 88 ] ], [ [ "nail", 312 ] ], [ [ "wood_panel", 14 ] ], [ [ "hinge", 4 ] ] ] + } + } + } +] diff --git a/data/json/recipes/basecamps/base/recipe_modular_shelter_2/modular_shelter_2_recipe_groups.json b/data/json/recipes/basecamps/base/recipe_modular_shelter_2/modular_shelter_2_recipe_groups.json new file mode 100644 index 0000000000000..b9b62eb6ae183 --- /dev/null +++ b/data/json/recipes/basecamps/base/recipe_modular_shelter_2/modular_shelter_2_recipe_groups.json @@ -0,0 +1,27 @@ +[ + { + "type": "recipe_group", + "id": "fbmc_shelter_2_recipes_1", + "building_type": "BASE", + "recipes": [ + { "id": "tinder", "description": " Craft: Tinder" }, + { "id": "pointy_stick", "description": " Craft: Pointy Sticks" } + ] + }, + { + "type": "recipe_group", + "id": "fbmc_shelter_2_cooking_recipes_1", + "building_type": "COOK", + "recipes": [ + { "id": "tinder", "description": " Craft: Tinder" }, + { "id": "meat_cooked", "description": " Cook: Meat, Cooked" }, + { "id": "fish_cooked", "description": " Cook: Fish, Cooked" }, + { "id": "veggy_cooked", "description": " Cook: Veggy, Cooked" }, + { "id": "boiled_egg", "description": " Cook: Egg, Boiled" }, + { "id": "starch", "description": " Cook: Starch" }, + { "id": "starch_from_fibrous_stuff", "description": " Cook: Cattail Starch" }, + { "id": "flatbread", "description": " Cook: Flatbread" }, + { "id": "veggy_wild_cooked", "description": " Cook: Veggy, Cooked Wild" } + ] + } +] diff --git a/data/json/recipes/basecamps/base/recipe_modular_shelter_2/recipe_modular_shelter_2_common.json b/data/json/recipes/basecamps/base/recipe_modular_shelter_2/recipe_modular_shelter_2_common.json new file mode 100644 index 0000000000000..4b29e934a89f7 --- /dev/null +++ b/data/json/recipes/basecamps/base/recipe_modular_shelter_2/recipe_modular_shelter_2_common.json @@ -0,0 +1,958 @@ +[ + { + "type": "recipe", + "result": "faction_base_shelter_2_0", + "description": "We should survey the base site and set up a bulletin board.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "time": "1 h", + "construction_blueprint": "fbmc_shelter_2_0", + "blueprint_provides": [ + { "id": "gathering" }, + { "id": "fbmc_shelter_2_recipes_1" }, + { "id": "fbmc_shelter_2_0" }, + { "id": "firewood" }, + { "id": "foraging" }, + { "id": "sorting" }, + { "id": "logging" } + ], + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_name": "basic survey", + "check_blueprint_needs": false + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_fireplace", + "description": "We should build a fireplace for cooking and grab a pot. Let's set up near the working terminal.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_fireplace", + "blueprint_name": "build a fireplace", + "blueprint_requires": [ { "id": "fbmc_shelter_2_0" } ], + "blueprint_provides": [ + { "id": "fbmc_shelter_2_fire" }, + { "id": "trapping" }, + { "id": "hunting" }, + { "id": "kitchen" }, + { "id": "fbmc_shelter_2_cooking_recipes_1" } + ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_fire" } ], + "blueprint_resources": [ "fake_fireplace", "pot" ], + "blueprint_needs": { + "time": "2 h 30 m", + "skills": [ [ "fabrication", 2 ], [ "survival", 1 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], + "components": [ [ [ "2x4", 4 ] ], [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], [ [ "nail", 8 ] ], [ [ "rock", 40 ] ] ] + } + }, + "components": [ [ [ "pot", 1 ], [ "rock_pot", 1 ], [ "pot_copper", 1 ], [ "clay_pot", 1 ] ] ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_brazier", + "description": "We should build a brazier for cooking and grab a pot. Let's set up near the working terminal.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "time": "5 m", + "construction_blueprint": "fbmc_shelter_2_brazier", + "blueprint_name": "build a brazier", + "blueprint_requires": [ { "id": "fbmc_shelter_2_0" } ], + "blueprint_provides": [ + { "id": "fbmc_shelter_2_fire" }, + { "id": "trapping" }, + { "id": "hunting" }, + { "id": "kitchen" }, + { "id": "fbmc_shelter_2_cooking_recipes_1" } + ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_fire" } ], + "blueprint_resources": [ "fake_fireplace", "pot" ], + "blueprint_needs": { + "time": "30 m", + "skills": [ [ "fabrication", 1 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], + "components": [ [ [ "2x4", 4 ] ], [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], [ [ "nail", 8 ] ] ] + } + }, + "components": [ [ [ "brazier", 1 ] ], [ [ "pot", 1 ], [ "rock_pot", 1 ], [ "pot_copper", 1 ], [ "clay_pot", 1 ] ] ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_stove", + "description": "We should build a wood stove for cooking and grab a pot. Let's set up near the working terminal.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_stove", + "blueprint_name": "build a wood stove", + "blueprint_requires": [ { "id": "fbmc_shelter_2_0" } ], + "blueprint_provides": [ + { "id": "fbmc_shelter_2_fire" }, + { "id": "trapping" }, + { "id": "hunting" }, + { "id": "kitchen" }, + { "id": "fbmc_shelter_2_cooking_recipes_1" } + ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_fire" } ], + "blueprint_resources": [ "fake_fireplace", "pot" ], + "blueprint_needs": { + "time": "1 h 30 m", + "skills": [ [ "fabrication", 5 ], [ "mechanics", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "SAW_W" } ] ], + "components": [ + [ [ "2x4", 4 ] ], + [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], + [ [ "nail", 8 ] ], + [ [ "metal_tank", 1 ] ], + [ [ "pipe", 1 ] ] + ] + } + }, + "components": [ [ [ "pot", 1 ], [ "rock_pot", 1 ], [ "pot_copper", 1 ], [ "clay_pot", 1 ] ] ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_well", + "description": "We should build a well, accross from the terminal. This will make our future here more secure.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_well", + "blueprint_name": "build a well", + "blueprint_requires": [ { "id": "fbmc_shelter_2_fire" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_well" }, { "id": "relaying" }, { "id": "scouting" }, { "id": "patrolling" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_well" } ], + "blueprint_needs": { + "time": "11 h", + "skills": [ [ "fabrication", 4 ], [ "mechanics", 2 ], [ "survival", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], + "components": [ [ [ "rock", 40 ] ], [ [ "2x4", 4 ] ], [ [ "nail", 8 ] ], [ [ "well_pump", 1 ] ], [ [ "pipe", 6 ] ] ] + } + } + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bed_standard_NW", + "description": "Let's furnish the northwest bedroom with a regular bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bed_standard_NW", + "blueprint_name": "furnish the NW bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom1" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_nw" }, { "id": "bed", "amount": 1 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_nw" } ], + "blueprint_needs": { + "time": "3 h", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 2 ] ], + [ [ "pipe", 8 ] ], + [ [ "lock", 1 ] ], + [ [ "2x4", 24 ] ], + [ [ "nail", 20 ] ], + [ [ "mattress", 2 ], [ "down_mattress", 2 ] ] + ] + } + } + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_beds_standard_W1", + "description": "Let's furnish the west bedroom with a regular bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bed_W1", + "blueprint_name": "furnish the W bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom2" }, { "id": "fbmc_shelter_2_bed_nw" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom_w1" }, { "id": "bed", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom_w1" } ], + "blueprint_needs": { + "time": "3 h", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 2 ] ], + [ [ "pipe", 8 ] ], + [ [ "lock", 1 ] ], + [ [ "2x4", 24 ] ], + [ [ "nail", 20 ] ], + [ [ "mattress", 2 ], [ "down_mattress", 2 ] ] + ] + } + } + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_beds_standard_W2", + "description": "Let's furnish the west bedroom with a regular bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bed_W2", + "blueprint_name": "furnish the W bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom3" }, { "id": "fbmc_shelter_2_bedroom_w1" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom_w2" }, { "id": "bed", "amount": 3 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom_w2" } ], + "blueprint_needs": { + "time": "3 h", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 2 ] ], + [ [ "pipe", 8 ] ], + [ [ "lock", 1 ] ], + [ [ "2x4", 24 ] ], + [ [ "nail", 20 ] ], + [ [ "mattress", 2 ], [ "down_mattress", 2 ] ] + ] + } + } + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_beds_standard_W3", + "description": "Let's furnish the west bedroom with regular a bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bed_W3", + "blueprint_name": "furnish the W bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom4" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom_w4" }, { "id": "bed", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom_w4" } ], + "blueprint_needs": { + "time": "3 h", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 2 ] ], + [ [ "pipe", 8 ] ], + [ [ "lock", 1 ] ], + [ [ "2x4", 24 ] ], + [ [ "nail", 20 ] ], + [ [ "mattress", 2 ], [ "down_mattress", 2 ] ] + ] + } + } + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bed_straw_NW", + "description": "Let's furnish the southeast bedroom with a straw bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bed_straw_NW", + "blueprint_name": "furnish the NW bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom1" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_nw" }, { "id": "bed", "amount": 1 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_nw" } ], + "blueprint_needs": { + "time": "2 h", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 2 ] ], + [ [ "pipe", 8 ] ], + [ [ "lock", 1 ] ], + [ [ "2x4", 8 ], [ "stick", 8 ] ], + [ [ "straw_pile", 16 ], [ "withered", 16 ], [ "pine_bough", 16 ] ] + ] + } + } + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_beds_straw_W1", + "description": "Let's furnish the west bedroom with a straw bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bed_straw_W1", + "blueprint_name": "furnish the W bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom2" }, { "id": "fbmc_shelter_2_bed_nw" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom_w1" }, { "id": "bed", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom_w1" } ], + "blueprint_needs": { + "time": "2 h", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 2 ] ], + [ [ "pipe", 8 ] ], + [ [ "lock", 1 ] ], + [ [ "2x4", 8 ], [ "stick", 8 ] ], + [ [ "straw_pile", 16 ], [ "withered", 16 ], [ "pine_bough", 16 ] ] + ] + } + } + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_beds_straw_W2", + "description": "Let's furnish the west bedroom with a straw bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bed_straw_W2", + "blueprint_name": "furnish the W bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom3" }, { "id": "fbmc_shelter_2_bedroom_w1" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom_w2" }, { "id": "bed", "amount": 3 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom_w2" } ], + "blueprint_needs": { + "time": "2 h", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 2 ] ], + [ [ "pipe", 8 ] ], + [ [ "lock", 1 ] ], + [ [ "2x4", 8 ], [ "stick", 8 ] ], + [ [ "straw_pile", 16 ], [ "withered", 16 ], [ "pine_bough", 16 ] ] + ] + } + } + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_beds_straw_W3", + "description": "Let's furnish the west bedroom with a straw bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bed_straw_W3", + "blueprint_name": "furnish the W bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom4" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom_w4" }, { "id": "bed", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom_w4" } ], + "blueprint_needs": { + "time": "2 h", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 2 ] ], + [ [ "pipe", 8 ] ], + [ [ "lock", 1 ] ], + [ [ "2x4", 8 ], [ "stick", 8 ] ], + [ [ "straw_pile", 16 ], [ "withered", 16 ], [ "pine_bough", 16 ] ] + ] + } + } + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bed_makeshift_NW", + "description": "Let's furnish the southeast bedroom with a makeshift bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bed_makeshift_NW", + "blueprint_name": "furnish the NW bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom1" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_nw" }, { "id": "bed", "amount": 1 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_nw" } ], + "blueprint_needs": { + "time": "2 h 30 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 2 ] ], + [ [ "pipe", 8 ] ], + [ [ "lock", 1 ] ], + [ [ "2x4", 8 ] ], + [ [ "nail", 12 ] ], + [ [ "sheet", 4 ], [ "blanket", 2 ], [ "down_blanket", 2 ], [ "fur_blanket", 2 ] ] + ] + } + } + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_beds_makeshift_W1", + "description": "Let's furnish the west bedroom with a makeshift bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bed_makeshift_W1", + "blueprint_name": "furnish the W bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom2" }, { "id": "fbmc_shelter_2_bed_nw" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom_w1" }, { "id": "bed", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom_w1" } ], + "blueprint_needs": { + "time": "2 h 30 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 2 ] ], + [ [ "pipe", 8 ] ], + [ [ "lock", 1 ] ], + [ [ "2x4", 8 ] ], + [ [ "nail", 12 ] ], + [ [ "sheet", 4 ], [ "blanket", 2 ], [ "down_blanket", 2 ], [ "fur_blanket", 2 ] ] + ] + } + } + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_beds_makeshift_W2", + "description": "Let's furnish the west bedroom with a makeshift bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bed_makeshift_W2", + "blueprint_name": "furnish the W bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom3" }, { "id": "fbmc_shelter_2_bedroom_w1" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom_w2" }, { "id": "bed", "amount": 3 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom_w2" } ], + "blueprint_needs": { + "time": "2 h 30 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 2 ] ], + [ [ "pipe", 8 ] ], + [ [ "lock", 1 ] ], + [ [ "2x4", 8 ] ], + [ [ "nail", 12 ] ], + [ [ "sheet", 4 ], [ "blanket", 2 ], [ "down_blanket", 2 ], [ "fur_blanket", 2 ] ] + ] + } + } + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_beds_makeshift_W3", + "description": "Let's furnish the west bedroom with a makeshift bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bed_makeshift_W3", + "blueprint_name": "furnish the W bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom4" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom_w4" }, { "id": "bed", "amount": 4 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom_w4" } ], + "blueprint_needs": { + "time": "2 h 30 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 2 ] ], + [ [ "pipe", 8 ] ], + [ [ "lock", 1 ] ], + [ [ "2x4", 8 ] ], + [ [ "nail", 12 ] ], + [ [ "sheet", 4 ], [ "blanket", 2 ], [ "down_blanket", 2 ], [ "fur_blanket", 2 ] ] + ] + } + } + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bed_standard_SW", + "description": "Let's furnish the southwest bedroom with a regular bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bed_standard_SW", + "blueprint_name": "furnish the SW bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom5" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_sw" }, { "id": "bed", "amount": 5 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_sw" } ], + "blueprint_needs": { + "time": "3 h", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 2 ] ], + [ [ "pipe", 8 ] ], + [ [ "lock", 1 ] ], + [ [ "2x4", 24 ] ], + [ [ "nail", 20 ] ], + [ [ "mattress", 2 ], [ "down_mattress", 2 ] ] + ] + } + } + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bed_straw_SW", + "description": "Let's furnish the southwest bedroom with a straw bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bed_straw_SW", + "blueprint_name": "furnish the SW bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom5" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_sw" }, { "id": "bed", "amount": 5 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_sw" } ], + "blueprint_needs": { + "time": "2 h", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "2x4", 8 ], [ "stick", 8 ] ], + [ [ "lock", 1 ] ], + [ [ "pine_bough", 16 ], [ "straw_pile", 16 ], [ "withered", 16 ] ], + [ [ "pipe", 8 ] ], + [ [ "sheet_metal", 2 ] ] + ] + } + } + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bed_makeshift_SW", + "description": "Let's furnish the southwest bedroom with a makeshift bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bed_makeshift_SW", + "blueprint_name": "furnish the SW bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom5" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_sw" }, { "id": "bed", "amount": 5 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_sw" } ], + "blueprint_needs": { + "time": "2 h 30 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "2x4", 8 ] ], + [ [ "blanket", 2 ], [ "down_blanket", 2 ], [ "fur_blanket", 2 ], [ "sheet", 4 ] ], + [ [ "lock", 1 ] ], + [ [ "nail", 12 ] ], + [ [ "pipe", 8 ] ], + [ [ "sheet_metal", 2 ] ] + ] + } + } + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_beds_standard_S1", + "description": "Let's furnish the southern bedroom with a regular bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bed_standard_S1", + "blueprint_name": "furnish the S bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom6" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_s1" }, { "id": "bed", "amount": 6 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_s1" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_beds_straw_S1", + "description": "Let's furnish the southern bedroom with a straw bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bed_straw_S1", + "blueprint_name": "furnish the S bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom6" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_s1" }, { "id": "bed", "amount": 6 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_s1" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_beds_makeshift_S1", + "description": "Let's furnish the southern bedroom with a makeshift bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bed_makeshift_S1", + "blueprint_name": "furnish the S bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom6" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_s1" }, { "id": "bed", "amount": 6 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_s1" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_beds_standard_S2", + "description": "Let's furnish the southern bedroom with a regular bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bed_standard_S2", + "blueprint_name": "furnish the S bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom6" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_s2" }, { "id": "bed", "amount": 7 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_s2" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_beds_straw_S2", + "description": "Let's furnish the southern bedroom with a straw bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bed_straw_S2", + "blueprint_name": "furnish the S bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom6" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_s2" }, { "id": "bed", "amount": 7 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_s2" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_beds_makeshift_S2", + "description": "Let's furnish the southern bedroom with a makeshift bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bed_makeshift_S2", + "blueprint_name": "furnish the S bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom6" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_s2" }, { "id": "bed", "amount": 7 } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_s2" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_beds_standard_E1", + "description": "Let's furnish the eastern bedroom with a regular bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bed_standard_E1", + "blueprint_name": "furnish the E bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom7" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_e1" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_e1" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_beds_straw_E1", + "description": "Let's furnish the eastern bedroom with a straw bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bed_straw_E1", + "blueprint_name": "furnish the E bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom7" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_e1" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_e1" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_1_bed_makeshift_E1", + "description": "Let's furnish the eastern bedroom with a makeshift bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bed_makeshift_E1", + "blueprint_name": "furnish the E bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom7" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_e1" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_e1" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_beds_standard_E2", + "description": "Let's furnish the eastern bedroom with a regular bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bed_standard_E2", + "blueprint_name": "furnish the E bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom8" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_e2" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_e2" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_beds_straw_E2", + "description": "Let's furnish the eastern bedroom with a straw bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bed_straw_E2", + "blueprint_name": "furnish the E bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom8" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_e2" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_e2" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_1_bed_makeshift_E2", + "description": "Let's furnish the eastern bedroom with a makeshift bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bed_makeshift_E2", + "blueprint_name": "furnish the E bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom8" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_e2" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_e2" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_beds_standard_E3", + "description": "Let's furnish the eastern bedroom with a regular bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bed_standard_E3", + "blueprint_name": "furnish the E bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom9" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_e3" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_e3" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_beds_straw_E3", + "description": "Let's furnish the eastern bedroom with a straw bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bed_straw_E3", + "blueprint_name": "furnish the E bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom9" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_e3" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_e3" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_1_bed_makeshift_E3", + "description": "Let's furnish the eastern bedroom with a makeshift bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bed_makeshift_E3", + "blueprint_name": "furnish the E bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom9" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_e3" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_e3" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_beds_standard_E4", + "description": "Let's furnish the eastern bedroom with a regular bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bed_standard_E4", + "blueprint_name": "furnish the E bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom10" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_e4" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_e4" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_beds_straw_E4", + "description": "Let's furnish the eastern bedroom with a straw bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bed_straw_E4", + "blueprint_name": "furnish the E bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom10" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_e4" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_e4" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_1_bed_makeshift_E4", + "description": "Let's furnish the eastern bedroom with a makeshift bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bed_makeshift_E4", + "blueprint_name": "furnish the E bedroom", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom10" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bed_e4" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bed_e4" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_diningroom", + "description": "Let's make a dining area.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_dining", + "blueprint_name": "furnish the dining room", + "blueprint_requires": [ { "id": "fbmc_shelter_2_fire" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_dining" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_dining" } ], + "blueprint_needs": { + "time": "6 h", + "skills": [ [ "fabrication", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], + "components": [ [ [ "2x4", 48 ] ], [ [ "wood_sheet", 4 ], [ "wood_panel", 4 ] ], [ [ "nail", 96 ] ] ] + } + } + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_livingroom", + "description": "Let's make a living room area.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_livingroom", + "blueprint_name": "furnish the living room", + "blueprint_requires": [ { "id": "fbmc_shelter_2_fire" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_livingroom" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_livingroom" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_pantry", + "description": "Let's build some pantry storage.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_pantry", + "blueprint_name": "build some wooden racks", + "blueprint_requires": [ { "id": "fbmc_shelter_2_fire" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_pantry" }, { "id": "pantry" }, { "id": "sorting" }, { "id": "tool_storage" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_pantry" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_craftspot", + "description": "Let's build a work bench.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_craftspot", + "blueprint_name": "build a work bench", + "blueprint_requires": [ { "id": "fbmc_shelter_2_fire" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_craftspot" }, { "id": "tool_storage" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_craftspot" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_radio", + "description": "Let's set up a radio tower to improve our recruitment efforts.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_radio_console", + "blueprint_name": "build a radio tower and console", + "blueprint_requires": [ { "id": "fbmc_shelter_2_well" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_radio" }, { "id": "recruiting" }, { "id": "radio" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_radio" } ], + "blueprint_needs": { + "time": "2 d", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "SCREW" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ + [ "wind_turbine", 4 ], + [ "xl_wind_turbine", 1 ], + [ "solar_panel", 4 ], + [ "reinforced_solar_panel", 4 ], + [ "solar_panel_v2", 2 ], + [ "reinforced_solar_panel_v2", 2 ] + ], + [ [ "storage_battery", 1 ], [ "medium_storage_battery", 4 ], [ "small_storage_battery", 32 ] ], + [ [ "sheet_metal", 2 ], [ "wire", 8 ] ], + [ [ "pipe", 24 ] ], + [ [ "processor", 2 ] ], + [ [ "RAM", 2 ] ], + [ [ "large_lcd_screen", 1 ] ], + [ [ "e_scrap", 8 ] ], + [ [ "frame", 1 ] ], + [ [ "circuit", 4 ] ], + [ [ "power_supply", 2 ] ], + [ [ "amplifier", 2 ] ], + [ [ "cable", 80 ] ], + [ [ "motor_small", 1 ], [ "motor_tiny", 2 ] ] + ] + } + } + } +] diff --git a/data/json/recipes/basecamps/base/recipe_modular_shelter_2/recipe_modular_shelter_2_log.json b/data/json/recipes/basecamps/base/recipe_modular_shelter_2/recipe_modular_shelter_2_log.json new file mode 100644 index 0000000000000..c55019a227d60 --- /dev/null +++ b/data/json/recipes/basecamps/base/recipe_modular_shelter_2/recipe_modular_shelter_2_log.json @@ -0,0 +1,142 @@ +[ + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom1_log", + "description": "Let's build some living quarters so we can expand. We will start in the northwest corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_NW_log", + "blueprint_name": "build NW log bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_fire" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom1" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom1" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom2_log", + "description": "Let's build some living quarters so we can expand. We will continue along the west wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_W1_log", + "blueprint_name": "build W log bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom1" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom2" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom2" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom3_log", + "description": "Let's build some living quarters so we can expand. We will continue along the same wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_W2_log", + "blueprint_name": "build W log bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom2" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom3" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom3" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom4_log", + "description": "Let's build some living quarters so we can expand. We will enclose the west side of the stairs.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_W3_log", + "blueprint_name": "build W log bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom3" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom4" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom4" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom5_log", + "description": "Let's build some living quarters so we can expand. We will continue along the southwest corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_SW_log", + "blueprint_name": "build SW log bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom4" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom5" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom5" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom6_log", + "description": "Let's build two living quarters so we can expand. We will continue along the south wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_S_log", + "blueprint_name": "build S log bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom5" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom6" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom6" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom7_log", + "description": "Let's build another bedroom so we can expand. We will continue to enclose the stairwell and add new doors.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_E1_log", + "blueprint_name": "build central E bedroom log walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom6" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom7" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom7" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom8_log", + "description": "Let's build another bedroom on the east wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_E2_log", + "blueprint_name": "build E bedroom log walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom7" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom8" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom8" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom9_log", + "description": "Let's build another bedroom on the east wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_E3_log", + "blueprint_name": "build E bedroom log walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom8" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom9" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom9" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom10_log", + "description": "Let's build another bedroom on the east wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_E4_log", + "blueprint_name": "build E bedroom log walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom9" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom10" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom10" } ] + } +] diff --git a/data/json/recipes/basecamps/base/recipe_modular_shelter_2/recipe_modular_shelter_2_rock.json b/data/json/recipes/basecamps/base/recipe_modular_shelter_2/recipe_modular_shelter_2_rock.json new file mode 100644 index 0000000000000..1ee6721351b1c --- /dev/null +++ b/data/json/recipes/basecamps/base/recipe_modular_shelter_2/recipe_modular_shelter_2_rock.json @@ -0,0 +1,142 @@ +[ + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom1_rock", + "description": "Let's build some living quarters so we can expand. We will start in the northwest corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_NW_rock", + "blueprint_name": "build NW rock bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_fire" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom1" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom1" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom2_rock", + "description": "Let's build some living quarters so we can expand. We will continue along the west wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_W1_rock", + "blueprint_name": "build W rock bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom1" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom2" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom2" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom3_rock", + "description": "Let's build some living quarters so we can expand. We will continue along the same wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_W2_rock", + "blueprint_name": "build W rock bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom2" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom3" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom3" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom4_rock", + "description": "Let's build some living quarters so we can expand. We will enclose the west side of the stairs.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_W3_rock", + "blueprint_name": "build W rock bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom3" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom4" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom4" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom5_rock", + "description": "Let's build some living quarters so we can expand. We will continue along the southwest corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_SW_rock", + "blueprint_name": "build SW rock bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom4" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom5" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom5" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom6_rock", + "description": "Let's build two living quarters so we can expand. We will continue along the south wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_S_rock", + "blueprint_name": "build S rock bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom5" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom6" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom6" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom7_rock", + "description": "Let's build another bedroom so we can expand. We will continue to enclose the stairwell and add new doors.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_E1_rock", + "blueprint_name": "build central E bedroom rock walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom6" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom7" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom7" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom8_rock", + "description": "Let's build another bedroom on the east wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_E2_rock", + "blueprint_name": "build E bedroom rock walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom7" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom8" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom8" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom9_rock", + "description": "Let's build another bedroom on the east wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_E3_rock", + "blueprint_name": "build E bedroom rock walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom8" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom9" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom9" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom10_rock", + "description": "Let's build another bedroom on the east wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_E4_rock", + "blueprint_name": "build E bedroom rock walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom9" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom10" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom10" } ] + } +] diff --git a/data/json/recipes/basecamps/base/recipe_modular_shelter_2/recipe_modular_shelter_2_standard.json b/data/json/recipes/basecamps/base/recipe_modular_shelter_2/recipe_modular_shelter_2_standard.json new file mode 100644 index 0000000000000..bef37997f451e --- /dev/null +++ b/data/json/recipes/basecamps/base/recipe_modular_shelter_2/recipe_modular_shelter_2_standard.json @@ -0,0 +1,142 @@ +[ + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom1_standard", + "description": "Let's build some living quarters so we can expand. We will start in the northwest corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_NW_standard", + "blueprint_name": "build NW standard bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_fire" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom1" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom1" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom2_standard", + "description": "Let's build some living quarters so we can expand. We will continue along the west wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_W1_standard", + "blueprint_name": "build W standard bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom1" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom2" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom2" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom3_standard", + "description": "Let's build some living quarters so we can expand. We will continue along the same wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_W2_standard", + "blueprint_name": "build W standard bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom2" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom3" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom3" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom4_standard", + "description": "Let's build some living quarters so we can expand. We will enclose the west side of the stairs.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_W3_standard", + "blueprint_name": "build W standard bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom3" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom4" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom4" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom5_standard", + "description": "Let's build some living quarters so we can expand. We will continue along the southwest corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_SW_standard", + "blueprint_name": "build SW standard bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom4" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom5" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom5" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom6_standard", + "description": "Let's build two living quarters so we can expand. We will continue along the south wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_S_standard", + "blueprint_name": "build S standard bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom5" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom6" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom6" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom7_standard", + "description": "Let's build another bedroom so we can expand. We will continue to enclose the stairwell and add new doors.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_E1_standard", + "blueprint_name": "build central E bedroom standard walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom6" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom7" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom7" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom8_standard", + "description": "Let's build another bedroom on the east wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_E2_standard", + "blueprint_name": "build E bedroom standard walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom7" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom8" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom8" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom9_standard", + "description": "Let's build another bedroom on the east wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_E3_standard", + "blueprint_name": "build E bedroom standard walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom8" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom9" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom9" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom10_standard", + "description": "Let's build another bedroom on the east wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_E4_standard", + "blueprint_name": "build E bedroom standard walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom9" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom10" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom10" } ] + } +] diff --git a/data/json/recipes/basecamps/base/recipe_modular_shelter_2/recipe_modular_shelter_2_wad.json b/data/json/recipes/basecamps/base/recipe_modular_shelter_2/recipe_modular_shelter_2_wad.json new file mode 100644 index 0000000000000..b146fc2e516b0 --- /dev/null +++ b/data/json/recipes/basecamps/base/recipe_modular_shelter_2/recipe_modular_shelter_2_wad.json @@ -0,0 +1,142 @@ +[ + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom1_wad", + "description": "Let's build some living quarters so we can expand. We will start in the northwest corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_NW_wad", + "blueprint_name": "build NW wattle and daub bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_fire" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom1" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom1" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom2_wad", + "description": "Let's build some living quarters so we can expand. We will continue along the west wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_W1_wad", + "blueprint_name": "build W wattle and daub bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom1" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom2" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom2" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom3_wad", + "description": "Let's build some living quarters so we can expand. We will continue along the same wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_W2_wad", + "blueprint_name": "build W wattle and daub bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom2" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom3" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom3" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom4_wad", + "description": "Let's build some living quarters so we can expand. We will enclose the west side of the stairs.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_W3_wad", + "blueprint_name": "build W wattle and daub bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom3" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom4" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom4" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom5_wad", + "description": "Let's build some living quarters so we can expand. We will continue along the southwest corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_SW_wad", + "blueprint_name": "build SW wattle and daub bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom4" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom5" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom5" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom6_wad", + "description": "Let's build two living quarters so we can expand. We will continue along the south wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_S_wad", + "blueprint_name": "build S wattle and daub bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom5" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom6" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom6" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom7_wad", + "description": "Let's build another bedroom so we can expand. We will continue to enclose the stairwell and add new doors.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_E1_wad", + "blueprint_name": "build central E bedroom wattle and daub", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom6" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom7" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom7" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom8_wad", + "description": "Let's build another bedroom on the east wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_E2_wad", + "blueprint_name": "build E bedroom wattle and daub", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom7" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom8" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom8" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom9_wad", + "description": "Let's build another bedroom on the east wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_E3_wad", + "blueprint_name": "build E bedroom wattle and daub", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom8" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom9" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom9" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom10_wad", + "description": "Let's build another bedroom on the east wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_E4_wad", + "blueprint_name": "build E bedroom wattle and daub", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom9" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom10" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom10" } ] + } +] diff --git a/data/json/recipes/basecamps/base/recipe_modular_shelter_2/recipe_modular_shelter_2_wood.json b/data/json/recipes/basecamps/base/recipe_modular_shelter_2/recipe_modular_shelter_2_wood.json new file mode 100644 index 0000000000000..e824eb8c32659 --- /dev/null +++ b/data/json/recipes/basecamps/base/recipe_modular_shelter_2/recipe_modular_shelter_2_wood.json @@ -0,0 +1,142 @@ +[ + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom1_wood", + "description": "Let's build some living quarters so we can expand. We will start in the northwest corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_NW_wood", + "blueprint_name": "build NW wood panel bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_fire" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom1" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom1" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom2_wood", + "description": "Let's build some living quarters so we can expand. We will continue along the west wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_W1_wood", + "blueprint_name": "build W wood panel bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom1" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom2" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom2" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom3_wood", + "description": "Let's build some living quarters so we can expand. We will continue along the same wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_W2_wood", + "blueprint_name": "build W wood panel bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom2" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom3" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom3" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom4_wood", + "description": "Let's build some living quarters so we can expand. We will enclose the west side of the stairs.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_W3_wood", + "blueprint_name": "build W wood panel bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom3" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom4" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom4" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom5_wood", + "description": "Let's build some living quarters so we can expand. We will continue along the southwest corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_SW_wood", + "blueprint_name": "build SW wood panel bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom4" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom5" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom5" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom6_wood", + "description": "Let's build two living quarters so we can expand. We will continue along the south wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_S_wood", + "blueprint_name": "build S wood panel bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom5" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom6" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom6" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom7_wood", + "description": "Let's build another bedroom so we can expand. We will continue to enclose the stairwell and add new doors.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_E1_wood", + "blueprint_name": "build central E bedroom wood panel bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom6" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom7" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom7" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom8_wood", + "description": "Let's build another bedroom on the east wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_E2_wood", + "blueprint_name": "build E bedroom wood panel bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom7" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom8" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom8" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom9_wood", + "description": "Let's build another bedroom on the east wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_E3_wood", + "blueprint_name": "build E bedroom wood panel bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom8" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom9" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom9" } ] + }, + { + "type": "recipe", + "result": "faction_base_modular_shelter_2_bedroom10_wood", + "description": "Let's build another bedroom on the east wall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_shelter_2_bedroom_E4_wood", + "blueprint_name": "build E bedroom wood panel bedroom walls", + "blueprint_requires": [ { "id": "fbmc_shelter_2_bedroom9" } ], + "blueprint_provides": [ { "id": "fbmc_shelter_2_bedroom10" } ], + "blueprint_excludes": [ { "id": "fbmc_shelter_2_bedroom10" } ] + } +] diff --git a/data/json/recipes/basecamps/expanding_camp_options.txt b/data/json/recipes/basecamps/expanding_camp_options.txt new file mode 100644 index 0000000000000..66beadfaf1a4a --- /dev/null +++ b/data/json/recipes/basecamps/expanding_camp_options.txt @@ -0,0 +1,83 @@ +2020-11-21 + +The porpose of this file is to attempt to describe how the author has reorganized +base camps and expansions, and give an indication of how to add new base versions +and expansion alternatives. +Obviously, descriptions refer to the conditions at the time of this writing: things +will probably change in the future. + +Overview: +Recipes for both bases and expansions reside here, i.e. in ..\data\json\recipes\ +basecamps, while the blueprints these recipes refer to reside in ..\data\json\ +mapgen\basecamps. + +The top level file in these hierarchies is ..\data\json\recipes\\basecamps\ +recipe_groups.json. This file contains one recipe group listing all faction base +types, and one listing all expansions. It's important to note that as of this +writing the format for the "id" of faction base types have to conform to the +pattern "faction_base" + + "_0". Using anything else +at the end will result in confusing and useless results. + +Expansions are orthogonal to base types, i.e. any expansion can go with any base +type that supports expansions (currently only the modular field base ones). + +It should be possible to add new expansions to the all_faction_base_expansions +recipe group, although the author decided (wisely or not) to keep a single entry +at this level and branch out at the next one. Adding brand new expansions (or +reorganizing the structure to bring everything to this top level) will at least +require adding new entries to ..\data\json\overmap\overmap_terrain\ +overmap_terrain_faction_base.json. It's possible ..\data\json\mapgen\ +faction_buildings.json may have to be updated, or it may contain legacy support. + +The organization within the recipies and mapgen basecamp folders is the same: +one sub folder for base types, and one for expansions. The base folders are then +divided into one sub folder for each base type. If there's more than one variant +of a base type it's split into an additional version level (the author is +uncertain whether the different shelter variants are intended to be the same +base adapted to different layouts or should be considered separate. The current +organization assumes the latter). + +The logic is the same for expansions: within the expansion folder there are +folders for each expansion, and expansions that have variants contain an +additional level for the variants. + +"Name spaces": +The goal has been to try to keep each new base and expansion variant into its +own name space, to avoid them conflicting with each other. There isn't much to +be done with pre existing ones, as the names stored within saves have to remain +the same to be backwards compatible. +For new bases and expansion variants, the convention used is to use a four letter +prefix consisting of the abbreviation already used, plus a new number for the +variant, e.g. fbmh_2" for the new faction base modular hub. Expansion variants +can use the same scheme, while new expansions would use a previously unused +fourth letter appended to "_1". It can also be noted that recipes, and +blueprints reside in different name spaces, so it's possible to use the same +identifying string for all of them. It seems recipe names get automatically +introduced into the identifier name space, as primitive recipes tend to require +identifiers that have not been introduced explicitly. Whether explicitly +"providing" an identifier that's identical to the recipe name will introduce it +once or twice is unknown by the author, so care should be taken. + +Expansion variants: +It was mentioned above that the author elected to push the expansion variant +selection down one level, rather than having it on par with the base camp. +The implementation used instead it to use a set of zero time blueprints, where +the player selects one at the expense of all others. The reason for that was +partially because the author's implementations are based on the orientation of +the expansion, and so require that the player selects the correct on (as there +is no way for the recipe logic to detect in which relative tile the expansion +resides), so adding an additional option for the legacy case would affect the +player little. If, however, additional expansions (have to) make use of +orientation the number of elements in the list may grow rather unwieldy, in +which case a reorganization is needed: either place all expansion versions +at the top level, or push the orientation selection down an additional level +through another zero time recive. + +Caveats: +There are currently a number of "magic identifiers" that allows the code +to know that expansions have provided a number of capabilities, such as water +and any kind of construction providing a cooking capability. The exact set +supported by code is unknown by the author, but is may well be exactly the ones +that can be found in the various existing recipes (and may in fact be smaller +than that set). Many of these magic identifiers are called "fake_X", where X is +the tile or furniture whose functionality is provided. \ No newline at end of file diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_canteen/recipe_modular_canteen_common.json b/data/json/recipes/basecamps/expansion/recipe_modular_canteen/recipe_modular_canteen_common.json new file mode 100644 index 0000000000000..def0a219ec7e7 --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_canteen/recipe_modular_canteen_common.json @@ -0,0 +1,33 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_0", + "description": "Survey land for a kitchen and dining area.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_canteen_0", + "blueprint_name": "kitchen survey", + "time": "3 h", + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_provides": [ { "id": "fbmk_0" } ] + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "fbmk_1", + "description": "Select the blueprints for version 1 of the canteen.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmk_1", + "blueprint_name": "Select version 1 layout", + "blueprint_requires": [ { "id": "fbmk_0" } ], + "blueprint_provides": [ { "id": "fbmk_1" } ], + "blueprint_excludes": [ { "id": "fbmk_1" } ] + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_common.json b/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_common.json new file mode 100644 index 0000000000000..a6576ccf1801a --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_common.json @@ -0,0 +1,350 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_canteen_fireplace", + "description": "Now that we have some cover, we should build 2 fireplaces for cooking and grab a pot.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmk_canteen_fireplace", + "blueprint_name": "build 2 fireplaces", + "blueprint_requires": [ { "id": "fbmk_center" } ], + "blueprint_provides": [ + { "id": "kitchen" }, + { "id": "kitchen_recipes_1" }, + { "id": "fbmk_canteen_fire" }, + { "id": "trapping" }, + { "id": "hunting" } + ], + "blueprint_excludes": [ { "id": "fbmk_canteen_fire" } ], + "blueprint_resources": [ "fake_fireplace", "fake_fireplace", "pot" ], + "blueprint_needs": { + "time": "4 h 30 m", + "skills": [ [ "fabrication", 2 ], [ "survival", 1 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], + "components": [ [ [ "2x4", 2 ] ], [ [ "wood_sheet", 1 ], [ "wood_panel", 2 ] ], [ [ "nail", 8 ] ], [ [ "rock", 80 ] ] ] + } + }, + "components": [ [ [ "pot", 1 ], [ "rock_pot", 1 ], [ "pot_copper", 1 ], [ "clay_pot", 1 ] ], [ [ "pan", 1 ] ] ] + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_canteen_stove", + "description": "Now that we have some cover, we should build 2 stoves for cooking and grab a pot.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmk_canteen_stove", + "blueprint_name": "build 2 wood stoves", + "blueprint_requires": [ { "id": "fbmk_center" } ], + "blueprint_provides": [ + { "id": "kitchen" }, + { "id": "kitchen_recipes_1" }, + { "id": "fbmk_canteen_fire" }, + { "id": "trapping" }, + { "id": "hunting" } + ], + "blueprint_excludes": [ { "id": "fbmk_canteen_fire" } ], + "blueprint_resources": [ "fake_fireplace", "fake_fireplace", "pot" ], + "blueprint_needs": { + "time": "2 h 30 m", + "skills": [ [ "fabrication", 5 ], [ "mechanics", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "SAW_W" } ] ], + "components": [ + [ [ "2x4", 2 ] ], + [ [ "wood_sheet", 1 ], [ "wood_panel", 2 ] ], + [ [ "nail", 8 ] ], + [ [ "metal_tank", 2 ] ], + [ [ "pipe", 2 ] ] + ] + } + }, + "components": [ [ [ "pot", 1 ], [ "rock_pot", 1 ], [ "pot_copper", 1 ], [ "clay_pot", 1 ] ], [ [ "pan", 1 ] ] ] + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_canteen_well", + "description": "We should build a well. This will make cooking more convenient.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmk_canteen_well", + "blueprint_name": "build a well", + "blueprint_requires": [ { "id": "fbmk_canteen_fire" } ], + "blueprint_provides": [ { "id": "fbmk_canteen_well" }, { "id": "water_well" } ], + "blueprint_excludes": [ { "id": "fbmk_canteen_well" } ], + "blueprint_needs": { + "time": "11 h", + "skills": [ [ "fabrication", 4 ], [ "mechanics", 2 ], [ "survival", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH" } ] ], + "components": [ [ [ "rock", 40 ] ], [ [ "2x4", 4 ] ], [ [ "nail", 8 ] ], [ [ "well_pump", 1 ] ], [ [ "pipe", 6 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_canteen_counters", + "description": "Let's build some counters and shelves.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_canteen_counters", + "blueprint_name": "build kitchen counters", + "blueprint_requires": [ { "id": "fbmk_center2" } ], + "blueprint_provides": [ { "id": "fbmk_counters" } ], + "blueprint_excludes": [ { "id": "fbmk_counters" } ], + "blueprint_needs": { + "time": "7 h 20 m", + "skills": [ [ "fabrication", 1 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], + "components": [ [ [ "2x4", 32 ] ], [ [ "wood_sheet", 12 ], [ "wood_panel", 24 ] ], [ [ "nail", 192 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_canteen_smoking", + "description": "Let's build some smokers and a charcoal kiln for food preservation.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmk_canteen_smoking_kiln", + "blueprint_name": "build 3 smoking racks and a charcoal kiln", + "blueprint_requires": [ { "id": "fbmk_canteen_fire" } ], + "blueprint_provides": [ { "id": "fbmk_canteen_smoking" }, { "id": "kitchen_recipes_2" } ], + "blueprint_excludes": [ { "id": "fbmk_canteen_smoking" } ], + "blueprint_resources": [ "fake_char_smoker", "fake_char_smoker", "fake_char_smoker", "fake_char_kiln" ], + "blueprint_needs": { + "time": "6 h 30 m", + "skills": [ [ "cooking", 2 ], [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], + "components": [ [ [ "2x4", 48 ], [ "stick", 48 ] ], [ [ "rock", 64 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_pantry_furniture", + "description": "Lets furnish the pantry and build 2 root cellars.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmk_canteen_pantry_furniture", + "blueprint_name": "furnish the pantry", + "blueprint_requires": [ { "id": "fbmk_pantry_room" } ], + "blueprint_provides": [ { "id": "fbmk_pantry_furniture" }, { "id": "pantry" } ], + "blueprint_excludes": [ { "id": "fbmk_pantry_furniture" } ], + "blueprint_needs": { + "time": "1 d 4 h 20 m", + "skills": [ [ "cooking", 3 ], [ "fabrication", 4 ], [ "survival", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], + "components": [ + [ [ "2x4", 112 ] ], + [ [ "wood_sheet", 24 ], [ "wood_panel", 48 ] ], + [ [ "nail", 504 ] ], + [ [ "sheet_metal_small", 24 ] ], + [ [ "water_faucet", 2 ] ], + [ [ "rock", 80 ], [ "brick", 80 ] ], + [ [ "withered", 24 ], [ "straw_pile", 24 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_butchery", + "description": "Let's make a butchery area.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmk_canteen_butchery_rack", + "blueprint_name": "build butchery area", + "blueprint_requires": [ { "id": "fbmk_canteen_smoking" } ], + "blueprint_provides": [ { "id": "fbmk_canteen_butchery" }, { "id": "kitchen_recipes_3" }, { "id": "trapping" }, { "id": "hunting" } ], + "blueprint_excludes": [ { "id": "fbmk_canteen_butchery" } ], + "blueprint_needs": { + "time": "1 h 15 m", + "skills": [ [ "fabrication", 1 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], + "components": [ + [ [ "2x4", 4 ] ], + [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], + [ [ "nail", 8 ] ], + [ [ "stick_long", 6 ] ], + [ + [ "rope_6", 1 ], + [ "vine_6", 1 ], + [ "rope_makeshift_6", 1 ], + [ "string_36", 2 ], + [ "cordage_36", 2 ], + [ "string_6", 12 ], + [ "cordage_6", 12 ], + [ "thread", 600 ], + [ "sinew", 600 ], + [ "plant_fibre", 600 ], + [ "yarn", 600 ], + [ "wire", 8 ] + ], + [ [ "pointy_stick", 2 ], [ "spike", 2 ] ] + ] + } + }, + "components": [ [ [ "knife_butcher", 1 ], [ "knife_steak", 1 ], [ "knife_chef", 1 ], [ "knife_carving", 1 ] ] ] + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_dining_furniture", + "description": "Let's make some furniture for the dining hall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmk_canteen_dining_furniture", + "blueprint_name": "furnish the dining room", + "blueprint_requires": [ { "id": "fbmk_canteen_dining_center" } ], + "blueprint_provides": [ { "id": "fbmk_canteen_dining_furniture" } ], + "blueprint_excludes": [ { "id": "fbmk_canteen_dining_furniture" } ], + "blueprint_needs": { + "time": "12 h", + "skills": [ [ "fabrication", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], + "components": [ [ [ "2x4", 96 ] ], [ [ "wood_sheet", 8 ], [ "wood_panel", 8 ] ], [ [ "nail", 192 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_planters_1", + "description": "Let's build some planters to the north for a chef's garden.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmk_canteen_planters_1", + "blueprint_name": "build some planters", + "blueprint_requires": [ { "id": "fbmk_canteen_well" } ], + "blueprint_provides": [ { "id": "fbmk_canteen_planterA" } ], + "blueprint_excludes": [ { "id": "fbmk_canteen_planterA" } ], + "blueprint_needs": { + "time": "2 h 30 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 72 ] ], [ [ "nail", 216 ] ], [ [ "pebble", 1200 ] ], [ [ "material_soil", 450 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_planters_2", + "description": "Let's build some planters to the north for a chef's garden.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmk_canteen_planters_2", + "blueprint_name": "build some planters", + "blueprint_requires": [ { "id": "fbmk_canteen_planterA" } ], + "blueprint_provides": [ { "id": "fbmk_canteen_planterB" } ], + "blueprint_excludes": [ { "id": "fbmk_canteen_planterB" } ], + "blueprint_needs": { + "time": "2 h 30 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 72 ] ], [ [ "nail", 216 ] ], [ [ "pebble", 1200 ] ], [ [ "material_soil", 450 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_planters_3", + "description": "Let's build some planters to the north for a chef's garden.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmk_canteen_planters_3", + "blueprint_name": "build some planters", + "blueprint_requires": [ { "id": "fbmk_canteen_planterB" } ], + "blueprint_provides": [ { "id": "fbmk_canteen_planterC" } ], + "blueprint_excludes": [ { "id": "fbmk_canteen_planterC" } ], + "blueprint_needs": { + "time": "2 h 30 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 72 ] ], [ [ "nail", 216 ] ], [ [ "pebble", 1200 ] ], [ [ "material_soil", 450 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_planters_4", + "description": "Let's build some planters to the north for a chef's garden.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmk_canteen_planters_4", + "blueprint_name": "build some planters", + "blueprint_requires": [ { "id": "fbmk_canteen_planterC" } ], + "blueprint_provides": [ { "id": "fbmk_canteen_planterD" } ], + "blueprint_excludes": [ { "id": "fbmk_canteen_planterD" } ], + "blueprint_needs": { + "time": "2 h 30 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 72 ] ], [ [ "nail", 216 ] ], [ [ "pebble", 1200 ] ], [ [ "material_soil", 450 ] ] ] + } + } + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_log.json b/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_log.json new file mode 100644 index 0000000000000..8a117b33cf102 --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_log.json @@ -0,0 +1,210 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_room_center_log", + "description": "Let's start building the central kitchen log walls.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_canteen_log", + "blueprint_name": "build the log wall central kitchen room", + "blueprint_requires": [ { "id": "fbmk_1" } ], + "blueprint_provides": [ { "id": "fbmk_center" } ], + "blueprint_excludes": [ { "id": "fbmk_center" } ], + "blueprint_needs": { + "time": "1 d 16 h 45 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 197 ] ], + [ [ "nail", 566 ] ], + [ [ "wood_panel", 23 ] ], + [ [ "hinge", 2 ] ], + [ [ "glass_sheet", 3 ] ], + [ [ "log", 24 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_room2_center_log", + "description": "Let's finish the central kitchen log walls.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_canteen2_log", + "blueprint_name": "finish the log wall central kitchen room", + "blueprint_requires": [ { "id": "fbmk_center" } ], + "blueprint_provides": [ { "id": "fbmk_center2" } ], + "blueprint_excludes": [ { "id": "fbmk_center2" } ], + "blueprint_needs": { + "time": "2 d 6 h 45 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 247 ] ], + [ [ "nail", 742 ] ], + [ [ "wood_panel", 34 ] ], + [ [ "hinge", 4 ] ], + [ [ "glass_sheet", 1 ] ], + [ [ "log", 36 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_smoking_area_log", + "description": "Let's get this log wall smoking area covered to protect the workers from the weather.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_smoking_area_log", + "blueprint_name": "build a log wall roofed area for smoking racks", + "blueprint_requires": [ { "id": "fbmk_center2" } ], + "blueprint_provides": [ { "id": "fbmk_smoking_area" } ], + "blueprint_excludes": [ { "id": "fbmk_smoking_area" } ], + "blueprint_needs": { + "time": "1 d 10 h 25 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 252 ] ], [ [ "nail", 448 ] ], [ [ "log", 24 ] ], [ [ "wood_panel", 22 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_pantry_log", + "description": "Let's build a log wall pantry west of the kitchen.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmk_canteen_pantry_log", + "blueprint_name": "build a log wall pantry", + "blueprint_requires": [ { "id": "fbmk_center2" } ], + "blueprint_provides": [ { "id": "fbmk_pantry_room" } ], + "blueprint_excludes": [ { "id": "fbmk_pantry_room" } ], + "blueprint_needs": { + "time": "3 d 11 h 30 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 360 ] ], + [ [ "glass_sheet", 2 ] ], + [ [ "log", 60 ] ], + [ [ "nail", 1060 ] ], + [ [ "wood_panel", 50 ], [ "wood_sheet", 25 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_dining_west_log", + "description": "Let's build the west log wall of the dining hall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmk_canteen_dining_west_log", + "blueprint_name": "build W log wall", + "blueprint_requires": [ { "id": "fbmk_pantry_room" } ], + "blueprint_provides": [ { "id": "fbmk_canteen_dining_west" } ], + "blueprint_excludes": [ { "id": "fbmk_canteen_dining_west" } ], + "blueprint_needs": { + "time": "1 d 16 h 36 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 0 ] ], + "inline": { + "tools": [ [ [ "machete", -1 ], [ "makeshift_machete", -1 ], [ "scythe", -1 ], [ "sickle", -1 ], [ "survivor_machete", -1 ] ] ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 194 ] ], + [ [ "nail", 566 ] ], + [ [ "wood_panel", 23 ] ], + [ [ "hinge", 2 ] ], + [ [ "glass_sheet", 2 ] ], + [ [ "log", 24 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_dining_east_log", + "description": "Let's build the east log wall of the dining hall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmk_canteen_dining_east_log", + "blueprint_name": "build E log wall", + "blueprint_requires": [ { "id": "fbmk_canteen_dining_west" }, { "id": "fbmk_smoking_area" } ], + "blueprint_provides": [ { "id": "fbmk_canteen_dining_east" } ], + "blueprint_excludes": [ { "id": "fbmk_canteen_dining_east" } ], + "blueprint_needs": { + "time": "2 d 6 h 45 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 243 ] ], + [ [ "nail", 800 ] ], + [ [ "glass_sheet", 3 ] ], + [ [ "log", 28 ] ], + [ [ "wood_sheet", 17 ], [ "wood_panel", 34 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_dining_center_log", + "description": "Let's build the center of the log wall dining hall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmk_canteen_dining_center_log", + "blueprint_name": "build center of the log wall dining hall", + "blueprint_requires": [ { "id": "fbmk_canteen_dining_east" } ], + "blueprint_provides": [ { "id": "fbmk_canteen_dining_center" } ], + "blueprint_excludes": [ { "id": "fbmk_canteen_dining_center" } ], + "blueprint_needs": { + "time": "2 d 7 h 15 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 197 ] ], + [ [ "nail", 1026 ] ], + [ [ "wood_panel", 49 ] ], + [ [ "hinge", 2 ] ], + [ [ "glass_sheet", 1 ] ], + [ [ "log", 8 ] ] + ] + } + } + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_metal.json b/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_metal.json new file mode 100644 index 0000000000000..c8997392873de --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_metal.json @@ -0,0 +1,283 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_room_center_metal", + "description": "Let's start building the central kitchen metal walls.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_canteen_metal", + "blueprint_name": "build the metal wall central kitchen room", + "blueprint_requires": [ { "id": "fbmk_1" } ], + "blueprint_provides": [ { "id": "fbmk_center" } ], + "blueprint_excludes": [ { "id": "fbmk_center" } ], + "blueprint_needs": { + "time": "2 d 6 h 45 m", + "skills": [ [ "fabrication", 7 ] ], + "inline": { + "tools": [ ], + "qualities": [ + [ { "id": "DIG" } ], + [ { "id": "DRILL" } ], + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_M" } ], + [ { "id": "SAW_W", "level": 2 } ], + [ { "id": "WRENCH", "level": 2 } ] + ], + "components": [ + [ [ "2x4", 111 ] ], + [ [ "frame", 18 ], [ "pipe", 108 ], [ "xlframe", 30 ] ], + [ [ "glass_sheet", 3 ] ], + [ [ "hinge", 3 ] ], + [ [ "nail", 818 ] ], + [ [ "scrap", 480 ], [ "sheet_metal_small", 240 ] ], + [ [ "scrap", 48 ], [ "steel_chunk", 16 ] ], + [ [ "sheet_metal", 8 ], [ "steel_plate", 2 ] ], + [ [ "spike", 8 ] ], + [ [ "wood_panel", 22 ], [ "wood_sheet", 11 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_room2_center_metal", + "description": "Let's finish the central kitchen metal walls.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_canteen2_metal", + "blueprint_name": "finish the metal wall central kitchen room", + "blueprint_requires": [ { "id": "fbmk_center" } ], + "blueprint_provides": [ { "id": "fbmk_center2" } ], + "blueprint_excludes": [ { "id": "fbmk_center2" } ], + "blueprint_needs": { + "time": "3 d 4 h 45 m", + "skills": [ [ "fabrication", 7 ] ], + "inline": { + "tools": [ ], + "qualities": [ + [ { "id": "DIG" } ], + [ { "id": "DRILL" } ], + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_M" } ], + [ { "id": "SAW_W", "level": 2 } ], + [ { "id": "WRENCH", "level": 2 } ] + ], + "components": [ + [ [ "2x4", 111 ] ], + [ [ "frame", 27 ], [ "pipe", 162 ], [ "xlframe", 45 ] ], + [ [ "glass_sheet", 1 ] ], + [ [ "hinge", 6 ] ], + [ [ "nail", 1102 ] ], + [ [ "scrap", 720 ], [ "sheet_metal_small", 360 ] ], + [ [ "scrap", 96 ], [ "steel_chunk", 32 ] ], + [ [ "sheet_metal", 16 ], [ "steel_plate", 4 ] ], + [ [ "spike", 16 ] ], + [ [ "wood_panel", 32 ], [ "wood_sheet", 16 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_smoking_area_metal", + "description": "Let's get this metal wall smoking area covered to protect the workers from the weather.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_smoking_area_metal", + "blueprint_name": "build a metal wall roofed area for smoking racks", + "blueprint_requires": [ { "id": "fbmk_center2" } ], + "blueprint_provides": [ { "id": "fbmk_smoking_area" } ], + "blueprint_excludes": [ { "id": "fbmk_smoking_area" } ], + "blueprint_needs": { + "time": "1 d 22 h 25 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ + [ { "id": "DIG" } ], + [ { "id": "DRILL" } ], + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_M" } ], + [ { "id": "SAW_W", "level": 2 } ], + [ { "id": "WRENCH", "level": 2 } ] + ], + "components": [ + [ [ "2x4", 180 ] ], + [ [ "frame", 18 ], [ "pipe", 108 ], [ "xlframe", 30 ] ], + [ [ "nail", 736 ] ], + [ [ "scrap", 480 ], [ "sheet_metal_small", 240 ] ], + [ [ "wood_panel", 22 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_pantry_metal", + "description": "Let's build a metal wall pantry west of the kitchen.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmk_canteen_pantry_metal", + "blueprint_name": "build a metal wall pantry", + "blueprint_requires": [ { "id": "fbmk_center2" } ], + "blueprint_provides": [ { "id": "fbmk_pantry_room" } ], + "blueprint_excludes": [ { "id": "fbmk_pantry_room" } ], + "blueprint_needs": { + "time": "4 d 17 h 30 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ + [ { "id": "DIG" } ], + [ { "id": "DRILL" } ], + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_M" } ], + [ { "id": "SAW_W", "level": 2 } ], + [ { "id": "WRENCH", "level": 2 } ] + ], + "components": [ + [ [ "2x4", 180 ] ], + [ [ "frame", 45 ], [ "pipe", 270 ], [ "xlframe", 75 ] ], + [ [ "glass_sheet", 2 ] ], + [ [ "nail", 1780 ] ], + [ [ "scrap", 1200 ], [ "sheet_metal_small", 600 ] ], + [ [ "wood_panel", 50 ], [ "wood_sheet", 25 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_dining_west_metal", + "description": "Let's build the west metal wall of the dining hall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmk_canteen_dining_west_metal", + "blueprint_name": "build W metal wall", + "blueprint_requires": [ { "id": "fbmk_pantry_room" } ], + "blueprint_provides": [ { "id": "fbmk_canteen_dining_west" } ], + "blueprint_excludes": [ { "id": "fbmk_canteen_dining_west" } ], + "blueprint_needs": { + "time": "2 d 6 h 36 m", + "skills": [ [ "fabrication", 7 ], [ "survival", 0 ] ], + "inline": { + "tools": [ [ [ "machete", -1 ], [ "makeshift_machete", -1 ], [ "scythe", -1 ], [ "sickle", -1 ], [ "survivor_machete", -1 ] ] ], + "qualities": [ + [ { "id": "DIG" } ], + [ { "id": "DRILL" } ], + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_M" } ], + [ { "id": "SAW_W", "level": 2 } ], + [ { "id": "WRENCH", "level": 2 } ] + ], + "components": [ + [ [ "2x4", 108 ] ], + [ [ "frame", 18 ], [ "pipe", 108 ], [ "xlframe", 30 ] ], + [ [ "glass_sheet", 2 ] ], + [ [ "hinge", 3 ] ], + [ [ "nail", 818 ] ], + [ [ "scrap", 480 ], [ "sheet_metal_small", 240 ] ], + [ [ "scrap", 48 ], [ "steel_chunk", 16 ] ], + [ [ "sheet_metal", 8 ], [ "steel_plate", 2 ] ], + [ [ "spike", 8 ] ], + [ [ "wood_panel", 22 ], [ "wood_sheet", 11 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_dining_east_metal", + "description": "Let's build the east metal wall of the dining hall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmk_canteen_dining_east_metal", + "blueprint_name": "build E metal wall", + "blueprint_requires": [ { "id": "fbmk_canteen_dining_west" }, { "id": "fbmk_smoking_area" } ], + "blueprint_provides": [ { "id": "fbmk_canteen_dining_east" } ], + "blueprint_excludes": [ { "id": "fbmk_canteen_dining_east" } ], + "blueprint_needs": { + "time": "2 d 20 h 45 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ + [ { "id": "DIG" } ], + [ { "id": "DRILL" } ], + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_M" } ], + [ { "id": "SAW_W", "level": 2 } ], + [ { "id": "WRENCH", "level": 2 } ] + ], + "components": [ + [ [ "2x4", 159 ] ], + [ [ "frame", 21 ], [ "pipe", 126 ], [ "xlframe", 35 ] ], + [ [ "glass_sheet", 3 ] ], + [ [ "nail", 1136 ] ], + [ [ "scrap", 560 ], [ "sheet_metal_small", 280 ] ], + [ [ "wood_panel", 34 ], [ "wood_sheet", 17 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_dining_center_metal", + "description": "Let's build the center of the metal wall dining hall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmk_canteen_dining_center_metal", + "blueprint_name": "build center of the metal wall dining hall", + "blueprint_requires": [ { "id": "fbmk_canteen_dining_east" } ], + "blueprint_provides": [ { "id": "fbmk_canteen_dining_center" } ], + "blueprint_excludes": [ { "id": "fbmk_canteen_dining_center" } ], + "blueprint_needs": { + "time": "2 d 13 h 15 m", + "skills": [ [ "fabrication", 7 ] ], + "inline": { + "tools": [ ], + "qualities": [ + [ { "id": "DIG" } ], + [ { "id": "DRILL" } ], + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_M" } ], + [ { "id": "SAW_W", "level": 2 } ], + [ { "id": "WRENCH", "level": 2 } ] + ], + "components": [ + [ [ "2x4", 159 ] ], + [ [ "frame", 6 ], [ "pipe", 36 ], [ "xlframe", 10 ] ], + [ [ "glass_sheet", 1 ] ], + [ [ "hinge", 3 ] ], + [ [ "nail", 1086 ] ], + [ [ "scrap", 160 ], [ "sheet_metal_small", 80 ] ], + [ [ "scrap", 48 ], [ "steel_chunk", 16 ] ], + [ [ "sheet_metal", 8 ], [ "steel_plate", 2 ] ], + [ [ "spike", 8 ] ], + [ [ "wood_panel", 48 ], [ "wood_sheet", 24 ] ] + ] + } + } + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_migo_resin.json b/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_migo_resin.json new file mode 100644 index 0000000000000..cc68b3dc1892e --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_migo_resin.json @@ -0,0 +1,154 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_room_center_migo_resin", + "description": "Let's start building the central kitchen mi-go resin walls.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_canteen_migo_resin", + "blueprint_name": "build the mi-go resin central kitchen room", + "blueprint_requires": [ { "id": "fbmk_1" } ], + "blueprint_provides": [ { "id": "fbmk_center" } ], + "blueprint_excludes": [ { "id": "fbmk_center" } ], + "blueprint_needs": { + "time": "1 d 1 h 30 m", + "skills": [ [ "fabrication", 2 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 37 ] ] ] } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_room2_center_migo_resin", + "description": "Let's finish the central kitchen mi-go resin walls.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_canteen2_migo_resin", + "blueprint_name": "finish the mi-go resin central kitchen room", + "blueprint_requires": [ { "id": "fbmk_center" } ], + "blueprint_provides": [ { "id": "fbmk_center2" } ], + "blueprint_excludes": [ { "id": "fbmk_center2" } ], + "blueprint_needs": { + "time": "1 d 6 h 30 m", + "skills": [ [ "fabrication", 2 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 51 ] ] ] } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_smoking_area_migo_resin", + "description": "Let's get this mi-go resin smoking area covered to protect the workers from the weather.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_smoking_area_migo_resin", + "blueprint_name": "build a mi-go resin roofed area for smoking racks", + "blueprint_requires": [ { "id": "fbmk_center2" } ], + "blueprint_provides": [ { "id": "fbmk_smoking_area" } ], + "blueprint_excludes": [ { "id": "fbmk_smoking_area" } ], + "blueprint_needs": { + "time": "1 d 1 h 25 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 180 ] ], [ [ "nail", 448 ] ], [ [ "alien_pod_resin", 12 ] ], [ [ "wood_panel", 22 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_pantry_migo_resin", + "description": "Let's build a mi-go resin wall pantry west of the kitchen.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmk_canteen_pantry_migo_resin", + "blueprint_name": "build a mi-go resin pantry", + "blueprint_requires": [ { "id": "fbmk_center2" } ], + "blueprint_provides": [ { "id": "fbmk_pantry_room" } ], + "blueprint_excludes": [ { "id": "fbmk_pantry_room" } ], + "blueprint_needs": { + "time": "2 d 1 h", + "skills": [ [ "fabrication", 2 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 82 ] ] ] } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_dining_west_migo_resin", + "description": "Let's build the west mi-go resin wall of the dining hall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmk_canteen_dining_west_migo_resin", + "blueprint_name": "build W mi-go resin wall", + "blueprint_requires": [ { "id": "fbmk_pantry_room" } ], + "blueprint_provides": [ { "id": "fbmk_canteen_dining_west" } ], + "blueprint_excludes": [ { "id": "fbmk_canteen_dining_west" } ], + "blueprint_needs": { + "time": "1 d 1 h 6 m", + "skills": [ [ "fabrication", 2 ], [ "survival", 0 ] ], + "inline": { + "tools": [ [ [ "machete", -1 ], [ "makeshift_machete", -1 ], [ "scythe", -1 ], [ "sickle", -1 ], [ "survivor_machete", -1 ] ] ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SMOOTH" } ] ], + "components": [ [ [ "2x4", 12 ] ], [ [ "nail", 30 ] ], [ [ "alien_pod_resin", 36 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_dining_east_migo_resin", + "description": "Let's build the east mi-go resin wall of the dining hall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmk_canteen_dining_east_migo_resin", + "blueprint_name": "build E mi-go resin wall", + "blueprint_requires": [ { "id": "fbmk_canteen_dining_west" }, { "id": "fbmk_smoking_area" } ], + "blueprint_provides": [ { "id": "fbmk_canteen_dining_east" } ], + "blueprint_excludes": [ { "id": "fbmk_canteen_dining_east" } ], + "blueprint_needs": { + "time": "1 d 12 h 30 m", + "skills": [ [ "fabrication", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SMOOTH" } ] ], + "components": [ [ [ "2x4", 12 ] ], [ [ "nail", 30 ] ], [ [ "alien_pod_resin", 51 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_dining_center_migo_resin", + "description": "Let's build the center of the mi-go resin dining hall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmk_canteen_dining_center_migo_resin", + "blueprint_name": "build center of the mi-go resin dining hall", + "blueprint_requires": [ { "id": "fbmk_canteen_dining_east" } ], + "blueprint_provides": [ { "id": "fbmk_canteen_dining_center" } ], + "blueprint_excludes": [ { "id": "fbmk_canteen_dining_center" } ], + "blueprint_needs": { + "time": "1 d 15 h", + "skills": [ [ "fabrication", 2 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 53 ] ] ] } + } + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_rammed_earth.json b/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_rammed_earth.json new file mode 100644 index 0000000000000..e07b13847f9d2 --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_rammed_earth.json @@ -0,0 +1,254 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_room_center_rammed_earth", + "description": "Let's start building the central kitchen rammed earth walls.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_canteen_rammed_earth", + "blueprint_name": "build the rammed earth central kitchen room", + "blueprint_requires": [ { "id": "fbmk_1" } ], + "blueprint_provides": [ { "id": "fbmk_center" } ], + "blueprint_excludes": [ { "id": "fbmk_center" } ], + "blueprint_needs": { + "time": "2 d 5 h 45 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ + [ { "id": "CUT" } ], + [ { "id": "DIG", "level": 2 } ], + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_W", "level": 2 } ] + ], + "components": [ + [ [ "2x4", 151 ] ], + [ [ "nail", 334 ] ], + [ [ "pointy_stick", 12 ], [ "spear_wood", 12 ] ], + [ [ "material_soil", 1440 ] ], + [ [ "water", 600 ], [ "water_clean", 600 ] ], + [ [ "material_sand", 120 ], [ "material_quicklime", 120 ], [ "concrete", 6 ] ], + [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], + [ [ "wood_panel", 11 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_room2_center_rammed_earth", + "description": "Let's finish the central kitchen rammed earth walls.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_canteen2_rammed_earth", + "blueprint_name": "finish the rammed earth central kitchen room", + "blueprint_requires": [ { "id": "fbmk_center" } ], + "blueprint_provides": [ { "id": "fbmk_center2" } ], + "blueprint_excludes": [ { "id": "fbmk_center2" } ], + "blueprint_needs": { + "time": "3 d 4 h 30 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ + [ { "id": "CUT" } ], + [ { "id": "DIG", "level": 2 } ], + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_W", "level": 2 } ] + ], + "components": [ + [ [ "2x4", 179 ] ], + [ [ "nail", 398 ] ], + [ [ "pointy_stick", 18 ], [ "spear_wood", 18 ] ], + [ [ "material_soil", 2160 ] ], + [ [ "water", 900 ], [ "water_clean", 900 ] ], + [ [ "material_sand", 180 ], [ "material_quicklime", 180 ], [ "concrete", 9 ] ], + [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], + [ [ "wood_panel", 16 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_smoking_area_rammed_earth", + "description": "Let's get this rammed earth smoking area covered to protect the workers from the weather.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_smoking_area_rammed_earth", + "blueprint_name": "build a rammed earth roofed area for smoking racks", + "blueprint_requires": [ { "id": "fbmk_center2" } ], + "blueprint_provides": [ { "id": "fbmk_smoking_area" } ], + "blueprint_excludes": [ { "id": "fbmk_smoking_area" } ], + "blueprint_needs": { + "time": "2 d 11 h 55 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "pointy_stick", 12 ], [ "spear_wood", 12 ] ], + [ [ "2x4", 180 ] ], + [ [ "nail", 448 ] ], + [ [ "material_soil", 1440 ] ], + [ [ "water", 600 ], [ "water_clean", 600 ] ], + [ [ "material_sand", 120 ], [ "material_quicklime", 120 ], [ "concrete", 6 ] ], + [ [ "wood_panel", 22 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_pantry_rammed_earth", + "description": "Let's build a rammed earth wall pantry west of the kitchen.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmk_canteen_pantry_rammed_earth", + "blueprint_name": "build a rammed earth pantry", + "blueprint_requires": [ { "id": "fbmk_center2" } ], + "blueprint_provides": [ { "id": "fbmk_pantry_room" } ], + "blueprint_excludes": [ { "id": "fbmk_pantry_room" } ], + "blueprint_needs": { + "time": "5 d 1 h 15 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 230 ] ], + [ [ "concrete", 15 ], [ "material_quicklime", 300 ], [ "material_sand", 300 ] ], + [ [ "material_soil", 3600 ] ], + [ [ "nail", 560 ] ], + [ [ "pointy_stick", 30 ], [ "spear_wood", 30 ] ], + [ [ "water", 1500 ], [ "water_clean", 1500 ] ], + [ [ "wood_panel", 25 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_dining_west_rammed_earth", + "description": "Let's build the west rammed earth wall of the dining hall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmk_canteen_dining_west_rammed_earth", + "blueprint_name": "build W rammed earth wall", + "blueprint_requires": [ { "id": "fbmk_pantry_room" } ], + "blueprint_provides": [ { "id": "fbmk_canteen_dining_west" } ], + "blueprint_excludes": [ { "id": "fbmk_canteen_dining_west" } ], + "blueprint_needs": { + "time": "2 d 6 h 6 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 2 ] ], + "inline": { + "tools": [ + [ [ "machete", -1 ], [ "makeshift_machete", -1 ], [ "scythe", -1 ], [ "sickle", -1 ], [ "survivor_machete", -1 ] ], + [ [ "frame_wood_light", -1 ] ], + [ [ "log", -1 ] ] + ], + "qualities": [ + [ { "id": "CUT" } ], + [ { "id": "DIG", "level": 2 } ], + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_W", "level": 2 } ] + ], + "components": [ + [ [ "2x4", 148 ] ], + [ [ "nail", 334 ] ], + [ [ "pointy_stick", 12 ], [ "spear_wood", 12 ] ], + [ [ "material_soil", 1440 ] ], + [ [ "water", 600 ], [ "water_clean", 600 ] ], + [ [ "material_sand", 120 ], [ "material_quicklime", 120 ], [ "concrete", 6 ] ], + [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], + [ [ "wood_panel", 11 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_dining_east_rammed_earth", + "description": "Let's build the east rammed earth wall of the dining hall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmk_canteen_dining_east_rammed_earth", + "blueprint_name": "build E rammed earth wall", + "blueprint_requires": [ { "id": "fbmk_canteen_dining_west" }, { "id": "fbmk_smoking_area" } ], + "blueprint_provides": [ { "id": "fbmk_canteen_dining_east" } ], + "blueprint_excludes": [ { "id": "fbmk_canteen_dining_east" } ], + "blueprint_needs": { + "time": "2 d 18 h", + "skills": [ [ "fabrication", 3 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "pointy_stick", 14 ], [ "spear_wood", 14 ] ], + [ [ "2x4", 193 ] ], + [ [ "nail", 460 ] ], + [ [ "material_soil", 1680 ] ], + [ [ "water", 700 ], [ "water_clean", 700 ] ], + [ [ "material_sand", 140 ], [ "material_quicklime", 140 ], [ "concrete", 7 ] ], + [ [ "wood_panel", 17 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_dining_center_rammed_earth", + "description": "Let's build the center of the rammed earth dining hall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmk_canteen_dining_center_rammed_earth", + "blueprint_name": "build center of the rammed earth dining hall", + "blueprint_requires": [ { "id": "fbmk_canteen_dining_east" } ], + "blueprint_provides": [ { "id": "fbmk_canteen_dining_center" } ], + "blueprint_excludes": [ { "id": "fbmk_canteen_dining_center" } ], + "blueprint_needs": { + "time": "1 d 15 h 15 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ + [ { "id": "CUT" } ], + [ { "id": "DIG", "level": 2 } ], + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_W", "level": 2 } ] + ], + "components": [ + [ [ "2x4", 225 ] ], + [ [ "nail", 534 ] ], + [ [ "pointy_stick", 4 ], [ "spear_wood", 4 ] ], + [ [ "material_soil", 480 ] ], + [ [ "water", 200 ], [ "water_clean", 200 ] ], + [ [ "material_sand", 40 ], [ "material_quicklime", 40 ], [ "concrete", 2 ] ], + [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], + [ [ "wood_panel", 24 ] ] + ] + } + } + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_rock.json b/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_rock.json new file mode 100644 index 0000000000000..c1086a17617cb --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_rock.json @@ -0,0 +1,229 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_room_center_rock", + "description": "Let's start building the central kitchen rock walls.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_canteen_rock", + "blueprint_name": "build the central kitchen room", + "blueprint_requires": [ { "id": "fbmk_1" } ], + "blueprint_provides": [ { "id": "fbmk_center" } ], + "blueprint_excludes": [ { "id": "fbmk_center" } ], + "blueprint_needs": { + "time": "2 d 16 h 45 m", + "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 125 ] ], + [ [ "nail", 566 ] ], + [ [ "wood_panel", 23 ] ], + [ [ "hinge", 2 ] ], + [ [ "glass_sheet", 3 ] ], + [ [ "rock", 144 ] ], + [ [ "pebble", 300 ] ], + [ [ "mortar_build", 12 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_room2_center_rock", + "description": "Let's finish the central kitchen rock walls.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_canteen2_rock", + "blueprint_name": "finish the rock wall central kitchen room", + "blueprint_requires": [ { "id": "fbmk_center" } ], + "blueprint_provides": [ { "id": "fbmk_center2" } ], + "blueprint_excludes": [ { "id": "fbmk_center2" } ], + "blueprint_needs": { + "time": "3 d 18 h 45 m", + "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 139 ] ], + [ [ "nail", 742 ] ], + [ [ "wood_panel", 34 ] ], + [ [ "hinge", 4 ] ], + [ [ "glass_sheet", 1 ] ], + [ [ "rock", 216 ] ], + [ [ "pebble", 450 ] ], + [ [ "mortar_build", 18 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_smoking_area_rock", + "description": "Let's get this rock wall smoking area covered to protect the workers from the weather.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_smoking_area_rock", + "blueprint_name": "build a rock wall roofed area for smoking racks", + "blueprint_requires": [ { "id": "fbmk_center2" } ], + "blueprint_provides": [ { "id": "fbmk_smoking_area" } ], + "blueprint_excludes": [ { "id": "fbmk_smoking_area" } ], + "blueprint_needs": { + "time": "2 d 10 h 25 m", + "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 180 ] ], + [ [ "nail", 448 ] ], + [ [ "rock", 144 ] ], + [ [ "pebble", 300 ] ], + [ [ "mortar_build", 12 ] ], + [ [ "wood_panel", 22 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_pantry_rock", + "description": "Let's build a rock wall pantry west of the kitchen.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmk_canteen_pantry_rock", + "blueprint_name": "build a rock wall pantry", + "blueprint_requires": [ { "id": "fbmk_center2" } ], + "blueprint_provides": [ { "id": "fbmk_pantry_room" } ], + "blueprint_excludes": [ { "id": "fbmk_pantry_room" } ], + "blueprint_needs": { + "time": "5 d 23 h 30 m", + "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 180 ] ], + [ [ "glass_sheet", 2 ] ], + [ [ "mortar_build", 30 ] ], + [ [ "nail", 1060 ] ], + [ [ "pebble", 750 ] ], + [ [ "rock", 360 ] ], + [ [ "wood_panel", 50 ], [ "wood_sheet", 25 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_dining_west_rock", + "description": "Let's build the west rock wall of the rock wall dining hall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmk_canteen_dining_west_rock", + "blueprint_name": "build W rock wall", + "blueprint_requires": [ { "id": "fbmk_pantry_room" } ], + "blueprint_provides": [ { "id": "fbmk_canteen_dining_west" } ], + "blueprint_excludes": [ { "id": "fbmk_canteen_dining_west" } ], + "blueprint_needs": { + "time": "2 d 16 h 36 m", + "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "machete", -1 ], [ "makeshift_machete", -1 ], [ "scythe", -1 ], [ "sickle", -1 ], [ "survivor_machete", -1 ] ] ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 122 ] ], + [ [ "nail", 566 ] ], + [ [ "wood_panel", 23 ] ], + [ [ "hinge", 2 ] ], + [ [ "glass_sheet", 2 ] ], + [ [ "rock", 144 ] ], + [ [ "pebble", 300 ] ], + [ [ "mortar_build", 12 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_dining_east_rock", + "description": "Let's build the east rock wall of the rock wall dining hall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmk_canteen_dining_east_rock", + "blueprint_name": "build E rock wall", + "blueprint_requires": [ { "id": "fbmk_canteen_dining_west" }, { "id": "fbmk_smoking_area" } ], + "blueprint_provides": [ { "id": "fbmk_canteen_dining_east" } ], + "blueprint_excludes": [ { "id": "fbmk_canteen_dining_east" } ], + "blueprint_needs": { + "time": "3 d 10 h 45 m", + "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 159 ] ], + [ [ "nail", 800 ] ], + [ [ "glass_sheet", 3 ] ], + [ [ "rock", 168 ] ], + [ [ "pebble", 350 ] ], + [ [ "mortar_build", 14 ] ], + [ [ "wood_sheet", 17 ], [ "wood_panel", 34 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_dining_center_rock", + "description": "Let's build the center of the rock wall dining hall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmk_canteen_dining_center_rock", + "blueprint_name": "build center of the rock dining hall", + "blueprint_requires": [ { "id": "fbmk_canteen_dining_east" } ], + "blueprint_provides": [ { "id": "fbmk_canteen_dining_center" } ], + "blueprint_excludes": [ { "id": "fbmk_canteen_dining_center" } ], + "blueprint_needs": { + "time": "2 d 15 h 15 m", + "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 173 ] ], + [ [ "nail", 1026 ] ], + [ [ "wood_panel", 49 ] ], + [ [ "hinge", 2 ] ], + [ [ "glass_sheet", 1 ] ], + [ [ "rock", 48 ] ], + [ [ "pebble", 100 ] ], + [ [ "mortar_build", 4 ] ] + ] + } + } + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_wad.json b/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_wad.json new file mode 100644 index 0000000000000..2fec277bfb4bb --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_wad.json @@ -0,0 +1,230 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_room_center_wad", + "description": "Let's start building the central kitchen wattle and daub walls.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_canteen_wad", + "blueprint_name": "build the wattle and daub central kitchen room", + "blueprint_requires": [ { "id": "fbmk_1" } ], + "blueprint_provides": [ { "id": "fbmk_center" } ], + "blueprint_excludes": [ { "id": "fbmk_center" } ], + "blueprint_needs": { + "time": "1 d 1 h", + "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 181 ] ], + [ [ "nail", 244 ] ], + [ [ "material_quicklime", 60 ], [ "material_limestone", 60 ], [ "clay_lump", 60 ] ], + [ [ "pebble", 150 ], [ "material_sand", 150 ] ], + [ [ "straw_pile", 60 ], [ "cattail_stalk", 60 ], [ "dogbane", 60 ], [ "pine_bough", 60 ] ], + [ [ "water", 75 ], [ "water_clean", 75 ] ], + [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], + [ [ "wood_panel", 11 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_room2_center_wad", + "description": "Let's finish the central kitchen wattle and daub walls.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_canteen2_wad", + "blueprint_name": "finish the wattle and daub central kitchen room", + "blueprint_requires": [ { "id": "fbmk_center" } ], + "blueprint_provides": [ { "id": "fbmk_center2" } ], + "blueprint_excludes": [ { "id": "fbmk_center2" } ], + "blueprint_needs": { + "time": "1 d 10 h 50 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 259 ] ], + [ [ "nail", 368 ] ], + [ [ "material_quicklime", 76 ], [ "material_limestone", 76 ], [ "clay_lump", 76 ] ], + [ [ "pebble", 190 ], [ "material_sand", 190 ] ], + [ [ "straw_pile", 76 ], [ "cattail_stalk", 76 ], [ "dogbane", 76 ], [ "pine_bough", 76 ] ], + [ [ "water", 95 ], [ "water_clean", 95 ] ], + [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], + [ [ "wood_panel", 16 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_smoking_area_wad", + "description": "Let's get this wattle and daub smoking area covered to protect the workers from the weather.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_smoking_area_wad", + "blueprint_name": "build a wattle and daub roofed area for smoking racks", + "blueprint_requires": [ { "id": "fbmk_center2" } ], + "blueprint_provides": [ { "id": "fbmk_smoking_area" } ], + "blueprint_excludes": [ { "id": "fbmk_smoking_area" } ], + "blueprint_needs": { + "time": "1 d 8 h 25 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 240 ] ], + [ [ "nail", 448 ] ], + [ [ "material_quicklime", 48 ], [ "material_limestone", 48 ], [ "clay_lump", 48 ] ], + [ [ "pebble", 120 ], [ "material_sand", 120 ] ], + [ [ "straw_pile", 48 ], [ "cattail_stalk", 48 ], [ "dogbane", 48 ], [ "pine_bough", 48 ] ], + [ [ "water", 60 ], [ "water_clean", 60 ] ], + [ [ "wood_panel", 22 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_pantry_wad", + "description": "Let's build a wattle and daub wall pantry west of the kitchen.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmk_canteen_pantry_wad", + "blueprint_name": "build a wattle and daub pantry", + "blueprint_requires": [ { "id": "fbmk_center2" } ], + "blueprint_provides": [ { "id": "fbmk_pantry_room" } ], + "blueprint_excludes": [ { "id": "fbmk_pantry_room" } ], + "blueprint_needs": { + "time": "2 d 3 h 40 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 360 ] ], + [ [ "cattail_stalk", 128 ], [ "dogbane", 128 ], [ "pine_bough", 128 ], [ "straw_pile", 128 ] ], + [ [ "clay_lump", 128 ], [ "material_limestone", 128 ], [ "material_quicklime", 128 ] ], + [ [ "material_sand", 320 ], [ "pebble", 320 ] ], + [ [ "nail", 500 ] ], + [ [ "water", 160 ], [ "water_clean", 160 ] ], + [ [ "wood_panel", 25 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_dining_west_wad", + "description": "Let's build the west wattle and daub wall of the dining hall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmk_canteen_dining_west_wad", + "blueprint_name": "build W wattle and daub wall", + "blueprint_requires": [ { "id": "fbmk_pantry_room" } ], + "blueprint_provides": [ { "id": "fbmk_canteen_dining_west" } ], + "blueprint_excludes": [ { "id": "fbmk_canteen_dining_west" } ], + "blueprint_needs": { + "time": "1 d 1 h 46 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], + "inline": { + "tools": [ [ [ "machete", -1 ], [ "makeshift_machete", -1 ], [ "scythe", -1 ], [ "sickle", -1 ], [ "survivor_machete", -1 ] ] ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 188 ] ], + [ [ "nail", 274 ] ], + [ [ "material_quicklime", 56 ], [ "material_limestone", 56 ], [ "clay_lump", 56 ] ], + [ [ "pebble", 140 ], [ "material_sand", 140 ] ], + [ [ "straw_pile", 56 ], [ "cattail_stalk", 56 ], [ "dogbane", 56 ], [ "pine_bough", 56 ] ], + [ [ "water", 70 ], [ "water_clean", 70 ] ], + [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], + [ [ "wood_panel", 11 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_dining_east_wad", + "description": "Let's build the east wattle and daub wall of the dining hall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmk_canteen_dining_east_wad", + "blueprint_name": "build E wattle and daub wall", + "blueprint_requires": [ { "id": "fbmk_canteen_dining_west" }, { "id": "fbmk_smoking_area" } ], + "blueprint_provides": [ { "id": "fbmk_canteen_dining_east" } ], + "blueprint_excludes": [ { "id": "fbmk_canteen_dining_east" } ], + "blueprint_needs": { + "time": "1 d 8 h 40 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 233 ] ], + [ [ "nail", 370 ] ], + [ [ "material_quicklime", 68 ], [ "material_limestone", 68 ], [ "clay_lump", 68 ] ], + [ [ "pebble", 170 ], [ "material_sand", 170 ] ], + [ [ "straw_pile", 68 ], [ "cattail_stalk", 68 ], [ "dogbane", 68 ], [ "pine_bough", 68 ] ], + [ [ "water", 85 ], [ "water_clean", 85 ] ], + [ [ "wood_panel", 17 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_dining_center_wad", + "description": "Let's build the center of the wattle and daub dining hall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmk_canteen_dining_center_wad", + "blueprint_name": "build center of the wattle and daub dining hall", + "blueprint_requires": [ { "id": "fbmk_canteen_dining_east" } ], + "blueprint_provides": [ { "id": "fbmk_canteen_dining_center" } ], + "blueprint_excludes": [ { "id": "fbmk_canteen_dining_center" } ], + "blueprint_needs": { + "time": "1 d 5 h 40 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 235 ] ], + [ [ "nail", 504 ] ], + [ [ "material_quicklime", 20 ], [ "material_limestone", 20 ], [ "clay_lump", 20 ] ], + [ [ "pebble", 50 ], [ "material_sand", 50 ] ], + [ [ "straw_pile", 20 ], [ "cattail_stalk", 20 ], [ "dogbane", 20 ], [ "pine_bough", 20 ] ], + [ [ "water", 25 ], [ "water_clean", 25 ] ], + [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], + [ [ "wood_panel", 24 ] ] + ] + } + } + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_wood.json b/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_wood.json new file mode 100644 index 0000000000000..13ed7f7819471 --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_wood.json @@ -0,0 +1,170 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_room_center_wood", + "description": "Let's start building the central kitchen wood panel walls.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_canteen_wood", + "blueprint_name": "build the wood panel central kitchen room", + "blueprint_requires": [ { "id": "fbmk_1" } ], + "blueprint_provides": [ { "id": "fbmk_center" } ], + "blueprint_excludes": [ { "id": "fbmk_center" } ], + "blueprint_needs": { + "time": "1 d 12 h 45 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 185 ] ], [ [ "nail", 806 ] ], [ [ "wood_panel", 35 ] ], [ [ "hinge", 2 ] ], [ [ "glass_sheet", 3 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_room2_center_wood", + "description": "Let's finish the central kitchen wood panel walls.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_canteen2_wood", + "blueprint_name": "finish the wood panel central kitchen room", + "blueprint_requires": [ { "id": "fbmk_center" } ], + "blueprint_provides": [ { "id": "fbmk_center2" } ], + "blueprint_excludes": [ { "id": "fbmk_center2" } ], + "blueprint_needs": { + "time": "2 d 45 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 229 ] ], [ [ "nail", 1102 ] ], [ [ "wood_panel", 52 ] ], [ [ "hinge", 4 ] ], [ [ "glass_sheet", 1 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_smoking_area_wood", + "description": "Let's get this wood panel smoking area covered to protect the workers from the weather.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_smoking_area_wood", + "blueprint_name": "build a wood panel roofed area for smoking racks", + "blueprint_requires": [ { "id": "fbmk_center2" } ], + "blueprint_provides": [ { "id": "fbmk_smoking_area" } ], + "blueprint_excludes": [ { "id": "fbmk_smoking_area" } ], + "blueprint_needs": { + "time": "1 d 6 h 25 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 240 ] ], [ [ "nail", 688 ] ], [ [ "wood_panel", 34 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_pantry_wood", + "description": "Let's build a wood panel pantry west of the kitchen.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmk_canteen_pantry_wood", + "blueprint_name": "build a wood panel pantry", + "blueprint_requires": [ { "id": "fbmk_center2" } ], + "blueprint_provides": [ { "id": "fbmk_pantry_room" } ], + "blueprint_excludes": [ { "id": "fbmk_pantry_room" } ], + "blueprint_needs": { + "time": "3 d 1 h 30 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 330 ] ], [ [ "glass_sheet", 2 ] ], [ [ "nail", 1660 ] ], [ [ "wood_panel", 80 ], [ "wood_sheet", 40 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_dining_west_wood", + "description": "Let's build the west wood panel wall of the dining hall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmk_canteen_dining_west_wood", + "blueprint_name": "build W wood wall", + "blueprint_requires": [ { "id": "fbmk_pantry_room" } ], + "blueprint_provides": [ { "id": "fbmk_canteen_dining_west" } ], + "blueprint_excludes": [ { "id": "fbmk_canteen_dining_west" } ], + "blueprint_needs": { + "time": "1 d 12 h 36 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 0 ] ], + "inline": { + "tools": [ [ [ "machete", -1 ], [ "makeshift_machete", -1 ], [ "scythe", -1 ], [ "sickle", -1 ], [ "survivor_machete", -1 ] ] ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 182 ] ], [ [ "nail", 806 ] ], [ [ "wood_panel", 35 ] ], [ [ "hinge", 2 ] ], [ [ "glass_sheet", 2 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_dining_east_wood", + "description": "Let's build the east wood panel wall of the dining hall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmk_canteen_dining_east_wood", + "blueprint_name": "build E wood wall", + "blueprint_requires": [ { "id": "fbmk_canteen_dining_west" }, { "id": "fbmk_smoking_area" } ], + "blueprint_provides": [ { "id": "fbmk_canteen_dining_east" } ], + "blueprint_excludes": [ { "id": "fbmk_canteen_dining_east" } ], + "blueprint_needs": { + "time": "2 d 2 h 5 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 229 ] ], [ [ "nail", 1080 ] ], [ [ "glass_sheet", 3 ] ], [ [ "wood_sheet", 24 ], [ "wood_panel", 48 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_dining_center_wood", + "description": "Let's build the center of the wood panel dining hall.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmk_canteen_dining_center_wood", + "blueprint_name": "build center of the dining hall", + "blueprint_requires": [ { "id": "fbmk_canteen_dining_east" } ], + "blueprint_provides": [ { "id": "fbmk_canteen_dining_center" } ], + "blueprint_excludes": [ { "id": "fbmk_canteen_dining_center" } ], + "blueprint_needs": { + "time": "2 d 5 h 55 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 193 ] ], [ [ "nail", 1106 ] ], [ [ "wood_panel", 53 ] ], [ [ "hinge", 2 ] ], [ [ "glass_sheet", 1 ] ] ] + } + } + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_farm/recipe_modular_farm_common.json b/data/json/recipes/basecamps/expansion/recipe_modular_farm/recipe_modular_farm_common.json new file mode 100644 index 0000000000000..21f1d28a7fdcb --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_farm/recipe_modular_farm_common.json @@ -0,0 +1,33 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_farm_0", + "description": "Survey land for a farming area.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_farm_0", + "blueprint_name": "farm area survey", + "time": "3 h", + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_provides": [ { "id": "fbmf_0" } ] + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "fbmf_1", + "description": "Select the primitive farm layout to be used.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmf_1", + "blueprint_name": "Select the primitive layout", + "blueprint_requires": [ { "id": "fbmf_0" } ], + "blueprint_provides": [ { "id": "fbmf_1" } ], + "blueprint_excludes": [ { "id": "fbmf_1" } ] + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_farm/version_1/recipe_primitive_farm.json b/data/json/recipes/basecamps/expansion/recipe_modular_farm/version_1/recipe_primitive_farm.json new file mode 100644 index 0000000000000..cda0379a47a55 --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_farm/version_1/recipe_primitive_farm.json @@ -0,0 +1,78 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_farm_1", + "description": "Plowing a few plots should get us started.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "time": "540 m", + "construction_blueprint": "faction_base_field_camp_farm_1", + "blueprint_name": "Farm basic plots", + "blueprint_provides": [ { "id": "farming" } ], + "blueprint_requires": [ { "id": "fbmf_1" } ], + "qualities": [ [ { "id": "DIG", "level": 1 } ] ] + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_farm_2", + "description": "We could use a farming shed to store resources where we'll be working.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 4, + "autolearn": false, + "never_learn": true, + "time": "3600 m", + "construction_blueprint": "faction_base_field_camp_farm_2", + "blueprint_name": "Farm basic shed", + "blueprint_requires": [ { "id": "fbmf_1" } ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ [ [ "log", 54 ] ], [ [ "stick", 90 ] ] ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_farm_3", + "description": "Our farm could be expanded by finishing the shed and adding additional plots.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 4, + "autolearn": false, + "never_learn": true, + "time": "2160 m", + "construction_blueprint": "faction_base_field_camp_farm_3", + "blueprint_name": "Farm upgraded shed", + "blueprint_requires": [ { "id": "fbmf_1" }, { "id": "faction_base_farm_1" } ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ [ [ "log", 24 ] ], [ [ "stick", 36 ] ], [ [ "2x4", 16 ] ], [ [ "nail", 36 ] ] ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_farm_4", + "description": "Building a processing shack should allow us to reclaim additional seeds from our byproducts.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 4, + "autolearn": false, + "never_learn": true, + "//": "1hrs*26wall + 1.5 hr*1door + 0.5hrs*14pits + 2hrs*2window + 2hrs*20log roof + 0.5hrs*9counter + 0.5hrs*1table = 83.5 hrs (12hrs on/off) 7 days total; requires 26wall*(2log+3stick+6 2x4 ) + 1door*(16 2x4+36nail) + 2windows*(15 2x4+30nail+2log+glass) + 20roof*(2log+4stick+8 2x4) + 1table*(8nail+6 2x4) + 9counter*(8nail+6 2x4)", + "time": "84 h", + "construction_blueprint": "faction_base_field_camp_farm_4", + "blueprint_name": "Farm processing shack", + "blueprint_provides": [ { "id": "reseeding" }, { "id": "farm_recipes_1" } ], + "blueprint_requires": [ { "id": "faction_base_farm_3" } ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ [ [ "log", 96 ] ], [ [ "stick", 158 ] ], [ [ "2x4", 336 ] ], [ [ "nail", 176 ] ], [ [ "glass_sheet", 2 ] ] ], + "check_blueprint_needs": false + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_garage/recipe_modular_garage_common.json b/data/json/recipes/basecamps/expansion/recipe_modular_garage/recipe_modular_garage_common.json new file mode 100644 index 0000000000000..ba33bfd1d799d --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_garage/recipe_modular_garage_common.json @@ -0,0 +1,33 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_garage_0", + "description": "Survey land for a garage.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_garage_0", + "blueprint_name": "garage survey", + "time": "3 h", + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_provides": [ { "id": "fbmg_0" } ] + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "fbmg_1", + "description": "Select the primitive garage layout to be used.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmg_1", + "blueprint_name": "Select the primitive layout", + "blueprint_requires": [ { "id": "fbmg_0" } ], + "blueprint_provides": [ { "id": "fbmg_1" } ], + "blueprint_excludes": [ { "id": "fbmg_1" } ] + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_garage/version_1/recipe_primitive_garage.json b/data/json/recipes/basecamps/expansion/recipe_modular_garage/version_1/recipe_primitive_garage.json new file mode 100644 index 0000000000000..1eee8af9284b6 --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_garage/version_1/recipe_primitive_garage.json @@ -0,0 +1,142 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_garage_1", + "description": "Building a tool rack should be the first priority.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 4, + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_field_camp_garage_1", + "blueprint_name": "Garage tool rack", + "blueprint_provides": [ { "id": "dismantling" } ], + "blueprint_requires": [ { "id": "fbmg_1" } ], + "blueprint_resources": [ "wrench", "hacksaw" ], + "time": "5040 m", + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH", "level": 1 } ] ], + "components": [ + [ [ "log", 72 ] ], + [ [ "stick", 72 ] ], + [ [ "2x4", 110 ] ], + [ [ "nail", 16 ] ], + [ [ "pipe", 24 ] ], + [ [ "wrench", 1 ] ], + [ [ "hacksaw", 1 ] ], + [ [ "sheet_metal", 4 ] ] + ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_garage_2", + "description": "We should start construction of a roof for the garage.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 4, + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_field_camp_garage_2", + "blueprint_name": "Garage partial roof", + "blueprint_requires": [ { "id": "faction_base_garage_1" } ], + "time": "4320 m", + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ [ [ "log", 68 ] ], [ [ "stick", 60 ] ], [ [ "2x4", 112 ] ] ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_garage_3", + "description": "Finishing out the roof will let our mechanics work rain or shine.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 4, + "autolearn": false, + "never_learn": true, + "time": "10080 m", + "construction_blueprint": "faction_base_field_camp_garage_3", + "blueprint_name": "Garage completed roof", + "blueprint_requires": [ { "id": "faction_base_garage_2" } ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ [ [ "log", 112 ] ], [ [ "2x4", 448 ] ] ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_garage_4", + "description": "Our garage isn't big enough to work on larger vehicles. Let's start expanding it.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 4, + "autolearn": false, + "never_learn": true, + "time": "4320 m", + "construction_blueprint": "faction_base_field_camp_garage_4", + "blueprint_name": "Garage partial expansion", + "blueprint_requires": [ { "id": "faction_base_garage_3" } ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ [ [ "log", 65 ] ], [ [ "stick", 96 ] ] ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_garage_5", + "description": "Finishing the roof will let us park RVs and buses in the garage.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 5, + "autolearn": false, + "never_learn": true, + "time": "11520 m", + "construction_blueprint": "faction_base_field_camp_garage_5", + "blueprint_name": "Garage expanded roof", + "blueprint_requires": [ { "id": "faction_base_garage_4" } ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH", "level": 1 } ] ], + "components": [ + [ [ "log", 124 ] ], + [ [ "stick", 96 ] ], + [ [ "2x4", 752 ] ], + [ [ "nail", 24 ] ], + [ [ "pipe", 24 ] ], + [ [ "sheet_metal", 4 ] ] + ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_garage_6", + "description": "Attaching quarters will let our mechanics work longer hours when needed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "difficulty": 4, + "autolearn": false, + "never_learn": true, + "time": "2880 m", + "construction_blueprint": "faction_base_field_camp_garage_6", + "blueprint_name": "Garage mechanics quarters", + "blueprint_requires": [ { "id": "faction_base_garage_5" } ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH", "level": 1 } ] ], + "components": [ + [ [ "log", 95 ] ], + [ [ "stick", 90 ] ], + [ [ "2x4", 154 ] ], + [ [ "nail", 72 ] ], + [ [ "pipe", 12 ] ], + [ [ "sheet_metal", 2 ] ], + [ [ "straw_pile", 16 ], [ "pine_bough", 20 ] ] + ], + "check_blueprint_needs": false + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_livestock/recipe_modular_livestock_common.json b/data/json/recipes/basecamps/expansion/recipe_modular_livestock/recipe_modular_livestock_common.json new file mode 100644 index 0000000000000..5576e188b5e0b --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_livestock/recipe_modular_livestock_common.json @@ -0,0 +1,33 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_livestock_0", + "description": "Survey land for a livestock area.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_livestock_0", + "blueprint_name": "Livestock survey", + "time": "3 h", + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_provides": [ { "id": "fbml_0" } ] + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "fbml_1", + "description": "Select the blueprints for version 1 of the livestock area.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbml_1", + "blueprint_name": "Select version 1 layout", + "blueprint_requires": [ { "id": "fbml_0" } ], + "blueprint_provides": [ { "id": "fbml_1" } ], + "blueprint_excludes": [ { "id": "fbml_1" } ] + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_common.json b/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_common.json new file mode 100644 index 0000000000000..cf005c2f02a1e --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_common.json @@ -0,0 +1,98 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_livestock_coop_yard_chickenwire_east", + "description": "We could use a fence to contain our chickens and other birds, so build a chickenwire fence on the east side of the livestock field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbml_coop_yard_chickenwire_east", + "blueprint_name": "east coop yard", + "blueprint_requires": [ { "id": "fbml_northeast" } ], + "blueprint_provides": [ { "id": "fbml_east" } ], + "blueprint_excludes": [ { "id": "fbml_east" } ], + "blueprint_needs": { + "time": "15 h 45 m", + "skills": [ [ "fabrication", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ [ [ "2x4", 80 ] ], [ [ "nail", 320 ] ], [ [ "wire", 160 ] ], [ [ "hinge", 2 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_livestock_pasture0_splitrail", + "description": "We could use paddock for the stable, so build a split-rail fence on the north side of the livestock field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbml_pasture0_splitrail_north", + "blueprint_name": "north paddock", + "blueprint_requires": [ { "id": "fbml_northwest" } ], + "blueprint_provides": [ { "id": "fbml_north" } ], + "blueprint_excludes": [ { "id": "fbml_north" } ], + "blueprint_needs": { + "time": "3 h", + "skills": [ [ "fabrication", 2 ], [ "survival", 1 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ [ [ "pointy_stick", 12 ], [ "spear_wood", 12 ] ], [ [ "2x4", 25 ] ], [ [ "nail", 112 ] ], [ [ "hinge", 2 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_livestock_pasture1_splitrail", + "description": "We could use paddock for the stable, so build a split-rail fence in the center of the livestock field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbml_pasture1_splitrail_center", + "blueprint_name": "center paddock", + "blueprint_requires": [ { "id": "fbml_north" } ], + "blueprint_provides": [ { "id": "fbml_center" } ], + "blueprint_excludes": [ { "id": "fbml_center" } ], + "blueprint_needs": { + "time": "1 h", + "skills": [ [ "fabrication", 2 ], [ "survival", 1 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ [ [ "pointy_stick", 4 ], [ "spear_wood", 4 ] ], [ [ "2x4", 8 ] ], [ [ "nail", 40 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_livestock_pasture2_splitrail", + "description": "We could use paddock for the stable, so build a split-rail fence to close off the south end of the livestock field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbml_pasture2_splitrail_south", + "blueprint_name": "center paddock", + "blueprint_requires": [ { "id": "fbml_center" } ], + "blueprint_provides": [ { "id": "fbml_south" } ], + "blueprint_excludes": [ { "id": "fbml_south" } ], + "blueprint_needs": { + "time": "5 h", + "skills": [ [ "fabrication", 2 ], [ "survival", 1 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ [ [ "pointy_stick", 20 ], [ "spear_wood", 20 ] ], [ [ "2x4", 42 ] ], [ [ "nail", 184 ] ], [ [ "hinge", 4 ] ] ] + } + } + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_log.json b/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_log.json new file mode 100644 index 0000000000000..c6b7488cd7e04 --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_log.json @@ -0,0 +1,164 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_livestock_coop_log_northeast", + "description": "We could use a coop to contain our chickens and other birds, so build a log shack with a roof on the northeast side of the livestock field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbml_coop_log_northeast", + "blueprint_name": "northeast coop", + "blueprint_requires": [ { "id": "fbml_1" } ], + "blueprint_provides": [ { "id": "fbml_northeast" }, { "id": "chicken_coop" } ], + "blueprint_excludes": [ { "id": "fbml_northeast" } ], + "blueprint_needs": { + "time": "2 d 5 h 45 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 354 ] ], + [ [ "nail", 360 ] ], + [ [ "wire", 20 ] ], + [ [ "hinge", 2 ] ], + [ [ "log", 72 ] ], + [ [ "wood_panel", 16 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_livestock_shack_log_southeast", + "description": "We could use a storage room for feed, animal gear and tools, so build a log shack with a roof on the southeast side of the livestock field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbml_shack_log_southeast", + "blueprint_name": "southeast storage room", + "blueprint_requires": [ { "id": "fbml_1" } ], + "blueprint_provides": [ { "id": "fbml_southeast" } ], + "blueprint_excludes": [ { "id": "fbml_southeast" } ], + "blueprint_needs": { + "time": "1 d 20 h", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ + [ { "id": "DIG", "level": 2 } ], + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_W", "level": 2 } ], + [ { "id": "WRENCH" } ] + ], + "components": [ + [ [ "2x4", 274 ] ], + [ [ "nail", 324 ] ], + [ [ "wood_panel", 10 ] ], + [ [ "hinge", 2 ] ], + [ [ "pipe", 60 ] ], + [ [ "sheet_metal", 10 ] ], + [ [ "glass_sheet", 4 ] ], + [ [ "log", 44 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_livestock_stable0_log_southwest", + "description": "We could use a stable for larger livestock, so build a log shack with a roof on the southwest side of the livestock field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbml_stable0_log_southwest", + "blueprint_name": "southwest stable", + "blueprint_requires": [ { "id": "fbmk_1" } ], + "blueprint_provides": [ { "id": "fbml_southwest" }, { "id": "stables" } ], + "blueprint_excludes": [ { "id": "fbml_southwest" } ], + "blueprint_needs": { + "time": "2 d 2 h", + "skills": [ [ "fabrication", 3 ], [ "survival", 1 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 341 ] ], + [ [ "nail", 432 ] ], + [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], + [ [ "hinge", 2 ] ], + [ [ "log", 60 ] ], + [ [ "wood_panel", 17 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_livestock_stable1_log_west", + "description": "We could use an expansion for the stable, so build 2 more stalls on the west side of the livestock field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbml_stable1_log_west", + "blueprint_name": "west stable", + "blueprint_requires": [ { "id": "fbml_southwest" } ], + "blueprint_provides": [ { "id": "fbml_west" } ], + "blueprint_excludes": [ { "id": "fbml_west" } ], + "blueprint_needs": { + "time": "2 d", + "skills": [ [ "fabrication", 3 ], [ "survival", 1 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 334 ] ], + [ [ "nail", 464 ] ], + [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], + [ [ "hinge", 4 ] ], + [ [ "log", 52 ] ], + [ [ "wood_panel", 19 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_livestock_stable2_log_northwest", + "description": "We could use an expansion for the stable, so build 2 more stalls on the northwest side of the livestock field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbml_stable2_log_northwest", + "blueprint_name": "northwest stable", + "blueprint_requires": [ { "id": "fbml_west" } ], + "blueprint_provides": [ { "id": "fbml_northwest" } ], + "blueprint_excludes": [ { "id": "fbml_northwest" } ], + "blueprint_needs": { + "time": "2 d 1 h", + "skills": [ [ "fabrication", 3 ], [ "survival", 1 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 338 ] ], + [ [ "nail", 444 ] ], + [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], + [ [ "hinge", 4 ] ], + [ [ "log", 56 ] ], + [ [ "wood_panel", 18 ] ] + ] + } + } + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_metal.json b/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_metal.json new file mode 100644 index 0000000000000..f50876279a5dd --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_metal.json @@ -0,0 +1,179 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_livestock_coop_metal_northeast", + "description": "We could use a coop to contain our chickens and other birds, so build a metal sheet shack with a roof on the northeast side of the livestock field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbml_coop_metal_northeast", + "blueprint_name": "northeast coop", + "blueprint_requires": [ { "id": "fbml_1" } ], + "blueprint_provides": [ { "id": "fbml_northeast" }, { "id": "chicken_coop" } ], + "blueprint_excludes": [ { "id": "fbml_northeast" } ], + "blueprint_needs": { + "time": "2 d 23 h 45 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 360 ], [ "welder", 1800 ], [ "welder_crude", 2700 ], [ "toolset", 2700 ] ] ], + "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 138 ] ], + [ [ "nail", 360 ] ], + [ [ "wire", 20 ] ], + [ [ "hinge", 2 ] ], + [ [ "steel_plate", 72 ] ], + [ [ "wood_panel", 16 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_livestock_shack_metal_southeast", + "description": "We could use a storage room for feed, animal gear and tools, so build a metal sheet shack with a roof on the southeast side of the livestock field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbml_shack_metal_southeast", + "blueprint_name": "southeast storage room", + "blueprint_requires": [ { "id": "fbml_1" } ], + "blueprint_provides": [ { "id": "fbml_southeast" } ], + "blueprint_excludes": [ { "id": "fbml_southeast" } ], + "blueprint_needs": { + "time": "2 d 7 h", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 220 ], [ "welder", 1100 ], [ "welder_crude", 1650 ], [ "toolset", 1650 ] ] ], + "qualities": [ + [ { "id": "GLARE", "level": 2 } ], + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_W", "level": 2 } ], + [ { "id": "WRENCH" } ] + ], + "components": [ + [ [ "2x4", 142 ] ], + [ [ "nail", 324 ] ], + [ [ "wood_panel", 10 ] ], + [ [ "hinge", 2 ] ], + [ [ "pipe", 60 ] ], + [ [ "sheet_metal", 10 ] ], + [ [ "glass_sheet", 4 ] ], + [ [ "steel_plate", 44 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_livestock_stable0_metal_southwest", + "description": "We could use a stable for larger livestock, so build a metal sheet shack with a roof on the southwest side of the livestock field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbml_stable0_metal_southwest", + "blueprint_name": "southwest stable", + "blueprint_requires": [ { "id": "fbml_1" } ], + "blueprint_provides": [ { "id": "fbml_southwest" }, { "id": "stables" } ], + "blueprint_excludes": [ { "id": "fbml_southwest" } ], + "blueprint_needs": { + "time": "2 d 17 h", + "skills": [ [ "fabrication", 4 ], [ "survival", 1 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 300 ], [ "welder", 1500 ], [ "welder_crude", 2250 ], [ "toolset", 2250 ] ] ], + "qualities": [ + [ { "id": "DIG", "level": 2 } ], + [ { "id": "GLARE", "level": 2 } ], + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_W", "level": 2 } ] + ], + "components": [ + [ [ "2x4", 161 ] ], + [ [ "nail", 432 ] ], + [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], + [ [ "hinge", 2 ] ], + [ [ "steel_plate", 60 ] ], + [ [ "wood_panel", 17 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_livestock_stable1_metal_west", + "description": "We could use an expansion for the stable, so build 2 more stalls on the west side of the livestock field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbml_stable1_metal_west", + "blueprint_name": "west stable", + "blueprint_requires": [ { "id": "fbml_southwest" } ], + "blueprint_provides": [ { "id": "fbml_west" } ], + "blueprint_excludes": [ { "id": "fbml_west" } ], + "blueprint_needs": { + "time": "2 d 13 h", + "skills": [ [ "fabrication", 4 ], [ "survival", 1 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 260 ], [ "welder", 1300 ], [ "welder_crude", 1950 ], [ "toolset", 1950 ] ] ], + "qualities": [ + [ { "id": "DIG", "level": 2 } ], + [ { "id": "GLARE", "level": 2 } ], + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_W", "level": 2 } ] + ], + "components": [ + [ [ "2x4", 178 ] ], + [ [ "nail", 464 ] ], + [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], + [ [ "hinge", 4 ] ], + [ [ "steel_plate", 52 ] ], + [ [ "wood_panel", 19 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_livestock_stable2_metal_northwest", + "description": "We could use an expansion for the stable, so build 2 more stalls on the northwest side of the livestock field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbml_stable2_metal_northwest", + "blueprint_name": "northwest stable", + "blueprint_requires": [ { "id": "fbml_west" } ], + "blueprint_provides": [ { "id": "fbml_northwest" } ], + "blueprint_excludes": [ { "id": "fbml_northwest" } ], + "blueprint_needs": { + "time": "2 d 15 h", + "skills": [ [ "fabrication", 4 ], [ "survival", 1 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 280 ], [ "welder", 1400 ], [ "welder_crude", 2100 ], [ "toolset", 2100 ] ] ], + "qualities": [ + [ { "id": "DIG", "level": 2 } ], + [ { "id": "GLARE", "level": 2 } ], + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_W", "level": 2 } ] + ], + "components": [ + [ [ "2x4", 170 ] ], + [ [ "nail", 444 ] ], + [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], + [ [ "hinge", 4 ] ], + [ [ "steel_plate", 56 ] ], + [ [ "wood_panel", 18 ] ] + ] + } + } + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_migo_resin.json b/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_migo_resin.json new file mode 100644 index 0000000000000..2aaacf98a5703 --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_migo_resin.json @@ -0,0 +1,145 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_livestock_coop_migo_resin_northeast", + "description": "We could use a coop to contain our chickens and other birds, so build a mi-go resin shack with a roof on the northeast side of the livestock field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbml_coop_migo_resin_northeast", + "blueprint_name": "northeast coop", + "blueprint_requires": [ { "id": "fbml_1" } ], + "blueprint_provides": [ { "id": "fbml_northeast" }, { "id": "chicken_coop" } ], + "blueprint_excludes": [ { "id": "fbml_northeast" } ], + "blueprint_needs": { + "time": "1 d 10 h 45 m", + "skills": [ [ "fabrication", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SMOOTH" } ] ], + "components": [ [ [ "2x4", 10 ] ], [ [ "nail", 40 ] ], [ [ "wire", 20 ] ], [ [ "hinge", 2 ] ], [ [ "alien_pod_resin", 68 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_livestock_shack_migo_resin_southeast", + "description": "We could use a storage room for feed, animal gear and tools, so build a mi-go resin shack with a roof on the southeast side of the livestock field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbml_shack_migo_resin_southeast", + "blueprint_name": "southeast storage room", + "blueprint_requires": [ { "id": "fbml_1" } ], + "blueprint_provides": [ { "id": "fbml_southeast" } ], + "blueprint_excludes": [ { "id": "fbml_southeast" } ], + "blueprint_needs": { + "time": "1 d 8 h 40 m", + "skills": [ [ "fabrication", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "SMOOTH" } ] ], + "components": [ + [ [ "2x4", 34 ] ], + [ [ "wood_sheet", 11 ], [ "wood_panel", 21 ] ], + [ [ "nail", 208 ] ], + [ [ "alien_pod_resin", 42 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_livestock_stable0_migo_resin_southwest", + "description": "We could use a stable for larger livestock, so build a mi-go resin shack with a roof on the southwest side of the livestock field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbml_stable0_migo_resin_southwest", + "blueprint_name": "southwest stable", + "blueprint_requires": [ { "id": "fbml_1" } ], + "blueprint_provides": [ { "id": "fbml_southwest" }, { "id": "stables" } ], + "blueprint_excludes": [ { "id": "fbml_southwest" } ], + "blueprint_needs": { + "time": "1 d 12 h", + "skills": [ [ "fabrication", 2 ], [ "survival", 1 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SMOOTH" } ] ], + "components": [ + [ [ "2x4", 25 ] ], + [ [ "nail", 92 ] ], + [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], + [ [ "hinge", 2 ] ], + [ [ "alien_pod_resin", 64 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_livestock_stable1_migo_resin_west", + "description": "We could use an expansion for the stable, so build 2 more stalls on the west side of the livestock field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbml_stable1_migo_resin_west", + "blueprint_name": "west stable", + "blueprint_requires": [ { "id": "fbml_southwest" } ], + "blueprint_provides": [ { "id": "fbml_west" } ], + "blueprint_excludes": [ { "id": "fbml_west" } ], + "blueprint_needs": { + "time": "1 d 14 h", + "skills": [ [ "fabrication", 2 ], [ "survival", 1 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SMOOTH" } ] ], + "components": [ + [ [ "2x4", 26 ] ], + [ [ "nail", 84 ] ], + [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], + [ [ "hinge", 4 ] ], + [ [ "alien_pod_resin", 64 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_livestock_stable2_migo_resin_northwest", + "description": "We could use an expansion for the stable, so build 2 more stalls on the northwest side of the livestock field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbml_stable2_migo_resin_northwest", + "blueprint_name": "northwest stable", + "blueprint_requires": [ { "id": "fbml_west" } ], + "blueprint_provides": [ { "id": "fbml_northwest" } ], + "blueprint_excludes": [ { "id": "fbml_northwest" } ], + "blueprint_needs": { + "time": "1 d 13 h", + "skills": [ [ "fabrication", 2 ], [ "survival", 1 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SMOOTH" } ] ], + "components": [ + [ [ "2x4", 26 ] ], + [ [ "nail", 84 ] ], + [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], + [ [ "hinge", 4 ] ], + [ [ "alien_pod_resin", 64 ] ] + ] + } + } + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_rammed_earth.json b/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_rammed_earth.json new file mode 100644 index 0000000000000..729a99a692cd9 --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_rammed_earth.json @@ -0,0 +1,173 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_livestock_coop_rammed_earth_northeast", + "description": "We could use a coop to contain our chickens and other birds, so build a rammed earth shack with a roof on the northeast side of the livestock field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbml_coop_rammed_earth_northeast", + "blueprint_name": "northeast coop", + "blueprint_requires": [ { "id": "fbml_1" } ], + "blueprint_provides": [ { "id": "fbml_northeast" }, { "id": "chicken_coop" } ], + "blueprint_excludes": [ { "id": "fbml_northeast" } ], + "blueprint_needs": { + "time": "5 d 10 h 15 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "pointy_stick", 36 ], [ "spear_wood", 36 ] ], + [ [ "2x4", 138 ] ], + [ [ "nail", 360 ] ], + [ [ "wire", 20 ] ], + [ [ "hinge", 2 ] ], + [ [ "material_soil", 4320 ] ], + [ [ "water", 1800 ], [ "water_clean", 1800 ] ], + [ [ "material_sand", 360 ], [ "material_quicklime", 360 ], [ "concrete", 18 ] ], + [ [ "wood_panel", 16 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_livestock_shack_rammed_earth_southeast", + "description": "We could use a storage room for feed, animal gear and tools, so build a rammed earth shack with a roof on the southeast side of the livestock field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbml_shack_rammed_earth_southeast", + "blueprint_name": "southeast storage room", + "blueprint_requires": [ { "id": "fbml_1" } ], + "blueprint_provides": [ { "id": "fbml_southeast" } ], + "blueprint_excludes": [ { "id": "fbml_southeast" } ], + "blueprint_needs": { + "time": "3 d 18 h 25 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ + [ { "id": "CUT" } ], + [ { "id": "DIG", "level": 2 } ], + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_W", "level": 2 } ] + ], + "components": [ + [ [ "2x4", 176 ] ], + [ [ "concrete", 11 ], [ "material_quicklime", 220 ], [ "material_sand", 220 ] ], + [ [ "material_soil", 2640 ] ], + [ [ "nail", 512 ] ], + [ [ "pointy_stick", 22 ], [ "spear_wood", 22 ] ], + [ [ "rope_6", 2 ], [ "rope_makeshift_6", 2 ] ], + [ [ "water", 1100 ], [ "water_clean", 1100 ] ], + [ [ "wood_panel", 29 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_livestock_stable0_rammed_earth_southwest", + "description": "We could use a stable for larger livestock, so build a rammed earth shack with a roof on the southwest side of the livestock field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbml_stable0_rammed_earth_southwest", + "blueprint_name": "southwest stable", + "blueprint_requires": [ { "id": "fbml_1" } ], + "blueprint_provides": [ { "id": "fbml_southwest" }, { "id": "stables" } ], + "blueprint_excludes": [ { "id": "fbml_southwest" } ], + "blueprint_needs": { + "time": "4 d 17 h 45 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "pointy_stick", 38 ], [ "spear_wood", 38 ] ], + [ [ "2x4", 161 ] ], + [ [ "nail", 432 ] ], + [ [ "material_soil", 3600 ] ], + [ [ "water", 1500 ], [ "water_clean", 1500 ] ], + [ [ "material_sand", 300 ], [ "material_quicklime", 300 ], [ "concrete", 15 ] ], + [ [ "hinge", 2 ] ], + [ [ "wood_panel", 17 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_livestock_stable1_rammed_earth_west", + "description": "We could use an expansion for the stable, so build 2 more stalls on the west side of the livestock field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbml_stable1_rammed_earth_west", + "blueprint_name": "west stable", + "blueprint_requires": [ { "id": "fbml_southwest" } ], + "blueprint_provides": [ { "id": "fbml_west" } ], + "blueprint_excludes": [ { "id": "fbml_west" } ], + "blueprint_needs": { + "time": "4 d 7 h 15 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "pointy_stick", 34 ], [ "spear_wood", 34 ] ], + [ [ "2x4", 178 ] ], + [ [ "nail", 464 ] ], + [ [ "material_soil", 3120 ] ], + [ [ "water", 1300 ], [ "water_clean", 1300 ] ], + [ [ "material_sand", 260 ], [ "material_quicklime", 260 ], [ "concrete", 13 ] ], + [ [ "hinge", 4 ] ], + [ [ "wood_panel", 19 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_livestock_stable2_rammed_earth_northwest", + "description": "We could use an expansion for the stable, so build 2 more stalls on the northwest side of the livestock field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbml_stable2_rammed_earth_northwest", + "blueprint_name": "northwest stable", + "blueprint_requires": [ { "id": "fbml_west" } ], + "blueprint_provides": [ { "id": "fbml_northwest" } ], + "blueprint_excludes": [ { "id": "fbml_northwest" } ], + "blueprint_needs": { + "time": "4 d 12 h 30 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "pointy_stick", 36 ], [ "spear_wood", 36 ] ], + [ [ "2x4", 170 ] ], + [ [ "nail", 444 ] ], + [ [ "material_soil", 3360 ] ], + [ [ "water", 1400 ], [ "water_clean", 1400 ] ], + [ [ "material_sand", 280 ], [ "material_quicklime", 280 ], [ "concrete", 14 ] ], + [ [ "hinge", 4 ] ], + [ [ "wood_panel", 18 ] ] + ] + } + } + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_rock.json b/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_rock.json new file mode 100644 index 0000000000000..9e6bf91d3bef9 --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_rock.json @@ -0,0 +1,174 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_livestock_coop_rock_northeast", + "description": "We could use a coop to contain our chickens and other birds, so build a stone shack with a roof on the northeast side of the livestock field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbml_coop_rock_northeast", + "blueprint_name": "northeast coop", + "blueprint_requires": [ { "id": "fbml_1" } ], + "blueprint_provides": [ { "id": "fbml_northeast" }, { "id": "chicken_coop" } ], + "blueprint_excludes": [ { "id": "fbml_northeast" } ], + "blueprint_needs": { + "time": "5 d 5 h 45 m", + "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 138 ] ], + [ [ "nail", 360 ] ], + [ [ "wire", 20 ] ], + [ [ "hinge", 2 ] ], + [ [ "rock", 432 ] ], + [ [ "pebble", 900 ] ], + [ [ "mortar_build", 36 ] ], + [ [ "wood_panel", 16 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_livestock_shack_rock_southeast", + "description": "We could use a storage room for feed, animal gear and tools, so build a stone shack with a roof on the southeast side of the livestock field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbml_shack_rock_southeast", + "blueprint_name": "southeast storage room", + "blueprint_requires": [ { "id": "fbml_1" } ], + "blueprint_provides": [ { "id": "fbml_southeast" } ], + "blueprint_excludes": [ { "id": "fbml_southeast" } ], + "blueprint_needs": { + "time": "3 d 16 h", + "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ + [ { "id": "DIG", "level": 2 } ], + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_W", "level": 2 } ], + [ { "id": "WRENCH" } ] + ], + "components": [ + [ [ "2x4", 142 ] ], + [ [ "nail", 324 ] ], + [ [ "wood_panel", 10 ] ], + [ [ "hinge", 2 ] ], + [ [ "pipe", 60 ] ], + [ [ "sheet_metal", 10 ] ], + [ [ "glass_sheet", 4 ] ], + [ [ "rock", 264 ] ], + [ [ "pebble", 550 ] ], + [ [ "mortar_build", 22 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_livestock_stable0_rock_southwest", + "description": "We could use a stable for larger livestock, so build a stone shack with a roof on the southwest side of the livestock field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbml_stable0_rock_southwest", + "blueprint_name": "southwest stable", + "blueprint_requires": [ { "id": "fbml_1" } ], + "blueprint_provides": [ { "id": "fbml_southwest" }, { "id": "stables" } ], + "blueprint_excludes": [ { "id": "fbml_southwest" } ], + "blueprint_needs": { + "time": "4 d 14 h", + "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 161 ] ], + [ [ "nail", 432 ] ], + [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], + [ [ "hinge", 2 ] ], + [ [ "rock", 360 ] ], + [ [ "pebble", 750 ] ], + [ [ "mortar_build", 30 ] ], + [ [ "wood_panel", 17 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_livestock_stable1_rock_west", + "description": "We could use an expansion for the stable, so build 2 more stalls on the west side of the livestock field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbml_stable1_rock_west", + "blueprint_name": "west stable", + "blueprint_requires": [ { "id": "fbml_southwest" } ], + "blueprint_provides": [ { "id": "fbml_west" } ], + "blueprint_excludes": [ { "id": "fbml_west" } ], + "blueprint_needs": { + "time": "4 d 4 h", + "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 178 ] ], + [ [ "nail", 464 ] ], + [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], + [ [ "hinge", 4 ] ], + [ [ "rock", 312 ] ], + [ [ "pebble", 650 ] ], + [ [ "mortar_build", 26 ] ], + [ [ "wood_panel", 19 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_livestock_stable2_rock_northwest", + "description": "We could use an expansion for the stable, so build 2 more stalls on the northwest side of the livestock field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbml_stable2_rock_northwest", + "blueprint_name": "northwest stable", + "blueprint_requires": [ { "id": "fbml_west" } ], + "blueprint_provides": [ { "id": "fbml_northwest" } ], + "blueprint_excludes": [ { "id": "fbml_northwest" } ], + "blueprint_needs": { + "time": "4 d 9 h", + "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 170 ] ], + [ [ "nail", 444 ] ], + [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], + [ [ "hinge", 4 ] ], + [ [ "rock", 336 ] ], + [ [ "pebble", 700 ] ], + [ [ "mortar_build", 28 ] ], + [ [ "wood_panel", 18 ] ] + ] + } + } + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_wad.json b/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_wad.json new file mode 100644 index 0000000000000..b49cc4bd47af7 --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_wad.json @@ -0,0 +1,186 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_livestock_coop_wad_northeast", + "description": "We could use a coop to contain our chickens and other birds, so build a wattle and daub shack with a roof on the northeast side of the livestock field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbml_coop_wad_northeast", + "blueprint_name": "northeast coop", + "blueprint_requires": [ { "id": "fbml_1" } ], + "blueprint_provides": [ { "id": "fbml_northeast" }, { "id": "chicken_coop" } ], + "blueprint_excludes": [ { "id": "fbml_northeast" } ], + "blueprint_needs": { + "time": "1 d 23 h 45 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 318 ] ], + [ [ "nail", 360 ] ], + [ [ "wire", 20 ] ], + [ [ "hinge", 2 ] ], + [ [ "material_quicklime", 144 ], [ "material_limestone", 144 ], [ "clay_lump", 144 ] ], + [ [ "pebble", 360 ], [ "material_sand", 360 ] ], + [ [ "straw_pile", 144 ], [ "cattail_stalk", 144 ], [ "dogbane", 144 ], [ "pine_bough", 144 ] ], + [ [ "water", 180 ], [ "water_clean", 180 ] ], + [ [ "wood_panel", 16 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_livestock_shack_wad_southeast", + "description": "We could use a storage room for feed, animal gear and tools, so build a wattle and daub shack with a roof on the southeast side of the livestock field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbml_shack_wad_southeast", + "blueprint_name": "southeast storage room", + "blueprint_requires": [ { "id": "fbml_1" } ], + "blueprint_provides": [ { "id": "fbml_southeast" } ], + "blueprint_excludes": [ { "id": "fbml_southeast" } ], + "blueprint_needs": { + "time": "1 d 14 h 20 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 246 ] ], + [ [ "cattail_stalk", 104 ], [ "dogbane", 104 ], [ "pine_bough", 104 ], [ "straw_pile", 104 ] ], + [ [ "clay_lump", 104 ], [ "material_limestone", 104 ], [ "material_quicklime", 104 ] ], + [ [ "material_sand", 260 ], [ "pebble", 260 ] ], + [ [ "nail", 392 ] ], + [ [ "rope_6", 2 ], [ "rope_makeshift_6", 2 ] ], + [ [ "water", 130 ], [ "water_clean", 130 ] ], + [ [ "wood_panel", 29 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_livestock_stable0_wad_southwest", + "description": "We could use a stable for larger livestock, so build a wattle and daub shack with a roof on the southwest side of the livestock field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbml_stable0_wad_southwest", + "blueprint_name": "southwest stable", + "blueprint_requires": [ { "id": "fbml_1" } ], + "blueprint_provides": [ { "id": "fbml_southwest" }, { "id": "stables" } ], + "blueprint_excludes": [ { "id": "fbml_southwest" } ], + "blueprint_needs": { + "time": "1 d 21 h", + "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ + [ { "id": "CUT" } ], + [ { "id": "DIG", "level": 2 } ], + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_W", "level": 2 } ] + ], + "components": [ + [ [ "2x4", 311 ] ], + [ [ "nail", 432 ] ], + [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], + [ [ "hinge", 2 ] ], + [ [ "material_quicklime", 120 ], [ "material_limestone", 120 ], [ "clay_lump", 120 ] ], + [ [ "pebble", 300 ], [ "material_sand", 300 ] ], + [ [ "straw_pile", 120 ], [ "cattail_stalk", 120 ], [ "dogbane", 120 ], [ "pine_bough", 120 ] ], + [ [ "water", 150 ], [ "water_clean", 150 ] ], + [ [ "wood_panel", 17 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_livestock_stable1_wad_west", + "description": "We could use an expansion for the stable, so build 2 more stalls on the west side of the livestock field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbml_stable1_wad_west", + "blueprint_name": "west stable", + "blueprint_requires": [ { "id": "fbml_southwest" } ], + "blueprint_provides": [ { "id": "fbml_west" } ], + "blueprint_excludes": [ { "id": "fbml_west" } ], + "blueprint_needs": { + "time": "1 d 19 h 40 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ + [ { "id": "CUT" } ], + [ { "id": "DIG", "level": 2 } ], + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_W", "level": 2 } ] + ], + "components": [ + [ [ "2x4", 308 ] ], + [ [ "nail", 464 ] ], + [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], + [ [ "hinge", 4 ] ], + [ [ "material_quicklime", 104 ], [ "material_limestone", 104 ], [ "clay_lump", 104 ] ], + [ [ "pebble", 260 ], [ "material_sand", 260 ] ], + [ [ "straw_pile", 104 ], [ "cattail_stalk", 104 ], [ "dogbane", 104 ], [ "pine_bough", 104 ] ], + [ [ "water", 130 ], [ "water_clean", 130 ] ], + [ [ "wood_panel", 19 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_livestock_stable2_wad_northwest", + "description": "We could use an expansion for the stable, so build 2 more stalls on the northwest side of the livestock field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbml_stable2_wad_northwest", + "blueprint_name": "northwest stable", + "blueprint_requires": [ { "id": "fbml_west" } ], + "blueprint_provides": [ { "id": "fbml_northwest" } ], + "blueprint_excludes": [ { "id": "fbml_northwest" } ], + "blueprint_needs": { + "time": "1 d 20 h 20 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ + [ { "id": "CUT" } ], + [ { "id": "DIG", "level": 2 } ], + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_W", "level": 2 } ] + ], + "components": [ + [ [ "2x4", 310 ] ], + [ [ "nail", 444 ] ], + [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], + [ [ "hinge", 4 ] ], + [ [ "material_quicklime", 112 ], [ "material_limestone", 112 ], [ "clay_lump", 112 ] ], + [ [ "pebble", 280 ], [ "material_sand", 280 ] ], + [ [ "straw_pile", 112 ], [ "cattail_stalk", 112 ], [ "dogbane", 112 ], [ "pine_bough", 112 ] ], + [ [ "water", 140 ], [ "water_clean", 140 ] ], + [ [ "wood_panel", 18 ] ] + ] + } + } + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_wood.json b/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_wood.json new file mode 100644 index 0000000000000..0c6fa6462227c --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_wood.json @@ -0,0 +1,148 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_livestock_coop_wood_northeast", + "description": "We could use a coop to contain our chickens and other birds, so build a wood panel shack with a roof on the northeast side of the livestock field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbml_coop_wood_northeast", + "blueprint_name": "northeast coop", + "blueprint_requires": [ { "id": "fbml_1" } ], + "blueprint_provides": [ { "id": "fbml_northeast" }, { "id": "chicken_coop" } ], + "blueprint_excludes": [ { "id": "fbml_northeast" } ], + "blueprint_needs": { + "time": "1 d 17 h 45 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 318 ] ], [ [ "hinge", 2 ] ], [ [ "nail", 1080 ] ], [ [ "wire", 20 ] ], [ [ "wood_panel", 52 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_livestock_shack_wood_southeast", + "description": "We could use a storage room for feed, animal gear and tools, so build a wood panel shack with a roof on the southeast side of the livestock field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbml_shack_wood_southeast", + "blueprint_name": "southeast storage room", + "blueprint_requires": [ { "id": "fbml_1" } ], + "blueprint_provides": [ { "id": "fbml_southeast" } ], + "blueprint_excludes": [ { "id": "fbml_southeast" } ], + "blueprint_needs": { + "time": "1 d 12 h 40 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "2x4", 252 ] ], + [ [ "nail", 764 ] ], + [ [ "wood_panel", 32 ] ], + [ [ "hinge", 2 ] ], + [ [ "pipe", 60 ] ], + [ [ "sheet_metal", 10 ] ], + [ [ "glass_sheet", 4 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_livestock_stable0_wood_southwest", + "description": "We could use a stable for larger livestock, so build a wood panel shack with a roof on the southwest side of the livestock field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbml_stable0_wood_southwest", + "blueprint_name": "southwest stable", + "blueprint_requires": [ { "id": "fbml_1" } ], + "blueprint_provides": [ { "id": "fbml_southwest" }, { "id": "stables" } ], + "blueprint_excludes": [ { "id": "fbml_southwest" } ], + "blueprint_needs": { + "time": "1 d 16 h", + "skills": [ [ "fabrication", 3 ], [ "survival", 1 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 311 ] ], + [ [ "hinge", 2 ] ], + [ [ "nail", 1032 ] ], + [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], + [ [ "wood_panel", 47 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_livestock_stable1_wood_west", + "description": "We could use an expansion for the stable, so build 2 more stalls on the west side of the livestock field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbml_stable1_wood_west", + "blueprint_name": "west stable", + "blueprint_requires": [ { "id": "fbml_southwest" } ], + "blueprint_provides": [ { "id": "fbml_west" } ], + "blueprint_excludes": [ { "id": "fbml_west" } ], + "blueprint_needs": { + "time": "1 d 15 h 20 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 1 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 308 ] ], + [ [ "hinge", 4 ] ], + [ [ "nail", 984 ] ], + [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], + [ [ "wood_panel", 45 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_livestock_stable2_wood_northwest", + "description": "We could use an expansion for the stable, so build 2 more stalls on the northwest side of the livestock field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbml_stable2_wood_northwest", + "blueprint_name": "northwest stable", + "blueprint_requires": [ { "id": "fbml_west" } ], + "blueprint_provides": [ { "id": "fbml_northwest" } ], + "blueprint_excludes": [ { "id": "fbml_northwest" } ], + "blueprint_needs": { + "time": "1 d 15 h 40 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 1 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 310 ] ], + [ [ "hinge", 4 ] ], + [ [ "nail", 1004 ] ], + [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], + [ [ "wood_panel", 46 ] ] + ] + } + } + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/recipe_modular_saltworks_common.json b/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/recipe_modular_saltworks_common.json new file mode 100644 index 0000000000000..15c94c8795475 --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/recipe_modular_saltworks_common.json @@ -0,0 +1,33 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_saltworks_0", + "description": "Survey land for a saltworks area.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_saltworks_0", + "blueprint_name": "Saltworks survey", + "time": "3 h", + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_provides": [ { "id": "fbmsw_0" } ] + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "fbmsw_1", + "description": "Select the blueprints for version 1 of the saltworks area.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmsw_1", + "blueprint_name": "Select version 1 layout", + "blueprint_requires": [ { "id": "fbmsw_0" } ], + "blueprint_provides": [ { "id": "fbmsw_1" } ], + "blueprint_excludes": [ { "id": "fbmsw_1" } ] + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_common.json b/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_common.json new file mode 100644 index 0000000000000..bcb865dd2c85f --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_common.json @@ -0,0 +1,58 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_brewery1_southwest", + "description": "We could upgrade the workspace in the brewery to add a still, wood stove and work table.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmsw_brewery1_southwest", + "blueprint_name": "SW brewery still", + "blueprint_requires": [ { "id": "fbmsw_southwest" } ], + "blueprint_provides": [ { "id": "fbmsw_southwest1_still" } ], + "blueprint_excludes": [ { "id": "fbmsw_southwest1_still" } ], + "blueprint_needs": { + "time": "2 h 56 m", + "skills": [ [ "fabrication", 5 ], [ "mechanics", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "pipe", 13 ] ], + [ [ "sheet_metal", 2 ] ], + [ [ "2x4", 8 ] ], + [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], + [ [ "nail", 16 ] ], + [ [ "metal_tank", 1 ] ], + [ [ "still", 1 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_brewery2_southwest", + "description": "We could use fill out the space with extra kegs and storage racks.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmsw_brewery2_southwest", + "blueprint_name": "SW brewery kegs", + "blueprint_requires": [ { "id": "fbmsw_southwest1_still" } ], + "blueprint_provides": [ { "id": "fbmsw_southwest2_kegs" } ], + "blueprint_excludes": [ { "id": "fbmsw_southwest2_kegs" } ], + "blueprint_needs": { + "time": "7 h", + "skills": [ [ "cooking", 2 ], [ "fabrication", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], + "components": [ [ [ "pipe", 12 ] ], [ [ "sheet_metal", 5 ] ], [ [ "2x4", 54 ] ], [ [ "nail", 42 ] ], [ [ "water_faucet", 3 ] ] ] + } + } + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_log.json b/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_log.json new file mode 100644 index 0000000000000..1ceaccfbb4e1c --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_log.json @@ -0,0 +1,118 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_saltpan_log_northeast", + "description": "We could divert saltwater from the swamp nearby to create a steady supply of salt for our needs in a log building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmsw_saltpan_log_northeast", + "blueprint_name": "NE log wall saltpan", + "blueprint_requires": [ { "id": "fbmsw_1" } ], + "blueprint_provides": [ { "id": "fbmsw_northeast" } ], + "blueprint_excludes": [ { "id": "fbmsw_northeast" } ], + "blueprint_needs": { + "time": "3 d 14 h 40 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 463 ] ], + [ [ "nail", 158 ] ], + [ [ "wood_panel", 6 ] ], + [ [ "hinge", 2 ] ], + [ [ "glass_sheet", 3 ] ], + [ [ "log", 118 ] ], + [ [ "material_soil", 760 ] ], + [ [ "birchbark", 228 ], [ "pine_bough", 228 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shack_log_southeast", + "description": "We could use a storage room for chemicals and tools, so build a log shack with a roof on the southeast side of the saltworks field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmsw_shack_log_southeast", + "blueprint_name": "SE log wall storage room", + "blueprint_requires": [ { "id": "fbmsw_1" } ], + "blueprint_provides": [ { "id": "fbmsw_southeast" } ], + "blueprint_excludes": [ { "id": "fbmsw_southeast" } ], + "blueprint_needs": { + "time": "2 d 4 h", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ + [ { "id": "DIG", "level": 2 } ], + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_W", "level": 2 } ], + [ { "id": "WRENCH" } ] + ], + "components": [ + [ [ "2x4", 274 ] ], + [ [ "nail", 164 ] ], + [ [ "wood_panel", 2 ] ], + [ [ "hinge", 2 ] ], + [ [ "pipe", 60 ] ], + [ [ "sheet_metal", 10 ] ], + [ [ "glass_sheet", 4 ] ], + [ [ "log", 60 ] ], + [ [ "material_soil", 320 ] ], + [ [ "birchbark", 96 ], [ "pine_bough", 96 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_brewery0_log_southwest", + "description": "We could take advantage of the designation of this area to build a log brewery.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmsw_brewery0_log_southwest", + "blueprint_name": "SW log wall brewery", + "blueprint_requires": [ { "id": "fbmsw_1" } ], + "blueprint_provides": [ { "id": "fbmsw_southwest" }, { "id": "brewery" } ], + "blueprint_excludes": [ { "id": "fbmsw_southwest" } ], + "blueprint_needs": { + "time": "4 d 5 h 30 m", + "skills": [ [ "cooking", 3 ], [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ + [ { "id": "DIG", "level": 2 } ], + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_M", "level": 2 } ], + [ { "id": "SAW_W", "level": 2 } ], + [ { "id": "WRENCH" } ] + ], + "components": [ + [ [ "2x4", 520 ] ], + [ [ "nail", 122 ] ], + [ [ "wood_panel", 1 ] ], + [ [ "hinge", 2 ] ], + [ [ "pipe", 36 ] ], + [ [ "sheet_metal", 7 ] ], + [ [ "sheet_metal_small", 12 ] ], + [ [ "water_faucet", 2 ] ], + [ [ "glass_sheet", 2 ] ], + [ [ "log", 132 ] ], + [ [ "material_soil", 960 ] ], + [ [ "birchbark", 288 ], [ "pine_bough", 288 ] ] + ] + } + } + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_metal.json b/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_metal.json new file mode 100644 index 0000000000000..0cf39dd60ffc8 --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_metal.json @@ -0,0 +1,112 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_saltpan_metal_northeast", + "description": "We could divert saltwater from the swamp nearby to create a steady supply of salt for our needs in a metal shed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmsw_saltpan_metal_northeast", + "blueprint_name": "NE metal wall saltpan", + "blueprint_requires": [ { "id": "fbmsw_1" } ], + "blueprint_provides": [ { "id": "fbmsw_northeast" } ], + "blueprint_excludes": [ { "id": "fbmsw_northeast" } ], + "blueprint_needs": { + "time": "2 d 20 h 40 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 400 ], [ "welder", 2000 ], [ "welder_crude", 3000 ], [ "toolset", 3000 ] ] ], + "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 71 ] ], + [ [ "nail", 158 ] ], + [ [ "wood_panel", 6 ] ], + [ [ "hinge", 2 ] ], + [ [ "glass_sheet", 3 ] ], + [ [ "steel_plate", 80 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shack_metal_southeast", + "description": "We could use a storage room for chemicals and tools, so build a metal shack with a roof on the southeast side of the saltworks field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmsw_shack_metal_southeast", + "blueprint_name": "SE metal wall storage room", + "blueprint_requires": [ { "id": "fbmsw_1" } ], + "blueprint_provides": [ { "id": "fbmsw_southeast" } ], + "blueprint_excludes": [ { "id": "fbmsw_southeast" } ], + "blueprint_needs": { + "time": "1 d 23 h", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 220 ], [ "welder", 1100 ], [ "welder_crude", 1650 ], [ "toolset", 1650 ] ] ], + "qualities": [ + [ { "id": "GLARE", "level": 2 } ], + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_W", "level": 2 } ], + [ { "id": "WRENCH" } ] + ], + "components": [ + [ [ "2x4", 78 ] ], + [ [ "nail", 164 ] ], + [ [ "wood_panel", 2 ] ], + [ [ "hinge", 2 ] ], + [ [ "pipe", 60 ] ], + [ [ "sheet_metal", 10 ] ], + [ [ "glass_sheet", 4 ] ], + [ [ "steel_plate", 44 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_brewery0_metal_southwest", + "description": "We could take advantage of the designation of this area to build a metal wall brewery.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmsw_brewery0_metal_southwest", + "blueprint_name": "SW metal wall brewery", + "blueprint_requires": [ { "id": "fbmsw_1" } ], + "blueprint_provides": [ { "id": "fbmsw_southwest" }, { "id": "brewery" } ], + "blueprint_excludes": [ { "id": "fbmsw_southwest" } ], + "blueprint_needs": { + "time": "3 d 2 h 30 m", + "skills": [ [ "cooking", 3 ], [ "fabrication", 4 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 420 ], [ "welder", 2100 ], [ "welder_crude", 3150 ], [ "toolset", 3150 ] ] ], + "qualities": [ + [ { "id": "GLARE", "level": 2 } ], + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_M", "level": 2 } ], + [ { "id": "SAW_W", "level": 2 } ], + [ { "id": "WRENCH" } ] + ], + "components": [ + [ [ "2x4", 76 ] ], + [ [ "nail", 122 ] ], + [ [ "wood_panel", 1 ] ], + [ [ "hinge", 2 ] ], + [ [ "pipe", 36 ] ], + [ [ "sheet_metal", 7 ] ], + [ [ "sheet_metal_small", 12 ] ], + [ [ "water_faucet", 2 ] ], + [ [ "glass_sheet", 2 ] ], + [ [ "steel_plate", 84 ] ] + ] + } + } + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_migo_resin.json b/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_migo_resin.json new file mode 100644 index 0000000000000..a51a69664a228 --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_migo_resin.json @@ -0,0 +1,95 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_saltpan_migo_resin_northeast", + "description": "We could divert saltwater from the swamp nearby to create a steady supply of salt for our needs in an adobe hut.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmsw_saltpan_migo_resin_northeast", + "blueprint_name": "NE migo resin saltpan", + "blueprint_requires": [ { "id": "fbmsw_1" } ], + "blueprint_provides": [ { "id": "fbmsw_northeast" }, { "id": "Salt_Pan" } ], + "blueprint_excludes": [ { "id": "fbmsw_northeast" } ], + "blueprint_needs": { + "time": "1 d 19 h 25 m", + "skills": [ [ "fabrication", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "SMOOTH" } ] ], + "components": [ [ [ "2x4", 12 ] ], [ [ "wood_sheet", 3 ], [ "wood_panel", 5 ] ], [ [ "nail", 32 ] ], [ [ "alien_pod_resin", 77 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shack_migo_resin_southeast", + "description": "We could use a storage room for chemicals and tools, so build an adobe shack with a roof on the southeast side of the saltworks field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmsw_shack_migo_resin_southeast", + "blueprint_name": "SE migo resin storage room", + "blueprint_requires": [ { "id": "fbmsw_1" } ], + "blueprint_provides": [ { "id": "fbmsw_southeast" } ], + "blueprint_excludes": [ { "id": "fbmsw_southeast" } ], + "blueprint_needs": { + "time": "22 h", + "skills": [ [ "fabrication", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "SMOOTH" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "pipe", 60 ] ], + [ [ "sheet_metal", 10 ] ], + [ [ "2x4", 4 ] ], + [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], + [ [ "nail", 8 ] ], + [ [ "alien_pod_resin", 30 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_brewery0_migo_resin_southwest", + "description": "We could take advantage of the designation of this area to build an migo resin brewery.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmsw_brewery0_migo_resin_southwest", + "blueprint_name": "SW migo resin brewery", + "blueprint_requires": [ { "id": "fbmsw_1" } ], + "blueprint_provides": [ { "id": "fbmsw_southwest" }, { "id": "brewery" } ], + "blueprint_excludes": [ { "id": "fbmsw_southwest" } ], + "blueprint_needs": { + "time": "2 d 3 h", + "skills": [ [ "cooking", 3 ], [ "fabrication", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_M", "level": 2 } ], + [ { "id": "SAW_W" } ], + [ { "id": "SMOOTH" } ], + [ { "id": "WRENCH" } ] + ], + "components": [ + [ [ "pipe", 36 ] ], + [ [ "sheet_metal", 7 ] ], + [ [ "2x4", 32 ] ], + [ [ "nail", 26 ] ], + [ [ "sheet_metal_small", 12 ] ], + [ [ "water_faucet", 2 ] ], + [ [ "alien_pod_resin", 84 ] ] + ] + } + } + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_rammed_earth.json b/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_rammed_earth.json new file mode 100644 index 0000000000000..d078784b2758c --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_rammed_earth.json @@ -0,0 +1,125 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_saltpan_rammed_earth_northeast", + "description": "We could divert saltwater from the swamp nearby to create a steady supply of salt for our needs in an adobe hut.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmsw_saltpan_rammed_earth_northeast", + "blueprint_name": "NE rammed earth saltpan", + "blueprint_requires": [ { "id": "fbmsw_1" } ], + "blueprint_provides": [ { "id": "fbmsw_northeast" }, { "id": "Salt_Pan" } ], + "blueprint_excludes": [ { "id": "fbmsw_northeast" } ], + "blueprint_needs": { + "time": "6 d 5 h 10 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ + [ { "id": "CUT" } ], + [ { "id": "DIG", "level": 2 } ], + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_W", "level": 2 } ] + ], + "components": [ + [ [ "2x4", 211 ] ], + [ [ "concrete", 20 ], [ "material_quicklime", 400 ], [ "material_sand", 400 ] ], + [ [ "material_soil", 4800 ] ], + [ [ "nail", 486 ] ], + [ [ "pointy_stick", 40 ], [ "spear_wood", 40 ] ], + [ [ "rope_6", 2 ], [ "rope_makeshift_6", 2 ] ], + [ [ "water", 2000 ], [ "water_clean", 2000 ] ], + [ [ "wood_panel", 22 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shack_rammed_earth_southeast", + "description": "We could use a storage room for chemicals and tools, so build an adobe shack with a roof on the southeast side of the saltworks field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmsw_shack_rammed_earth_southeast", + "blueprint_name": "SE rammed earth storage room", + "blueprint_requires": [ { "id": "fbmsw_1" } ], + "blueprint_provides": [ { "id": "fbmsw_southeast" } ], + "blueprint_excludes": [ { "id": "fbmsw_southeast" } ], + "blueprint_needs": { + "time": "3 d 10 h 45 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ + [ { "id": "CUT" } ], + [ { "id": "DIG", "level": 2 } ], + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_W", "level": 2 } ], + [ { "id": "WRENCH" } ] + ], + "components": [ + [ [ "2x4", 98 ] ], + [ [ "concrete", 11 ], [ "material_quicklime", 220 ], [ "material_sand", 220 ] ], + [ [ "material_soil", 2640 ] ], + [ [ "nail", 192 ] ], + [ [ "pipe", 60 ] ], + [ [ "pointy_stick", 22 ], [ "spear_wood", 22 ] ], + [ [ "rope_6", 2 ], [ "rope_makeshift_6", 2 ] ], + [ [ "sheet_metal", 10 ] ], + [ [ "water", 1100 ], [ "water_clean", 1100 ] ], + [ [ "wood_panel", 3 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_brewery0_rammed_earth_southwest", + "description": "We could take advantage of the designation of this area to build an rammed earth brewery.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmsw_brewery0_rammed_earth_southwest", + "blueprint_name": "SW rammed earth brewery", + "blueprint_requires": [ { "id": "fbmsw_1" } ], + "blueprint_provides": [ { "id": "fbmsw_southwest" }, { "id": "brewery" } ], + "blueprint_excludes": [ { "id": "fbmsw_southwest" } ], + "blueprint_needs": { + "time": "6 d 17 h 45 m", + "skills": [ [ "cooking", 3 ], [ "fabrication", 3 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ + [ { "id": "CUT" } ], + [ { "id": "DIG", "level": 2 } ], + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_M", "level": 2 } ], + [ { "id": "SAW_W", "level": 2 } ], + [ { "id": "WRENCH" } ] + ], + "components": [ + [ [ "2x4", 240 ] ], + [ [ "nail", 510 ] ], + [ [ "pointy_stick", 42 ], [ "spear_wood", 42 ] ], + [ [ "pipe", 36 ] ], + [ [ "sheet_metal", 7 ] ], + [ [ "sheet_metal_small", 12 ] ], + [ [ "water_faucet", 2 ] ], + [ [ "material_soil", 5040 ] ], + [ [ "water", 2100 ], [ "water_clean", 2100 ] ], + [ [ "material_sand", 420 ], [ "material_quicklime", 420 ], [ "concrete", 21 ] ], + [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], + [ [ "wood_panel", 20 ] ] + ] + } + } + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_stone.json b/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_stone.json new file mode 100644 index 0000000000000..47629ac2a9a90 --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_stone.json @@ -0,0 +1,118 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_saltpan_rock_northeast", + "description": "We could divert saltwater from the swamp nearby to create a steady supply of salt for our needs in a stone building.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmsw_saltpan_rock_northeast", + "blueprint_name": "NE stone wall saltpan", + "blueprint_requires": [ { "id": "fbmsw_1" } ], + "blueprint_provides": [ { "id": "fbmsw_northeast" }, { "id": "Salt_Pan" } ], + "blueprint_excludes": [ { "id": "fbmsw_northeast" } ], + "blueprint_needs": { + "time": "5 d 8 h 40 m", + "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 71 ] ], + [ [ "nail", 158 ] ], + [ [ "wood_panel", 6 ] ], + [ [ "hinge", 2 ] ], + [ [ "glass_sheet", 3 ] ], + [ [ "rock", 480 ] ], + [ [ "pebble", 1000 ] ], + [ [ "mortar_build", 40 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shack_rock_southeast", + "description": "We could use a storage room for chemicals and tools, so build a stone wall shack with a roof on the southeast side of the saltworks field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmsw_shack_rock_southeast", + "blueprint_name": "SE stone wall storage room", + "blueprint_requires": [ { "id": "fbmsw_1" } ], + "blueprint_provides": [ { "id": "fbmsw_southeast" } ], + "blueprint_excludes": [ { "id": "fbmsw_southeast" } ], + "blueprint_needs": { + "time": "3 d 8 h", + "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ + [ { "id": "DIG", "level": 2 } ], + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_W", "level": 2 } ], + [ { "id": "WRENCH" } ] + ], + "components": [ + [ [ "2x4", 78 ] ], + [ [ "nail", 164 ] ], + [ [ "wood_panel", 2 ] ], + [ [ "hinge", 2 ] ], + [ [ "pipe", 60 ] ], + [ [ "sheet_metal", 10 ] ], + [ [ "glass_sheet", 4 ] ], + [ [ "rock", 264 ] ], + [ [ "pebble", 550 ] ], + [ [ "mortar_build", 22 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_brewery0_rock_southwest", + "description": "We could take advantage of the designation of this area to build a stone brewery.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmsw_brewery0_rock_southwest", + "blueprint_name": "SW stone wall brewery", + "blueprint_requires": [ { "id": "fbmsw_1" } ], + "blueprint_provides": [ { "id": "fbmsw_southwest" }, { "id": "brewery" } ], + "blueprint_excludes": [ { "id": "fbmsw_southwest" } ], + "blueprint_needs": { + "time": "5 d 17 h 30 m", + "skills": [ [ "cooking", 3 ], [ "fabrication", 6 ], [ "survival", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ + [ { "id": "DIG", "level": 2 } ], + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_M", "level": 2 } ], + [ { "id": "SAW_W", "level": 2 } ], + [ { "id": "WRENCH" } ] + ], + "components": [ + [ [ "2x4", 76 ] ], + [ [ "nail", 122 ] ], + [ [ "wood_panel", 1 ] ], + [ [ "hinge", 2 ] ], + [ [ "pipe", 36 ] ], + [ [ "sheet_metal", 7 ] ], + [ [ "sheet_metal_small", 12 ] ], + [ [ "water_faucet", 2 ] ], + [ [ "glass_sheet", 2 ] ], + [ [ "rock", 504 ] ], + [ [ "pebble", 1050 ] ], + [ [ "mortar_build", 42 ] ] + ] + } + } + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_wad.json b/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_wad.json new file mode 100644 index 0000000000000..86c5d22f1c1c2 --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_wad.json @@ -0,0 +1,113 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_saltpan_wad_northeast", + "description": "We could divert saltwater from the swamp nearby to create a steady supply of salt for our needs in an adobe hut.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmsw_saltpan_wad_northeast", + "blueprint_name": "NE wattle and daub saltpan", + "blueprint_requires": [ { "id": "fbmsw_1" } ], + "blueprint_provides": [ { "id": "fbmsw_northeast" }, { "id": "Salt_Pan" } ], + "blueprint_excludes": [ { "id": "fbmsw_northeast" } ], + "blueprint_needs": { + "time": "2 d 8 h 15 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 381 ] ], + [ [ "cattail_stalk", 172 ], [ "dogbane", 172 ], [ "pine_bough", 172 ], [ "straw_pile", 172 ] ], + [ [ "clay_lump", 172 ], [ "material_limestone", 172 ], [ "material_quicklime", 172 ] ], + [ [ "material_sand", 430 ], [ "pebble", 430 ] ], + [ [ "nail", 396 ] ], + [ [ "rope_6", 2 ], [ "rope_makeshift_6", 2 ] ], + [ [ "water", 215 ], [ "water_clean", 215 ] ], + [ [ "wood_panel", 22 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shack_wad_southeast", + "description": "We could use a storage room for chemicals and tools, so build an adobe shack with a roof on the southeast side of the saltworks field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmsw_shack_wad_southeast", + "blueprint_name": "SE wattle and daub storage room", + "blueprint_requires": [ { "id": "fbmsw_1" } ], + "blueprint_provides": [ { "id": "fbmsw_southeast" } ], + "blueprint_excludes": [ { "id": "fbmsw_southeast" } ], + "blueprint_needs": { + "time": "1 d 6 h 40 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "2x4", 168 ] ], + [ [ "cattail_stalk", 104 ], [ "dogbane", 104 ], [ "pine_bough", 104 ], [ "straw_pile", 104 ] ], + [ [ "clay_lump", 104 ], [ "material_limestone", 104 ], [ "material_quicklime", 104 ] ], + [ [ "material_sand", 260 ], [ "pebble", 260 ] ], + [ [ "nail", 72 ] ], + [ [ "pipe", 60 ] ], + [ [ "rope_6", 2 ], [ "rope_makeshift_6", 2 ] ], + [ [ "sheet_metal", 10 ] ], + [ [ "water", 130 ], [ "water_clean", 130 ] ], + [ [ "wood_panel", 3 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_brewery0_wad_southwest", + "description": "We could take advantage of the designation of this area to build an wattle and daub brewery.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmsw_brewery0_wad_southwest", + "blueprint_name": "SW wattle and daub brewery", + "blueprint_requires": [ { "id": "fbmsw_1" } ], + "blueprint_provides": [ { "id": "fbmsw_southwest" }, { "id": "brewery" } ], + "blueprint_excludes": [ { "id": "fbmsw_southwest" } ], + "blueprint_needs": { + "time": "2 d 16 h 40 m", + "skills": [ [ "cooking", 3 ], [ "fabrication", 3 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ + [ { "id": "CUT" } ], + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_M", "level": 2 } ], + [ { "id": "SAW_W", "level": 2 } ], + [ { "id": "WRENCH" } ] + ], + "components": [ + [ [ "2x4", 430 ] ], + [ [ "nail", 450 ] ], + [ [ "pipe", 36 ] ], + [ [ "sheet_metal", 7 ] ], + [ [ "sheet_metal_small", 12 ] ], + [ [ "water_faucet", 2 ] ], + [ [ "material_quicklime", 176 ], [ "material_limestone", 176 ], [ "clay_lump", 176 ] ], + [ [ "pebble", 440 ], [ "material_sand", 440 ] ], + [ [ "straw_pile", 176 ], [ "cattail_stalk", 176 ], [ "dogbane", 176 ], [ "pine_bough", 176 ] ], + [ [ "water", 220 ], [ "water_clean", 220 ] ], + [ [ "rope_makeshift_6", 2 ], [ "rope_6", 2 ] ], + [ [ "wood_panel", 20 ] ] + ] + } + } + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_wood.json b/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_wood.json new file mode 100644 index 0000000000000..d069a14a27318 --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_wood.json @@ -0,0 +1,97 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_saltpan_wood_northeast", + "description": "We could divert saltwater from the swamp nearby to create a steady supply of salt for our needs in a wooden shed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmsw_saltpan_wood_northeast", + "blueprint_name": "NE wood panel saltpan", + "blueprint_requires": [ { "id": "fbmsw_1" } ], + "blueprint_provides": [ { "id": "fbmsw_northeast" }, { "id": "Salt_Pan" } ], + "blueprint_excludes": [ { "id": "fbmsw_northeast" } ], + "blueprint_needs": { + "time": "3 d 1 h 20 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 385 ] ], [ [ "nail", 1718 ] ], [ [ "wood_panel", 84 ] ], [ [ "hinge", 2 ] ], [ [ "glass_sheet", 3 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_shack_wood_southeast", + "description": "We could use a storage room for chemicals and tools, so build a wood panel shack with a roof on the southeast side of the saltworks field.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmsw_shack_wood_southeast", + "blueprint_name": "SE wood panel storage room", + "blueprint_requires": [ { "id": "fbmsw_1" } ], + "blueprint_provides": [ { "id": "fbmsw_southeast" } ], + "blueprint_excludes": [ { "id": "fbmsw_southeast" } ], + "blueprint_needs": { + "time": "1 d 20 h 40 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "2x4", 236 ] ], + [ [ "nail", 924 ] ], + [ [ "wood_panel", 40 ] ], + [ [ "hinge", 2 ] ], + [ [ "pipe", 60 ] ], + [ [ "sheet_metal", 10 ] ], + [ [ "glass_sheet", 4 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_brewery0_wood_southwest", + "description": "We could take advantage of the designation of this area to build a wooden brewery.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmsw_brewery0_wood_southwest", + "blueprint_name": "SW wood panel brewery", + "blueprint_requires": [ { "id": "fbmsw_1" } ], + "blueprint_provides": [ { "id": "fbmsw_southwest" }, { "id": "brewery" } ], + "blueprint_excludes": [ { "id": "fbmsw_southwest" } ], + "blueprint_needs": { + "time": "3 d 15 h 30 m", + "skills": [ [ "cooking", 3 ], [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_M", "level": 2 } ], + [ { "id": "SAW_W", "level": 2 } ], + [ { "id": "WRENCH" } ] + ], + "components": [ + [ [ "2x4", 430 ] ], + [ [ "nail", 1922 ] ], + [ [ "wood_panel", 91 ] ], + [ [ "hinge", 2 ] ], + [ [ "pipe", 36 ] ], + [ [ "sheet_metal", 7 ] ], + [ [ "sheet_metal_small", 12 ] ], + [ [ "water_faucet", 2 ] ], + [ [ "glass_sheet", 2 ] ] + ] + } + } + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/recipe_modular_storehouse_common.json b/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/recipe_modular_storehouse_common.json new file mode 100644 index 0000000000000..e329c4564e323 --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/recipe_modular_storehouse_common.json @@ -0,0 +1,33 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_storehouse_0", + "description": "Survey land for a storehouse area.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_storehouse_0", + "blueprint_name": "Storehuse survey", + "time": "3 h", + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_provides": [ { "id": "fbms_0" } ] + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "fbms_1", + "description": "Select the blueprints for version 1 of the storehouse. This uses a more relaxed and casual approach than version 2.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_1", + "blueprint_name": "Select version 1 layout", + "blueprint_requires": [ { "id": "fbms_0" } ], + "blueprint_provides": [ { "id": "fbms_1" } ], + "blueprint_excludes": [ { "id": "fbms_1" } ] + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_log.json b/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_log.json new file mode 100644 index 0000000000000..0fc8e2efb7bbf --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_log.json @@ -0,0 +1,256 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_log_east", + "description": "We could use a large log central storage building. Begin by building the east wing.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room0_log_east", + "blueprint_name": "east storage wing", + "blueprint_requires": [ { "id": "fbms_1" } ], + "blueprint_provides": [ { "id": "fbms_east" } ], + "blueprint_excludes": [ { "id": "fbms_east" } ], + "blueprint_needs": { + "time": "2 d", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 216 ] ], [ [ "log", 48 ] ], [ [ "nail", 480 ] ], [ [ "wood_panel", 24 ], [ "wood_sheet", 12 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_log_west", + "description": "We could use a large log central storage building. Continue by building the west wing.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room1_log_west", + "blueprint_name": "west storage wing", + "blueprint_requires": [ { "id": "fbms_1" } ], + "blueprint_provides": [ { "id": "fbms_west" } ], + "blueprint_excludes": [ { "id": "fbms_west" } ], + "blueprint_needs": { + "time": "2 d", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 216 ] ], [ [ "log", 48 ] ], [ [ "nail", 480 ] ], [ [ "wood_panel", 24 ], [ "wood_sheet", 12 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_log_northwest", + "description": "We could use a large log central storage building. Continue by building the northwest corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room2_log_northwest", + "blueprint_name": "northwest storeroom corner", + "blueprint_requires": [ { "id": "fbms_west" } ], + "blueprint_provides": [ { "id": "fbms_northwest" } ], + "blueprint_excludes": [ { "id": "fbms_northwest" } ], + "blueprint_needs": { + "time": "17 h 45 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 87 ] ], + [ [ "glass_sheet", 1 ] ], + [ [ "log", 16 ] ], + [ [ "nail", 190 ] ], + [ [ "wood_panel", 8 ], [ "wood_sheet", 4 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_log_southwest", + "description": "We could use a large log central storage building. Continue by building the southwest corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room3_log_southwest", + "blueprint_name": "southwest storeroom corner", + "blueprint_requires": [ { "id": "fbms_west" } ], + "blueprint_provides": [ { "id": "fbms_southwest" } ], + "blueprint_excludes": [ { "id": "fbms_southwest" } ], + "blueprint_needs": { + "time": "17 h 45 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 87 ] ], + [ [ "glass_sheet", 1 ] ], + [ [ "log", 16 ] ], + [ [ "nail", 190 ] ], + [ [ "wood_panel", 8 ], [ "wood_sheet", 4 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_log_northeast", + "description": "We could use a large log central storage building. Continue by building the northeast corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room4_log_northeast", + "blueprint_name": "northeast storeroom corner", + "blueprint_requires": [ { "id": "fbms_east" } ], + "blueprint_provides": [ { "id": "fbms_northeast" } ], + "blueprint_excludes": [ { "id": "fbms_northeast" } ], + "blueprint_needs": { + "time": "17 h 45 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 87 ] ], + [ [ "glass_sheet", 1 ] ], + [ [ "log", 16 ] ], + [ [ "nail", 190 ] ], + [ [ "wood_panel", 8 ], [ "wood_sheet", 4 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_log_southeast", + "description": "We could use a large log central storage building. Continue by building the southeast corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room5_log_southeast", + "blueprint_name": "southeast storeroom corner", + "blueprint_requires": [ { "id": "fbms_east" } ], + "blueprint_provides": [ { "id": "fbms_southeast" } ], + "blueprint_excludes": [ { "id": "fbms_southeast" } ], + "blueprint_needs": { + "time": "17 h 45 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 87 ] ], + [ [ "glass_sheet", 1 ] ], + [ [ "log", 16 ] ], + [ [ "nail", 190 ] ], + [ [ "wood_panel", 8 ], [ "wood_sheet", 4 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_log_south", + "description": "We could use a large log central storage building. Continue by building the southern entrance.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room6_log_south", + "blueprint_name": "south storeroom entrance", + "blueprint_requires": [ { "id": "fbms_southeast" }, { "id": "fbms_southwest" } ], + "blueprint_provides": [ { "id": "fbms_south" } ], + "blueprint_excludes": [ { "id": "fbms_south" } ], + "blueprint_needs": { + "time": "2 d 14 h 30 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 250 ] ], + [ [ "nail", 1092 ] ], + [ [ "wood_panel", 50 ] ], + [ [ "hinge", 4 ] ], + [ [ "glass_sheet", 2 ] ], + [ [ "log", 16 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_log_north", + "description": "We could use a large log central storage building. Continue by building the northern entrance.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room7_log_north", + "blueprint_name": "north storeroom entrance", + "blueprint_requires": [ { "id": "fbms_northeast" }, { "id": "fbms_northwest" } ], + "blueprint_provides": [ { "id": "fbms_north" } ], + "blueprint_excludes": [ { "id": "fbms_north" } ], + "blueprint_needs": { + "time": "2 d 14 h 30 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 250 ] ], + [ [ "nail", 1092 ] ], + [ [ "wood_panel", 50 ] ], + [ [ "hinge", 4 ] ], + [ [ "glass_sheet", 2 ] ], + [ [ "log", 16 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_log_center", + "description": "We could use a large log central storage building. Continue by filling in the floor.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room8_log_center", + "blueprint_name": "north storeroom entrance", + "blueprint_requires": [ { "id": "fbms_north" }, { "id": "fbms_south" } ], + "blueprint_provides": [ { "id": "fbms_center" } ], + "blueprint_excludes": [ { "id": "fbms_center" } ], + "blueprint_needs": { + "time": "5 d", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "wood_sheet", 60 ], [ "wood_panel", 120 ] ], [ [ "2x4", 360 ] ], [ [ "nail", 2400 ] ] ] + } + } + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_metal.json b/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_metal.json new file mode 100644 index 0000000000000..3f2cd7d516a88 --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_metal.json @@ -0,0 +1,234 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_metal_east", + "description": "We could use a large scrap metal central storage building. Begin by building the east wing.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room0_metal_east", + "blueprint_name": "east storage wing", + "blueprint_requires": [ { "id": "fbms_1" } ], + "blueprint_provides": [ { "id": "fbms_east" } ], + "blueprint_excludes": [ { "id": "fbms_east" } ], + "blueprint_needs": { + "time": "2 d 6 h", + "skills": [ [ "fabrication", 5 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 360 ], [ "welder", 1800 ], [ "welder_crude", 2700 ], [ "toolset", 2700 ] ] ], + "qualities": [ [ { "id": "GLARE", "level": 2 } ] ], + "components": [ [ [ "steel_plate", 72 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_metal_west", + "description": "We could use a large scrap metal central storage building. Continue by building the west wing.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room1_metal_west", + "blueprint_name": "west storage wing", + "blueprint_requires": [ { "id": "fbms_1" } ], + "blueprint_provides": [ { "id": "fbms_west" } ], + "blueprint_excludes": [ { "id": "fbms_west" } ], + "blueprint_needs": { + "time": "2 d 6 h", + "skills": [ [ "fabrication", 5 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 360 ], [ "welder", 1800 ], [ "welder_crude", 2700 ], [ "toolset", 2700 ] ] ], + "qualities": [ [ { "id": "GLARE", "level": 2 } ] ], + "components": [ [ [ "steel_plate", 72 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_metal_northwest", + "description": "We could use a large scrap metal central storage building. Continue by building the northwest corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room2_metal_northwest", + "blueprint_name": "northwest storeroom corner", + "blueprint_requires": [ { "id": "fbms_west" } ], + "blueprint_provides": [ { "id": "fbms_northwest" } ], + "blueprint_excludes": [ { "id": "fbms_northwest" } ], + "blueprint_needs": { + "time": "19 h 45 m", + "skills": [ [ "fabrication", 5 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 120 ], [ "welder", 600 ], [ "welder_crude", 900 ], [ "toolset", 900 ] ] ], + "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ [ [ "2x4", 15 ], [ "log", 2 ] ], [ [ "nail", 30 ] ], [ [ "glass_sheet", 1 ] ], [ [ "steel_plate", 24 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_metal_southwest", + "description": "We could use a large scrap metal central storage building. Continue by building the southwest corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room3_metal_southwest", + "blueprint_name": "southwest storeroom corner", + "blueprint_requires": [ { "id": "fbms_west" } ], + "blueprint_provides": [ { "id": "fbms_southwest" } ], + "blueprint_excludes": [ { "id": "fbms_southwest" } ], + "blueprint_needs": { + "time": "19 h 45 m", + "skills": [ [ "fabrication", 5 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 120 ], [ "welder", 600 ], [ "welder_crude", 900 ], [ "toolset", 900 ] ] ], + "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ [ [ "2x4", 15 ], [ "log", 2 ] ], [ [ "nail", 30 ] ], [ [ "glass_sheet", 1 ] ], [ [ "steel_plate", 24 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_metal_northeast", + "description": "We could use a large scrap metal central storage building. Continue by building the northeast corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room4_metal_northeast", + "blueprint_name": "northeast storeroom corner", + "blueprint_requires": [ { "id": "fbms_east" } ], + "blueprint_provides": [ { "id": "fbms_northeast" } ], + "blueprint_excludes": [ { "id": "fbms_northeast" } ], + "blueprint_needs": { + "time": "19 h 45 m", + "skills": [ [ "fabrication", 5 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 120 ], [ "welder", 600 ], [ "welder_crude", 900 ], [ "toolset", 900 ] ] ], + "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ [ [ "2x4", 15 ], [ "log", 2 ] ], [ [ "nail", 30 ] ], [ [ "glass_sheet", 1 ] ], [ [ "steel_plate", 24 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_metal_southeast", + "description": "We could use a large scrap metal central storage building. Continue by building the southeast corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room5_metal_southeast", + "blueprint_name": "southeast storeroom corner", + "blueprint_requires": [ { "id": "fbms_east" } ], + "blueprint_provides": [ { "id": "fbms_southeast" } ], + "blueprint_excludes": [ { "id": "fbms_southeast" } ], + "blueprint_needs": { + "time": "19 h 45 m", + "skills": [ [ "fabrication", 5 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 120 ], [ "welder", 600 ], [ "welder_crude", 900 ], [ "toolset", 900 ] ] ], + "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ [ [ "2x4", 15 ], [ "log", 2 ] ], [ [ "nail", 30 ] ], [ [ "glass_sheet", 1 ] ], [ [ "steel_plate", 24 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_metal_south", + "description": "We could use a large scrap metal central storage building. Continue by building the southern entrance.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room6_metal_south", + "blueprint_name": "south storeroom entrance", + "blueprint_requires": [ { "id": "fbms_southeast" }, { "id": "fbms_southwest" } ], + "blueprint_provides": [ { "id": "fbms_south" } ], + "blueprint_excludes": [ { "id": "fbms_south" } ], + "blueprint_needs": { + "time": "2 d 10 h 30 m", + "skills": [ [ "fabrication", 7 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 320 ], [ "toolset", 2400 ], [ "welder", 1600 ], [ "welder_crude", 2400 ] ] ], + "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "2x4", 30 ], [ "log", 4 ] ], + [ [ "glass_sheet", 2 ] ], + [ [ "hinge", 6 ] ], + [ [ "nail", 60 ] ], + [ [ "scrap", 96 ], [ "steel_chunk", 32 ] ], + [ [ "steel_plate", 68 ] ], + [ [ "spike", 16 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_metal_north", + "description": "We could use a large scrap metal central storage building. Continue by building the northern entrance.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room7_metal_north", + "blueprint_name": "north storeroom entrance", + "blueprint_requires": [ { "id": "fbms_northeast" }, { "id": "fbms_northwest" } ], + "blueprint_provides": [ { "id": "fbms_north" } ], + "blueprint_excludes": [ { "id": "fbms_north" } ], + "blueprint_needs": { + "time": "2 d 10 h 30 m", + "skills": [ [ "fabrication", 7 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 320 ], [ "toolset", 2400 ], [ "welder", 1600 ], [ "welder_crude", 2400 ] ] ], + "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "2x4", 30 ], [ "log", 4 ] ], + [ [ "glass_sheet", 2 ] ], + [ [ "hinge", 6 ] ], + [ [ "nail", 60 ] ], + [ [ "scrap", 96 ], [ "steel_chunk", 32 ] ], + [ [ "steel_plate", 68 ] ], + [ [ "spike", 16 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_metal_center", + "description": "We could use a large scrap metal central storage building. Continue by filling in the floor.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room8_metal_center", + "blueprint_name": "north storeroom entrance", + "blueprint_requires": [ { "id": "fbms_north" }, { "id": "fbms_south" } ], + "blueprint_provides": [ { "id": "fbms_center" } ], + "blueprint_excludes": [ { "id": "fbms_center" } ], + "blueprint_needs": { + "time": "3 d 18 h", + "skills": [ [ "fabrication", 5 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 600 ], [ "welder", 3000 ], [ "welder_crude", 4500 ], [ "toolset", 4500 ] ] ], + "qualities": [ [ { "id": "GLARE", "level": 2 } ] ], + "components": [ [ [ "steel_plate", 120 ] ] ] + } + } + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_migo_resin.json b/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_migo_resin.json new file mode 100644 index 0000000000000..69d679e6c7cb1 --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_migo_resin.json @@ -0,0 +1,182 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_migo_resin_east", + "description": "We could use a large mi-go resin central storage building. Begin by building the east wing.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room0_migo_resin_east", + "blueprint_name": "east storage wing", + "blueprint_requires": [ { "id": "fbms_1" } ], + "blueprint_provides": [ { "id": "fbms_east" } ], + "blueprint_excludes": [ { "id": "fbms_east" } ], + "blueprint_needs": { + "time": "1 d", + "skills": [ [ "fabrication", 2 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 48 ] ] ] } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_migo_resin_west", + "description": "We could use a large mi-go resin central storage building. Continue by building the west wing.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room1_migo_resin_west", + "blueprint_name": "west storage wing", + "blueprint_requires": [ { "id": "fbms_1" } ], + "blueprint_provides": [ { "id": "fbms_west" } ], + "blueprint_excludes": [ { "id": "fbms_west" } ], + "blueprint_needs": { + "time": "1 d", + "skills": [ [ "fabrication", 2 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 48 ] ] ] } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_migo_resin_northwest", + "description": "We could use a large mi-go resin central storage building. Continue by building the northwest corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room2_migo_resin_northwest", + "blueprint_name": "northwest storeroom corner", + "blueprint_requires": [ { "id": "fbms_west" } ], + "blueprint_provides": [ { "id": "fbms_northwest" } ], + "blueprint_excludes": [ { "id": "fbms_northwest" } ], + "blueprint_needs": { + "time": "10 h", + "skills": [ [ "fabrication", 2 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 17 ] ] ] } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_migo_resin_southwest", + "description": "We could use a large mi-go resin central storage building. Continue by building the southwest corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room3_migo_resin_southwest", + "blueprint_name": "southwest storeroom corner", + "blueprint_requires": [ { "id": "fbms_west" } ], + "blueprint_provides": [ { "id": "fbms_southwest" } ], + "blueprint_excludes": [ { "id": "fbms_southwest" } ], + "blueprint_needs": { + "time": "10 h", + "skills": [ [ "fabrication", 2 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 17 ] ] ] } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_migo_resin_northeast", + "description": "We could use a large mi-go resin central storage building. Continue by building the northeast corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room4_migo_resin_northeast", + "blueprint_name": "northeast storeroom corner", + "blueprint_requires": [ { "id": "fbms_east" } ], + "blueprint_provides": [ { "id": "fbms_northeast" } ], + "blueprint_excludes": [ { "id": "fbms_northeast" } ], + "blueprint_needs": { + "time": "10 h", + "skills": [ [ "fabrication", 2 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 17 ] ] ] } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_migo_resin_southeast", + "description": "We could use a large mi-go resin central storage building. Continue by building the southeast corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room5_migo_resin_southeast", + "blueprint_name": "southeast storeroom corner", + "blueprint_requires": [ { "id": "fbms_east" } ], + "blueprint_provides": [ { "id": "fbms_southeast" } ], + "blueprint_excludes": [ { "id": "fbms_southeast" } ], + "blueprint_needs": { + "time": "10 h", + "skills": [ [ "fabrication", 2 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 17 ] ] ] } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_migo_resin_south", + "description": "We could use a large mi-go resin central storage building. Continue by building the southern entrance.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room6_migo_resin_south", + "blueprint_name": "south storeroom entrance", + "blueprint_requires": [ { "id": "fbms_southeast" }, { "id": "fbms_southwest" } ], + "blueprint_provides": [ { "id": "fbms_south" } ], + "blueprint_excludes": [ { "id": "fbms_south" } ], + "blueprint_needs": { + "time": "1 d 18 h", + "skills": [ [ "fabrication", 2 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 58 ] ] ] } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_migo_resin_north", + "description": "We could use a large mi-go resin central storage building. Continue by building the northern entrance.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room7_migo_resin_north", + "blueprint_name": "north storeroom entrance", + "blueprint_requires": [ { "id": "fbms_northeast" }, { "id": "fbms_northwest" } ], + "blueprint_provides": [ { "id": "fbms_north" } ], + "blueprint_excludes": [ { "id": "fbms_north" } ], + "blueprint_needs": { + "time": "1 d 18 h", + "skills": [ [ "fabrication", 2 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 58 ] ] ] } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_migo_resin_center", + "description": "We could use a large mi-go resin central storage building. Continue by filling in the floor.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room8_migo_resin_center", + "blueprint_name": "north storeroom entrance", + "blueprint_requires": [ { "id": "fbms_north" }, { "id": "fbms_south" } ], + "blueprint_provides": [ { "id": "fbms_center" } ], + "blueprint_excludes": [ { "id": "fbms_center" } ], + "blueprint_needs": { + "time": "3 d 18 h", + "skills": [ [ "fabrication", 2 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 120 ] ] ] } + } + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_rammed_earth.json b/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_rammed_earth.json new file mode 100644 index 0000000000000..6be38920df005 --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_rammed_earth.json @@ -0,0 +1,295 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_rammed_earth_east", + "description": "We could use a large rammed earth central storage building. Begin by building the east wing.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room0_rammed_earth_east", + "blueprint_name": "east storage wing", + "blueprint_requires": [ { "id": "fbms_1" } ], + "blueprint_provides": [ { "id": "fbms_east" } ], + "blueprint_excludes": [ { "id": "fbms_east" } ], + "blueprint_needs": { + "time": "4 d 3 h", + "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "pointy_stick", 24 ], [ "spear_wood", 24 ] ], + [ [ "material_soil", 3360 ] ], + [ [ "water", 1200 ], [ "water_clean", 1200 ] ], + [ [ "material_sand", 240 ], [ "material_quicklime", 240 ], [ "concrete", 12 ] ], + [ [ "log", 24 ] ], + [ [ "stick", 48 ], [ "2x4", 96 ] ], + [ [ "birchbark", 144 ], [ "pine_bough", 144 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_rammed_earth_west", + "description": "We could use a large rammed earth central storage building. Continue by building the west wing.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room1_rammed_earth_west", + "blueprint_name": "west storage wing", + "blueprint_requires": [ { "id": "fbms_1" } ], + "blueprint_provides": [ { "id": "fbms_west" } ], + "blueprint_excludes": [ { "id": "fbms_west" } ], + "blueprint_needs": { + "time": "4 d 3 h", + "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "pointy_stick", 24 ], [ "spear_wood", 24 ] ], + [ [ "material_soil", 3360 ] ], + [ [ "water", 1200 ], [ "water_clean", 1200 ] ], + [ [ "material_sand", 240 ], [ "material_quicklime", 240 ], [ "concrete", 12 ] ], + [ [ "log", 24 ] ], + [ [ "stick", 48 ], [ "2x4", 96 ] ], + [ [ "birchbark", 144 ], [ "pine_bough", 144 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_rammed_earth_northwest", + "description": "We could use a large rammed earth central storage building. Continue by building the northwest corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room2_rammed_earth_northwest", + "blueprint_name": "northwest storeroom corner", + "blueprint_requires": [ { "id": "fbms_west" } ], + "blueprint_provides": [ { "id": "fbms_northwest" } ], + "blueprint_excludes": [ { "id": "fbms_northwest" } ], + "blueprint_needs": { + "time": "1 d 10 h 15 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "log", 10 ] ], + [ [ "2x4", 32 ], [ "stick", 16 ] ], + [ [ "birchbark", 48 ], [ "pine_bough", 48 ] ], + [ [ "concrete", 4 ], [ "material_quicklime", 80 ], [ "material_sand", 80 ] ], + [ [ "material_soil", 1120 ] ], + [ [ "nail", 30 ] ], + [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], + [ [ "water", 400 ], [ "water_clean", 400 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_rammed_earth_southwest", + "description": "We could use a large rammed earth central storage building. Continue by building the southwest corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room3_rammed_earth_southwest", + "blueprint_name": "southwest storeroom corner", + "blueprint_requires": [ { "id": "fbms_west" } ], + "blueprint_provides": [ { "id": "fbms_southwest" } ], + "blueprint_excludes": [ { "id": "fbms_southwest" } ], + "blueprint_needs": { + "time": "1 d 10 h 15 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "log", 10 ] ], + [ [ "2x4", 32 ], [ "stick", 16 ] ], + [ [ "birchbark", 48 ], [ "pine_bough", 48 ] ], + [ [ "concrete", 4 ], [ "material_quicklime", 80 ], [ "material_sand", 80 ] ], + [ [ "material_soil", 1120 ] ], + [ [ "nail", 30 ] ], + [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], + [ [ "water", 400 ], [ "water_clean", 400 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_rammed_earth_northeast", + "description": "We could use a large rammed earth central storage building. Continue by building the northeast corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room4_rammed_earth_northeast", + "blueprint_name": "northeast storeroom corner", + "blueprint_requires": [ { "id": "fbms_east" } ], + "blueprint_provides": [ { "id": "fbms_northeast" } ], + "blueprint_excludes": [ { "id": "fbms_northeast" } ], + "blueprint_needs": { + "time": "1 d 10 h 15 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "log", 10 ] ], + [ [ "2x4", 32 ], [ "stick", 16 ] ], + [ [ "birchbark", 48 ], [ "pine_bough", 48 ] ], + [ [ "concrete", 4 ], [ "material_quicklime", 80 ], [ "material_sand", 80 ] ], + [ [ "material_soil", 1120 ] ], + [ [ "nail", 30 ] ], + [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], + [ [ "water", 400 ], [ "water_clean", 400 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_rammed_earth_southeast", + "description": "We could use a large rammed earth central storage building. Continue by building the southeast corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room5_rammed_earth_southeast", + "blueprint_name": "southeast storeroom corner", + "blueprint_requires": [ { "id": "fbms_east" } ], + "blueprint_provides": [ { "id": "fbms_southeast" } ], + "blueprint_excludes": [ { "id": "fbms_southeast" } ], + "blueprint_needs": { + "time": "1 d 10 h 15 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "log", 10 ] ], + [ [ "2x4", 32 ], [ "stick", 16 ] ], + [ [ "birchbark", 48 ], [ "pine_bough", 48 ] ], + [ [ "concrete", 4 ], [ "material_quicklime", 80 ], [ "material_sand", 80 ] ], + [ [ "material_soil", 1120 ] ], + [ [ "nail", 30 ] ], + [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], + [ [ "water", 400 ], [ "water_clean", 400 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_rammed_earth_south", + "description": "We could use a large rammed earth central storage building. Continue by building the southern entrance.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room6_rammed_earth_south", + "blueprint_name": "south storeroom entrance", + "blueprint_requires": [ { "id": "fbms_southeast" }, { "id": "fbms_southwest" } ], + "blueprint_provides": [ { "id": "fbms_south" } ], + "blueprint_excludes": [ { "id": "fbms_south" } ], + "blueprint_needs": { + "time": "3 d 6 h 30 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 258 ] ], + [ [ "nail", 108 ] ], + [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], + [ [ "material_soil", 1920 ] ], + [ [ "water", 400 ], [ "water_clean", 400 ] ], + [ [ "material_sand", 80 ], [ "material_quicklime", 80 ], [ "concrete", 4 ] ], + [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], + [ [ "log", 48 ] ], + [ [ "birchbark", 288 ], [ "pine_bough", 288 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_rammed_earth_north", + "description": "We could use a large rammed earth central storage building. Continue by building the northern entrance.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room7_rammed_earth_north", + "blueprint_name": "north storeroom entrance", + "blueprint_requires": [ { "id": "fbms_northeast" }, { "id": "fbms_northwest" } ], + "blueprint_provides": [ { "id": "fbms_north" } ], + "blueprint_excludes": [ { "id": "fbms_north" } ], + "blueprint_needs": { + "time": "3 d 6 h 30 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 258 ] ], + [ [ "nail", 108 ] ], + [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], + [ [ "material_soil", 1920 ] ], + [ [ "water", 400 ], [ "water_clean", 400 ] ], + [ [ "material_sand", 80 ], [ "material_quicklime", 80 ], [ "concrete", 4 ] ], + [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], + [ [ "log", 48 ] ], + [ [ "birchbark", 288 ], [ "pine_bough", 288 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_rammed_earth_center", + "description": "We could use a large rammed earth central storage building. Continue by filling in the floor.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room8_rammed_earth_center", + "blueprint_name": "north storeroom entrance", + "blueprint_requires": [ { "id": "fbms_north" }, { "id": "fbms_south" } ], + "blueprint_provides": [ { "id": "fbms_center" } ], + "blueprint_excludes": [ { "id": "fbms_center" } ], + "blueprint_needs": { + "time": "5 d", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "log", 120 ] ], + [ [ "stick", 240 ], [ "2x4", 480 ] ], + [ [ "material_soil", 2400 ] ], + [ [ "birchbark", 720 ], [ "pine_bough", 720 ] ] + ] + } + } + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_rock.json b/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_rock.json new file mode 100644 index 0000000000000..f2a49b52372eb --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_rock.json @@ -0,0 +1,282 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_rock_east", + "description": "We could use a large stone central storage building. Begin by building the east wing.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room0_rock_east", + "blueprint_name": "east storage wing", + "blueprint_requires": [ { "id": "fbms_1" } ], + "blueprint_provides": [ { "id": "fbms_east" } ], + "blueprint_excludes": [ { "id": "fbms_east" } ], + "blueprint_needs": { + "time": "4 d", + "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "rock", 288 ] ], + [ [ "pebble", 600 ] ], + [ [ "mortar_build", 24 ] ], + [ [ "wood_sheet", 12 ], [ "wood_panel", 24 ] ], + [ [ "2x4", 72 ] ], + [ [ "nail", 480 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_rock_west", + "description": "We could use a large stone central storage building. Continue by building the west wing.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room1_rock_west", + "blueprint_name": "west storage wing", + "blueprint_requires": [ { "id": "fbms_1" } ], + "blueprint_provides": [ { "id": "fbms_west" } ], + "blueprint_excludes": [ { "id": "fbms_west" } ], + "blueprint_needs": { + "time": "4 d", + "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "rock", 288 ] ], + [ [ "pebble", 600 ] ], + [ [ "mortar_build", 24 ] ], + [ [ "wood_sheet", 12 ], [ "wood_panel", 24 ] ], + [ [ "2x4", 72 ] ], + [ [ "nail", 480 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_rock_northwest", + "description": "We could use a large stone central storage building. Continue by building the northwest corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room2_rock_northwest", + "blueprint_name": "northwest storeroom corner", + "blueprint_requires": [ { "id": "fbms_west" } ], + "blueprint_provides": [ { "id": "fbms_northwest" } ], + "blueprint_excludes": [ { "id": "fbms_northwest" } ], + "blueprint_needs": { + "time": "1 d 9 h 45 m", + "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 39 ] ], + [ [ "glass_sheet", 1 ] ], + [ [ "mortar_build", 8 ] ], + [ [ "nail", 190 ] ], + [ [ "pebble", 200 ] ], + [ [ "rock", 96 ] ], + [ [ "wood_panel", 8 ], [ "wood_sheet", 4 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_rock_southwest", + "description": "We could use a large stone central storage building. Continue by building the southwest corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room3_rock_southwest", + "blueprint_name": "southwest storeroom corner", + "blueprint_requires": [ { "id": "fbms_west" } ], + "blueprint_provides": [ { "id": "fbms_southwest" } ], + "blueprint_excludes": [ { "id": "fbms_southwest" } ], + "blueprint_needs": { + "time": "1 d 9 h 45 m", + "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 39 ] ], + [ [ "glass_sheet", 1 ] ], + [ [ "mortar_build", 8 ] ], + [ [ "nail", 190 ] ], + [ [ "pebble", 200 ] ], + [ [ "rock", 96 ] ], + [ [ "wood_panel", 8 ], [ "wood_sheet", 4 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_rock_northeast", + "description": "We could use a large stone central storage building. Continue by building the northeast corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room4_rock_northeast", + "blueprint_name": "northeast storeroom corner", + "blueprint_requires": [ { "id": "fbms_east" } ], + "blueprint_provides": [ { "id": "fbms_northeast" } ], + "blueprint_excludes": [ { "id": "fbms_northeast" } ], + "blueprint_needs": { + "time": "1 d 9 h 45 m", + "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 39 ] ], + [ [ "glass_sheet", 1 ] ], + [ [ "mortar_build", 8 ] ], + [ [ "nail", 190 ] ], + [ [ "pebble", 200 ] ], + [ [ "rock", 96 ] ], + [ [ "wood_panel", 8 ], [ "wood_sheet", 4 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_rock_southeast", + "description": "We could use a large stone central storage building. Continue by building the southeast corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room5_rock_southeast", + "blueprint_name": "southeast storeroom corner", + "blueprint_requires": [ { "id": "fbms_east" } ], + "blueprint_provides": [ { "id": "fbms_southeast" } ], + "blueprint_excludes": [ { "id": "fbms_southeast" } ], + "blueprint_needs": { + "time": "1 d 9 h 45 m", + "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 39 ] ], + [ [ "glass_sheet", 1 ] ], + [ [ "mortar_build", 8 ] ], + [ [ "nail", 190 ] ], + [ [ "pebble", 200 ] ], + [ [ "rock", 96 ] ], + [ [ "wood_panel", 8 ], [ "wood_sheet", 4 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_rock_south", + "description": "We could use a large stone central storage building. Continue by building the southern entrance.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room6_rock_south", + "blueprint_name": "south storeroom entrance", + "blueprint_requires": [ { "id": "fbms_southeast" }, { "id": "fbms_southwest" } ], + "blueprint_provides": [ { "id": "fbms_south" } ], + "blueprint_excludes": [ { "id": "fbms_south" } ], + "blueprint_needs": { + "time": "3 d 6 h 30 m", + "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 202 ] ], + [ [ "nail", 1092 ] ], + [ [ "wood_panel", 50 ] ], + [ [ "hinge", 4 ] ], + [ [ "glass_sheet", 2 ] ], + [ [ "rock", 96 ] ], + [ [ "pebble", 200 ] ], + [ [ "mortar_build", 8 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_rock_north", + "description": "We could use a large stone central storage building. Continue by building the northern entrance.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room7_rock_north", + "blueprint_name": "north storeroom entrance", + "blueprint_requires": [ { "id": "fbms_northeast" }, { "id": "fbms_northwest" } ], + "blueprint_provides": [ { "id": "fbms_north" } ], + "blueprint_excludes": [ { "id": "fbms_north" } ], + "blueprint_needs": { + "time": "3 d 6 h 30 m", + "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 202 ] ], + [ [ "nail", 1092 ] ], + [ [ "wood_panel", 50 ] ], + [ [ "hinge", 4 ] ], + [ [ "glass_sheet", 2 ] ], + [ [ "rock", 96 ] ], + [ [ "pebble", 200 ] ], + [ [ "mortar_build", 8 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_rock_center", + "description": "We could use a large stone central storage building. Continue by filling in the floor.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room8_rock_center", + "blueprint_name": "north storeroom entrance", + "blueprint_requires": [ { "id": "fbms_north" }, { "id": "fbms_south" } ], + "blueprint_provides": [ { "id": "fbms_center" } ], + "blueprint_excludes": [ { "id": "fbms_center" } ], + "blueprint_needs": { + "time": "5 d", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "wood_sheet", 60 ], [ "wood_panel", 120 ] ], [ [ "2x4", 360 ] ], [ [ "nail", 2400 ] ] ] + } + } + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_wad.json b/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_wad.json new file mode 100644 index 0000000000000..72a3d4406f0c8 --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_wad.json @@ -0,0 +1,299 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_wad_east", + "description": "We could use a large wattle and daub central storage building. Begin by building the east wing.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room0_wad_east", + "blueprint_name": "east storage wing", + "blueprint_requires": [ { "id": "fbms_1" } ], + "blueprint_provides": [ { "id": "fbms_east" } ], + "blueprint_excludes": [ { "id": "fbms_east" } ], + "blueprint_needs": { + "time": "1 d 20 h", + "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 216 ], [ "stick", 288 ] ], + [ [ "material_quicklime", 96 ], [ "material_limestone", 96 ], [ "clay_lump", 96 ] ], + [ [ "pebble", 240 ], [ "material_sand", 240 ] ], + [ [ "straw_pile", 96 ], [ "cattail_stalk", 96 ], [ "dogbane", 96 ], [ "pine_bough", 96 ] ], + [ [ "water", 120 ], [ "water_clean", 120 ] ], + [ [ "log", 24 ] ], + [ [ "material_soil", 480 ] ], + [ [ "birchbark", 144 ], [ "pine_bough", 144 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_wad_west", + "description": "We could use a large wattle and daub central storage building. Continue by building the west wing.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room1_wad_west", + "blueprint_name": "west storage wing", + "blueprint_requires": [ { "id": "fbms_1" } ], + "blueprint_provides": [ { "id": "fbms_west" } ], + "blueprint_excludes": [ { "id": "fbms_west" } ], + "blueprint_needs": { + "time": "1 d 20 h", + "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 216 ], [ "stick", 288 ] ], + [ [ "material_quicklime", 96 ], [ "material_limestone", 96 ], [ "clay_lump", 96 ] ], + [ [ "pebble", 240 ], [ "material_sand", 240 ] ], + [ [ "straw_pile", 96 ], [ "cattail_stalk", 96 ], [ "dogbane", 96 ], [ "pine_bough", 96 ] ], + [ [ "water", 120 ], [ "water_clean", 120 ] ], + [ [ "log", 24 ] ], + [ [ "material_soil", 480 ] ], + [ [ "birchbark", 144 ], [ "pine_bough", 144 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_wad_northwest", + "description": "We could use a large wattle and daub central storage building. Continue by building the northwest corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room2_wad_northwest", + "blueprint_name": "northwest storeroom corner", + "blueprint_requires": [ { "id": "fbms_west" } ], + "blueprint_provides": [ { "id": "fbms_northwest" } ], + "blueprint_excludes": [ { "id": "fbms_northwest" } ], + "blueprint_needs": { + "time": "15 h 30 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 77 ], [ "stick", 106 ] ], + [ [ "material_quicklime", 36 ], [ "material_limestone", 36 ], [ "clay_lump", 36 ] ], + [ [ "pebble", 90 ], [ "material_sand", 90 ] ], + [ [ "straw_pile", 36 ], [ "cattail_stalk", 36 ], [ "dogbane", 36 ], [ "pine_bough", 36 ] ], + [ [ "water", 45 ], [ "water_clean", 45 ] ], + [ [ "log", 8 ] ], + [ [ "material_soil", 160 ] ], + [ [ "birchbark", 48 ], [ "pine_bough", 48 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_wad_southwest", + "description": "We could use a large wattle and daub central storage building. Continue by building the southwest corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room3_wad_southwest", + "blueprint_name": "southwest storeroom corner", + "blueprint_requires": [ { "id": "fbms_west" } ], + "blueprint_provides": [ { "id": "fbms_southwest" } ], + "blueprint_excludes": [ { "id": "fbms_southwest" } ], + "blueprint_needs": { + "time": "15 h 30 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 77 ], [ "stick", 106 ] ], + [ [ "material_quicklime", 36 ], [ "material_limestone", 36 ], [ "clay_lump", 36 ] ], + [ [ "pebble", 90 ], [ "material_sand", 90 ] ], + [ [ "straw_pile", 36 ], [ "cattail_stalk", 36 ], [ "dogbane", 36 ], [ "pine_bough", 36 ] ], + [ [ "water", 45 ], [ "water_clean", 45 ] ], + [ [ "log", 8 ] ], + [ [ "material_soil", 160 ] ], + [ [ "birchbark", 48 ], [ "pine_bough", 48 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_wad_northeast", + "description": "We could use a large wattle and daub central storage building. Continue by building the northeast corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room4_wad_northeast", + "blueprint_name": "northeast storeroom corner", + "blueprint_requires": [ { "id": "fbms_east" } ], + "blueprint_provides": [ { "id": "fbms_northeast" } ], + "blueprint_excludes": [ { "id": "fbms_northeast" } ], + "blueprint_needs": { + "time": "15 h 30 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 77 ], [ "stick", 106 ] ], + [ [ "material_quicklime", 36 ], [ "material_limestone", 36 ], [ "clay_lump", 36 ] ], + [ [ "pebble", 90 ], [ "material_sand", 90 ] ], + [ [ "straw_pile", 36 ], [ "cattail_stalk", 36 ], [ "dogbane", 36 ], [ "pine_bough", 36 ] ], + [ [ "water", 45 ], [ "water_clean", 45 ] ], + [ [ "log", 8 ] ], + [ [ "material_soil", 160 ] ], + [ [ "birchbark", 48 ], [ "pine_bough", 48 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_wad_southeast", + "description": "We could use a large wattle and daub central storage building. Continue by building the southeast corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room5_wad_southeast", + "blueprint_name": "southeast storeroom corner", + "blueprint_requires": [ { "id": "fbms_east" } ], + "blueprint_provides": [ { "id": "fbms_southeast" } ], + "blueprint_excludes": [ { "id": "fbms_southeast" } ], + "blueprint_needs": { + "time": "15 h 30 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 77 ], [ "stick", 106 ] ], + [ [ "material_quicklime", 36 ], [ "material_limestone", 36 ], [ "clay_lump", 36 ] ], + [ [ "pebble", 90 ], [ "material_sand", 90 ] ], + [ [ "straw_pile", 36 ], [ "cattail_stalk", 36 ], [ "dogbane", 36 ], [ "pine_bough", 36 ] ], + [ [ "water", 45 ], [ "water_clean", 45 ] ], + [ [ "log", 8 ] ], + [ [ "material_soil", 160 ] ], + [ [ "birchbark", 48 ], [ "pine_bough", 48 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_wad_south", + "description": "We could use a large wattle and daub central storage building. Continue by building the southern entrance.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room6_wad_south", + "blueprint_name": "south storeroom entrance", + "blueprint_requires": [ { "id": "fbms_southeast" }, { "id": "fbms_southwest" } ], + "blueprint_provides": [ { "id": "fbms_south" } ], + "blueprint_excludes": [ { "id": "fbms_south" } ], + "blueprint_needs": { + "time": "2 d 11 h 20 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 278 ] ], + [ [ "nail", 48 ] ], + [ [ "material_quicklime", 40 ], [ "material_limestone", 40 ], [ "clay_lump", 40 ] ], + [ [ "pebble", 100 ], [ "material_sand", 100 ] ], + [ [ "straw_pile", 40 ], [ "cattail_stalk", 40 ], [ "dogbane", 40 ], [ "pine_bough", 40 ] ], + [ [ "water", 50 ], [ "water_clean", 50 ] ], + [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], + [ [ "log", 48 ] ], + [ [ "material_soil", 960 ] ], + [ [ "birchbark", 288 ], [ "pine_bough", 288 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_wad_north", + "description": "We could use a large wattle and daub central storage building. Continue by building the northern entrance.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room7_wad_north", + "blueprint_name": "north storeroom entrance", + "blueprint_requires": [ { "id": "fbms_northeast" }, { "id": "fbms_northwest" } ], + "blueprint_provides": [ { "id": "fbms_north" } ], + "blueprint_excludes": [ { "id": "fbms_north" } ], + "blueprint_needs": { + "time": "2 d 11 h 20 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "2x4", 278 ] ], + [ [ "nail", 48 ] ], + [ [ "material_quicklime", 40 ], [ "material_limestone", 40 ], [ "clay_lump", 40 ] ], + [ [ "pebble", 100 ], [ "material_sand", 100 ] ], + [ [ "straw_pile", 40 ], [ "cattail_stalk", 40 ], [ "dogbane", 40 ], [ "pine_bough", 40 ] ], + [ [ "water", 50 ], [ "water_clean", 50 ] ], + [ [ "rope_makeshift_6", 4 ], [ "rope_6", 4 ] ], + [ [ "log", 48 ] ], + [ [ "material_soil", 960 ] ], + [ [ "birchbark", 288 ], [ "pine_bough", 288 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_wad_center", + "description": "We could use a large wattle and daub central storage building. Continue by filling in the floor.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room8_wad_center", + "blueprint_name": "north storeroom entrance", + "blueprint_requires": [ { "id": "fbms_north" }, { "id": "fbms_south" } ], + "blueprint_provides": [ { "id": "fbms_center" } ], + "blueprint_excludes": [ { "id": "fbms_center" } ], + "blueprint_needs": { + "time": "5 d", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ + [ [ "log", 120 ] ], + [ [ "stick", 240 ], [ "2x4", 480 ] ], + [ [ "material_soil", 2400 ] ], + [ [ "birchbark", 720 ], [ "pine_bough", 720 ] ] + ] + } + } + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_wood.json b/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_wood.json new file mode 100644 index 0000000000000..a12f731ee2427 --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_wood.json @@ -0,0 +1,393 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_wood_east", + "description": "We could use a large wood panel central storage building. Begin by building the east wing.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room0_wood_east", + "blueprint_name": "east storage wing", + "blueprint_requires": [ { "id": "fbms_1" } ], + "blueprint_provides": [ { "id": "fbms_east" } ], + "blueprint_excludes": [ { "id": "fbms_east" } ], + "blueprint_needs": { + "time": "1 d 16 h", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 192 ] ], [ [ "nail", 960 ] ], [ [ "wood_sheet", 24 ], [ "wood_panel", 48 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_wood_west", + "description": "We could use a large wood panel central storage building. Continue by building the west wing.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room1_wood_west", + "blueprint_name": "west storage wing", + "blueprint_requires": [ { "id": "fbms_1" } ], + "blueprint_provides": [ { "id": "fbms_west" } ], + "blueprint_excludes": [ { "id": "fbms_west" } ], + "blueprint_needs": { + "time": "1 d 16 h", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 192 ] ], [ [ "nail", 960 ] ], [ [ "wood_sheet", 24 ], [ "wood_panel", 48 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_wood_northwest", + "description": "We could use a large wood panel central storage building. Continue by building the northwest corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room2_wood_northwest", + "blueprint_name": "northwest storeroom corner", + "blueprint_requires": [ { "id": "fbms_west" } ], + "blueprint_provides": [ { "id": "fbms_northwest" } ], + "blueprint_excludes": [ { "id": "fbms_northwest" } ], + "blueprint_needs": { + "time": "15 h 5 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 79 ] ], [ [ "glass_sheet", 1 ] ], [ [ "nail", 350 ] ], [ [ "wood_panel", 16 ], [ "wood_sheet", 8 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_wood_southwest", + "description": "We could use a large wood panel central storage building. Continue by building the southwest corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room3_wood_southwest", + "blueprint_name": "southwest storeroom corner", + "blueprint_requires": [ { "id": "fbms_west" } ], + "blueprint_provides": [ { "id": "fbms_southwest" } ], + "blueprint_excludes": [ { "id": "fbms_southwest" } ], + "blueprint_needs": { + "time": "15 h 5 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 79 ] ], [ [ "glass_sheet", 1 ] ], [ [ "nail", 350 ] ], [ [ "wood_panel", 16 ], [ "wood_sheet", 8 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_wood_northeast", + "description": "We could use a large wood panel central storage building. Continue by building the northeast corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room4_wood_northeast", + "blueprint_name": "northeast storeroom corner", + "blueprint_requires": [ { "id": "fbms_east" } ], + "blueprint_provides": [ { "id": "fbms_northeast" } ], + "blueprint_excludes": [ { "id": "fbms_northeast" } ], + "blueprint_needs": { + "time": "15 h 5 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 79 ] ], [ [ "glass_sheet", 1 ] ], [ [ "nail", 350 ] ], [ [ "wood_panel", 16 ], [ "wood_sheet", 8 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_wood_southeast", + "description": "We could use a large wood panel central storage building. Continue by building the southeast corner.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room5_wood_southeast", + "blueprint_name": "southeast storeroom corner", + "blueprint_requires": [ { "id": "fbms_east" } ], + "blueprint_provides": [ { "id": "fbms_southeast" } ], + "blueprint_excludes": [ { "id": "fbms_southeast" } ], + "blueprint_needs": { + "time": "15 h 5 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 79 ] ], [ [ "glass_sheet", 1 ] ], [ [ "nail", 350 ] ], [ [ "wood_panel", 16 ], [ "wood_sheet", 8 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_wood_south", + "description": "We could use a large wood panel central storage building. Continue by building the southern entrance.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room6_wood_south", + "blueprint_name": "south storeroom entrance", + "blueprint_requires": [ { "id": "fbms_southeast" }, { "id": "fbms_southwest" } ], + "blueprint_provides": [ { "id": "fbms_south" } ], + "blueprint_excludes": [ { "id": "fbms_south" } ], + "blueprint_needs": { + "time": "2 d 11 h 50 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 242 ] ], [ [ "nail", 1252 ] ], [ [ "wood_panel", 58 ] ], [ [ "hinge", 4 ] ], [ [ "glass_sheet", 2 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_wood_north", + "description": "We could use a large wood panel central storage building. Continue by building the northern entrance.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room7_wood_north", + "blueprint_name": "north storeroom entrance", + "blueprint_requires": [ { "id": "fbms_northeast" }, { "id": "fbms_northwest" } ], + "blueprint_provides": [ { "id": "fbms_north" } ], + "blueprint_excludes": [ { "id": "fbms_north" } ], + "blueprint_needs": { + "time": "2 d 11 h 50 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 242 ] ], [ [ "nail", 1252 ] ], [ [ "wood_panel", 58 ] ], [ [ "hinge", 4 ] ], [ [ "glass_sheet", 2 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_storehouse_wood_center", + "description": "We could use a large wood panel central storage building. Continue by filling in the floor.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_room8_wood_center", + "blueprint_name": "north storeroom entrance", + "blueprint_requires": [ { "id": "fbms_north" }, { "id": "fbms_south" } ], + "blueprint_provides": [ { "id": "fbms_center" } ], + "blueprint_excludes": [ { "id": "fbms_center" } ], + "blueprint_needs": { + "time": "5 d", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "wood_sheet", 60 ], [ "wood_panel", 120 ] ], [ [ "2x4", 360 ] ], [ [ "nail", 2400 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_furniture1_west", + "description": "We could use some storage containers. Let's build some book cases to in the western alcove.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_furniture1_west", + "blueprint_name": "bookcases, west", + "blueprint_requires": [ { "id": "fbms_center" } ], + "blueprint_provides": [ { "id": "fbms_west" } ], + "blueprint_excludes": [ { "id": "fbms_west", "amount": 2 } ], + "blueprint_needs": { + "time": "11 h", + "skills": [ [ "fabrication", 1 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], + "components": [ [ [ "2x4", 72 ] ], [ [ "wood_sheet", 14 ], [ "wood_panel", 22 ] ], [ [ "nail", 176 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_furniture2_east", + "description": "We could use some storage containers. Let's build some lockers in the eastern alcove.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_furniture2_east", + "blueprint_name": "lockers, east", + "blueprint_requires": [ { "id": "fbms_center" } ], + "blueprint_provides": [ { "id": "fbms_east" } ], + "blueprint_excludes": [ { "id": "fbms_east", "amount": 2 } ], + "blueprint_needs": { + "time": "11 h", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 16 ] ], + [ [ "pipe", 64 ] ], + [ [ "lock", 8 ] ], + [ [ "2x4", 24 ] ], + [ [ "wood_sheet", 6 ], [ "wood_panel", 6 ] ], + [ [ "nail", 48 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_furniture3_center", + "description": "We could use some storage containers. Let's build some tables.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_furniture3_center", + "blueprint_name": "tables, center", + "blueprint_requires": [ { "id": "fbms_center" } ], + "blueprint_provides": [ { "id": "fbms_center" } ], + "blueprint_excludes": [ { "id": "fbms_center", "amount": 2 } ], + "blueprint_needs": { + "time": "12 h", + "skills": [ [ "fabrication", 1 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], + "components": [ [ [ "2x4", 96 ] ], [ [ "wood_sheet", 24 ], [ "wood_panel", 24 ] ], [ [ "nail", 192 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_decorative1_northwest", + "description": "Some benches around the outside would be nice. Build some to the northwest.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_decorative1_northwest", + "blueprint_name": "benches, northwest", + "blueprint_requires": [ { "id": "fbms_center" } ], + "blueprint_provides": [ { "id": "fbms_northwest" } ], + "blueprint_excludes": [ { "id": "fbms_northwest", "amount": 2 } ], + "blueprint_needs": { + "time": "2 h 24 m", + "skills": [ [ "fabrication", 2 ], [ "survival", 0 ] ], + "inline": { + "tools": [ [ [ "machete", -1 ], [ "makeshift_machete", -1 ], [ "scythe", -1 ], [ "sickle", -1 ], [ "survivor_machete", -1 ] ] ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ [ [ "2x4", 16 ] ], [ [ "nail", 40 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_decorative2_northeast", + "description": "Some benches around the outside would be nice. Build some to the northeast.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_decorative2_northeast", + "blueprint_name": "benches, northeast", + "blueprint_requires": [ { "id": "fbms_center" } ], + "blueprint_provides": [ { "id": "fbms_northeast" } ], + "blueprint_excludes": [ { "id": "fbms_northeast", "amount": 2 } ], + "blueprint_needs": { + "time": "2 h 24 m", + "skills": [ [ "fabrication", 2 ], [ "survival", 0 ] ], + "inline": { + "tools": [ [ [ "machete", -1 ], [ "makeshift_machete", -1 ], [ "scythe", -1 ], [ "sickle", -1 ], [ "survivor_machete", -1 ] ] ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ [ [ "2x4", 16 ] ], [ [ "nail", 40 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_decorative3_southeast", + "description": "Some benches around the outside would be nice. Build some to the southeast.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_decorative3_southeast", + "blueprint_name": "benches, southeast", + "blueprint_requires": [ { "id": "fbms_center" } ], + "blueprint_provides": [ { "id": "fbms_southeast" } ], + "blueprint_excludes": [ { "id": "fbms_southeast", "amount": 2 } ], + "blueprint_needs": { + "time": "2 h 24 m", + "skills": [ [ "fabrication", 2 ], [ "survival", 0 ] ], + "inline": { + "tools": [ [ [ "machete", -1 ], [ "makeshift_machete", -1 ], [ "scythe", -1 ], [ "sickle", -1 ], [ "survivor_machete", -1 ] ] ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ [ [ "2x4", 16 ] ], [ [ "nail", 40 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_decorative4_southwest", + "description": "Some benches around the outside would be nice. Build some to the southwest.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbms_decorative4_southwest", + "blueprint_name": "benches, southwest", + "blueprint_requires": [ { "id": "fbms_center" } ], + "blueprint_provides": [ { "id": "fbms_southwest" } ], + "blueprint_excludes": [ { "id": "fbms_southwest", "amount": 2 } ], + "blueprint_needs": { + "time": "2 h 24 m", + "skills": [ [ "fabrication", 2 ], [ "survival", 0 ] ], + "inline": { + "tools": [ [ [ "machete", -1 ], [ "makeshift_machete", -1 ], [ "scythe", -1 ], [ "sickle", -1 ], [ "survivor_machete", -1 ] ] ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ], + "components": [ [ [ "2x4", 16 ] ], [ [ "nail", 40 ] ] ] + } + } + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_workshop/recipe_modular_workshop_common.json b/data/json/recipes/basecamps/expansion/recipe_modular_workshop/recipe_modular_workshop_common.json new file mode 100644 index 0000000000000..cb6e6cbf8c85a --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_workshop/recipe_modular_workshop_common.json @@ -0,0 +1,33 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_workshop_0", + "description": "Survey land for a workshop.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_workshop_0", + "blueprint_name": "workshop survey", + "time": "3 h", + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_provides": [ { "id": "fbmw_0" } ] + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "fbmw_1", + "description": "Select the blueprints for version 1 of the workshop. This uses a more sprawling style than version 2.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_1", + "blueprint_name": "Select version 1 layout", + "blueprint_requires": [ { "id": "fbmw_0" } ], + "blueprint_provides": [ { "id": "fbmw_1" } ], + "blueprint_excludes": [ { "id": "fbmw_1" } ] + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop.rock.json b/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop.rock.json new file mode 100644 index 0000000000000..adaca349f1d27 --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop.rock.json @@ -0,0 +1,246 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room0_rock_northeast", + "description": "We can use a rock workshop. Let's start by building a spot to protect the workers from the rain.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room0_rock_northeast", + "blueprint_name": "northeast wall", + "blueprint_requires": [ { "id": "fbmw_1" } ], + "blueprint_provides": [ { "id": "fbmw_northeast" } ], + "blueprint_excludes": [ { "id": "fbmw_northeast" } ], + "blueprint_needs": { + "time": "3 d 10 h 30 m", + "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 230 ] ], + [ [ "glass_sheet", 2 ] ], + [ [ "mortar_build", 18 ] ], + [ [ "nail", 560 ] ], + [ [ "pebble", 450 ] ], + [ [ "rock", 216 ] ], + [ [ "wood_panel", 25 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room3_rock_north", + "description": "Let's extend the north rock wall to the west and add some storage space.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room3_rock_north", + "blueprint_name": "north wall", + "blueprint_requires": [ { "id": "fbmw_northeast", "amount": 3 } ], + "blueprint_provides": [ { "id": "fbmw_north" } ], + "blueprint_excludes": [ { "id": "fbmw_north" } ], + "blueprint_needs": { + "time": "2 d 5 h 40 m", + "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 131 ] ], + [ [ "nail", 394 ] ], + [ [ "wood_panel", 23 ] ], + [ [ "hinge", 2 ] ], + [ [ "glass_sheet", 1 ] ], + [ [ "rock", 144 ] ], + [ [ "pebble", 300 ] ], + [ [ "mortar_build", 12 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room4_rock_east", + "description": "Let's expand our production by adding another charcoal kiln.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room4_rock_east", + "blueprint_name": "east forge wall", + "blueprint_requires": [ { "id": "fbmw_north" } ], + "blueprint_provides": [ { "id": "fbmw_east" }, { "id": "blacksmith_recipes_3" } ], + "blueprint_excludes": [ { "id": "fbmw_east" } ], + "blueprint_needs": { + "time": "2 d 13 h 55 m", + "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 281 ] ], + [ [ "nail", 746 ] ], + [ [ "wood_panel", 39 ] ], + [ [ "hinge", 2 ] ], + [ [ "rock", 136 ] ], + [ [ "glass_sheet", 1 ] ], + [ [ "pebble", 200 ] ], + [ [ "mortar_build", 8 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room5_rock_center", + "description": "Let's expand work area with a rock wall, and add a bookshelf for our reference books.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room5_rock_center", + "blueprint_name": "west forge wall", + "blueprint_requires": [ { "id": "fbmw_east" } ], + "blueprint_provides": [ { "id": "fbmw_center" } ], + "blueprint_excludes": [ { "id": "fbmw_center" } ], + "blueprint_needs": { + "time": "1 d 19 h 5 m", + "skills": [ [ "fabrication", 6 ], [ "survival", 2 ], [ "tailor", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 152 ] ], + [ [ "blanket", 1 ], [ "down_blanket", 1 ], [ "fur_blanket", 1 ] ], + [ [ "glass_sheet", 2 ] ], + [ [ "mortar_build", 8 ] ], + [ [ "nail", 372 ] ], + [ [ "pebble", 200 ] ], + [ [ "rock", 96 ] ], + [ [ "wood_panel", 19 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room6_rock_north", + "description": "Let's expand our production by adding a rock walled pottery kiln area.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room6_rock_north", + "blueprint_name": "north pottery wall", + "blueprint_requires": [ { "id": "fbmw_center" } ], + "blueprint_provides": [ { "id": "fbmw_north" }, { "id": "blacksmith_recipes_4" } ], + "blueprint_excludes": [ { "id": "fbmw_north", "amount": 2 } ], + "blueprint_resources": [ "tongs", "chisel", "hammer", "swage" ], + "components": [ [ [ "tongs", 1 ] ], [ [ "chisel", 1 ] ], [ [ "hammer", 1 ] ], [ [ "swage", 1 ] ] ], + "blueprint_needs": { + "time": "1 d 16 h 10 m", + "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 20 ], [ "toolset", 150 ], [ "welder", 100 ], [ "welder_crude", 150 ] ] ], + "qualities": [ + [ { "id": "DIG", "level": 2 } ], + [ { "id": "GLARE", "level": 2 } ], + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_W", "level": 2 } ] + ], + "components": [ + [ [ "2x4", 132 ] ], + [ [ "mortar_build", 7 ] ], + [ [ "nail", 380 ] ], + [ [ "pebble", 150 ] ], + [ [ "pipe", 16 ] ], + [ [ "rock", 112 ] ], + [ [ "sheet_metal", 4 ] ], + [ [ "sheet_metal_small", 8 ] ], + [ [ "water", 2 ], [ "water_clean", 2 ] ], + [ [ "wood_panel", 23 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room7to9_rock_northwest", + "description": "Let's enclose this pottery with rock walls and get some more storage set up.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room7to9_rock_northwest", + "blueprint_name": "northwest and south pottery wall", + "blueprint_requires": [ { "id": "fbmw_north", "amount": 2 } ], + "blueprint_provides": [ { "id": "fbmw_northwest" }, { "id": "blacksmith_recipes_5" } ], + "blueprint_excludes": [ { "id": "fbmw_northwest" } ], + "blueprint_needs": { + "time": "3 d 17 h 28 m", + "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "machete", -1 ], [ "makeshift_machete", -1 ], [ "scythe", -1 ], [ "sickle", -1 ], [ "survivor_machete", -1 ] ] ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 166 ] ], + [ [ "nail", 526 ] ], + [ [ "wood_panel", 31 ] ], + [ [ "hinge", 2 ] ], + [ [ "glass_sheet", 2 ] ], + [ [ "rock", 264 ] ], + [ [ "pebble", 550 ] ], + [ [ "mortar_build", 22 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room11to12_rock_southeast", + "description": "Let's expand the workspace for larger projects and add a drop hammer for productivity.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room11to12_rock_southeast", + "blueprint_name": "openair, covered work space", + "blueprint_requires": [ { "id": "fbmw_northeast", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmw_southeast" }, { "id": "fbmw_south" }, { "id": "blacksmith_recipes_7" } ], + "blueprint_excludes": [ { "id": "fbmw_northsoutheast" }, { "id": "fbmw_south" } ], + "blueprint_resources": [ "wrench", "pliers", "fake_drop_hammer" ], + "components": [ [ [ "wrench", 1 ] ], [ [ "pliers", 1 ] ] ], + "blueprint_needs": { + "time": "4 d 10 h", + "skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "metal_tank", 2 ] ], + [ [ "water_faucet", 2 ] ], + [ [ "anvil", 1 ] ], + [ [ "chain", 4 ] ], + [ [ "pipe", 3 ] ], + [ [ "rock", 240 ] ], + [ [ "pebble", 500 ] ], + [ [ "mortar_build", 20 ] ], + [ [ "wood_panel", 44 ] ], + [ [ "2x4", 352 ] ], + [ [ "nail", 880 ] ] + ] + } + } + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_common.json b/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_common.json new file mode 100644 index 0000000000000..b2a000b529dd6 --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_common.json @@ -0,0 +1,95 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room1_common_northeast", + "description": "Let's install a metal working forge and a charcoal kiln. We'll need a few tools too, so we'll include some storage space.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room1_common_northeast", + "blueprint_name": "forge and kiln", + "blueprint_requires": [ { "id": "fbmw_northeast" } ], + "blueprint_provides": [ { "id": "fbmw_northeast" }, { "id": "blacksmith" }, { "id": "blacksmith_recipes_1" } ], + "blueprint_excludes": [ { "id": "fbmw_northeast", "amount": 2 } ], + "blueprint_resources": [ "fake_forge", "fake_char_kiln", "crucible", "makeshift_hammer" ], + "components": [ [ [ "crucible", 1 ], [ "crucible_clay", 1 ] ], [ [ "primitive_hammer", 1 ], [ "makeshift_hammer", 1 ] ] ], + "blueprint_needs": { + "time": "5 h 30 m", + "skills": [ [ "fabrication", 5 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 2 ] ], + [ [ "pipe", 8 ] ], + [ [ "lock", 1 ] ], + [ [ "2x4", 4 ] ], + [ [ "wood_sheet", 1 ], [ "wood_panel", 1 ] ], + [ [ "nail", 8 ] ], + [ [ "rock", 80 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room2_common_northeast", + "description": "Let's install an anvil, some quenching containers and a workbench.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room2_common_northeast", + "blueprint_name": "anvil and workbench", + "blueprint_requires": [ { "id": "fbmw_northeast", "amount": 2 } ], + "blueprint_provides": [ { "id": "fbmw_northeast" }, { "id": "blacksmith_recipes_2" } ], + "blueprint_excludes": [ { "id": "fbmw_northeast", "amount": 3 } ], + "blueprint_resources": [ "anvil" ], + "components": [ [ [ "anvil", 1 ] ], [ [ "55gal_drum", 1 ] ], [ [ "30gal_drum", 1 ] ] ], + "blueprint_needs": { + "time": "4 h 20 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 30 ], [ "toolset", 225 ], [ "welder", 150 ], [ "welder_crude", 225 ] ] ], + "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ] ], + "components": [ + [ [ "2x4", 6 ] ], + [ [ "nail", 40 ] ], + [ [ "pipe", 24 ] ], + [ [ "sheet_metal", 6 ] ], + [ [ "sheet_metal_small", 12 ] ], + [ [ "wood_panel", 4 ], [ "wood_sheet", 2 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room10_common_northeast", + "description": "Let's install a bellows for our forge and add some more tools.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room10_common_northeast", + "blueprint_name": "bellows", + "blueprint_requires": [ { "id": "fbmw_northeast", "amount": 3 }, { "id": "fbmw_northwest" } ], + "blueprint_provides": [ { "id": "fbmw_northeast" }, { "id": "blacksmith_recipes_6" } ], + "blueprint_excludes": [ { "id": "fbmw_northeast", "amount": 4 } ], + "blueprint_resources": [ "hammer_sledge", "copper_knife" ], + "components": [ [ [ "hammer_sledge", 1 ] ], [ [ "knife_combat", 1 ], [ "copper_knife", 1 ] ] ], + "blueprint_needs": { + "time": "1 h", + "skills": [ [ "fabrication", 1 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER" } ] ], + "components": [ [ [ "2x4", 4 ] ], [ [ "tanned_hide", 2 ] ], [ [ "scrap", 20 ] ], [ [ "wire", 8 ] ] ] + } + } + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_log.json b/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_log.json new file mode 100644 index 0000000000000..63e5f62361ac8 --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_log.json @@ -0,0 +1,229 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room0_log_northeast", + "description": "We can use a log workshop. Let's start by building a spot to protect the workers from the rain.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room0_log_northeast", + "blueprint_name": "northeast wall", + "blueprint_requires": [ { "id": "fbmw_1" } ], + "blueprint_provides": [ { "id": "fbmw_northeast" } ], + "blueprint_excludes": [ { "id": "fbmw_northeast" } ], + "blueprint_needs": { + "time": "1 d 22 h 30 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 338 ] ], [ [ "glass_sheet", 2 ] ], [ [ "log", 36 ] ], [ [ "nail", 560 ] ], [ [ "wood_panel", 25 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room3_log_north", + "description": "Let's extend the north log wall to the west and add some storage space.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room3_log_north", + "blueprint_name": "north wall", + "blueprint_requires": [ { "id": "fbmw_northeast", "amount": 3 } ], + "blueprint_provides": [ { "id": "fbmw_north" } ], + "blueprint_excludes": [ { "id": "fbmw_north" } ], + "blueprint_needs": { + "time": "1 d 5 h 40 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 203 ] ], + [ [ "nail", 394 ] ], + [ [ "wood_panel", 23 ] ], + [ [ "hinge", 2 ] ], + [ [ "glass_sheet", 1 ] ], + [ [ "log", 24 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room4_log_east", + "description": "Let's expand our production by adding another charcoal kiln.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room4_log_east", + "blueprint_name": "east forge wall", + "blueprint_requires": [ { "id": "fbmw_north" } ], + "blueprint_provides": [ { "id": "fbmw_east" }, { "id": "blacksmith_recipes_3" } ], + "blueprint_excludes": [ { "id": "fbmw_east" } ], + "blueprint_needs": { + "time": "1 d 21 h 55 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 329 ] ], + [ [ "nail", 746 ] ], + [ [ "wood_panel", 39 ] ], + [ [ "hinge", 2 ] ], + [ [ "rock", 40 ] ], + [ [ "glass_sheet", 1 ] ], + [ [ "log", 16 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room5_log_center", + "description": "Let's expand work area with a log wall, and add a bookshelf for our reference books.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room5_log_center", + "blueprint_name": "west forge wall", + "blueprint_requires": [ { "id": "fbmw_east" } ], + "blueprint_provides": [ { "id": "fbmw_center" } ], + "blueprint_excludes": [ { "id": "fbmw_center" } ], + "blueprint_needs": { + "time": "1 d 3 h 5 m", + "skills": [ [ "fabrication", 3 ], [ "tailor", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 200 ] ], + [ [ "blanket", 1 ], [ "down_blanket", 1 ], [ "fur_blanket", 1 ] ], + [ [ "glass_sheet", 2 ] ], + [ [ "log", 16 ] ], + [ [ "nail", 372 ] ], + [ [ "wood_panel", 19 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room6_log_north", + "description": "Let's expand our production by adding a log walled pottery kiln area.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room6_log_north", + "blueprint_name": "north pottery wall", + "blueprint_requires": [ { "id": "fbmw_center" } ], + "blueprint_provides": [ { "id": "fbmw_north" }, { "id": "blacksmith_recipes_4" } ], + "blueprint_excludes": [ { "id": "fbmw_north", "amount": 2 } ], + "blueprint_resources": [ "tongs", "chisel", "hammer", "swage" ], + "components": [ [ [ "tongs", 1 ] ], [ [ "chisel", 1 ] ], [ [ "hammer", 1 ] ], [ [ "swage", 1 ] ] ], + "blueprint_needs": { + "time": "1 d 4 h 10 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 20 ], [ "toolset", 150 ], [ "welder", 100 ], [ "welder_crude", 150 ] ] ], + "qualities": [ + [ { "id": "DIG", "level": 2 } ], + [ { "id": "GLARE", "level": 2 } ], + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_W", "level": 2 } ] + ], + "components": [ + [ [ "2x4", 168 ] ], + [ [ "clay_lump", 12 ], [ "material_cement", 50 ], [ "mortar_build", 1 ] ], + [ [ "log", 12 ] ], + [ [ "nail", 380 ] ], + [ [ "pipe", 16 ] ], + [ [ "rock", 40 ] ], + [ [ "sheet_metal", 4 ] ], + [ [ "sheet_metal_small", 8 ] ], + [ [ "water", 2 ], [ "water_clean", 2 ] ], + [ [ "wood_panel", 23 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room7to9_log_northwest", + "description": "Let's enclose this pottery with log walls and get some more storage set up.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room7to9_log_northwest", + "blueprint_name": "northwest and south pottery wall", + "blueprint_requires": [ { "id": "fbmw_north", "amount": 2 } ], + "blueprint_provides": [ { "id": "fbmw_northwest" }, { "id": "blacksmith_recipes_5" } ], + "blueprint_excludes": [ { "id": "fbmw_northwest" } ], + "blueprint_needs": { + "time": "1 d 21 h 28 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 0 ] ], + "inline": { + "tools": [ [ [ "machete", -1 ], [ "makeshift_machete", -1 ], [ "scythe", -1 ], [ "sickle", -1 ], [ "survivor_machete", -1 ] ] ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 298 ] ], + [ [ "nail", 526 ] ], + [ [ "wood_panel", 31 ] ], + [ [ "hinge", 2 ] ], + [ [ "glass_sheet", 2 ] ], + [ [ "log", 44 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room11to12_log_southeast", + "description": "Let's expand the workspace for larger projects and add a drop hammer for productivity.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room11to12_log_southeast", + "blueprint_name": "openair, covered work space", + "blueprint_requires": [ { "id": "fbmw_northeast", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmw_southeast" }, { "id": "fbmw_south" }, { "id": "blacksmith_recipes_7" } ], + "blueprint_excludes": [ { "id": "fbmw_northsoutheast" }, { "id": "fbmw_south" } ], + "blueprint_resources": [ "wrench", "pliers", "fake_drop_hammer" ], + "components": [ [ [ "wrench", 1 ] ], [ [ "pliers", 1 ] ] ], + "blueprint_needs": { + "time": "2 d 18 h", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 472 ] ], + [ [ "anvil", 1 ] ], + [ [ "chain", 4 ] ], + [ [ "log", 40 ] ], + [ [ "metal_tank", 2 ] ], + [ [ "nail", 880 ] ], + [ [ "pipe", 3 ] ], + [ [ "water_faucet", 2 ] ], + [ [ "wood_panel", 44 ] ] + ] + } + } + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_metal.json b/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_metal.json new file mode 100644 index 0000000000000..0a6ba27c68a82 --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_metal.json @@ -0,0 +1,267 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room0_metal_northeast", + "description": "We can use a metal workshop. Let's start by building a spot to protect the workers from the rain.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room0_metal_northeast", + "blueprint_name": "northeast wall", + "blueprint_requires": [ { "id": "fbmw_1" } ], + "blueprint_provides": [ { "id": "fbmw_northeast" } ], + "blueprint_excludes": [ { "id": "fbmw_northeast" } ], + "blueprint_needs": { + "time": "2 d 7 h 30 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 180 ], [ "toolset", 1350 ], [ "welder", 900 ], [ "welder_crude", 1350 ] ] ], + "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 230 ] ], + [ [ "glass_sheet", 2 ] ], + [ [ "nail", 560 ] ], + [ [ "steel_plate", 36 ] ], + [ [ "wood_panel", 25 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room3_metal_north", + "description": "Let's extend the north metal wall to the west and add some storage space.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room3_metal_north", + "blueprint_name": "north wall", + "blueprint_requires": [ { "id": "fbmw_northeast", "amount": 3 } ], + "blueprint_provides": [ { "id": "fbmw_north" } ], + "blueprint_excludes": [ { "id": "fbmw_north" } ], + "blueprint_needs": { + "time": "1 d 10 h 40 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 120 ], [ "welder", 600 ], [ "welder_crude", 900 ], [ "toolset", 900 ] ] ], + "qualities": [ + [ { "id": "GLARE", "level": 2 } ], + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_W", "level": 2 } ], + [ { "id": "WRENCH" } ] + ], + "components": [ + [ [ "2x4", 113 ] ], + [ [ "nail", 274 ] ], + [ [ "wood_panel", 11 ] ], + [ [ "hinge", 2 ] ], + [ [ "pipe", 36 ] ], + [ [ "sheet_metal", 6 ] ], + [ [ "glass_sheet", 1 ] ], + [ [ "steel_plate", 24 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room4_metal_east", + "description": "Let's expand our production by adding another charcoal kiln.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room4_metal_east", + "blueprint_name": "east forge wall", + "blueprint_requires": [ { "id": "fbmw_north" } ], + "blueprint_provides": [ { "id": "fbmw_east" }, { "id": "blacksmith_recipes_3" } ], + "blueprint_excludes": [ { "id": "fbmw_east" } ], + "blueprint_needs": { + "time": "2 d 1 h 15 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 80 ], [ "toolset", 600 ], [ "welder", 400 ], [ "welder_crude", 600 ] ] ], + "qualities": [ + [ { "id": "DIG" } ], + [ { "id": "GLARE", "level": 2 } ], + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_W", "level": 2 } ], + [ { "id": "WRENCH" } ] + ], + "components": [ + [ [ "2x4", 269 ] ], + [ [ "glass_sheet", 1 ] ], + [ [ "hinge", 2 ] ], + [ [ "nail", 666 ] ], + [ [ "pipe", 24 ] ], + [ [ "rock", 40 ] ], + [ [ "sheet_metal", 4 ] ], + [ [ "steel_plate", 16 ] ], + [ [ "wood_panel", 31 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room5_metal_center", + "description": "Let's expand work area with a metal wall, and add a bookshelf for our reference books.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room5_metal_center", + "blueprint_name": "west forge wall", + "blueprint_requires": [ { "id": "fbmw_east" } ], + "blueprint_provides": [ { "id": "fbmw_center" } ], + "blueprint_excludes": [ { "id": "fbmw_center" } ], + "blueprint_needs": { + "time": "1 d 6 h 45 m", + "skills": [ [ "fabrication", 4 ], [ "tailor", 3 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 80 ], [ "toolset", 600 ], [ "welder", 400 ], [ "welder_crude", 600 ] ] ], + "qualities": [ + [ { "id": "GLARE", "level": 2 } ], + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_W", "level": 2 } ], + [ { "id": "WRENCH" } ] + ], + "components": [ + [ [ "2x4", 146 ] ], + [ [ "blanket", 1 ], [ "down_blanket", 1 ], [ "fur_blanket", 1 ] ], + [ [ "glass_sheet", 2 ] ], + [ [ "nail", 332 ] ], + [ [ "pipe", 12 ] ], + [ [ "sheet_metal", 2 ] ], + [ [ "steel_plate", 16 ] ], + [ [ "wood_panel", 15 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room6_metal_north", + "description": "Let's expand our production by adding a metal walled pottery kiln area.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room6_metal_north", + "blueprint_name": "north pottery wall", + "blueprint_requires": [ { "id": "fbmw_center" } ], + "blueprint_provides": [ { "id": "fbmw_north" }, { "id": "blacksmith_recipes_4" } ], + "blueprint_excludes": [ { "id": "fbmw_north", "amount": 2 } ], + "blueprint_resources": [ "tongs", "chisel", "hammer", "swage" ], + "components": [ [ [ "tongs", 1 ] ], [ [ "chisel", 1 ] ], [ [ "hammer", 1 ] ], [ [ "swage", 1 ] ] ], + "blueprint_needs": { + "time": "1 d 6 h 30 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 80 ], [ "toolset", 600 ], [ "welder", 400 ], [ "welder_crude", 600 ] ] ], + "qualities": [ + [ { "id": "GLARE", "level": 2 } ], + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_W", "level": 2 } ], + [ { "id": "WRENCH" } ] + ], + "components": [ + [ [ "2x4", 120 ] ], + [ [ "clay_lump", 12 ], [ "material_cement", 50 ], [ "mortar_build", 1 ] ], + [ [ "nail", 300 ] ], + [ [ "pipe", 40 ] ], + [ [ "rock", 40 ] ], + [ [ "sheet_metal", 8 ] ], + [ [ "sheet_metal_small", 8 ] ], + [ [ "steel_plate", 12 ] ], + [ [ "water", 2 ], [ "water_clean", 2 ] ], + [ [ "wood_panel", 15 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room7to9_metal_northwest", + "description": "Let's enclose this pottery with metal walls and get some more storage set up.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room7to9_metal_northwest", + "blueprint_name": "northwest and south pottery wall", + "blueprint_requires": [ { "id": "fbmw_north", "amount": 2 } ], + "blueprint_provides": [ { "id": "fbmw_northwest" }, { "id": "blacksmith_recipes_5" } ], + "blueprint_excludes": [ { "id": "fbmw_northwest" } ], + "blueprint_needs": { + "time": "2 d 6 h 48 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 0 ] ], + "inline": { + "tools": [ + [ [ "machete", -1 ], [ "makeshift_machete", -1 ], [ "scythe", -1 ], [ "sickle", -1 ], [ "survivor_machete", -1 ] ], + [ [ "oxy_torch", 220 ], [ "welder", 1100 ], [ "welder_crude", 1650 ], [ "toolset", 1650 ] ] + ], + "qualities": [ + [ { "id": "GLARE", "level": 2 } ], + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_W", "level": 2 } ], + [ { "id": "WRENCH" } ] + ], + "components": [ + [ [ "2x4", 136 ] ], + [ [ "nail", 326 ] ], + [ [ "wood_panel", 11 ] ], + [ [ "hinge", 2 ] ], + [ [ "pipe", 60 ] ], + [ [ "sheet_metal", 10 ] ], + [ [ "glass_sheet", 2 ] ], + [ [ "steel_plate", 44 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room11to12_metal_southeast", + "description": "Let's expand the workspace for larger projects and add a drop hammer for productivity.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room11to12_metal_southeast", + "blueprint_name": "openair, covered work space", + "blueprint_requires": [ { "id": "fbmw_northeast", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmw_southeast" }, { "id": "fbmw_south" }, { "id": "blacksmith_recipes_7" } ], + "blueprint_excludes": [ { "id": "fbmw_northsoutheast" }, { "id": "fbmw_south" } ], + "blueprint_resources": [ "wrench", "pliers", "fake_drop_hammer" ], + "components": [ [ [ "wrench", 1 ] ], [ [ "pliers", 1 ] ] ], + "blueprint_needs": { + "time": "3 d 4 h", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 200 ], [ "welder", 1000 ], [ "welder_crude", 1500 ], [ "toolset", 1500 ] ] ], + "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "metal_tank", 2 ] ], + [ [ "water_faucet", 2 ] ], + [ [ "anvil", 1 ] ], + [ [ "chain", 4 ] ], + [ [ "pipe", 3 ] ], + [ [ "steel_plate", 40 ] ], + [ [ "wood_panel", 44 ] ], + [ [ "2x4", 352 ] ], + [ [ "nail", 880 ] ] + ] + } + } + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_migo_resin.json b/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_migo_resin.json new file mode 100644 index 0000000000000..bb82d635b4d1e --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_migo_resin.json @@ -0,0 +1,205 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room0_migo_resin_northeast", + "description": "We can use a mi-go resin workshop. Let's start by building a spot to protect the workers from the rain.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room0_migo_resin_northeast", + "blueprint_name": "northeast wall", + "blueprint_requires": [ { "id": "fbmw_1" } ], + "blueprint_provides": [ { "id": "fbmw_northeast" } ], + "blueprint_excludes": [ { "id": "fbmw_northeast" } ], + "blueprint_needs": { + "time": "1 d 22 h", + "skills": [ [ "fabrication", 2 ] ], + "inline": { "tools": [ ], "qualities": [ [ { "id": "SMOOTH" } ] ], "components": [ [ [ "alien_pod_resin", 70 ] ] ] } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room3_migo_resin_north", + "description": "Let's extend the north mi-go resin wall to the west and add some storage space.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room3_migo_resin_north", + "blueprint_name": "north wall", + "blueprint_requires": [ { "id": "fbmw_northeast", "amount": 3 } ], + "blueprint_provides": [ { "id": "fbmw_north" } ], + "blueprint_excludes": [ { "id": "fbmw_north" } ], + "blueprint_needs": { + "time": "1 d 25 m", + "skills": [ [ "fabrication", 2 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "SMOOTH" } ] ], + "components": [ [ [ "2x4", 22 ] ], [ [ "wood_sheet", 6 ], [ "wood_panel", 12 ] ], [ [ "nail", 128 ] ], [ [ "alien_pod_resin", 33 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room4_migo_resin_east", + "description": "Let's expand our production by adding another charcoal kiln.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room4_migo_resin_east", + "blueprint_name": "east forge wall", + "blueprint_requires": [ { "id": "fbmw_north" } ], + "blueprint_provides": [ { "id": "fbmw_east" }, { "id": "blacksmith_recipes_3" } ], + "blueprint_excludes": [ { "id": "fbmw_east" } ], + "blueprint_needs": { + "time": "2 d 5 h 40 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "SMOOTH" } ] ], + "components": [ + [ [ "2x4", 12 ] ], + [ [ "alien_pod_resin", 69 ] ], + [ [ "nail", 80 ] ], + [ [ "rock", 40 ] ], + [ [ "wood_panel", 8 ], [ "wood_sheet", 4 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room5_migo_resin_center", + "description": "Let's expand work area with a mi-go resin wall, and add a bookshelf for our reference books.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room5_migo_resin_center", + "blueprint_name": "west forge wall", + "blueprint_requires": [ { "id": "fbmw_east" } ], + "blueprint_provides": [ { "id": "fbmw_center" } ], + "blueprint_excludes": [ { "id": "fbmw_center" } ], + "blueprint_needs": { + "time": "1 d 3 h 35 m", + "skills": [ [ "fabrication", 3 ], [ "tailor", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "SMOOTH" } ] ], + "components": [ + [ [ "2x4", 26 ] ], + [ [ "wood_sheet", 4 ], [ "wood_panel", 7 ] ], + [ [ "nail", 72 ] ], + [ [ "blanket", 1 ], [ "down_blanket", 1 ], [ "fur_blanket", 1 ] ], + [ [ "alien_pod_resin", 34 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room6_migo_resin_north", + "description": "Let's expand our production by adding a mi-go resin walled pottery kiln area.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room6_migo_resin_north", + "blueprint_name": "north pottery wall", + "blueprint_requires": [ { "id": "fbmw_center" } ], + "blueprint_provides": [ { "id": "fbmw_north" }, { "id": "blacksmith_recipes_4" } ], + "blueprint_excludes": [ { "id": "fbmw_north", "amount": 2 } ], + "blueprint_resources": [ "tongs", "chisel", "hammer", "swage" ], + "components": [ [ [ "tongs", 1 ] ], [ [ "chisel", 1 ] ], [ [ "hammer", 1 ] ], [ [ "swage", 1 ] ] ], + "blueprint_needs": { + "time": "1 d 7 h 10 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 20 ], [ "toolset", 150 ], [ "welder", 100 ], [ "welder_crude", 150 ] ] ], + "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "SMOOTH" } ] ], + "components": [ + [ [ "2x4", 12 ] ], + [ [ "alien_pod_resin", 36 ] ], + [ [ "clay_lump", 12 ], [ "material_cement", 50 ], [ "mortar_build", 1 ] ], + [ [ "nail", 80 ] ], + [ [ "pipe", 16 ] ], + [ [ "rock", 40 ] ], + [ [ "sheet_metal", 4 ] ], + [ [ "sheet_metal_small", 8 ] ], + [ [ "water", 2 ], [ "water_clean", 2 ] ], + [ [ "wood_panel", 8 ], [ "wood_sheet", 4 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room7to9_migo_resin_northwest", + "description": "Let's enclose this pottery with mi-go resin walls and get some more storage set up.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room7to9_migo_resin_northwest", + "blueprint_name": "northwest and south pottery wall", + "blueprint_requires": [ { "id": "fbmw_north", "amount": 2 } ], + "blueprint_provides": [ { "id": "fbmw_northwest" }, { "id": "blacksmith_recipes_5" } ], + "blueprint_excludes": [ { "id": "fbmw_northwest" } ], + "blueprint_needs": { + "time": "1 d 8 h 58 m", + "skills": [ [ "fabrication", 2 ], [ "survival", 0 ] ], + "inline": { + "tools": [ [ [ "machete", -1 ], [ "makeshift_machete", -1 ], [ "scythe", -1 ], [ "sickle", -1 ], [ "survivor_machete", -1 ] ] ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W" } ], [ { "id": "SMOOTH" } ] ], + "components": [ + [ [ "2x4", 42 ] ], + [ [ "wood_sheet", 10 ], [ "wood_panel", 20 ] ], + [ [ "nail", 230 ] ], + [ [ "alien_pod_resin", 44 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room11to12_migo_resin_southeast", + "description": "Let's expand the workspace for larger projects and add a drop hammer for productivity.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room11to12_migo_resin_southeast", + "blueprint_name": "openair, covered work space", + "blueprint_requires": [ { "id": "fbmw_northeast", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmw_southeast" }, { "id": "fbmw_south" }, { "id": "blacksmith_recipes_7" } ], + "blueprint_excludes": [ { "id": "fbmw_northsoutheast" }, { "id": "fbmw_south" } ], + "blueprint_resources": [ "wrench", "pliers", "fake_drop_hammer" ], + "components": [ [ [ "wrench", 1 ] ], [ [ "pliers", 1 ] ] ], + "blueprint_needs": { + "time": "3 d 1 h", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER" } ], [ { "id": "SMOOTH" } ] ], + "components": [ + [ [ "alien_pod_resin", 108 ] ], + [ [ "metal_tank", 2 ] ], + [ [ "water_faucet", 2 ] ], + [ [ "anvil", 1 ] ], + [ [ "chain", 4 ] ], + [ [ "pipe", 3 ] ] + ] + } + } + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_rammed_earth.json b/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_rammed_earth.json new file mode 100644 index 0000000000000..f1e5edbf09f27 --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_rammed_earth.json @@ -0,0 +1,279 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room0_rammed_earth_northeast", + "description": "We can use a rammed earth workshop. Let's start by building a spot to protect the workers from the rain.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room0_rammed_earth_northeast", + "blueprint_name": "northeast wall", + "blueprint_requires": [ { "id": "fbmw_1" } ], + "blueprint_provides": [ { "id": "fbmw_northeast" } ], + "blueprint_excludes": [ { "id": "fbmw_northeast" } ], + "blueprint_needs": { + "time": "3 d 11 h 45 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 230 ] ], + [ [ "concrete", 9 ], [ "material_quicklime", 180 ], [ "material_sand", 180 ] ], + [ [ "material_soil", 2160 ] ], + [ [ "nail", 560 ] ], + [ [ "pointy_stick", 18 ], [ "spear_wood", 18 ] ], + [ [ "water", 900 ], [ "water_clean", 900 ] ], + [ [ "wood_panel", 25 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room3_rammed_earth_north", + "description": "Let's extend the north rammed earth wall to the west and add some storage space.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room3_rammed_earth_north", + "blueprint_name": "north wall", + "blueprint_requires": [ { "id": "fbmw_northeast", "amount": 3 } ], + "blueprint_provides": [ { "id": "fbmw_north" } ], + "blueprint_excludes": [ { "id": "fbmw_north" } ], + "blueprint_needs": { + "time": "2 d 6 h 40 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ + [ { "id": "CUT" } ], + [ { "id": "DIG", "level": 2 } ], + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_W", "level": 2 } ] + ], + "components": [ + [ [ "2x4", 135 ] ], + [ [ "concrete", 6 ], [ "material_quicklime", 120 ], [ "material_sand", 120 ] ], + [ [ "material_soil", 1440 ] ], + [ [ "nail", 382 ] ], + [ [ "pointy_stick", 12 ], [ "spear_wood", 12 ] ], + [ [ "rope_6", 2 ], [ "rope_makeshift_6", 2 ] ], + [ [ "water", 600 ], [ "water_clean", 600 ] ], + [ [ "wood_panel", 22 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room4_rammed_earth_east", + "description": "Let's expand our production by adding another charcoal kiln.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room4_rammed_earth_east", + "blueprint_name": "east forge wall", + "blueprint_requires": [ { "id": "fbmw_north" } ], + "blueprint_provides": [ { "id": "fbmw_east" }, { "id": "blacksmith_recipes_3" } ], + "blueprint_excludes": [ { "id": "fbmw_east" } ], + "blueprint_needs": { + "time": "2 d 14 h 25 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ + [ { "id": "CUT" } ], + [ { "id": "DIG", "level": 2 } ], + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_W", "level": 2 } ] + ], + "components": [ + [ [ "2x4", 285 ] ], + [ [ "concrete", 4 ], [ "material_quicklime", 80 ], [ "material_sand", 80 ] ], + [ [ "material_soil", 960 ] ], + [ [ "nail", 734 ] ], + [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], + [ [ "rock", 40 ] ], + [ [ "rope_6", 2 ], [ "rope_makeshift_6", 2 ] ], + [ [ "water", 400 ], [ "water_clean", 400 ] ], + [ [ "wood_panel", 38 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room5_rammed_earth_center", + "description": "Let's expand work area with a rammed earth wall, and add a bookshelf for our reference books.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room5_rammed_earth_center", + "blueprint_name": "west forge wall", + "blueprint_requires": [ { "id": "fbmw_east" } ], + "blueprint_provides": [ { "id": "fbmw_center" } ], + "blueprint_excludes": [ { "id": "fbmw_center" } ], + "blueprint_needs": { + "time": "1 d 19 h 5 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 2 ], [ "tailor", 3 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 152 ] ], + [ [ "blanket", 1 ], [ "down_blanket", 1 ], [ "fur_blanket", 1 ] ], + [ [ "concrete", 4 ], [ "material_quicklime", 80 ], [ "material_sand", 80 ] ], + [ [ "material_soil", 960 ] ], + [ [ "nail", 372 ] ], + [ [ "pointy_stick", 8 ], [ "spear_wood", 8 ] ], + [ [ "water", 400 ], [ "water_clean", 400 ] ], + [ [ "wood_panel", 19 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room6_rammed_earth_north", + "description": "Let's expand our production by adding a rammed earth walled pottery kiln area.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room6_rammed_earth_north", + "blueprint_name": "north pottery wall", + "blueprint_requires": [ { "id": "fbmw_center" } ], + "blueprint_provides": [ { "id": "fbmw_north" }, { "id": "blacksmith_recipes_4" } ], + "blueprint_excludes": [ { "id": "fbmw_north", "amount": 2 } ], + "blueprint_resources": [ "tongs", "chisel", "hammer", "swage" ], + "components": [ [ [ "tongs", 1 ] ], [ [ "chisel", 1 ] ], [ [ "hammer", 1 ] ], [ [ "swage", 1 ] ] ], + "blueprint_needs": { + "time": "1 d 16 h 55 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 2 ] ], + "inline": { + "tools": [ + [ [ "frame_wood_light", -1 ] ], + [ [ "log", -1 ] ], + [ [ "oxy_torch", 20 ], [ "toolset", 150 ], [ "welder", 100 ], [ "welder_crude", 150 ] ] + ], + "qualities": [ + [ { "id": "DIG", "level": 2 } ], + [ { "id": "GLARE", "level": 2 } ], + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_W", "level": 2 } ] + ], + "components": [ + [ [ "2x4", 132 ] ], + [ [ "clay_lump", 12 ], [ "material_cement", 50 ], [ "mortar_build", 1 ] ], + [ [ "concrete", 3 ], [ "material_quicklime", 60 ], [ "material_sand", 60 ] ], + [ [ "material_soil", 720 ] ], + [ [ "nail", 380 ] ], + [ [ "pipe", 16 ] ], + [ [ "pointy_stick", 6 ], [ "spear_wood", 6 ] ], + [ [ "rock", 40 ] ], + [ [ "sheet_metal", 4 ] ], + [ [ "sheet_metal_small", 8 ] ], + [ [ "water", 302 ], [ "water_clean", 302 ] ], + [ [ "wood_panel", 23 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room7to9_rammed_earth_northwest", + "description": "Let's enclose this pottery with rammed earth walls and get some more storage set up.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room7to9_rammed_earth_northwest", + "blueprint_name": "northwest and south pottery wall", + "blueprint_requires": [ { "id": "fbmw_north", "amount": 2 } ], + "blueprint_provides": [ { "id": "fbmw_northwest" }, { "id": "blacksmith_recipes_5" } ], + "blueprint_excludes": [ { "id": "fbmw_northwest" } ], + "blueprint_needs": { + "time": "3 d 19 h 13 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 2 ] ], + "inline": { + "tools": [ + [ [ "frame_wood_light", -1 ] ], + [ [ "log", -1 ] ], + [ + [ "machete", -1 ], + [ "makeshift_machete", -1 ], + [ "scythe", -1 ], + [ "sickle", -1 ], + [ "survivor_machete", -1 ] + ] + ], + "qualities": [ + [ { "id": "CUT" } ], + [ { "id": "DIG", "level": 2 } ], + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_W", "level": 2 } ] + ], + "components": [ + [ [ "2x4", 170 ] ], + [ [ "concrete", 11 ], [ "material_quicklime", 220 ], [ "material_sand", 220 ] ], + [ [ "material_soil", 2640 ] ], + [ [ "nail", 514 ] ], + [ [ "pointy_stick", 22 ], [ "spear_wood", 22 ] ], + [ [ "rope_6", 2 ], [ "rope_makeshift_6", 2 ] ], + [ [ "water", 1100 ], [ "water_clean", 1100 ] ], + [ [ "wood_panel", 30 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room11to12_rammed_earth_southeast", + "description": "Let's expand the workspace for larger projects and add a drop hammer for productivity.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room11to12_rammed_earth_southeast", + "blueprint_name": "openair, covered work space", + "blueprint_requires": [ { "id": "fbmw_northeast", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmw_southeast" }, { "id": "fbmw_south" }, { "id": "blacksmith_recipes_7" } ], + "blueprint_excludes": [ { "id": "fbmw_northsoutheast" }, { "id": "fbmw_south" } ], + "blueprint_resources": [ "wrench", "pliers", "fake_drop_hammer" ], + "components": [ [ [ "wrench", 1 ] ], [ [ "pliers", 1 ] ] ], + "blueprint_needs": { + "time": "4 d 12 h 30 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 2 ] ], + "inline": { + "tools": [ [ [ "frame_wood_light", -1 ] ], [ [ "log", -1 ] ] ], + "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "pointy_stick", 20 ], [ "spear_wood", 20 ] ], + [ [ "material_soil", 2400 ] ], + [ [ "water", 1000 ], [ "water_clean", 1000 ] ], + [ [ "material_sand", 200 ], [ "material_quicklime", 200 ], [ "concrete", 10 ] ], + [ [ "metal_tank", 2 ] ], + [ [ "water_faucet", 2 ] ], + [ [ "anvil", 1 ] ], + [ [ "chain", 4 ] ], + [ [ "pipe", 3 ] ], + [ [ "wood_panel", 44 ] ], + [ [ "2x4", 352 ] ], + [ [ "nail", 880 ] ] + ] + } + } + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_wad.json b/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_wad.json new file mode 100644 index 0000000000000..766270b442e96 --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_wad.json @@ -0,0 +1,250 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room0_wad_northeast", + "description": "We can use a wattle and daub workshop. Let's start by building a spot to protect the workers from the rain.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room0_wad_northeast", + "blueprint_name": "northeast wall", + "blueprint_requires": [ { "id": "fbmw_1" } ], + "blueprint_provides": [ { "id": "fbmw_northeast" } ], + "blueprint_excludes": [ { "id": "fbmw_northeast" } ], + "blueprint_needs": { + "time": "1 d 17 h 40 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 300 ] ], + [ [ "cattail_stalk", 80 ], [ "dogbane", 80 ], [ "pine_bough", 80 ], [ "straw_pile", 80 ] ], + [ [ "clay_lump", 80 ], [ "material_limestone", 80 ], [ "material_quicklime", 80 ] ], + [ [ "material_sand", 200 ], [ "pebble", 200 ] ], + [ [ "nail", 500 ] ], + [ [ "water", 100 ], [ "water_clean", 100 ] ], + [ [ "wood_panel", 25 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room3_wad_north", + "description": "Let's extend the north wattle and daub wall to the west and add some storage space.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room3_wad_north", + "blueprint_name": "north wall", + "blueprint_requires": [ { "id": "fbmw_northeast", "amount": 3 } ], + "blueprint_provides": [ { "id": "fbmw_north" } ], + "blueprint_excludes": [ { "id": "fbmw_north" } ], + "blueprint_needs": { + "time": "1 d 2 h 45 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 185 ] ], + [ [ "cattail_stalk", 52 ], [ "dogbane", 52 ], [ "pine_bough", 52 ], [ "straw_pile", 52 ] ], + [ [ "clay_lump", 52 ], [ "material_limestone", 52 ], [ "material_quicklime", 52 ] ], + [ [ "material_sand", 130 ], [ "pebble", 130 ] ], + [ [ "nail", 352 ] ], + [ [ "rope_6", 2 ], [ "rope_makeshift_6", 2 ] ], + [ [ "water", 65 ], [ "water_clean", 65 ] ], + [ [ "wood_panel", 22 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room4_wad_east", + "description": "Let's expand our production by adding another charcoal kiln.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room4_wad_east", + "blueprint_name": "east forge wall", + "blueprint_requires": [ { "id": "fbmw_north" } ], + "blueprint_provides": [ { "id": "fbmw_east" }, { "id": "blacksmith_recipes_3" } ], + "blueprint_excludes": [ { "id": "fbmw_east" } ], + "blueprint_needs": { + "time": "1 d 19 h 40 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "DIG" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 315 ] ], + [ [ "cattail_stalk", 36 ], [ "dogbane", 36 ], [ "pine_bough", 36 ], [ "straw_pile", 36 ] ], + [ [ "clay_lump", 36 ], [ "material_limestone", 36 ], [ "material_quicklime", 36 ] ], + [ [ "material_sand", 90 ], [ "pebble", 90 ] ], + [ [ "nail", 704 ] ], + [ [ "rock", 40 ] ], + [ [ "rope_6", 2 ], [ "rope_makeshift_6", 2 ] ], + [ [ "water", 45 ], [ "water_clean", 45 ] ], + [ [ "wood_panel", 38 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room5_wad_center", + "description": "Let's expand work area with a wattle and daub wall, and add a bookshelf for our reference books.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room5_wad_center", + "blueprint_name": "west forge wall", + "blueprint_requires": [ { "id": "fbmw_east" } ], + "blueprint_provides": [ { "id": "fbmw_center" } ], + "blueprint_excludes": [ { "id": "fbmw_center" } ], + "blueprint_needs": { + "time": "23 h 55 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 3 ], [ "tailor", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 172 ] ], + [ [ "blanket", 1 ], [ "down_blanket", 1 ], [ "fur_blanket", 1 ] ], + [ [ "cattail_stalk", 40 ], [ "dogbane", 40 ], [ "pine_bough", 40 ], [ "straw_pile", 40 ] ], + [ [ "clay_lump", 40 ], [ "material_limestone", 40 ], [ "material_quicklime", 40 ] ], + [ [ "material_sand", 100 ], [ "pebble", 100 ] ], + [ [ "nail", 312 ] ], + [ [ "water", 50 ], [ "water_clean", 50 ] ], + [ [ "wood_panel", 19 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room6_wad_north", + "description": "Let's expand our production by adding a wattle and daub walled pottery kiln area.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room6_wad_north", + "blueprint_name": "north pottery wall", + "blueprint_requires": [ { "id": "fbmw_center" } ], + "blueprint_provides": [ { "id": "fbmw_north" }, { "id": "blacksmith_recipes_4" } ], + "blueprint_excludes": [ { "id": "fbmw_north", "amount": 2 } ], + "blueprint_resources": [ "tongs", "chisel", "hammer", "swage" ], + "components": [ [ [ "tongs", 1 ] ], [ [ "chisel", 1 ] ], [ [ "hammer", 1 ] ], [ [ "swage", 1 ] ] ], + "blueprint_needs": { + "time": "1 d 3 h 10 m", + "skills": [ [ "fabrication", 4 ], [ "survival", 3 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 20 ], [ "toolset", 150 ], [ "welder", 100 ], [ "welder_crude", 150 ] ] ], + "qualities": [ + [ { "id": "CUT" } ], + [ { "id": "GLARE", "level": 2 } ], + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_W", "level": 2 } ] + ], + "components": [ + [ [ "2x4", 162 ] ], + [ [ "cattail_stalk", 24 ], [ "dogbane", 24 ], [ "pine_bough", 24 ], [ "straw_pile", 24 ] ], + [ [ "clay_lump", 12 ], [ "material_cement", 50 ], [ "mortar_build", 1 ] ], + [ [ "clay_lump", 24 ], [ "material_limestone", 24 ], [ "material_quicklime", 24 ] ], + [ [ "material_sand", 60 ], [ "pebble", 60 ] ], + [ [ "nail", 380 ] ], + [ [ "pipe", 16 ] ], + [ [ "rock", 40 ] ], + [ [ "sheet_metal", 4 ] ], + [ [ "sheet_metal_small", 8 ] ], + [ [ "water", 32 ], [ "water_clean", 32 ] ], + [ [ "wood_panel", 23 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room7to9_wad_northwest", + "description": "Let's enclose this pottery with wattle and daub walls and get some more storage set up.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room7to9_wad_northwest", + "blueprint_name": "northwest and south pottery wall", + "blueprint_requires": [ { "id": "fbmw_north", "amount": 2 } ], + "blueprint_provides": [ { "id": "fbmw_northwest" }, { "id": "blacksmith_recipes_5" } ], + "blueprint_excludes": [ { "id": "fbmw_northwest" } ], + "blueprint_needs": { + "time": "1 d 15 h 58 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], + "inline": { + "tools": [ [ [ "machete", -1 ], [ "makeshift_machete", -1 ], [ "scythe", -1 ], [ "sickle", -1 ], [ "survivor_machete", -1 ] ] ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 260 ] ], + [ [ "cattail_stalk", 96 ], [ "dogbane", 96 ], [ "pine_bough", 96 ], [ "straw_pile", 96 ] ], + [ [ "clay_lump", 96 ], [ "material_limestone", 96 ], [ "material_quicklime", 96 ] ], + [ [ "material_sand", 240 ], [ "pebble", 240 ] ], + [ [ "nail", 454 ] ], + [ [ "rope_6", 2 ], [ "rope_makeshift_6", 2 ] ], + [ [ "water", 120 ], [ "water_clean", 120 ] ], + [ [ "wood_panel", 30 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room11to12_wad_southeast", + "description": "Let's expand the workspace for larger projects and add a drop hammer for productivity.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room11to12_wad_southeast", + "blueprint_name": "openair, covered work space", + "blueprint_requires": [ { "id": "fbmw_northeast", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmw_southeast" }, { "id": "fbmw_south" }, { "id": "blacksmith_recipes_7" } ], + "blueprint_excludes": [ { "id": "fbmw_northsoutheast" }, { "id": "fbmw_south" } ], + "blueprint_resources": [ "wrench", "pliers", "fake_drop_hammer" ], + "components": [ [ [ "wrench", 1 ] ], [ [ "pliers", 1 ] ] ], + "blueprint_needs": { + "time": "2 d 14 h 40 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "CUT" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 452 ] ], + [ [ "anvil", 1 ] ], + [ [ "cattail_stalk", 80 ], [ "dogbane", 80 ], [ "pine_bough", 80 ], [ "straw_pile", 80 ] ], + [ [ "chain", 4 ] ], + [ [ "clay_lump", 80 ], [ "material_limestone", 80 ], [ "material_quicklime", 80 ] ], + [ [ "material_sand", 200 ], [ "pebble", 200 ] ], + [ [ "metal_tank", 2 ] ], + [ [ "nail", 880 ] ], + [ [ "pipe", 3 ] ], + [ [ "water", 100 ], [ "water_clean", 100 ] ], + [ [ "water_faucet", 2 ] ], + [ [ "wood_panel", 44 ] ] + ] + } + } + } +] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_wood.json b/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_wood.json new file mode 100644 index 0000000000000..0461f8ce72529 --- /dev/null +++ b/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_wood.json @@ -0,0 +1,206 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room0_wood_northeast", + "description": "We can use a wood panel workshop. Let's start by building a spot to protect the workers from the rain.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room0_wood_northeast", + "blueprint_name": "northeast wall", + "blueprint_requires": [ { "id": "fbmw_1" } ], + "blueprint_provides": [ { "id": "fbmw_northeast" } ], + "blueprint_excludes": [ { "id": "fbmw_northeast" } ], + "blueprint_needs": { + "time": "1 d 16 h 30 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 320 ] ], [ [ "glass_sheet", 2 ] ], [ [ "nail", 920 ] ], [ [ "wood_panel", 43 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room3_wood_north", + "description": "Let's extend the north wall to the west and add some storage space.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room3_wood_north", + "blueprint_name": "north wall", + "blueprint_requires": [ { "id": "fbmw_northeast", "amount": 3 } ], + "blueprint_provides": [ { "id": "fbmw_north" } ], + "blueprint_excludes": [ { "id": "fbmw_north" } ], + "blueprint_needs": { + "time": "1 d 1 h 40 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 191 ] ], [ [ "nail", 634 ] ], [ [ "wood_panel", 35 ] ], [ [ "hinge", 2 ] ], [ [ "glass_sheet", 1 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room4_wood_east", + "description": "Let's expand our production by adding another charcoal kiln.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room4_wood_east", + "blueprint_name": "east forge wall", + "blueprint_requires": [ { "id": "fbmw_north" } ], + "blueprint_provides": [ { "id": "fbmw_east" }, { "id": "blacksmith_recipes_3" } ], + "blueprint_excludes": [ { "id": "fbmw_east" } ], + "blueprint_needs": { + "time": "1 d 19 h 15 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "DIG" } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 321 ] ], + [ [ "glass_sheet", 1 ] ], + [ [ "hinge", 2 ] ], + [ [ "nail", 906 ] ], + [ [ "rock", 40 ] ], + [ [ "wood_panel", 47 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room5_wood_center", + "description": "Let's expand work area, and add a bookshelf for our reference books.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room5_wood_center", + "blueprint_name": "west forge wall", + "blueprint_requires": [ { "id": "fbmw_east" } ], + "blueprint_provides": [ { "id": "fbmw_center" } ], + "blueprint_excludes": [ { "id": "fbmw_center" } ], + "blueprint_needs": { + "time": "1 d 25 m", + "skills": [ [ "fabrication", 3 ], [ "tailor", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 192 ] ], + [ [ "blanket", 1 ], [ "down_blanket", 1 ], [ "fur_blanket", 1 ] ], + [ [ "glass_sheet", 2 ] ], + [ [ "nail", 532 ] ], + [ [ "wood_panel", 27 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room6_wood_north", + "description": "Let's expand our production by adding a pottery kiln area.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room6_wood_north", + "blueprint_name": "north pottery wall", + "blueprint_requires": [ { "id": "fbmw_center" } ], + "blueprint_provides": [ { "id": "fbmw_north" }, { "id": "blacksmith_recipes_4" } ], + "blueprint_excludes": [ { "id": "fbmw_north", "amount": 2 } ], + "blueprint_resources": [ "tongs", "chisel", "hammer", "swage" ], + "components": [ [ [ "tongs", 1 ] ], [ [ "chisel", 1 ] ], [ [ "hammer", 1 ] ], [ [ "swage", 1 ] ] ], + "blueprint_needs": { + "time": "1 d 2 h 10 m", + "skills": [ [ "fabrication", 4 ] ], + "inline": { + "tools": [ [ [ "oxy_torch", 20 ], [ "toolset", 150 ], [ "welder", 100 ], [ "welder_crude", 150 ] ] ], + "qualities": [ [ { "id": "GLARE", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 162 ] ], + [ [ "clay_lump", 12 ], [ "material_cement", 50 ], [ "mortar_build", 1 ] ], + [ [ "nail", 500 ] ], + [ [ "pipe", 16 ] ], + [ [ "rock", 40 ] ], + [ [ "sheet_metal", 4 ] ], + [ [ "sheet_metal_small", 8 ] ], + [ [ "water", 2 ], [ "water_clean", 2 ] ], + [ [ "wood_panel", 29 ] ] + ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room7to9_wood_northwest", + "description": "Let's enclose this pottery and get some more storage set up.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room7to9_wood_northwest", + "blueprint_name": "northwest and south pottery wall", + "blueprint_requires": [ { "id": "fbmw_north", "amount": 2 } ], + "blueprint_provides": [ { "id": "fbmw_northwest" }, { "id": "blacksmith_recipes_5" } ], + "blueprint_excludes": [ { "id": "fbmw_northwest" } ], + "blueprint_needs": { + "time": "1 d 14 h 8 m", + "skills": [ [ "fabrication", 3 ], [ "survival", 0 ] ], + "inline": { + "tools": [ [ [ "machete", -1 ], [ "makeshift_machete", -1 ], [ "scythe", -1 ], [ "sickle", -1 ], [ "survivor_machete", -1 ] ] ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 276 ] ], [ [ "nail", 966 ] ], [ [ "wood_panel", 53 ] ], [ [ "hinge", 2 ] ], [ [ "glass_sheet", 2 ] ] ] + } + } + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_workshop_room11to12_wood_southeast", + "description": "Let's expand the workspace for larger projects and add a drop hammer for productivity.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmw_room11to12_wood_southeast", + "blueprint_name": "openair, covered work space", + "blueprint_requires": [ { "id": "fbmw_northeast", "amount": 4 } ], + "blueprint_provides": [ { "id": "fbmw_southeast" }, { "id": "fbmw_south" }, { "id": "blacksmith_recipes_7" } ], + "blueprint_excludes": [ { "id": "fbmw_northsoutheast" }, { "id": "fbmw_south" } ], + "blueprint_resources": [ "wrench", "pliers", "fake_drop_hammer" ], + "components": [ [ [ "wrench", 1 ] ], [ [ "pliers", 1 ] ] ], + "blueprint_needs": { + "time": "2 d 11 h 20 m", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ + [ [ "2x4", 452 ] ], + [ [ "anvil", 1 ] ], + [ [ "chain", 4 ] ], + [ [ "metal_tank", 2 ] ], + [ [ "nail", 1280 ] ], + [ [ "pipe", 3 ] ], + [ [ "water_faucet", 2 ] ], + [ [ "wood_panel", 64 ] ] + ] + } + } + } +] diff --git a/data/json/recipes/basecamps/legacy_recipe_groups.json b/data/json/recipes/basecamps/legacy_recipe_groups.json new file mode 100644 index 0000000000000..bf44c3c11d158 --- /dev/null +++ b/data/json/recipes/basecamps/legacy_recipe_groups.json @@ -0,0 +1,196 @@ +[ + { + "type": "recipe_group", + "id": "kitchen_recipes_1", + "building_type": "COOK", + "recipes": [ + { "id": "tinder", "description": " Craft: Tinder" }, + { "id": "meat_cooked", "description": " Cook: Meat, Cooked" }, + { "id": "fish_cooked", "description": " Cook: Fish, Cooked" }, + { "id": "veggy_cooked", "description": " Cook: Veggy, Cooked" }, + { "id": "boiled_egg", "description": " Cook: Egg, Boiled" }, + { "id": "starch", "description": " Cook: Starch" }, + { "id": "starch_from_fibrous_stuff", "description": " Cook: Cattail Starch" }, + { "id": "flatbread", "description": " Cook: Flatbread" }, + { "id": "veggy_wild_cooked", "description": " Cook: Veggy, Cooked Wild" } + ] + }, + { + "type": "recipe_group", + "id": "kitchen_recipes_2", + "building_type": "COOK", + "recipes": [ + { "id": "flour", "description": " Cook: Flour" }, + { "id": "salt", "description": " Cook: Salt" }, + { "id": "bread", "description": " Cook: Bread" }, + { "id": "fruit_leather", "description": " Cook: Fruit Leather" }, + { "id": "jerky", "description": " Cook: Meat Jerky" }, + { "id": "mushroom_cooked", "description": " Cook: Mushroom, Cooked" }, + { "id": "lard", "description": " Cook: Lard" }, + { "id": "cornmeal", "description": " Cook: Cornmeal" }, + { "id": "meat_smoked", "description": " Cook: Meat, Smoked" }, + { "id": "fish_smoked", "description": " Cook: Fish, Smoked" }, + { "id": "dry_mushroom", "description": " Cook: Mushroom, Dried" }, + { "id": "dry_fruit", "description": " Cook: Fruit, Dehydrated" }, + { "id": "sausage", "description": " Cook: Sausage" }, + { "id": "sausage_wasteland", "description": " Cook: Sausage, Wasteland" } + ] + }, + { + "type": "recipe_group", + "id": "kitchen_recipes_3", + "building_type": "COOK", + "recipes": [ + { "id": "pie_meat", "description": " Cook: Meat Pie" }, + { "id": "pie_veggy", "description": " Cook: Veggy Pie" }, + { "id": "sugar", "description": " Cook: Sugar" }, + { "id": "hardtack", "description": " Cook: Hardtack" }, + { "id": "veggy_pickled_jarred", "description": " Cook: Veggy, Pickled" }, + { "id": "cheese_hard", "description": " Cook: Cheese, Hard" }, + { "id": "pemmican", "description": " Cook: Pemmican" }, + { "id": "veggy_aspic", "description": " Cook: Veggy Aspic" }, + { "id": "meat_canned_jarred", "description": " Cook: Meat, Canned" }, + { "id": "meat_aspic", "description": " Cook: Meat Aspic" }, + { "id": "kompot", "description": " Cook: Kompot" } + ] + }, + { + "type": "recipe_group", + "id": "primitive_camp_recipes_1", + "building_type": "BASE", + "recipes": [ + { "id": "tinder", "description": " Craft: Tinder" }, + { "id": "pointy_stick", "description": " Craft: Pointy Sticks" } + ] + }, + { + "type": "recipe_group", + "id": "farm_recipes_1", + "building_type": "FARM", + "recipes": [ + { "id": "seed_veggy_wild", "description": " Craft: Wild Veggy Stems" }, + { "id": "seed_raw_dandelion", "description": " Craft: Dandelion Seeds" }, + { "id": "seed_potato_raw", "description": " Craft: Potato, Starter" }, + { "id": "seed_buckwheat", "description": " Craft: Buckwheat Seeds" } + ] + }, + { + "type": "recipe_group", + "id": "blacksmith_recipes_1", + "building_type": "SMITH", + "recipes": [ + { "id": "scrap_copper", "description": " Craft: Copper, Scrap" }, + { "id": "charcoal_npc", "description": " Craft: Charcoal" }, + { "id": "spike", "description": " Craft: Spike" }, + { "id": "caltrops_glass", "description": " Craft: Glass Caltrops" }, + { "id": "steel_chunk", "description": " Craft: Steel, Chunk" }, + { "id": "anvil", "description": " Craft: Anvil" }, + { "id": "steel_lump", "description": " Craft: Steel, Lump" } + ] + }, + { + "type": "recipe_group", + "id": "blacksmith_recipes_2", + "building_type": "SMITH", + "recipes": [ + { "id": "copper_knife", "description": " Craft: Knife, Copper" }, + { "id": "sword_crude", "description": " Craft: Sword, Crude" }, + { "id": "pot_copper", "description": " Craft: Pot, Copper" }, + { "id": "bolt_metal", "description": " Craft: Crossbow Bolt, Steel" }, + { "id": "armor_scrapsuit", "description": " Craft: Armor, Scrap Suit" }, + { "id": "helmet_scrap", "description": " Craft: Armor, Scrap Helmet" }, + { "id": "cuirass_scrap", "description": " Craft: Armor, Scrap Cuirass" }, + { "id": "armguard_scrap", "description": " Craft: Armor, Scrap Arm Guards" }, + { "id": "legguard_scrap", "description": " Craft: Armor, Scrap Leg Guards" }, + { "id": "boots_scrap", "description": " Craft: Armor, Scrap Boots" }, + { "id": "copper_ax", "description": " Craft: Axe, Copper" }, + { "id": "spear_copper", "description": " Craft: Spear, Copper" } + ] + }, + { + "type": "recipe_group", + "id": "blacksmith_recipes_3", + "building_type": "SMITH", + "recipes": [ + { "id": "chisel", "description": " Craft: Metalworking Chisel" }, + { "id": "hammer", "description": " Craft: Hammer" }, + { "id": "tongs", "description": " Craft: Metal Tongs" }, + { "id": "nail", "description": " Craft: Nail" }, + { "id": "wire", "description": " Craft: Wire" }, + { "id": "swage", "description": " Craft: Swage and Die Set" } + ] + }, + { + "type": "recipe_group", + "id": "blacksmith_recipes_4", + "building_type": "SMITH", + "recipes": [ + { "id": "blade", "description": " Craft: Blade" }, + { "id": "bearing", "description": " Craft: Bearings" }, + { "id": "caltrops", "description": " Craft: Caltrops" }, + { "id": "hand_drill", "description": " Craft: Hand Drill" }, + { "id": "sheet_metal", "description": " Craft: Sheet Metal" }, + { "id": "chain", "description": " Craft: Chain" }, + { "id": "shovel", "description": " Craft: Shovel" }, + { "id": "rebar", "description": " Craft: Rebar" }, + { "id": "gold_ring", "description": " Craft: Gold Ring" }, + { "id": "hammer_sledge", "description": " Craft: Hammer, Sledge" } + ] + }, + { + "type": "recipe_group", + "id": "blacksmith_recipes_5", + "building_type": "SMITH", + "recipes": [ + { "id": "knife_combat", "description": " Craft: Knife, Combat" }, + { "id": "spear_steel", "description": " Craft: Spear, Steel" }, + { "id": "machete", "description": " Craft: Machete" }, + { "id": "pipe", "description": " Craft: Pipe" }, + { "id": "screwdriver", "description": " Craft: Screwdriver" }, + { "id": "throwing_axe", "description": " Craft: Axe, Throwing" }, + { "id": "wrench", "description": " Craft: Wrench" }, + { "id": "hatchet", "description": " Craft: Hatchet" }, + { "id": "throwing_knife", "description": " Craft: Knife, Throwing" }, + { "id": "crowbar", "description": " Craft: Crowbar" }, + { "id": "pot", "description": " Craft: Pot" }, + { "id": "hoe", "description": " Craft: Hoe" } + ] + }, + { + "type": "recipe_group", + "id": "blacksmith_recipes_6", + "building_type": "SMITH", + "recipes": [ + { "id": "pliers", "description": " Craft: Pliers" }, + { "id": "halberd", "description": " Craft: Halberd" }, + { "id": "cuirass_lightplate", "description": " Craft: Armor, Cuirass" }, + { "id": "pockknife", "description": " Craft: Knife, Pocket" }, + { "id": "warhammer", "description": " Craft: Hammer, War" }, + { "id": "helmet_plate", "description": " Craft: Helm, Great" }, + { "id": "armor_lightplate", "description": " Craft: Armor, Plate" }, + { "id": "broadsword", "description": " Craft: Sword, Broadsword" }, + { "id": "scimitar", "description": " Craft: Sword, Scimitar" }, + { "id": "fire_ax", "description": " Craft: Axe, Fire" }, + { "id": "hacksaw", "description": " Craft: Hacksaw" }, + { "id": "saw", "description": " Craft: Woodsaw" }, + { "id": "pike", "description": " Craft: Spear, Awl Pike" }, + { "id": "rapier", "description": " Craft: Sword, Rapier" }, + { "id": "halligan", "description": " Craft: Halligan Bar" }, + { "id": "zweihander", "description": " Craft: Sword, Zweihander" }, + { "id": "pickaxe", "description": " Craft: Pickaxe" } + ] + }, + { + "type": "recipe_group", + "id": "blacksmith_recipes_7", + "building_type": "SMITH", + "recipes": [ + { "id": "sheet_metal_npc_drop", "description": " Craft: Sheet Metal, Drop Hammer" }, + { "id": "chain_npc_drop", "description": " Craft: Chain, Drop Hammer" }, + { "id": "nail_npc_drop", "description": " Craft: Nail, Drop Hammer" }, + { "id": "wire_npc_drop", "description": " Craft: Wire, Drop Hammer" }, + { "id": "pipe_npc_drop", "description": " Craft: Pipe, Drop Hammer" }, + { "id": "rebar_npc_drop", "description": " Craft: Rebar, Drop Hammer" } + ] + } +] From f231595eb7d8de96f8d172f0759cd5922c4b3a51 Mon Sep 17 00:00:00 2001 From: PatrikLundell Date: Mon, 23 Nov 2020 10:40:14 +0100 Subject: [PATCH 03/11] removed sentences that shouldn't be there --- .../recipe_modular_storehouse_common.json | 2 +- .../recipe_modular_workshop/recipe_modular_workshop_common.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/recipe_modular_storehouse_common.json b/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/recipe_modular_storehouse_common.json index e329c4564e323..da5ddac725411 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/recipe_modular_storehouse_common.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/recipe_modular_storehouse_common.json @@ -19,7 +19,7 @@ "type": "recipe", "activity_level": "MODERATE_EXERCISE", "result": "fbms_1", - "description": "Select the blueprints for version 1 of the storehouse. This uses a more relaxed and casual approach than version 2.", + "description": "Select the blueprints for version 1 of the storehouse.", "category": "CC_BUILDING", "subcategory": "CSC_BUILDING_BASES", "autolearn": false, diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_workshop/recipe_modular_workshop_common.json b/data/json/recipes/basecamps/expansion/recipe_modular_workshop/recipe_modular_workshop_common.json index cb6e6cbf8c85a..26d915c5416d1 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_workshop/recipe_modular_workshop_common.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_workshop/recipe_modular_workshop_common.json @@ -19,7 +19,7 @@ "type": "recipe", "activity_level": "MODERATE_EXERCISE", "result": "fbmw_1", - "description": "Select the blueprints for version 1 of the workshop. This uses a more sprawling style than version 2.", + "description": "Select the blueprints for version 1 of the workshop.", "category": "CC_BUILDING", "subcategory": "CSC_BUILDING_BASES", "autolearn": false, From 13ca40244724a36705b5cabd2eda638d437b5716 Mon Sep 17 00:00:00 2001 From: PatrikLundell Date: Thu, 26 Nov 2020 13:15:24 +0100 Subject: [PATCH 04/11] fixed log stable appearing as kitchen construction --- .../version_1/recipe_modular_livestock_log.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_log.json b/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_log.json index c6b7488cd7e04..8e10d02af195e 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_log.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_log.json @@ -79,7 +79,7 @@ "never_learn": true, "construction_blueprint": "fbml_stable0_log_southwest", "blueprint_name": "southwest stable", - "blueprint_requires": [ { "id": "fbmk_1" } ], + "blueprint_requires": [ { "id": "fbml_1" } ], "blueprint_provides": [ { "id": "fbml_southwest" }, { "id": "stables" } ], "blueprint_excludes": [ { "id": "fbml_southwest" } ], "blueprint_needs": { From 46c344cce9434fe5c7a34a5e6b1ee639eb786b15 Mon Sep 17 00:00:00 2001 From: PatrikLundell Date: Sat, 5 Dec 2020 12:29:50 +0100 Subject: [PATCH 05/11] Reworked to push expansions back to the top level + doc --- .../expansion/expansion_palette.json | 8 -- .../modular_canteen_common.json | 25 ------ .../version_1/modular_canteen_common.json | 6 +- .../modular_farm/modular_farm_common.json | 25 ------ .../version_1/primitive_farm.json | 23 +++++ .../modular_garage/modular_garage_common.json | 25 ------ .../version_1/primitive_garage.json | 23 +++++ .../modular_livestock_common.json | 25 ------ .../version_1/modular_livestock_common.json | 6 +- .../modular_saltworks_common.json | 25 ------ .../version_1/modular_saltworks_common.json | 6 +- .../modular_storehouse_common.json | 25 ------ .../version_1/modular_storehouse_common.json | 6 +- .../modular_workshop_common.json | 25 ------ .../version_1/modular_workshop_common.json | 6 +- .../basecamps/expanding_camp_options.txt | 83 ------------------- .../recipe_modular_canteen_common.json | 33 -------- .../recipe_modular_canteen_common.json | 16 ++++ .../version_1/recipe_modular_canteen_log.json | 2 +- .../recipe_modular_canteen_metal.json | 2 +- .../recipe_modular_canteen_migo_resin.json | 2 +- .../recipe_modular_canteen_rammed_earth.json | 2 +- .../recipe_modular_canteen_rock.json | 2 +- .../version_1/recipe_modular_canteen_wad.json | 2 +- .../recipe_modular_canteen_wood.json | 2 +- .../recipe_modular_farm_common.json | 33 -------- .../version_1/recipe_primitive_farm.json | 22 ++++- .../recipe_modular_garage_common.json | 33 -------- .../version_1/recipe_primitive_garage.json | 18 +++- .../recipe_modular_livestock_common.json | 33 -------- .../recipe_modular_livestock_common.json | 16 ++++ .../recipe_modular_livestock_log.json | 6 +- .../recipe_modular_livestock_metal.json | 6 +- .../recipe_modular_livestock_migo_resin.json | 6 +- ...recipe_modular_livestock_rammed_earth.json | 6 +- .../recipe_modular_livestock_rock.json | 6 +- .../recipe_modular_livestock_wad.json | 6 +- .../recipe_modular_livestock_wood.json | 6 +- .../recipe_modular_saltworks_common.json | 33 -------- .../recipe_modular_saltworks_common.json | 16 ++++ .../recipe_modular_saltworks_log.json | 6 +- .../recipe_modular_saltworks_metal.json | 6 +- .../recipe_modular_saltworks_migo_resin.json | 6 +- ...recipe_modular_saltworks_rammed_earth.json | 6 +- .../recipe_modular_saltworks_stone.json | 6 +- .../recipe_modular_saltworks_wad.json | 6 +- .../recipe_modular_saltworks_wood.json | 6 +- .../recipe_modular_storehouse_common.json | 15 ---- .../recipe_modular_storehouse_log.json | 4 +- .../recipe_modular_storehouse_metal.json | 4 +- .../recipe_modular_storehouse_migo_resin.json | 4 +- ...ecipe_modular_storehouse_rammed_earth.json | 4 +- .../recipe_modular_storehouse_rock.json | 4 +- .../recipe_modular_storehouse_wad.json | 4 +- .../recipe_modular_storehouse_wood.json | 4 +- .../recipe_modular_workshop_common.json | 33 -------- .../recipe_modular_workshop_common.json | 16 ++++ .../recipe_modular_workshop_log.json | 2 +- .../recipe_modular_workshop_metal.json | 2 +- .../recipe_modular_workshop_migo_resin.json | 2 +- .../recipe_modular_workshop_rammed_earth.json | 2 +- ...json => recipe_modular_workshop_rock.json} | 2 +- .../recipe_modular_workshop_wad.json | 2 +- .../recipe_modular_workshop_wood.json | 2 +- doc/BASECAMP.md | 16 +++- 65 files changed, 243 insertions(+), 572 deletions(-) delete mode 100644 data/json/mapgen/basecamps/expansion/expansion_palette.json delete mode 100644 data/json/mapgen/basecamps/expansion/modular_canteen/modular_canteen_common.json delete mode 100644 data/json/mapgen/basecamps/expansion/modular_farm/modular_farm_common.json delete mode 100644 data/json/mapgen/basecamps/expansion/modular_garage/modular_garage_common.json delete mode 100644 data/json/mapgen/basecamps/expansion/modular_livestock/modular_livestock_common.json delete mode 100644 data/json/mapgen/basecamps/expansion/modular_saltworks/modular_saltworks_common.json delete mode 100644 data/json/mapgen/basecamps/expansion/modular_storehouse/modular_storehouse_common.json delete mode 100644 data/json/mapgen/basecamps/expansion/modular_workshop/modular_workshop_common.json delete mode 100644 data/json/recipes/basecamps/expanding_camp_options.txt delete mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_canteen/recipe_modular_canteen_common.json delete mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_farm/recipe_modular_farm_common.json delete mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_garage/recipe_modular_garage_common.json delete mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_livestock/recipe_modular_livestock_common.json delete mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_saltworks/recipe_modular_saltworks_common.json rename data/json/recipes/basecamps/expansion/recipe_modular_storehouse/{ => version_1}/recipe_modular_storehouse_common.json (51%) delete mode 100644 data/json/recipes/basecamps/expansion/recipe_modular_workshop/recipe_modular_workshop_common.json rename data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/{recipe_modular_workshop.rock.json => recipe_modular_workshop_rock.json} (99%) diff --git a/data/json/mapgen/basecamps/expansion/expansion_palette.json b/data/json/mapgen/basecamps/expansion/expansion_palette.json deleted file mode 100644 index 477c567a6ab14..0000000000000 --- a/data/json/mapgen/basecamps/expansion/expansion_palette.json +++ /dev/null @@ -1,8 +0,0 @@ -[ - { - "type": "palette", - "id": "fbm_expansion_palette", - "terrain": { ",": "t_dirt" }, - "furniture": { } - } -] diff --git a/data/json/mapgen/basecamps/expansion/modular_canteen/modular_canteen_common.json b/data/json/mapgen/basecamps/expansion/modular_canteen/modular_canteen_common.json deleted file mode 100644 index 8617f7fd2a39c..0000000000000 --- a/data/json/mapgen/basecamps/expansion/modular_canteen/modular_canteen_common.json +++ /dev/null @@ -1,25 +0,0 @@ -[ - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmk_0", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " ", - " ", - " ", - " ", - " " - ], - "palettes": [ "fbm_expansion_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_canteen_0", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_0" ], "x": 10, "y": 10 } ] } - } -] diff --git a/data/json/mapgen/basecamps/expansion/modular_canteen/version_1/modular_canteen_common.json b/data/json/mapgen/basecamps/expansion/modular_canteen/version_1/modular_canteen_common.json index 323123f6d6d9c..e62767c8f8635 100644 --- a/data/json/mapgen/basecamps/expansion/modular_canteen/version_1/modular_canteen_common.json +++ b/data/json/mapgen/basecamps/expansion/modular_canteen/version_1/modular_canteen_common.json @@ -32,7 +32,7 @@ { "type": "mapgen", "method": "json", - "nested_mapgen_id": "fbmk_1", + "nested_mapgen_id": "fbmk_0", "object": { "mapgensize": [ 6, 6 ], "rows": [ @@ -48,9 +48,9 @@ }, { "type": "mapgen", - "update_mapgen_id": "fbmk_1", + "update_mapgen_id": "faction_base_canteen_0", "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmk_1" ], "x": 10, "y": 10 } ] } + "object": { "place_nested": [ { "chunks": [ "fbmk_0" ], "x": 10, "y": 10 } ] } }, { "type": "mapgen", diff --git a/data/json/mapgen/basecamps/expansion/modular_farm/modular_farm_common.json b/data/json/mapgen/basecamps/expansion/modular_farm/modular_farm_common.json deleted file mode 100644 index 59788f906f55b..0000000000000 --- a/data/json/mapgen/basecamps/expansion/modular_farm/modular_farm_common.json +++ /dev/null @@ -1,25 +0,0 @@ -[ - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmf_0", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " ", - " ", - " ", - " ", - " " - ], - "palettes": [ "fbm_expansion_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_farm_0", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmf_0" ], "x": 10, "y": 10 } ] } - } -] diff --git a/data/json/mapgen/basecamps/expansion/modular_farm/version_1/primitive_farm.json b/data/json/mapgen/basecamps/expansion/modular_farm/version_1/primitive_farm.json index e5b7c8812506d..6fb4ef99f17f0 100644 --- a/data/json/mapgen/basecamps/expansion/modular_farm/version_1/primitive_farm.json +++ b/data/json/mapgen/basecamps/expansion/modular_farm/version_1/primitive_farm.json @@ -1,4 +1,27 @@ [ + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmf_0", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " ", + " ", + " ", + " ", + " " + ], + "palettes": [ "acidia_camp_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_farm_0", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmf_0" ], "x": 10, "y": 10 } ] } + }, { "type": "mapgen", "method": "json", diff --git a/data/json/mapgen/basecamps/expansion/modular_garage/modular_garage_common.json b/data/json/mapgen/basecamps/expansion/modular_garage/modular_garage_common.json deleted file mode 100644 index 02399f944714f..0000000000000 --- a/data/json/mapgen/basecamps/expansion/modular_garage/modular_garage_common.json +++ /dev/null @@ -1,25 +0,0 @@ -[ - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmg_0", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " ", - " ", - " ", - " ", - " " - ], - "palettes": [ "fbm_expansion_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_garage_0", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmg_0" ], "x": 10, "y": 10 } ] } - } -] diff --git a/data/json/mapgen/basecamps/expansion/modular_garage/version_1/primitive_garage.json b/data/json/mapgen/basecamps/expansion/modular_garage/version_1/primitive_garage.json index 44201c6428c21..6ff4e8c8712f5 100644 --- a/data/json/mapgen/basecamps/expansion/modular_garage/version_1/primitive_garage.json +++ b/data/json/mapgen/basecamps/expansion/modular_garage/version_1/primitive_garage.json @@ -1,4 +1,27 @@ [ + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmg_0", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + " ", + " ", + " ", + " ", + " ", + " " + ], + "palettes": [ "acidia_camp_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_garage_0", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmg_0" ], "x": 10, "y": 10 } ] } + }, { "type": "mapgen", "method": "json", diff --git a/data/json/mapgen/basecamps/expansion/modular_livestock/modular_livestock_common.json b/data/json/mapgen/basecamps/expansion/modular_livestock/modular_livestock_common.json deleted file mode 100644 index 701d69c02f969..0000000000000 --- a/data/json/mapgen/basecamps/expansion/modular_livestock/modular_livestock_common.json +++ /dev/null @@ -1,25 +0,0 @@ -[ - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbml_0", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " ", - " ", - " ", - " ", - " " - ], - "palettes": [ "fbm_expansion_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_livestock_0", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbml_0" ], "x": 10, "y": 10 } ] } - } -] diff --git a/data/json/mapgen/basecamps/expansion/modular_livestock/version_1/modular_livestock_common.json b/data/json/mapgen/basecamps/expansion/modular_livestock/version_1/modular_livestock_common.json index deaa5f4845c5a..dacfbeb5f893d 100644 --- a/data/json/mapgen/basecamps/expansion/modular_livestock/version_1/modular_livestock_common.json +++ b/data/json/mapgen/basecamps/expansion/modular_livestock/version_1/modular_livestock_common.json @@ -2,7 +2,7 @@ { "type": "mapgen", "method": "json", - "nested_mapgen_id": "fbml_1", + "nested_mapgen_id": "fbml_0", "object": { "mapgensize": [ 6, 6 ], "rows": [ @@ -18,9 +18,9 @@ }, { "type": "mapgen", - "update_mapgen_id": "fbml_1", + "update_mapgen_id": "faction_base_livestock_0", "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbml_1" ], "x": 10, "y": 10 } ] } + "object": { "place_nested": [ { "chunks": [ "fbml_0" ], "x": 10, "y": 10 } ] } }, { "type": "mapgen", diff --git a/data/json/mapgen/basecamps/expansion/modular_saltworks/modular_saltworks_common.json b/data/json/mapgen/basecamps/expansion/modular_saltworks/modular_saltworks_common.json deleted file mode 100644 index d785acb4ca7d7..0000000000000 --- a/data/json/mapgen/basecamps/expansion/modular_saltworks/modular_saltworks_common.json +++ /dev/null @@ -1,25 +0,0 @@ -[ - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_0", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " ", - " ", - " ", - " ", - " " - ], - "palettes": [ "fbm_expansion_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_saltworks_0", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmw_0" ], "x": 10, "y": 10 } ] } - } -] diff --git a/data/json/mapgen/basecamps/expansion/modular_saltworks/version_1/modular_saltworks_common.json b/data/json/mapgen/basecamps/expansion/modular_saltworks/version_1/modular_saltworks_common.json index ba323b39de9c5..0ac96f18aacd9 100644 --- a/data/json/mapgen/basecamps/expansion/modular_saltworks/version_1/modular_saltworks_common.json +++ b/data/json/mapgen/basecamps/expansion/modular_saltworks/version_1/modular_saltworks_common.json @@ -2,7 +2,7 @@ { "type": "mapgen", "method": "json", - "nested_mapgen_id": "fbmsw_1", + "nested_mapgen_id": "fbmsw_0", "object": { "mapgensize": [ 6, 6 ], "rows": [ @@ -18,9 +18,9 @@ }, { "type": "mapgen", - "update_mapgen_id": "fbmsw_1", + "update_mapgen_id": "fbmsw_0", "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmsw_1" ], "x": 15, "y": 3 } ] } + "object": { "place_nested": [ { "chunks": [ "fbmsw_0" ], "x": 15, "y": 3 } ] } }, { "type": "mapgen", diff --git a/data/json/mapgen/basecamps/expansion/modular_storehouse/modular_storehouse_common.json b/data/json/mapgen/basecamps/expansion/modular_storehouse/modular_storehouse_common.json deleted file mode 100644 index 60ba298e1a664..0000000000000 --- a/data/json/mapgen/basecamps/expansion/modular_storehouse/modular_storehouse_common.json +++ /dev/null @@ -1,25 +0,0 @@ -[ - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbms_0", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " ", - " ", - " ", - " ", - " " - ], - "palettes": [ "fbm_expansion_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_storehouse_0", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_0" ], "x": 10, "y": 10 } ] } - } -] diff --git a/data/json/mapgen/basecamps/expansion/modular_storehouse/version_1/modular_storehouse_common.json b/data/json/mapgen/basecamps/expansion/modular_storehouse/version_1/modular_storehouse_common.json index d52331a5d02d7..9cc50cba1e3c6 100644 --- a/data/json/mapgen/basecamps/expansion/modular_storehouse/version_1/modular_storehouse_common.json +++ b/data/json/mapgen/basecamps/expansion/modular_storehouse/version_1/modular_storehouse_common.json @@ -2,7 +2,7 @@ { "type": "mapgen", "method": "json", - "nested_mapgen_id": "fbms_1", + "nested_mapgen_id": "fbms_0", "object": { "mapgensize": [ 6, 6 ], "rows": [ @@ -18,8 +18,8 @@ }, { "type": "mapgen", - "update_mapgen_id": "fbms_1", + "update_mapgen_id": "faction_base_storehouse_0", "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbms_1" ], "x": 10, "y": 10 } ] } + "object": { "place_nested": [ { "chunks": [ "fbms_0" ], "x": 10, "y": 10 } ] } } ] diff --git a/data/json/mapgen/basecamps/expansion/modular_workshop/modular_workshop_common.json b/data/json/mapgen/basecamps/expansion/modular_workshop/modular_workshop_common.json deleted file mode 100644 index 7def123e7444d..0000000000000 --- a/data/json/mapgen/basecamps/expansion/modular_workshop/modular_workshop_common.json +++ /dev/null @@ -1,25 +0,0 @@ -[ - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmw_0", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - " ", - " ", - " ", - " ", - " ", - " " - ], - "palettes": [ "fbm_expansion_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_workshop_0", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmw_0" ], "x": 10, "y": 10 } ] } - } -] diff --git a/data/json/mapgen/basecamps/expansion/modular_workshop/version_1/modular_workshop_common.json b/data/json/mapgen/basecamps/expansion/modular_workshop/version_1/modular_workshop_common.json index b04df0e22bc36..2eea0d1100ce3 100644 --- a/data/json/mapgen/basecamps/expansion/modular_workshop/version_1/modular_workshop_common.json +++ b/data/json/mapgen/basecamps/expansion/modular_workshop/version_1/modular_workshop_common.json @@ -18,7 +18,7 @@ { "type": "mapgen", "method": "json", - "nested_mapgen_id": "fbmw_1", + "nested_mapgen_id": "fbmw_0", "object": { "mapgensize": [ 6, 6 ], "rows": [ @@ -34,9 +34,9 @@ }, { "type": "mapgen", - "update_mapgen_id": "fbmw_1", + "update_mapgen_id": "faction_base_modular_workshop_0", "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmw_1" ], "x": 10, "y": 10 } ] } + "object": { "place_nested": [ { "chunks": [ "fbmw_0" ], "x": 10, "y": 10 } ] } }, { "type": "mapgen", diff --git a/data/json/recipes/basecamps/expanding_camp_options.txt b/data/json/recipes/basecamps/expanding_camp_options.txt deleted file mode 100644 index 66beadfaf1a4a..0000000000000 --- a/data/json/recipes/basecamps/expanding_camp_options.txt +++ /dev/null @@ -1,83 +0,0 @@ -2020-11-21 - -The porpose of this file is to attempt to describe how the author has reorganized -base camps and expansions, and give an indication of how to add new base versions -and expansion alternatives. -Obviously, descriptions refer to the conditions at the time of this writing: things -will probably change in the future. - -Overview: -Recipes for both bases and expansions reside here, i.e. in ..\data\json\recipes\ -basecamps, while the blueprints these recipes refer to reside in ..\data\json\ -mapgen\basecamps. - -The top level file in these hierarchies is ..\data\json\recipes\\basecamps\ -recipe_groups.json. This file contains one recipe group listing all faction base -types, and one listing all expansions. It's important to note that as of this -writing the format for the "id" of faction base types have to conform to the -pattern "faction_base" + + "_0". Using anything else -at the end will result in confusing and useless results. - -Expansions are orthogonal to base types, i.e. any expansion can go with any base -type that supports expansions (currently only the modular field base ones). - -It should be possible to add new expansions to the all_faction_base_expansions -recipe group, although the author decided (wisely or not) to keep a single entry -at this level and branch out at the next one. Adding brand new expansions (or -reorganizing the structure to bring everything to this top level) will at least -require adding new entries to ..\data\json\overmap\overmap_terrain\ -overmap_terrain_faction_base.json. It's possible ..\data\json\mapgen\ -faction_buildings.json may have to be updated, or it may contain legacy support. - -The organization within the recipies and mapgen basecamp folders is the same: -one sub folder for base types, and one for expansions. The base folders are then -divided into one sub folder for each base type. If there's more than one variant -of a base type it's split into an additional version level (the author is -uncertain whether the different shelter variants are intended to be the same -base adapted to different layouts or should be considered separate. The current -organization assumes the latter). - -The logic is the same for expansions: within the expansion folder there are -folders for each expansion, and expansions that have variants contain an -additional level for the variants. - -"Name spaces": -The goal has been to try to keep each new base and expansion variant into its -own name space, to avoid them conflicting with each other. There isn't much to -be done with pre existing ones, as the names stored within saves have to remain -the same to be backwards compatible. -For new bases and expansion variants, the convention used is to use a four letter -prefix consisting of the abbreviation already used, plus a new number for the -variant, e.g. fbmh_2" for the new faction base modular hub. Expansion variants -can use the same scheme, while new expansions would use a previously unused -fourth letter appended to "_1". It can also be noted that recipes, and -blueprints reside in different name spaces, so it's possible to use the same -identifying string for all of them. It seems recipe names get automatically -introduced into the identifier name space, as primitive recipes tend to require -identifiers that have not been introduced explicitly. Whether explicitly -"providing" an identifier that's identical to the recipe name will introduce it -once or twice is unknown by the author, so care should be taken. - -Expansion variants: -It was mentioned above that the author elected to push the expansion variant -selection down one level, rather than having it on par with the base camp. -The implementation used instead it to use a set of zero time blueprints, where -the player selects one at the expense of all others. The reason for that was -partially because the author's implementations are based on the orientation of -the expansion, and so require that the player selects the correct on (as there -is no way for the recipe logic to detect in which relative tile the expansion -resides), so adding an additional option for the legacy case would affect the -player little. If, however, additional expansions (have to) make use of -orientation the number of elements in the list may grow rather unwieldy, in -which case a reorganization is needed: either place all expansion versions -at the top level, or push the orientation selection down an additional level -through another zero time recive. - -Caveats: -There are currently a number of "magic identifiers" that allows the code -to know that expansions have provided a number of capabilities, such as water -and any kind of construction providing a cooking capability. The exact set -supported by code is unknown by the author, but is may well be exactly the ones -that can be found in the various existing recipes (and may in fact be smaller -than that set). Many of these magic identifiers are called "fake_X", where X is -the tile or furniture whose functionality is provided. \ No newline at end of file diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_canteen/recipe_modular_canteen_common.json b/data/json/recipes/basecamps/expansion/recipe_modular_canteen/recipe_modular_canteen_common.json deleted file mode 100644 index def0a219ec7e7..0000000000000 --- a/data/json/recipes/basecamps/expansion/recipe_modular_canteen/recipe_modular_canteen_common.json +++ /dev/null @@ -1,33 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_canteen_0", - "description": "Survey land for a kitchen and dining area.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_canteen_0", - "blueprint_name": "kitchen survey", - "time": "3 h", - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_provides": [ { "id": "fbmk_0" } ] - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "fbmk_1", - "description": "Select the blueprints for version 1 of the canteen.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmk_1", - "blueprint_name": "Select version 1 layout", - "blueprint_requires": [ { "id": "fbmk_0" } ], - "blueprint_provides": [ { "id": "fbmk_1" } ], - "blueprint_excludes": [ { "id": "fbmk_1" } ] - } -] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_common.json b/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_common.json index a6576ccf1801a..6f14ca4e3ea25 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_common.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_common.json @@ -1,4 +1,20 @@ [ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_canteen_0", + "description": "Survey land for a kitchen and dining area.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_canteen_0", + "blueprint_name": "kitchen survey", + "time": "3 h", + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_provides": [ { "id": "fbmk_0" } ] + }, { "type": "recipe", "activity_level": "MODERATE_EXERCISE", diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_log.json b/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_log.json index 8a117b33cf102..49a72d3317162 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_log.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_log.json @@ -10,7 +10,7 @@ "never_learn": true, "construction_blueprint": "faction_base_canteen_log", "blueprint_name": "build the log wall central kitchen room", - "blueprint_requires": [ { "id": "fbmk_1" } ], + "blueprint_requires": [ { "id": "fbmk_0" } ], "blueprint_provides": [ { "id": "fbmk_center" } ], "blueprint_excludes": [ { "id": "fbmk_center" } ], "blueprint_needs": { diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_metal.json b/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_metal.json index c8997392873de..b51b5b2e99d3e 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_metal.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_metal.json @@ -10,7 +10,7 @@ "never_learn": true, "construction_blueprint": "faction_base_canteen_metal", "blueprint_name": "build the metal wall central kitchen room", - "blueprint_requires": [ { "id": "fbmk_1" } ], + "blueprint_requires": [ { "id": "fbmk_0" } ], "blueprint_provides": [ { "id": "fbmk_center" } ], "blueprint_excludes": [ { "id": "fbmk_center" } ], "blueprint_needs": { diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_migo_resin.json b/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_migo_resin.json index cc68b3dc1892e..8ab0ab06ec87b 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_migo_resin.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_migo_resin.json @@ -10,7 +10,7 @@ "never_learn": true, "construction_blueprint": "faction_base_canteen_migo_resin", "blueprint_name": "build the mi-go resin central kitchen room", - "blueprint_requires": [ { "id": "fbmk_1" } ], + "blueprint_requires": [ { "id": "fbmk_0" } ], "blueprint_provides": [ { "id": "fbmk_center" } ], "blueprint_excludes": [ { "id": "fbmk_center" } ], "blueprint_needs": { diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_rammed_earth.json b/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_rammed_earth.json index e07b13847f9d2..f05c44a9b0b87 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_rammed_earth.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_rammed_earth.json @@ -10,7 +10,7 @@ "never_learn": true, "construction_blueprint": "faction_base_canteen_rammed_earth", "blueprint_name": "build the rammed earth central kitchen room", - "blueprint_requires": [ { "id": "fbmk_1" } ], + "blueprint_requires": [ { "id": "fbmk_0" } ], "blueprint_provides": [ { "id": "fbmk_center" } ], "blueprint_excludes": [ { "id": "fbmk_center" } ], "blueprint_needs": { diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_rock.json b/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_rock.json index c1086a17617cb..072e399b1d89a 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_rock.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_rock.json @@ -10,7 +10,7 @@ "never_learn": true, "construction_blueprint": "faction_base_canteen_rock", "blueprint_name": "build the central kitchen room", - "blueprint_requires": [ { "id": "fbmk_1" } ], + "blueprint_requires": [ { "id": "fbmk_0" } ], "blueprint_provides": [ { "id": "fbmk_center" } ], "blueprint_excludes": [ { "id": "fbmk_center" } ], "blueprint_needs": { diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_wad.json b/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_wad.json index 2fec277bfb4bb..f6ae3a6b556da 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_wad.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_wad.json @@ -10,7 +10,7 @@ "never_learn": true, "construction_blueprint": "faction_base_canteen_wad", "blueprint_name": "build the wattle and daub central kitchen room", - "blueprint_requires": [ { "id": "fbmk_1" } ], + "blueprint_requires": [ { "id": "fbmk_0" } ], "blueprint_provides": [ { "id": "fbmk_center" } ], "blueprint_excludes": [ { "id": "fbmk_center" } ], "blueprint_needs": { diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_wood.json b/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_wood.json index 13ed7f7819471..a8073cff2aab7 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_wood.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_canteen/version_1/recipe_modular_canteen_wood.json @@ -10,7 +10,7 @@ "never_learn": true, "construction_blueprint": "faction_base_canteen_wood", "blueprint_name": "build the wood panel central kitchen room", - "blueprint_requires": [ { "id": "fbmk_1" } ], + "blueprint_requires": [ { "id": "fbmk_0" } ], "blueprint_provides": [ { "id": "fbmk_center" } ], "blueprint_excludes": [ { "id": "fbmk_center" } ], "blueprint_needs": { diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_farm/recipe_modular_farm_common.json b/data/json/recipes/basecamps/expansion/recipe_modular_farm/recipe_modular_farm_common.json deleted file mode 100644 index 21f1d28a7fdcb..0000000000000 --- a/data/json/recipes/basecamps/expansion/recipe_modular_farm/recipe_modular_farm_common.json +++ /dev/null @@ -1,33 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_farm_0", - "description": "Survey land for a farming area.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_farm_0", - "blueprint_name": "farm area survey", - "time": "3 h", - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_provides": [ { "id": "fbmf_0" } ] - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "fbmf_1", - "description": "Select the primitive farm layout to be used.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmf_1", - "blueprint_name": "Select the primitive layout", - "blueprint_requires": [ { "id": "fbmf_0" } ], - "blueprint_provides": [ { "id": "fbmf_1" } ], - "blueprint_excludes": [ { "id": "fbmf_1" } ] - } -] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_farm/version_1/recipe_primitive_farm.json b/data/json/recipes/basecamps/expansion/recipe_modular_farm/version_1/recipe_primitive_farm.json index cda0379a47a55..eb8b0ab1491bb 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_farm/version_1/recipe_primitive_farm.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_farm/version_1/recipe_primitive_farm.json @@ -1,4 +1,20 @@ [ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_farm_0", + "description": "Survey land for a farming area.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_farm_0", + "blueprint_name": "farm area survey", + "time": "3 h", + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_provides": [ { "id": "fbmf_0" } ] + }, { "type": "recipe", "activity_level": "MODERATE_EXERCISE", @@ -13,7 +29,7 @@ "construction_blueprint": "faction_base_field_camp_farm_1", "blueprint_name": "Farm basic plots", "blueprint_provides": [ { "id": "farming" } ], - "blueprint_requires": [ { "id": "fbmf_1" } ], + "blueprint_requires": [ { "id": "fbmf_0" } ], "qualities": [ [ { "id": "DIG", "level": 1 } ] ] }, { @@ -30,7 +46,7 @@ "time": "3600 m", "construction_blueprint": "faction_base_field_camp_farm_2", "blueprint_name": "Farm basic shed", - "blueprint_requires": [ { "id": "fbmf_1" } ], + "blueprint_requires": [ { "id": "fbmf_0" } ], "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], "components": [ [ [ "log", 54 ] ], [ [ "stick", 90 ] ] ], "check_blueprint_needs": false @@ -49,7 +65,7 @@ "time": "2160 m", "construction_blueprint": "faction_base_field_camp_farm_3", "blueprint_name": "Farm upgraded shed", - "blueprint_requires": [ { "id": "fbmf_1" }, { "id": "faction_base_farm_1" } ], + "blueprint_requires": [ { "id": "fbmf_0" }, { "id": "faction_base_farm_1" } ], "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ] ], "components": [ [ [ "log", 24 ] ], [ [ "stick", 36 ] ], [ [ "2x4", 16 ] ], [ [ "nail", 36 ] ] ], "check_blueprint_needs": false diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_garage/recipe_modular_garage_common.json b/data/json/recipes/basecamps/expansion/recipe_modular_garage/recipe_modular_garage_common.json deleted file mode 100644 index ba33bfd1d799d..0000000000000 --- a/data/json/recipes/basecamps/expansion/recipe_modular_garage/recipe_modular_garage_common.json +++ /dev/null @@ -1,33 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_garage_0", - "description": "Survey land for a garage.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_garage_0", - "blueprint_name": "garage survey", - "time": "3 h", - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_provides": [ { "id": "fbmg_0" } ] - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "fbmg_1", - "description": "Select the primitive garage layout to be used.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmg_1", - "blueprint_name": "Select the primitive layout", - "blueprint_requires": [ { "id": "fbmg_0" } ], - "blueprint_provides": [ { "id": "fbmg_1" } ], - "blueprint_excludes": [ { "id": "fbmg_1" } ] - } -] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_garage/version_1/recipe_primitive_garage.json b/data/json/recipes/basecamps/expansion/recipe_modular_garage/version_1/recipe_primitive_garage.json index 1eee8af9284b6..9cc284f5eeb88 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_garage/version_1/recipe_primitive_garage.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_garage/version_1/recipe_primitive_garage.json @@ -1,4 +1,20 @@ [ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_garage_0", + "description": "Survey land for a garage.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_garage_0", + "blueprint_name": "garage survey", + "time": "3 h", + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_provides": [ { "id": "fbmg_0" } ] + }, { "type": "recipe", "activity_level": "MODERATE_EXERCISE", @@ -13,7 +29,7 @@ "construction_blueprint": "faction_base_field_camp_garage_1", "blueprint_name": "Garage tool rack", "blueprint_provides": [ { "id": "dismantling" } ], - "blueprint_requires": [ { "id": "fbmg_1" } ], + "blueprint_requires": [ { "id": "fbmg_0" } ], "blueprint_resources": [ "wrench", "hacksaw" ], "time": "5040 m", "qualities": [ [ { "id": "DIG", "level": 2 } ], [ { "id": "HAMMER", "level": 2 } ], [ { "id": "WRENCH", "level": 1 } ] ], diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_livestock/recipe_modular_livestock_common.json b/data/json/recipes/basecamps/expansion/recipe_modular_livestock/recipe_modular_livestock_common.json deleted file mode 100644 index 5576e188b5e0b..0000000000000 --- a/data/json/recipes/basecamps/expansion/recipe_modular_livestock/recipe_modular_livestock_common.json +++ /dev/null @@ -1,33 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_livestock_0", - "description": "Survey land for a livestock area.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_livestock_0", - "blueprint_name": "Livestock survey", - "time": "3 h", - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_provides": [ { "id": "fbml_0" } ] - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "fbml_1", - "description": "Select the blueprints for version 1 of the livestock area.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbml_1", - "blueprint_name": "Select version 1 layout", - "blueprint_requires": [ { "id": "fbml_0" } ], - "blueprint_provides": [ { "id": "fbml_1" } ], - "blueprint_excludes": [ { "id": "fbml_1" } ] - } -] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_common.json b/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_common.json index cf005c2f02a1e..468ede7a938bd 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_common.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_common.json @@ -1,4 +1,20 @@ [ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_livestock_0", + "description": "Survey land for a livestock area.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_livestock_0", + "blueprint_name": "Livestock survey", + "time": "3 h", + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_provides": [ { "id": "fbml_0" } ] + }, { "type": "recipe", "activity_level": "MODERATE_EXERCISE", diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_log.json b/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_log.json index 8e10d02af195e..39f8984a3cf6d 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_log.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_log.json @@ -10,7 +10,7 @@ "never_learn": true, "construction_blueprint": "fbml_coop_log_northeast", "blueprint_name": "northeast coop", - "blueprint_requires": [ { "id": "fbml_1" } ], + "blueprint_requires": [ { "id": "fbml_0" } ], "blueprint_provides": [ { "id": "fbml_northeast" }, { "id": "chicken_coop" } ], "blueprint_excludes": [ { "id": "fbml_northeast" } ], "blueprint_needs": { @@ -41,7 +41,7 @@ "never_learn": true, "construction_blueprint": "fbml_shack_log_southeast", "blueprint_name": "southeast storage room", - "blueprint_requires": [ { "id": "fbml_1" } ], + "blueprint_requires": [ { "id": "fbml_0" } ], "blueprint_provides": [ { "id": "fbml_southeast" } ], "blueprint_excludes": [ { "id": "fbml_southeast" } ], "blueprint_needs": { @@ -79,7 +79,7 @@ "never_learn": true, "construction_blueprint": "fbml_stable0_log_southwest", "blueprint_name": "southwest stable", - "blueprint_requires": [ { "id": "fbml_1" } ], + "blueprint_requires": [ { "id": "fbml_0" } ], "blueprint_provides": [ { "id": "fbml_southwest" }, { "id": "stables" } ], "blueprint_excludes": [ { "id": "fbml_southwest" } ], "blueprint_needs": { diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_metal.json b/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_metal.json index f50876279a5dd..41d1d1ccbbb4d 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_metal.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_metal.json @@ -10,7 +10,7 @@ "never_learn": true, "construction_blueprint": "fbml_coop_metal_northeast", "blueprint_name": "northeast coop", - "blueprint_requires": [ { "id": "fbml_1" } ], + "blueprint_requires": [ { "id": "fbml_0" } ], "blueprint_provides": [ { "id": "fbml_northeast" }, { "id": "chicken_coop" } ], "blueprint_excludes": [ { "id": "fbml_northeast" } ], "blueprint_needs": { @@ -41,7 +41,7 @@ "never_learn": true, "construction_blueprint": "fbml_shack_metal_southeast", "blueprint_name": "southeast storage room", - "blueprint_requires": [ { "id": "fbml_1" } ], + "blueprint_requires": [ { "id": "fbml_0" } ], "blueprint_provides": [ { "id": "fbml_southeast" } ], "blueprint_excludes": [ { "id": "fbml_southeast" } ], "blueprint_needs": { @@ -79,7 +79,7 @@ "never_learn": true, "construction_blueprint": "fbml_stable0_metal_southwest", "blueprint_name": "southwest stable", - "blueprint_requires": [ { "id": "fbml_1" } ], + "blueprint_requires": [ { "id": "fbml_0" } ], "blueprint_provides": [ { "id": "fbml_southwest" }, { "id": "stables" } ], "blueprint_excludes": [ { "id": "fbml_southwest" } ], "blueprint_needs": { diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_migo_resin.json b/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_migo_resin.json index 2aaacf98a5703..e3661fb262865 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_migo_resin.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_migo_resin.json @@ -10,7 +10,7 @@ "never_learn": true, "construction_blueprint": "fbml_coop_migo_resin_northeast", "blueprint_name": "northeast coop", - "blueprint_requires": [ { "id": "fbml_1" } ], + "blueprint_requires": [ { "id": "fbml_0" } ], "blueprint_provides": [ { "id": "fbml_northeast" }, { "id": "chicken_coop" } ], "blueprint_excludes": [ { "id": "fbml_northeast" } ], "blueprint_needs": { @@ -34,7 +34,7 @@ "never_learn": true, "construction_blueprint": "fbml_shack_migo_resin_southeast", "blueprint_name": "southeast storage room", - "blueprint_requires": [ { "id": "fbml_1" } ], + "blueprint_requires": [ { "id": "fbml_0" } ], "blueprint_provides": [ { "id": "fbml_southeast" } ], "blueprint_excludes": [ { "id": "fbml_southeast" } ], "blueprint_needs": { @@ -63,7 +63,7 @@ "never_learn": true, "construction_blueprint": "fbml_stable0_migo_resin_southwest", "blueprint_name": "southwest stable", - "blueprint_requires": [ { "id": "fbml_1" } ], + "blueprint_requires": [ { "id": "fbml_0" } ], "blueprint_provides": [ { "id": "fbml_southwest" }, { "id": "stables" } ], "blueprint_excludes": [ { "id": "fbml_southwest" } ], "blueprint_needs": { diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_rammed_earth.json b/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_rammed_earth.json index 729a99a692cd9..5bf719d80ff19 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_rammed_earth.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_rammed_earth.json @@ -10,7 +10,7 @@ "never_learn": true, "construction_blueprint": "fbml_coop_rammed_earth_northeast", "blueprint_name": "northeast coop", - "blueprint_requires": [ { "id": "fbml_1" } ], + "blueprint_requires": [ { "id": "fbml_0" } ], "blueprint_provides": [ { "id": "fbml_northeast" }, { "id": "chicken_coop" } ], "blueprint_excludes": [ { "id": "fbml_northeast" } ], "blueprint_needs": { @@ -44,7 +44,7 @@ "never_learn": true, "construction_blueprint": "fbml_shack_rammed_earth_southeast", "blueprint_name": "southeast storage room", - "blueprint_requires": [ { "id": "fbml_1" } ], + "blueprint_requires": [ { "id": "fbml_0" } ], "blueprint_provides": [ { "id": "fbml_southeast" } ], "blueprint_excludes": [ { "id": "fbml_southeast" } ], "blueprint_needs": { @@ -82,7 +82,7 @@ "never_learn": true, "construction_blueprint": "fbml_stable0_rammed_earth_southwest", "blueprint_name": "southwest stable", - "blueprint_requires": [ { "id": "fbml_1" } ], + "blueprint_requires": [ { "id": "fbml_0" } ], "blueprint_provides": [ { "id": "fbml_southwest" }, { "id": "stables" } ], "blueprint_excludes": [ { "id": "fbml_southwest" } ], "blueprint_needs": { diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_rock.json b/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_rock.json index 9e6bf91d3bef9..b743da1730f4d 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_rock.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_rock.json @@ -10,7 +10,7 @@ "never_learn": true, "construction_blueprint": "fbml_coop_rock_northeast", "blueprint_name": "northeast coop", - "blueprint_requires": [ { "id": "fbml_1" } ], + "blueprint_requires": [ { "id": "fbml_0" } ], "blueprint_provides": [ { "id": "fbml_northeast" }, { "id": "chicken_coop" } ], "blueprint_excludes": [ { "id": "fbml_northeast" } ], "blueprint_needs": { @@ -43,7 +43,7 @@ "never_learn": true, "construction_blueprint": "fbml_shack_rock_southeast", "blueprint_name": "southeast storage room", - "blueprint_requires": [ { "id": "fbml_1" } ], + "blueprint_requires": [ { "id": "fbml_0" } ], "blueprint_provides": [ { "id": "fbml_southeast" } ], "blueprint_excludes": [ { "id": "fbml_southeast" } ], "blueprint_needs": { @@ -83,7 +83,7 @@ "never_learn": true, "construction_blueprint": "fbml_stable0_rock_southwest", "blueprint_name": "southwest stable", - "blueprint_requires": [ { "id": "fbml_1" } ], + "blueprint_requires": [ { "id": "fbml_0" } ], "blueprint_provides": [ { "id": "fbml_southwest" }, { "id": "stables" } ], "blueprint_excludes": [ { "id": "fbml_southwest" } ], "blueprint_needs": { diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_wad.json b/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_wad.json index b49cc4bd47af7..afd4c02a68827 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_wad.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_wad.json @@ -10,7 +10,7 @@ "never_learn": true, "construction_blueprint": "fbml_coop_wad_northeast", "blueprint_name": "northeast coop", - "blueprint_requires": [ { "id": "fbml_1" } ], + "blueprint_requires": [ { "id": "fbml_0" } ], "blueprint_provides": [ { "id": "fbml_northeast" }, { "id": "chicken_coop" } ], "blueprint_excludes": [ { "id": "fbml_northeast" } ], "blueprint_needs": { @@ -44,7 +44,7 @@ "never_learn": true, "construction_blueprint": "fbml_shack_wad_southeast", "blueprint_name": "southeast storage room", - "blueprint_requires": [ { "id": "fbml_1" } ], + "blueprint_requires": [ { "id": "fbml_0" } ], "blueprint_provides": [ { "id": "fbml_southeast" } ], "blueprint_excludes": [ { "id": "fbml_southeast" } ], "blueprint_needs": { @@ -77,7 +77,7 @@ "never_learn": true, "construction_blueprint": "fbml_stable0_wad_southwest", "blueprint_name": "southwest stable", - "blueprint_requires": [ { "id": "fbml_1" } ], + "blueprint_requires": [ { "id": "fbml_0" } ], "blueprint_provides": [ { "id": "fbml_southwest" }, { "id": "stables" } ], "blueprint_excludes": [ { "id": "fbml_southwest" } ], "blueprint_needs": { diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_wood.json b/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_wood.json index 0c6fa6462227c..e395fca376ef6 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_wood.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_livestock/version_1/recipe_modular_livestock_wood.json @@ -10,7 +10,7 @@ "never_learn": true, "construction_blueprint": "fbml_coop_wood_northeast", "blueprint_name": "northeast coop", - "blueprint_requires": [ { "id": "fbml_1" } ], + "blueprint_requires": [ { "id": "fbml_0" } ], "blueprint_provides": [ { "id": "fbml_northeast" }, { "id": "chicken_coop" } ], "blueprint_excludes": [ { "id": "fbml_northeast" } ], "blueprint_needs": { @@ -34,7 +34,7 @@ "never_learn": true, "construction_blueprint": "fbml_shack_wood_southeast", "blueprint_name": "southeast storage room", - "blueprint_requires": [ { "id": "fbml_1" } ], + "blueprint_requires": [ { "id": "fbml_0" } ], "blueprint_provides": [ { "id": "fbml_southeast" } ], "blueprint_excludes": [ { "id": "fbml_southeast" } ], "blueprint_needs": { @@ -66,7 +66,7 @@ "never_learn": true, "construction_blueprint": "fbml_stable0_wood_southwest", "blueprint_name": "southwest stable", - "blueprint_requires": [ { "id": "fbml_1" } ], + "blueprint_requires": [ { "id": "fbml_0" } ], "blueprint_provides": [ { "id": "fbml_southwest" }, { "id": "stables" } ], "blueprint_excludes": [ { "id": "fbml_southwest" } ], "blueprint_needs": { diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/recipe_modular_saltworks_common.json b/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/recipe_modular_saltworks_common.json deleted file mode 100644 index 15c94c8795475..0000000000000 --- a/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/recipe_modular_saltworks_common.json +++ /dev/null @@ -1,33 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_saltworks_0", - "description": "Survey land for a saltworks area.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_saltworks_0", - "blueprint_name": "Saltworks survey", - "time": "3 h", - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_provides": [ { "id": "fbmsw_0" } ] - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "fbmsw_1", - "description": "Select the blueprints for version 1 of the saltworks area.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmsw_1", - "blueprint_name": "Select version 1 layout", - "blueprint_requires": [ { "id": "fbmsw_0" } ], - "blueprint_provides": [ { "id": "fbmsw_1" } ], - "blueprint_excludes": [ { "id": "fbmsw_1" } ] - } -] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_common.json b/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_common.json index bcb865dd2c85f..975471ee4f29c 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_common.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_common.json @@ -1,4 +1,20 @@ [ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_saltworks_0", + "description": "Survey land for a saltworks area.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_saltworks_0", + "blueprint_name": "Saltworks survey", + "time": "3 h", + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_provides": [ { "id": "fbmsw_0" } ] + }, { "type": "recipe", "activity_level": "MODERATE_EXERCISE", diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_log.json b/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_log.json index 1ceaccfbb4e1c..8c7de749774d5 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_log.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_log.json @@ -10,7 +10,7 @@ "never_learn": true, "construction_blueprint": "fbmsw_saltpan_log_northeast", "blueprint_name": "NE log wall saltpan", - "blueprint_requires": [ { "id": "fbmsw_1" } ], + "blueprint_requires": [ { "id": "fbmsw_0" } ], "blueprint_provides": [ { "id": "fbmsw_northeast" } ], "blueprint_excludes": [ { "id": "fbmsw_northeast" } ], "blueprint_needs": { @@ -43,7 +43,7 @@ "never_learn": true, "construction_blueprint": "fbmsw_shack_log_southeast", "blueprint_name": "SE log wall storage room", - "blueprint_requires": [ { "id": "fbmsw_1" } ], + "blueprint_requires": [ { "id": "fbmsw_0" } ], "blueprint_provides": [ { "id": "fbmsw_southeast" } ], "blueprint_excludes": [ { "id": "fbmsw_southeast" } ], "blueprint_needs": { @@ -83,7 +83,7 @@ "never_learn": true, "construction_blueprint": "fbmsw_brewery0_log_southwest", "blueprint_name": "SW log wall brewery", - "blueprint_requires": [ { "id": "fbmsw_1" } ], + "blueprint_requires": [ { "id": "fbmsw_0" } ], "blueprint_provides": [ { "id": "fbmsw_southwest" }, { "id": "brewery" } ], "blueprint_excludes": [ { "id": "fbmsw_southwest" } ], "blueprint_needs": { diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_metal.json b/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_metal.json index 0cf39dd60ffc8..47b4d764e8855 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_metal.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_metal.json @@ -10,7 +10,7 @@ "never_learn": true, "construction_blueprint": "fbmsw_saltpan_metal_northeast", "blueprint_name": "NE metal wall saltpan", - "blueprint_requires": [ { "id": "fbmsw_1" } ], + "blueprint_requires": [ { "id": "fbmsw_0" } ], "blueprint_provides": [ { "id": "fbmsw_northeast" } ], "blueprint_excludes": [ { "id": "fbmsw_northeast" } ], "blueprint_needs": { @@ -41,7 +41,7 @@ "never_learn": true, "construction_blueprint": "fbmsw_shack_metal_southeast", "blueprint_name": "SE metal wall storage room", - "blueprint_requires": [ { "id": "fbmsw_1" } ], + "blueprint_requires": [ { "id": "fbmsw_0" } ], "blueprint_provides": [ { "id": "fbmsw_southeast" } ], "blueprint_excludes": [ { "id": "fbmsw_southeast" } ], "blueprint_needs": { @@ -79,7 +79,7 @@ "never_learn": true, "construction_blueprint": "fbmsw_brewery0_metal_southwest", "blueprint_name": "SW metal wall brewery", - "blueprint_requires": [ { "id": "fbmsw_1" } ], + "blueprint_requires": [ { "id": "fbmsw_0" } ], "blueprint_provides": [ { "id": "fbmsw_southwest" }, { "id": "brewery" } ], "blueprint_excludes": [ { "id": "fbmsw_southwest" } ], "blueprint_needs": { diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_migo_resin.json b/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_migo_resin.json index a51a69664a228..f009ccdc76c72 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_migo_resin.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_migo_resin.json @@ -10,7 +10,7 @@ "never_learn": true, "construction_blueprint": "fbmsw_saltpan_migo_resin_northeast", "blueprint_name": "NE migo resin saltpan", - "blueprint_requires": [ { "id": "fbmsw_1" } ], + "blueprint_requires": [ { "id": "fbmsw_0" } ], "blueprint_provides": [ { "id": "fbmsw_northeast" }, { "id": "Salt_Pan" } ], "blueprint_excludes": [ { "id": "fbmsw_northeast" } ], "blueprint_needs": { @@ -34,7 +34,7 @@ "never_learn": true, "construction_blueprint": "fbmsw_shack_migo_resin_southeast", "blueprint_name": "SE migo resin storage room", - "blueprint_requires": [ { "id": "fbmsw_1" } ], + "blueprint_requires": [ { "id": "fbmsw_0" } ], "blueprint_provides": [ { "id": "fbmsw_southeast" } ], "blueprint_excludes": [ { "id": "fbmsw_southeast" } ], "blueprint_needs": { @@ -65,7 +65,7 @@ "never_learn": true, "construction_blueprint": "fbmsw_brewery0_migo_resin_southwest", "blueprint_name": "SW migo resin brewery", - "blueprint_requires": [ { "id": "fbmsw_1" } ], + "blueprint_requires": [ { "id": "fbmsw_0" } ], "blueprint_provides": [ { "id": "fbmsw_southwest" }, { "id": "brewery" } ], "blueprint_excludes": [ { "id": "fbmsw_southwest" } ], "blueprint_needs": { diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_rammed_earth.json b/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_rammed_earth.json index d078784b2758c..f873959c9ab83 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_rammed_earth.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_rammed_earth.json @@ -10,7 +10,7 @@ "never_learn": true, "construction_blueprint": "fbmsw_saltpan_rammed_earth_northeast", "blueprint_name": "NE rammed earth saltpan", - "blueprint_requires": [ { "id": "fbmsw_1" } ], + "blueprint_requires": [ { "id": "fbmsw_0" } ], "blueprint_provides": [ { "id": "fbmsw_northeast" }, { "id": "Salt_Pan" } ], "blueprint_excludes": [ { "id": "fbmsw_northeast" } ], "blueprint_needs": { @@ -48,7 +48,7 @@ "never_learn": true, "construction_blueprint": "fbmsw_shack_rammed_earth_southeast", "blueprint_name": "SE rammed earth storage room", - "blueprint_requires": [ { "id": "fbmsw_1" } ], + "blueprint_requires": [ { "id": "fbmsw_0" } ], "blueprint_provides": [ { "id": "fbmsw_southeast" } ], "blueprint_excludes": [ { "id": "fbmsw_southeast" } ], "blueprint_needs": { @@ -89,7 +89,7 @@ "never_learn": true, "construction_blueprint": "fbmsw_brewery0_rammed_earth_southwest", "blueprint_name": "SW rammed earth brewery", - "blueprint_requires": [ { "id": "fbmsw_1" } ], + "blueprint_requires": [ { "id": "fbmsw_0" } ], "blueprint_provides": [ { "id": "fbmsw_southwest" }, { "id": "brewery" } ], "blueprint_excludes": [ { "id": "fbmsw_southwest" } ], "blueprint_needs": { diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_stone.json b/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_stone.json index 47629ac2a9a90..19e6a1223667f 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_stone.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_stone.json @@ -10,7 +10,7 @@ "never_learn": true, "construction_blueprint": "fbmsw_saltpan_rock_northeast", "blueprint_name": "NE stone wall saltpan", - "blueprint_requires": [ { "id": "fbmsw_1" } ], + "blueprint_requires": [ { "id": "fbmsw_0" } ], "blueprint_provides": [ { "id": "fbmsw_northeast" }, { "id": "Salt_Pan" } ], "blueprint_excludes": [ { "id": "fbmsw_northeast" } ], "blueprint_needs": { @@ -43,7 +43,7 @@ "never_learn": true, "construction_blueprint": "fbmsw_shack_rock_southeast", "blueprint_name": "SE stone wall storage room", - "blueprint_requires": [ { "id": "fbmsw_1" } ], + "blueprint_requires": [ { "id": "fbmsw_0" } ], "blueprint_provides": [ { "id": "fbmsw_southeast" } ], "blueprint_excludes": [ { "id": "fbmsw_southeast" } ], "blueprint_needs": { @@ -83,7 +83,7 @@ "never_learn": true, "construction_blueprint": "fbmsw_brewery0_rock_southwest", "blueprint_name": "SW stone wall brewery", - "blueprint_requires": [ { "id": "fbmsw_1" } ], + "blueprint_requires": [ { "id": "fbmsw_0" } ], "blueprint_provides": [ { "id": "fbmsw_southwest" }, { "id": "brewery" } ], "blueprint_excludes": [ { "id": "fbmsw_southwest" } ], "blueprint_needs": { diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_wad.json b/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_wad.json index 86c5d22f1c1c2..45beeeec30078 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_wad.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_wad.json @@ -10,7 +10,7 @@ "never_learn": true, "construction_blueprint": "fbmsw_saltpan_wad_northeast", "blueprint_name": "NE wattle and daub saltpan", - "blueprint_requires": [ { "id": "fbmsw_1" } ], + "blueprint_requires": [ { "id": "fbmsw_0" } ], "blueprint_provides": [ { "id": "fbmsw_northeast" }, { "id": "Salt_Pan" } ], "blueprint_excludes": [ { "id": "fbmsw_northeast" } ], "blueprint_needs": { @@ -43,7 +43,7 @@ "never_learn": true, "construction_blueprint": "fbmsw_shack_wad_southeast", "blueprint_name": "SE wattle and daub storage room", - "blueprint_requires": [ { "id": "fbmsw_1" } ], + "blueprint_requires": [ { "id": "fbmsw_0" } ], "blueprint_provides": [ { "id": "fbmsw_southeast" } ], "blueprint_excludes": [ { "id": "fbmsw_southeast" } ], "blueprint_needs": { @@ -78,7 +78,7 @@ "never_learn": true, "construction_blueprint": "fbmsw_brewery0_wad_southwest", "blueprint_name": "SW wattle and daub brewery", - "blueprint_requires": [ { "id": "fbmsw_1" } ], + "blueprint_requires": [ { "id": "fbmsw_0" } ], "blueprint_provides": [ { "id": "fbmsw_southwest" }, { "id": "brewery" } ], "blueprint_excludes": [ { "id": "fbmsw_southwest" } ], "blueprint_needs": { diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_wood.json b/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_wood.json index d069a14a27318..fe1b1fdf196f0 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_wood.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_wood.json @@ -10,7 +10,7 @@ "never_learn": true, "construction_blueprint": "fbmsw_saltpan_wood_northeast", "blueprint_name": "NE wood panel saltpan", - "blueprint_requires": [ { "id": "fbmsw_1" } ], + "blueprint_requires": [ { "id": "fbmsw_0" } ], "blueprint_provides": [ { "id": "fbmsw_northeast" }, { "id": "Salt_Pan" } ], "blueprint_excludes": [ { "id": "fbmsw_northeast" } ], "blueprint_needs": { @@ -34,7 +34,7 @@ "never_learn": true, "construction_blueprint": "fbmsw_shack_wood_southeast", "blueprint_name": "SE wood panel storage room", - "blueprint_requires": [ { "id": "fbmsw_1" } ], + "blueprint_requires": [ { "id": "fbmsw_0" } ], "blueprint_provides": [ { "id": "fbmsw_southeast" } ], "blueprint_excludes": [ { "id": "fbmsw_southeast" } ], "blueprint_needs": { @@ -66,7 +66,7 @@ "never_learn": true, "construction_blueprint": "fbmsw_brewery0_wood_southwest", "blueprint_name": "SW wood panel brewery", - "blueprint_requires": [ { "id": "fbmsw_1" } ], + "blueprint_requires": [ { "id": "fbmsw_0" } ], "blueprint_provides": [ { "id": "fbmsw_southwest" }, { "id": "brewery" } ], "blueprint_excludes": [ { "id": "fbmsw_southwest" } ], "blueprint_needs": { diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/recipe_modular_storehouse_common.json b/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_common.json similarity index 51% rename from data/json/recipes/basecamps/expansion/recipe_modular_storehouse/recipe_modular_storehouse_common.json rename to data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_common.json index da5ddac725411..b0a3ced9ad82d 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/recipe_modular_storehouse_common.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_common.json @@ -14,20 +14,5 @@ "time": "3 h", "blueprint_requires": [ { "id": "not_an_upgrade" } ], "blueprint_provides": [ { "id": "fbms_0" } ] - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "fbms_1", - "description": "Select the blueprints for version 1 of the storehouse.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbms_1", - "blueprint_name": "Select version 1 layout", - "blueprint_requires": [ { "id": "fbms_0" } ], - "blueprint_provides": [ { "id": "fbms_1" } ], - "blueprint_excludes": [ { "id": "fbms_1" } ] } ] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_log.json b/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_log.json index 0fc8e2efb7bbf..4232a167fb968 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_log.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_log.json @@ -10,7 +10,7 @@ "never_learn": true, "construction_blueprint": "fbms_room0_log_east", "blueprint_name": "east storage wing", - "blueprint_requires": [ { "id": "fbms_1" } ], + "blueprint_requires": [ { "id": "fbms_0" } ], "blueprint_provides": [ { "id": "fbms_east" } ], "blueprint_excludes": [ { "id": "fbms_east" } ], "blueprint_needs": { @@ -34,7 +34,7 @@ "never_learn": true, "construction_blueprint": "fbms_room1_log_west", "blueprint_name": "west storage wing", - "blueprint_requires": [ { "id": "fbms_1" } ], + "blueprint_requires": [ { "id": "fbms_0" } ], "blueprint_provides": [ { "id": "fbms_west" } ], "blueprint_excludes": [ { "id": "fbms_west" } ], "blueprint_needs": { diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_metal.json b/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_metal.json index 3f2cd7d516a88..2f84a04742e09 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_metal.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_metal.json @@ -10,7 +10,7 @@ "never_learn": true, "construction_blueprint": "fbms_room0_metal_east", "blueprint_name": "east storage wing", - "blueprint_requires": [ { "id": "fbms_1" } ], + "blueprint_requires": [ { "id": "fbms_0" } ], "blueprint_provides": [ { "id": "fbms_east" } ], "blueprint_excludes": [ { "id": "fbms_east" } ], "blueprint_needs": { @@ -34,7 +34,7 @@ "never_learn": true, "construction_blueprint": "fbms_room1_metal_west", "blueprint_name": "west storage wing", - "blueprint_requires": [ { "id": "fbms_1" } ], + "blueprint_requires": [ { "id": "fbms_0" } ], "blueprint_provides": [ { "id": "fbms_west" } ], "blueprint_excludes": [ { "id": "fbms_west" } ], "blueprint_needs": { diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_migo_resin.json b/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_migo_resin.json index 69d679e6c7cb1..12cb039f2ab4e 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_migo_resin.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_migo_resin.json @@ -10,7 +10,7 @@ "never_learn": true, "construction_blueprint": "fbms_room0_migo_resin_east", "blueprint_name": "east storage wing", - "blueprint_requires": [ { "id": "fbms_1" } ], + "blueprint_requires": [ { "id": "fbms_0" } ], "blueprint_provides": [ { "id": "fbms_east" } ], "blueprint_excludes": [ { "id": "fbms_east" } ], "blueprint_needs": { @@ -30,7 +30,7 @@ "never_learn": true, "construction_blueprint": "fbms_room1_migo_resin_west", "blueprint_name": "west storage wing", - "blueprint_requires": [ { "id": "fbms_1" } ], + "blueprint_requires": [ { "id": "fbms_0" } ], "blueprint_provides": [ { "id": "fbms_west" } ], "blueprint_excludes": [ { "id": "fbms_west" } ], "blueprint_needs": { diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_rammed_earth.json b/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_rammed_earth.json index 6be38920df005..ae5db799a286e 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_rammed_earth.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_rammed_earth.json @@ -10,7 +10,7 @@ "never_learn": true, "construction_blueprint": "fbms_room0_rammed_earth_east", "blueprint_name": "east storage wing", - "blueprint_requires": [ { "id": "fbms_1" } ], + "blueprint_requires": [ { "id": "fbms_0" } ], "blueprint_provides": [ { "id": "fbms_east" } ], "blueprint_excludes": [ { "id": "fbms_east" } ], "blueprint_needs": { @@ -42,7 +42,7 @@ "never_learn": true, "construction_blueprint": "fbms_room1_rammed_earth_west", "blueprint_name": "west storage wing", - "blueprint_requires": [ { "id": "fbms_1" } ], + "blueprint_requires": [ { "id": "fbms_0" } ], "blueprint_provides": [ { "id": "fbms_west" } ], "blueprint_excludes": [ { "id": "fbms_west" } ], "blueprint_needs": { diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_rock.json b/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_rock.json index f2a49b52372eb..902427ba05a45 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_rock.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_rock.json @@ -10,7 +10,7 @@ "never_learn": true, "construction_blueprint": "fbms_room0_rock_east", "blueprint_name": "east storage wing", - "blueprint_requires": [ { "id": "fbms_1" } ], + "blueprint_requires": [ { "id": "fbms_0" } ], "blueprint_provides": [ { "id": "fbms_east" } ], "blueprint_excludes": [ { "id": "fbms_east" } ], "blueprint_needs": { @@ -41,7 +41,7 @@ "never_learn": true, "construction_blueprint": "fbms_room1_rock_west", "blueprint_name": "west storage wing", - "blueprint_requires": [ { "id": "fbms_1" } ], + "blueprint_requires": [ { "id": "fbms_0" } ], "blueprint_provides": [ { "id": "fbms_west" } ], "blueprint_excludes": [ { "id": "fbms_west" } ], "blueprint_needs": { diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_wad.json b/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_wad.json index 72a3d4406f0c8..16cc560fe5dba 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_wad.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_wad.json @@ -10,7 +10,7 @@ "never_learn": true, "construction_blueprint": "fbms_room0_wad_east", "blueprint_name": "east storage wing", - "blueprint_requires": [ { "id": "fbms_1" } ], + "blueprint_requires": [ { "id": "fbms_0" } ], "blueprint_provides": [ { "id": "fbms_east" } ], "blueprint_excludes": [ { "id": "fbms_east" } ], "blueprint_needs": { @@ -43,7 +43,7 @@ "never_learn": true, "construction_blueprint": "fbms_room1_wad_west", "blueprint_name": "west storage wing", - "blueprint_requires": [ { "id": "fbms_1" } ], + "blueprint_requires": [ { "id": "fbms_0" } ], "blueprint_provides": [ { "id": "fbms_west" } ], "blueprint_excludes": [ { "id": "fbms_west" } ], "blueprint_needs": { diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_wood.json b/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_wood.json index a12f731ee2427..106ee794ae9ef 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_wood.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_storehouse/version_1/recipe_modular_storehouse_wood.json @@ -10,7 +10,7 @@ "never_learn": true, "construction_blueprint": "fbms_room0_wood_east", "blueprint_name": "east storage wing", - "blueprint_requires": [ { "id": "fbms_1" } ], + "blueprint_requires": [ { "id": "fbms_0" } ], "blueprint_provides": [ { "id": "fbms_east" } ], "blueprint_excludes": [ { "id": "fbms_east" } ], "blueprint_needs": { @@ -34,7 +34,7 @@ "never_learn": true, "construction_blueprint": "fbms_room1_wood_west", "blueprint_name": "west storage wing", - "blueprint_requires": [ { "id": "fbms_1" } ], + "blueprint_requires": [ { "id": "fbms_0" } ], "blueprint_provides": [ { "id": "fbms_west" } ], "blueprint_excludes": [ { "id": "fbms_west" } ], "blueprint_needs": { diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_workshop/recipe_modular_workshop_common.json b/data/json/recipes/basecamps/expansion/recipe_modular_workshop/recipe_modular_workshop_common.json deleted file mode 100644 index 26d915c5416d1..0000000000000 --- a/data/json/recipes/basecamps/expansion/recipe_modular_workshop/recipe_modular_workshop_common.json +++ /dev/null @@ -1,33 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_workshop_0", - "description": "Survey land for a workshop.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_workshop_0", - "blueprint_name": "workshop survey", - "time": "3 h", - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_provides": [ { "id": "fbmw_0" } ] - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "fbmw_1", - "description": "Select the blueprints for version 1 of the workshop.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmw_1", - "blueprint_name": "Select version 1 layout", - "blueprint_requires": [ { "id": "fbmw_0" } ], - "blueprint_provides": [ { "id": "fbmw_1" } ], - "blueprint_excludes": [ { "id": "fbmw_1" } ] - } -] diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_common.json b/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_common.json index b2a000b529dd6..8028c43e9e317 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_common.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_common.json @@ -1,4 +1,20 @@ [ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_workshop_0", + "description": "Survey land for a workshop.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_workshop_0", + "blueprint_name": "workshop survey", + "time": "3 h", + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_provides": [ { "id": "fbmw_0" } ] + }, { "type": "recipe", "activity_level": "MODERATE_EXERCISE", diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_log.json b/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_log.json index 63e5f62361ac8..fc76b2ccdf27b 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_log.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_log.json @@ -10,7 +10,7 @@ "never_learn": true, "construction_blueprint": "fbmw_room0_log_northeast", "blueprint_name": "northeast wall", - "blueprint_requires": [ { "id": "fbmw_1" } ], + "blueprint_requires": [ { "id": "fbmw_0" } ], "blueprint_provides": [ { "id": "fbmw_northeast" } ], "blueprint_excludes": [ { "id": "fbmw_northeast" } ], "blueprint_needs": { diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_metal.json b/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_metal.json index 0a6ba27c68a82..42091d8554a04 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_metal.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_metal.json @@ -10,7 +10,7 @@ "never_learn": true, "construction_blueprint": "fbmw_room0_metal_northeast", "blueprint_name": "northeast wall", - "blueprint_requires": [ { "id": "fbmw_1" } ], + "blueprint_requires": [ { "id": "fbmw_0" } ], "blueprint_provides": [ { "id": "fbmw_northeast" } ], "blueprint_excludes": [ { "id": "fbmw_northeast" } ], "blueprint_needs": { diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_migo_resin.json b/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_migo_resin.json index bb82d635b4d1e..a687b6ee2960c 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_migo_resin.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_migo_resin.json @@ -10,7 +10,7 @@ "never_learn": true, "construction_blueprint": "fbmw_room0_migo_resin_northeast", "blueprint_name": "northeast wall", - "blueprint_requires": [ { "id": "fbmw_1" } ], + "blueprint_requires": [ { "id": "fbmw_0" } ], "blueprint_provides": [ { "id": "fbmw_northeast" } ], "blueprint_excludes": [ { "id": "fbmw_northeast" } ], "blueprint_needs": { diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_rammed_earth.json b/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_rammed_earth.json index f1e5edbf09f27..66bd00f98f541 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_rammed_earth.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_rammed_earth.json @@ -10,7 +10,7 @@ "never_learn": true, "construction_blueprint": "fbmw_room0_rammed_earth_northeast", "blueprint_name": "northeast wall", - "blueprint_requires": [ { "id": "fbmw_1" } ], + "blueprint_requires": [ { "id": "fbmw_0" } ], "blueprint_provides": [ { "id": "fbmw_northeast" } ], "blueprint_excludes": [ { "id": "fbmw_northeast" } ], "blueprint_needs": { diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop.rock.json b/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_rock.json similarity index 99% rename from data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop.rock.json rename to data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_rock.json index adaca349f1d27..8530479ff6416 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop.rock.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_rock.json @@ -10,7 +10,7 @@ "never_learn": true, "construction_blueprint": "fbmw_room0_rock_northeast", "blueprint_name": "northeast wall", - "blueprint_requires": [ { "id": "fbmw_1" } ], + "blueprint_requires": [ { "id": "fbmw_0" } ], "blueprint_provides": [ { "id": "fbmw_northeast" } ], "blueprint_excludes": [ { "id": "fbmw_northeast" } ], "blueprint_needs": { diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_wad.json b/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_wad.json index 766270b442e96..d5128d63908f9 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_wad.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_wad.json @@ -10,7 +10,7 @@ "never_learn": true, "construction_blueprint": "fbmw_room0_wad_northeast", "blueprint_name": "northeast wall", - "blueprint_requires": [ { "id": "fbmw_1" } ], + "blueprint_requires": [ { "id": "fbmw_0" } ], "blueprint_provides": [ { "id": "fbmw_northeast" } ], "blueprint_excludes": [ { "id": "fbmw_northeast" } ], "blueprint_needs": { diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_wood.json b/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_wood.json index 0461f8ce72529..4a0c418564767 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_wood.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_wood.json @@ -10,7 +10,7 @@ "never_learn": true, "construction_blueprint": "fbmw_room0_wood_northeast", "blueprint_name": "northeast wall", - "blueprint_requires": [ { "id": "fbmw_1" } ], + "blueprint_requires": [ { "id": "fbmw_0" } ], "blueprint_provides": [ { "id": "fbmw_northeast" } ], "blueprint_excludes": [ { "id": "fbmw_northeast" } ], "blueprint_needs": { diff --git a/doc/BASECAMP.md b/doc/BASECAMP.md index a0fececdc6e27..76cd97e68898a 100644 --- a/doc/BASECAMP.md +++ b/doc/BASECAMP.md @@ -8,7 +8,7 @@ Basecamps leverage many existing aspects of JSON data such as recipes and mapgen A basecamp upgrade path is a series of basecamp upgrade missions that upgrade the camp. Upgrade missions are generally performed sequentially, but there is an option to have them branch. Branched missions optionally can have further missions that require missions from other branches. -Bascamp upgrade paths are defined by several related files: +Basecamp upgrade paths are defined by several related files: * The recipe JSONs that define what the material, tool, and skill requirements to perform an upgrade mission and the blueprint mapgen, blueprint requirements, blueprint provides, and blueprint resources associated with each upgrade mission. * The mapgen_update JSONs that define how the map will change when the upgrade mission is complete. These may include shared instances of nested mapgen, such a standard room or tent. * The recipe_group JSONs that define what recipes can be crafted after completing the upgrade mission and what camps and expansions are available. @@ -35,8 +35,7 @@ These are arbitrary strings and can be used to control the branching of the upgr provides `"id"` | meaning -- | -- `"bed"` | every 2 `"amount"`' of `"bed"` allows another expansion in the camp, to a maximum of 8, not include the camp center. -`"tool_storage"` | after this upgrade mission is complete, the Store Tools mission will be available -. +`"tool_storage"` | after this upgrade mission is complete, the Store Tools mission will be available. `"radio"` | after this upgrade mission is complete, two way radios communicating to the camp have extended range. `"pantry"` | after this upgrade mission is complete, the Distribute Food mission is more efficient when dealing with short term spoilage items. `"gathering"` | after this upgrade mission is complete, the Gather Materials, Distribute Food, and Reset Sort Points basecamp missions will be available. @@ -138,7 +137,7 @@ There are two special recipe groups, `"all_faction_base_types"` and `"all_factio }, ``` -Each entry in the `"recipes"` array must be a dictionary with the `"id"`, `"description"`, and `"om_terrains"` fields. `"id"` is the recipe `"id"` of the recipe that starts that basecamp or basecamp expansion upgrade path. `"description"` is a short name of the basecamp or basecamp expansion. `"om_terrains"` is a list of overmap terrain ids which can be used as the basis for the basecamp or basecamp expansion. +Each entry in the `"recipes"` array must be a dictionary with the `"id"`, `"description"`, and `"om_terrains"` fields. `"id"` is the recipe `"id"` of the recipe that starts that basecamp or basecamp expansion upgrade path, and has to conform to the pattern `"faction_base_X_0"`, where X distinguishes the entry from the others, with the prefix and suffix required by the code. `"description"` is a short name of the basecamp or basecamp expansion. `"om_terrains"` is a list of overmap terrain ids which can be used as the basis for the basecamp or basecamp expansion. All recipes that start an upgrade path or expansion should have a blueprint requirement that can never be met, such as "not_an_upgrade", to prevent them from showing up as available upgrades. @@ -193,3 +192,12 @@ Modular bases use the following naming scheme for recipes. Each element is sepa * AREA <-- the area in the 3x3 grid of the modular camp layout. blueprint keywords follow a similar scheme, but `"faction_base_modular"` is collapsed into `"fbm"` and the overmap terrain id is collapsed into a short identifier. ie, `"fbmf"` is the keyword identifier for elements of the modular field base. + +# Adding basecamp expansions + +Basecamp expansion upgrade paths are defined by the corresponding set of files to the basecamps themselves, with two additions (at the end of the list): +* The recipe JSONs that define what the material, tool, and skill requirements to perform an upgrade mission and the blueprint mapgen, blueprint requirements, blueprint provides, and blueprint resources associated with each upgrade mission. +* The mapgen_update JSONs that define how the map will change when the upgrade mission is complete. These may include shared instances of nested mapgen, such a standard room or tent. +* The recipe_group JSONs that define what recipes can be crafted after completing the upgrade mission and what camps and expansions are available. +* ../json/overmap/overmap_terrain/overmap_terrain_faction_base.json has to be updated to provide an overmap identifier for each new expansion. +* ../json/mapgen/faction_buildings.json also has to be updated to introduce an entry for the new expansion. \ No newline at end of file From 9a0fe3f9e8a7b4d10f237f10356f7bebcbfcd26a Mon Sep 17 00:00:00 2001 From: PatrikLundell Date: Sat, 12 Dec 2020 10:09:40 +0100 Subject: [PATCH 06/11] testing disallows base name recipe changes --- .../version_1/recipe_modular_field_common.json | 2 +- data/json/recipes/basecamps/recipe_groups.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_common.json b/data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_common.json index 29116c4b6b2c3..efb8d8d929bfa 100644 --- a/data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_common.json +++ b/data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_common.json @@ -2,7 +2,7 @@ { "type": "recipe", "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_modular_hub_field_version_1_0", + "result": "faction_base_modular_hub_field_0", "description": "We should survey the base site and set up a bulletin board.", "category": "CC_BUILDING", "subcategory": "CSC_BUILDING_BASES", diff --git a/data/json/recipes/basecamps/recipe_groups.json b/data/json/recipes/basecamps/recipe_groups.json index f20fc10529445..5c7eb3c52828c 100644 --- a/data/json/recipes/basecamps/recipe_groups.json +++ b/data/json/recipes/basecamps/recipe_groups.json @@ -5,7 +5,7 @@ "building_type": "NONE", "recipes": [ { - "id": "faction_base_modular_hub_field_version_1_0", + "id": "faction_base_modular_hub_field_0", "description": "Modular Field Camp version 1", "om_terrains": [ "field" ] }, From 23ee5dada9c66d82f61a263cfdc2eef3b43cd8e0 Mon Sep 17 00:00:00 2001 From: PatrikLundell Date: Sat, 12 Dec 2020 11:16:35 +0100 Subject: [PATCH 07/11] removal of characters in middle of token managed to offend secret json format mandate --- data/json/recipes/basecamps/recipe_groups.json | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/data/json/recipes/basecamps/recipe_groups.json b/data/json/recipes/basecamps/recipe_groups.json index 5c7eb3c52828c..45f43c3b48022 100644 --- a/data/json/recipes/basecamps/recipe_groups.json +++ b/data/json/recipes/basecamps/recipe_groups.json @@ -4,11 +4,7 @@ "id": "all_faction_base_types", "building_type": "NONE", "recipes": [ - { - "id": "faction_base_modular_hub_field_0", - "description": "Modular Field Camp version 1", - "om_terrains": [ "field" ] - }, + { "id": "faction_base_modular_hub_field_0", "description": "Modular Field Camp version 1", "om_terrains": [ "field" ] }, { "id": "faction_base_firestation_0", "description": "Firestation Base", "om_terrains": [ "fire_station" ] }, { "id": "faction_base_shelter_0", From 32bb23679028828ac1dda78600af7a45c72d8a71 Mon Sep 17 00:00:00 2001 From: PatrikLundell Date: Mon, 11 Jan 2021 13:21:02 +0100 Subject: [PATCH 08/11] Adjusted to #46278 --- .../recipe_modular_saltworks_common.json | 2 +- .../basecamps/legacy_recipe_groups.json | 33 +++++++++++++++++++ 2 files changed, 34 insertions(+), 1 deletion(-) diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_common.json b/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_common.json index 1f768beb2d164..f06249b8a7a97 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_common.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_saltworks/version_1/recipe_modular_saltworks_common.json @@ -11,7 +11,7 @@ "never_learn": true, "construction_blueprint": "faction_base_saltworks_0", "blueprint_name": "Saltworks survey", - "time": "3 h", + "time": "180 m", "blueprint_requires": [ { "id": "not_an_upgrade" } ], "blueprint_provides": [ { "id": "fbmsw_0" } ] }, diff --git a/data/json/recipes/basecamps/legacy_recipe_groups.json b/data/json/recipes/basecamps/legacy_recipe_groups.json index bf44c3c11d158..1c2c5ecc39247 100644 --- a/data/json/recipes/basecamps/legacy_recipe_groups.json +++ b/data/json/recipes/basecamps/legacy_recipe_groups.json @@ -54,6 +54,39 @@ { "id": "kompot", "description": " Cook: Kompot" } ] }, + { + "type": "recipe_group", + "id": "saltworks_recipes_1", + "building_type": "COOK", + "recipes": [ + { "id": "salt_from_salt_water", "description": " Craft: Salt from salt water" }, + { "id": "salted_fish", "description": " Cook: Fish, Salted" } + ] + }, + { + "type": "recipe_group", + "id": "saltworks_recipes_2", + "building_type": "COOK", + "recipes": [ + { "id": "brew_fruit_wine", "description": " Brew: Fruit Wine Must" }, + { "id": "brew_mead", "description": " Brew: Spiced Wine Must" }, + { "id": "brew_dandelion_wine", "description": " Brew: Dandelion Wine Must" }, + { "id": "brew_burdock_wine", "description": " Brew: Burdock Wine Must" }, + { "id": "brew_pine_wine", "description": " Brew: Pine Wine Must" }, + { "id": "brew_hb_beer", "description": " Brew: Beer" } + ] + }, + { + "type": "recipe_group", + "id": "saltworks_recipes_3", + "building_type": "COOK", + "recipes": [ + { "id": "brandy", "description": " Distill: Brandy" }, + { "id": "gin_from_mash", "description": " Distill: Gin" }, + { "id": "vodka_from_wash", "description": " Distill: Vodka" }, + { "id": "rum", "description": " Distill: Rum" } + ] + }, { "type": "recipe_group", "id": "primitive_camp_recipes_1", From be98676a971bc867193877a98e4cb30a68f86e65 Mon Sep 17 00:00:00 2001 From: PatrikLundell Date: Tue, 12 Jan 2021 12:02:52 +0100 Subject: [PATCH 09/11] incorporated some old reverse conflict changes --- data/json/recipes/basecamps/legacy_recipe_groups.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/data/json/recipes/basecamps/legacy_recipe_groups.json b/data/json/recipes/basecamps/legacy_recipe_groups.json index 1c2c5ecc39247..edd0d2f371471 100644 --- a/data/json/recipes/basecamps/legacy_recipe_groups.json +++ b/data/json/recipes/basecamps/legacy_recipe_groups.json @@ -93,7 +93,10 @@ "building_type": "BASE", "recipes": [ { "id": "tinder", "description": " Craft: Tinder" }, - { "id": "pointy_stick", "description": " Craft: Pointy Sticks" } + { "id": "pointy_stick", "description": " Craft: Pointy Sticks" }, + { "id": "wood_panel_from nailed planks", "description": " Craft: Wooden Panel, Nailed Planks" }, + { "id": "wood_panel_from wooden beams", "description": " Craft: Wooden Panel, Wooden Beams" }, + { "id": "wood_beam_from logs", "description": " Craft: Wooden Beam" } ] }, { From 3d4894fbe4ecdfc8c5dd9ff95e812a253a1f3710 Mon Sep 17 00:00:00 2001 From: PatrikLundell Date: Sun, 15 Aug 2021 22:55:41 +0200 Subject: [PATCH 10/11] reorganized the stuff added while this PR was suspended --- .../fbmc_fire_lookout_tower_beds.json | 178 ----------- .../fbmc_fire_lookout_tower_common.json | 84 ------ .../fbmc_fire_lookout_tower_log.json | 84 ------ .../fbmc_fire_lookout_tower_metal.json | 90 ------ .../fbmc_fire_lookout_tower_migo_resin.json | 90 ------ .../fbmc_fire_lookout_tower_rammed_earth.json | 90 ------ .../fbmc_fire_lookout_tower_rock.json | 90 ------ .../fbmc_fire_lookout_tower_wad.json | 84 ------ .../fbmc_fire_lookout_tower_wood.json | 90 ------ .../fbmc_helipad/fbmc_helipad_common.json | 79 ----- .../fbmc_helipad/fbmc_helipad_garage.json | 14 - .../fbmc_lighthouse/fbmc_lighthouse.json | 14 - .../fbmc_lightindustry_00.json | 94 ------ .../fbmc_lightindustry_00_beds.json | 112 ------- .../fbmc_lightindustry_10.json | 105 ------- .../fbmc_lightindustry_10_beds.json | 112 ------- .../fbmc_lightindustry_workshop.json | 14 - .../fbmc_mansion/fbmc_mansion_+1.json | 62 ---- .../fbmc_mansion/fbmc_mansion_+2.json | 19 -- .../fbmc_mansion/fbmc_mansion_+3.json | 19 -- .../fbmc_mansion/fbmc_mansion_+4.json | 49 --- .../fbmc_mansion/fbmc_mansion_common.json | 34 --- .../fbmc_mansion/fbmc_mansion_expansion.json | 110 ------- .../fbmc_mansion/fbmc_mansion_overmap.json | 86 ------ .../fbmc_outpost/fbmc_outpost_cross.json | 95 ------ .../fbmc_outpost/fbmc_outpost_normal.json | 87 ------ .../fbmc_pottery_cottage_blacksmith.json | 187 ------------ .../fbmc_pottery_cottage_common.json | 19 -- .../fbmc_radio_tower_beds.json | 222 -------------- .../fbmc_radio_tower_common.json | 232 -------------- .../fbmc_radio_tower_log.json | 61 ---- .../fbmc_radio_tower_metal.json | 61 ---- .../fbmc_radio_tower_migo_resin.json | 84 ------ .../fbmc_radio_tower_rammed_earth.json | 61 ---- .../fbmc_radio_tower_rock.json | 61 ---- .../fbmc_radio_tower_wad.json | 61 ---- .../fbmc_radio_tower_wood.json | 84 ------ .../fbmc_sealab_small_common.json | 8 - .../recipe_modular_field_common.json | 26 ++ ...ecipe_modular_fire_lookout_tower_beds.json | 226 -------------- ...ipe_modular_fire_lookout_tower_common.json | 161 ---------- ...recipe_modular_fire_lookout_tower_log.json | 114 ------- ...cipe_modular_fire_lookout_tower_metal.json | 114 ------- ...modular_fire_lookout_tower_migo_resin.json | 114 ------- ...dular_fire_lookout_tower_rammed_earth.json | 114 ------- ...ecipe_modular_fire_lookout_tower_rock.json | 114 ------- ...recipe_modular_fire_lookout_tower_wad.json | 114 ------- ...ecipe_modular_fire_lookout_tower_wood.json | 114 ------- .../recipe_modular_helipad_common.json | 151 ---------- .../recipe_modular_helipad_garage.json | 25 -- .../recipe_modular_lighthouse_common.json | 43 --- .../recipe_modular_lightindustry_00.json | 167 ----------- .../recipe_modular_lightindustry_00_beds.json | 142 --------- .../recipe_modular_lightindustry_10.json | 165 ---------- .../recipe_modular_lightindustry_10_beds.json | 142 --------- ...recipe_modular_lightindustry_workshop.json | 51 ---- .../fbmc_mansion/fbmc_mansion_+1.json | 92 ------ .../fbmc_mansion/fbmc_mansion_+2.json | 75 ----- .../fbmc_mansion/fbmc_mansion_+3.json | 75 ----- .../fbmc_mansion/fbmc_mansion_+4.json | 92 ------ .../fbmc_mansion_expansion_surveys.json | 238 --------------- .../recipe_modular_outpost_cross.json | 186 ------------ .../recipe_modular_outpost_normal.json | 172 ----------- .../recipe_pottery_cottage_blacksmith.json | 130 -------- .../recipe_pottery_cottage_common.json | 53 ---- .../recipe_modular_radio_tower_beds.json | 282 ------------------ .../recipe_modular_radio_tower_common.json | 237 --------------- .../recipe_modular_radio_tower_log.json | 114 ------- .../recipe_modular_radio_tower_metal.json | 114 ------- ...recipe_modular_radio_tower_migo_resin.json | 149 --------- ...cipe_modular_radio_tower_rammed_earth.json | 114 ------- .../recipe_modular_radio_tower_rock.json | 114 ------- .../recipe_modular_radio_tower_wad.json | 114 ------- .../recipe_modular_radio_tower_wood.json | 151 ---------- .../recipe_sealab_small_common.json | 29 -- 75 files changed, 26 insertions(+), 7728 deletions(-) delete mode 100644 data/json/mapgen/basecamps/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_beds.json delete mode 100644 data/json/mapgen/basecamps/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_common.json delete mode 100644 data/json/mapgen/basecamps/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_log.json delete mode 100644 data/json/mapgen/basecamps/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_metal.json delete mode 100644 data/json/mapgen/basecamps/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_migo_resin.json delete mode 100644 data/json/mapgen/basecamps/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_rammed_earth.json delete mode 100644 data/json/mapgen/basecamps/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_rock.json delete mode 100644 data/json/mapgen/basecamps/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_wad.json delete mode 100644 data/json/mapgen/basecamps/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_wood.json delete mode 100644 data/json/mapgen/basecamps/fbmc_helipad/fbmc_helipad_common.json delete mode 100644 data/json/mapgen/basecamps/fbmc_helipad/fbmc_helipad_garage.json delete mode 100644 data/json/mapgen/basecamps/fbmc_lighthouse/fbmc_lighthouse.json delete mode 100644 data/json/mapgen/basecamps/fbmc_lightindustry/fbmc_lightindustry_00.json delete mode 100644 data/json/mapgen/basecamps/fbmc_lightindustry/fbmc_lightindustry_00_beds.json delete mode 100644 data/json/mapgen/basecamps/fbmc_lightindustry/fbmc_lightindustry_10.json delete mode 100644 data/json/mapgen/basecamps/fbmc_lightindustry/fbmc_lightindustry_10_beds.json delete mode 100644 data/json/mapgen/basecamps/fbmc_lightindustry/fbmc_lightindustry_workshop.json delete mode 100644 data/json/mapgen/basecamps/fbmc_mansion/fbmc_mansion_+1.json delete mode 100644 data/json/mapgen/basecamps/fbmc_mansion/fbmc_mansion_+2.json delete mode 100644 data/json/mapgen/basecamps/fbmc_mansion/fbmc_mansion_+3.json delete mode 100644 data/json/mapgen/basecamps/fbmc_mansion/fbmc_mansion_+4.json delete mode 100644 data/json/mapgen/basecamps/fbmc_mansion/fbmc_mansion_common.json delete mode 100644 data/json/mapgen/basecamps/fbmc_mansion/fbmc_mansion_expansion.json delete mode 100644 data/json/mapgen/basecamps/fbmc_mansion/fbmc_mansion_overmap.json delete mode 100644 data/json/mapgen/basecamps/fbmc_outpost/fbmc_outpost_cross.json delete mode 100644 data/json/mapgen/basecamps/fbmc_outpost/fbmc_outpost_normal.json delete mode 100644 data/json/mapgen/basecamps/fbmc_pottery_cottage/fbmc_pottery_cottage_blacksmith.json delete mode 100644 data/json/mapgen/basecamps/fbmc_pottery_cottage/fbmc_pottery_cottage_common.json delete mode 100644 data/json/mapgen/basecamps/fbmc_radio_tower/fbmc_radio_tower_beds.json delete mode 100644 data/json/mapgen/basecamps/fbmc_radio_tower/fbmc_radio_tower_common.json delete mode 100644 data/json/mapgen/basecamps/fbmc_radio_tower/fbmc_radio_tower_log.json delete mode 100644 data/json/mapgen/basecamps/fbmc_radio_tower/fbmc_radio_tower_metal.json delete mode 100644 data/json/mapgen/basecamps/fbmc_radio_tower/fbmc_radio_tower_migo_resin.json delete mode 100644 data/json/mapgen/basecamps/fbmc_radio_tower/fbmc_radio_tower_rammed_earth.json delete mode 100644 data/json/mapgen/basecamps/fbmc_radio_tower/fbmc_radio_tower_rock.json delete mode 100644 data/json/mapgen/basecamps/fbmc_radio_tower/fbmc_radio_tower_wad.json delete mode 100644 data/json/mapgen/basecamps/fbmc_radio_tower/fbmc_radio_tower_wood.json delete mode 100644 data/json/mapgen/basecamps/fbmc_sealab_small/fbmc_sealab_small_common.json delete mode 100644 data/json/recipes/basecamps/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_beds.json delete mode 100644 data/json/recipes/basecamps/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_common.json delete mode 100644 data/json/recipes/basecamps/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_log.json delete mode 100644 data/json/recipes/basecamps/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_metal.json delete mode 100644 data/json/recipes/basecamps/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_migo_resin.json delete mode 100644 data/json/recipes/basecamps/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_rammed_earth.json delete mode 100644 data/json/recipes/basecamps/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_rock.json delete mode 100644 data/json/recipes/basecamps/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_wad.json delete mode 100644 data/json/recipes/basecamps/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_wood.json delete mode 100644 data/json/recipes/basecamps/fbmc_helipad/recipe_modular_helipad_common.json delete mode 100644 data/json/recipes/basecamps/fbmc_helipad/recipe_modular_helipad_garage.json delete mode 100644 data/json/recipes/basecamps/fbmc_lighthouse/recipe_modular_lighthouse_common.json delete mode 100644 data/json/recipes/basecamps/fbmc_lightindustry/recipe_modular_lightindustry_00.json delete mode 100644 data/json/recipes/basecamps/fbmc_lightindustry/recipe_modular_lightindustry_00_beds.json delete mode 100644 data/json/recipes/basecamps/fbmc_lightindustry/recipe_modular_lightindustry_10.json delete mode 100644 data/json/recipes/basecamps/fbmc_lightindustry/recipe_modular_lightindustry_10_beds.json delete mode 100644 data/json/recipes/basecamps/fbmc_lightindustry/recipe_modular_lightindustry_workshop.json delete mode 100644 data/json/recipes/basecamps/fbmc_mansion/fbmc_mansion_+1.json delete mode 100644 data/json/recipes/basecamps/fbmc_mansion/fbmc_mansion_+2.json delete mode 100644 data/json/recipes/basecamps/fbmc_mansion/fbmc_mansion_+3.json delete mode 100644 data/json/recipes/basecamps/fbmc_mansion/fbmc_mansion_+4.json delete mode 100644 data/json/recipes/basecamps/fbmc_mansion/fbmc_mansion_expansion_surveys.json delete mode 100644 data/json/recipes/basecamps/fbmc_outpost/recipe_modular_outpost_cross.json delete mode 100644 data/json/recipes/basecamps/fbmc_outpost/recipe_modular_outpost_normal.json delete mode 100644 data/json/recipes/basecamps/fbmc_pottery_cottage/recipe_pottery_cottage_blacksmith.json delete mode 100644 data/json/recipes/basecamps/fbmc_pottery_cottage/recipe_pottery_cottage_common.json delete mode 100644 data/json/recipes/basecamps/fbmc_radio_tower/recipe_modular_radio_tower_beds.json delete mode 100644 data/json/recipes/basecamps/fbmc_radio_tower/recipe_modular_radio_tower_common.json delete mode 100644 data/json/recipes/basecamps/fbmc_radio_tower/recipe_modular_radio_tower_log.json delete mode 100644 data/json/recipes/basecamps/fbmc_radio_tower/recipe_modular_radio_tower_metal.json delete mode 100644 data/json/recipes/basecamps/fbmc_radio_tower/recipe_modular_radio_tower_migo_resin.json delete mode 100644 data/json/recipes/basecamps/fbmc_radio_tower/recipe_modular_radio_tower_rammed_earth.json delete mode 100644 data/json/recipes/basecamps/fbmc_radio_tower/recipe_modular_radio_tower_rock.json delete mode 100644 data/json/recipes/basecamps/fbmc_radio_tower/recipe_modular_radio_tower_wad.json delete mode 100644 data/json/recipes/basecamps/fbmc_radio_tower/recipe_modular_radio_tower_wood.json delete mode 100644 data/json/recipes/basecamps/fbmc_sealab_small/recipe_sealab_small_common.json diff --git a/data/json/mapgen/basecamps/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_beds.json b/data/json/mapgen/basecamps/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_beds.json deleted file mode 100644 index 60b06d530e5b7..0000000000000 --- a/data/json/mapgen/basecamps/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_beds.json +++ /dev/null @@ -1,178 +0,0 @@ -[ - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_mattress_beds_0", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 2, "y": 4 }, - { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 5, "y": 4 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_mattress_beds_1", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 8, "y": 2 }, - { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 11, "y": 2 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_mattress_beds_2", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 18, "y": 2 }, - { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 18, "y": 5 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_mattress_beds_3", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 20, "y": 8 }, - { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 20, "y": 11 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_mattress_beds_4", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 18, "y": 18 }, - { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 21, "y": 18 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_mattress_beds_5", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 12, "y": 20 }, - { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 15, "y": 20 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_mattress_beds_6", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 4, "y": 18 }, - { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 4, "y": 21 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_mattress_beds_7", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 2, "y": 12 }, - { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 2, "y": 15 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_straw_beds_0", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 2, "y": 4 }, - { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 5, "y": 4 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_straw_beds_1", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 8, "y": 2 }, - { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 11, "y": 2 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_straw_beds_2", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 18, "y": 2 }, - { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 18, "y": 5 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_straw_beds_3", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 20, "y": 8 }, - { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 20, "y": 11 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_straw_beds_4", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 18, "y": 18 }, - { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 21, "y": 18 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_straw_beds_5", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 12, "y": 20 }, - { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 15, "y": 20 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_straw_beds_6", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 4, "y": 18 }, - { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 4, "y": 21 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_straw_beds_7", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 2, "y": 12 }, - { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 2, "y": 15 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_common.json b/data/json/mapgen/basecamps/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_common.json deleted file mode 100644 index d7061667d359c..0000000000000 --- a/data/json/mapgen/basecamps/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_common.json +++ /dev/null @@ -1,84 +0,0 @@ -[ - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_0", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_bulletin", "x": 11, "y": 16 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_root_cellar", - "method": "json", - "object": { "set": [ { "point": "terrain", "id": "t_rootcellar", "x": 7, "y": 12 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_water_well", - "method": "json", - "object": { "set": [ { "point": "terrain", "id": "t_water_pump", "x": 7, "y": 11 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_radio", - "method": "json", - "object": { - "set": [ - { "point": "terrain", "id": "t_radio_tower", "x": 16, "y": 11 }, - { "point": "terrain", "id": "t_radio_controls", "x": 16, "y": 12 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_prepalisade", - "method": "json", - "object": { - "set": [ - { "point": "terrain", "id": "t_pit", "x": 13, "y": 1 }, - { "point": "terrain", "id": "t_pit", "x": 14, "y": 1 }, - { "point": "terrain", "id": "t_pit", "x": 1, "y": 9 }, - { "point": "terrain", "id": "t_pit", "x": 1, "y": 10 }, - { "point": "terrain", "id": "t_pit", "x": 22, "y": 13 }, - { "point": "terrain", "id": "t_pit", "x": 22, "y": 14 } - ], - "place_items": [ { "x": 11, "y": 9, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 180 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_palisade", - "method": "json", - "object": { - "set": [ - { "point": "terrain", "id": "t_palisade", "x": 13, "y": 1 }, - { "point": "terrain", "id": "t_palisade", "x": 14, "y": 1 }, - { "point": "terrain", "id": "t_palisade", "x": 1, "y": 9 }, - { "point": "terrain", "id": "t_palisade", "x": 1, "y": 10 }, - { "point": "terrain", "id": "t_palisade", "x": 22, "y": 13 }, - { "point": "terrain", "id": "t_palisade", "x": 22, "y": 14 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_reinforced_doors", - "method": "json", - "object": { - "set": [ - { "point": "terrain", "id": "t_rdoor_c", "x": 9, "y": 22 }, - { "point": "terrain", "id": "t_rdoor_c", "x": 10, "y": 22 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_metal_doors", - "method": "json", - "object": { - "set": [ - { "point": "terrain", "id": "t_door_metal_c", "x": 9, "y": 22 }, - { "point": "terrain", "id": "t_door_metal_c", "x": 10, "y": 22 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_log.json b/data/json/mapgen/basecamps/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_log.json deleted file mode 100644 index 6535f8dc7c526..0000000000000 --- a/data/json/mapgen/basecamps/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_log.json +++ /dev/null @@ -1,84 +0,0 @@ -[ - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_log_shack_0", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmc_log_wall_vertical" ], "x": 1, "y": 3 }, { "chunks": [ "fbmc_log_shack_south" ], "x": 2, "y": 3 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_log_shack_1", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmc_log_wall_vertical" ], "x": 7, "y": 1 }, { "chunks": [ "fbmc_log_shack_south" ], "x": 8, "y": 1 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_log_shack_2", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_log_wall_horizontal" ], "x": 15, "y": 1 }, - { "chunks": [ "fbmc_log_shack_west" ], "x": 15, "y": 2 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_log_shack_3", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_log_wall_horizontal" ], "x": 17, "y": 7 }, - { "chunks": [ "fbmc_log_shack_west" ], "x": 17, "y": 8 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_log_shack_4", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_log_wall_vertical" ], "x": 17, "y": 15 }, - { "chunks": [ "fbmc_log_shack_north" ], "x": 18, "y": 15 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_log_shack_5", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_log_wall_vertical" ], "x": 11, "y": 17 }, - { "chunks": [ "fbmc_log_shack_north" ], "x": 12, "y": 17 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_log_shack_6", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_log_wall_horizontal" ], "x": 3, "y": 17 }, - { "chunks": [ "fbmc_log_shack_east" ], "x": 3, "y": 18 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_log_shack_7", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_log_wall_horizontal" ], "x": 1, "y": 11 }, - { "chunks": [ "fbmc_log_shack_east" ], "x": 1, "y": 12 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_metal.json b/data/json/mapgen/basecamps/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_metal.json deleted file mode 100644 index 1c8e04a3d8944..0000000000000 --- a/data/json/mapgen/basecamps/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_metal.json +++ /dev/null @@ -1,90 +0,0 @@ -[ - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_metal_shack_0", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_metal_wall_vertical" ], "x": 1, "y": 3 }, - { "chunks": [ "fbmc_metal_shack_south" ], "x": 2, "y": 3 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_metal_shack_1", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_metal_wall_vertical" ], "x": 7, "y": 1 }, - { "chunks": [ "fbmc_metal_shack_south" ], "x": 8, "y": 1 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_metal_shack_2", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_metal_wall_horizontal" ], "x": 15, "y": 1 }, - { "chunks": [ "fbmc_metal_shack_west" ], "x": 15, "y": 2 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_metal_shack_3", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_metal_wall_horizontal" ], "x": 17, "y": 7 }, - { "chunks": [ "fbmc_metal_shack_west" ], "x": 17, "y": 8 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_metal_shack_4", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_metal_wall_vertical" ], "x": 17, "y": 15 }, - { "chunks": [ "fbmc_metal_shack_north" ], "x": 18, "y": 15 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_metal_shack_5", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_metal_wall_vertical" ], "x": 11, "y": 17 }, - { "chunks": [ "fbmc_metal_shack_north" ], "x": 12, "y": 17 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_metal_shack_6", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_metal_wall_horizontal" ], "x": 3, "y": 17 }, - { "chunks": [ "fbmc_metal_shack_east" ], "x": 3, "y": 18 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_metal_shack_7", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_metal_wall_horizontal" ], "x": 1, "y": 11 }, - { "chunks": [ "fbmc_metal_shack_east" ], "x": 1, "y": 12 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_migo_resin.json b/data/json/mapgen/basecamps/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_migo_resin.json deleted file mode 100644 index 54079e51e5c3f..0000000000000 --- a/data/json/mapgen/basecamps/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_migo_resin.json +++ /dev/null @@ -1,90 +0,0 @@ -[ - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_migo_resin_shack_0", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_migo_resin_wall_vertical" ], "x": 1, "y": 3 }, - { "chunks": [ "fbmc_migo_resin_shack_south" ], "x": 2, "y": 3 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_migo_resin_shack_1", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_migo_resin_wall_vertical" ], "x": 7, "y": 1 }, - { "chunks": [ "fbmc_migo_resin_shack_south" ], "x": 8, "y": 1 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_migo_resin_shack_2", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_migo_resin_wall_horizontal" ], "x": 15, "y": 1 }, - { "chunks": [ "fbmc_migo_resin_shack_west" ], "x": 15, "y": 2 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_migo_resin_shack_3", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_migo_resin_wall_horizontal" ], "x": 17, "y": 7 }, - { "chunks": [ "fbmc_migo_resin_shack_west" ], "x": 17, "y": 8 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_migo_resin_shack_4", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_migo_resin_wall_vertical" ], "x": 17, "y": 15 }, - { "chunks": [ "fbmc_migo_resin_shack_north" ], "x": 18, "y": 15 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_migo_resin_shack_5", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_migo_resin_wall_vertical" ], "x": 11, "y": 17 }, - { "chunks": [ "fbmc_migo_resin_shack_north" ], "x": 12, "y": 17 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_migo_resin_shack_6", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_migo_resin_wall_horizontal" ], "x": 3, "y": 17 }, - { "chunks": [ "fbmc_migo_resin_shack_east" ], "x": 3, "y": 18 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_migo_resin_shack_7", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_migo_resin_wall_horizontal" ], "x": 1, "y": 11 }, - { "chunks": [ "fbmc_migo_resin_shack_east" ], "x": 1, "y": 12 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_rammed_earth.json b/data/json/mapgen/basecamps/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_rammed_earth.json deleted file mode 100644 index 5db23f07fe4e9..0000000000000 --- a/data/json/mapgen/basecamps/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_rammed_earth.json +++ /dev/null @@ -1,90 +0,0 @@ -[ - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_rammed_earth_shack_0", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_rammed_earth_wall_vertical" ], "x": 1, "y": 3 }, - { "chunks": [ "fbmc_rammed_earth_shack_south" ], "x": 2, "y": 3 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_rammed_earth_shack_1", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_rammed_earth_wall_vertical" ], "x": 7, "y": 1 }, - { "chunks": [ "fbmc_rammed_earth_shack_south" ], "x": 8, "y": 1 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_rammed_earth_shack_2", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_rammed_earth_wall_horizontal" ], "x": 15, "y": 1 }, - { "chunks": [ "fbmc_rammed_earth_shack_west" ], "x": 15, "y": 2 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_rammed_earth_shack_3", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_rammed_earth_wall_horizontal" ], "x": 17, "y": 7 }, - { "chunks": [ "fbmc_rammed_earth_shack_west" ], "x": 17, "y": 8 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_rammed_earth_shack_4", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_rammed_earth_wall_vertical" ], "x": 17, "y": 15 }, - { "chunks": [ "fbmc_rammed_earth_shack_north" ], "x": 18, "y": 15 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_rammed_earth_shack_5", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_rammed_earth_wall_vertical" ], "x": 11, "y": 17 }, - { "chunks": [ "fbmc_rammed_earth_shack_north" ], "x": 12, "y": 17 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_rammed_earth_shack_6", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_rammed_earth_wall_horizontal" ], "x": 3, "y": 17 }, - { "chunks": [ "fbmc_rammed_earth_shack_east" ], "x": 3, "y": 18 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_rammed_earth_shack_7", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_rammed_earth_wall_horizontal" ], "x": 1, "y": 11 }, - { "chunks": [ "fbmc_rammed_earth_shack_east" ], "x": 1, "y": 12 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_rock.json b/data/json/mapgen/basecamps/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_rock.json deleted file mode 100644 index a132a6376edf7..0000000000000 --- a/data/json/mapgen/basecamps/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_rock.json +++ /dev/null @@ -1,90 +0,0 @@ -[ - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_rock_shack_0", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_rock_wall_vertical" ], "x": 1, "y": 3 }, - { "chunks": [ "fbmc_rock_shack_south" ], "x": 2, "y": 3 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_rock_shack_1", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_rock_wall_vertical" ], "x": 7, "y": 1 }, - { "chunks": [ "fbmc_rock_shack_south" ], "x": 8, "y": 1 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_rock_shack_2", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_rock_wall_horizontal" ], "x": 15, "y": 1 }, - { "chunks": [ "fbmc_rock_shack_west" ], "x": 15, "y": 2 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_rock_shack_3", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_rock_wall_horizontal" ], "x": 17, "y": 7 }, - { "chunks": [ "fbmc_rock_shack_west" ], "x": 17, "y": 8 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_rock_shack_4", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_rock_wall_vertical" ], "x": 17, "y": 15 }, - { "chunks": [ "fbmc_rock_shack_north" ], "x": 18, "y": 15 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_rock_shack_5", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_rock_wall_vertical" ], "x": 11, "y": 17 }, - { "chunks": [ "fbmc_rock_shack_north" ], "x": 12, "y": 17 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_rock_shack_6", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_rock_wall_horizontal" ], "x": 3, "y": 17 }, - { "chunks": [ "fbmc_rock_shack_east" ], "x": 3, "y": 18 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_rock_shack_7", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_rock_wall_horizontal" ], "x": 1, "y": 11 }, - { "chunks": [ "fbmc_rock_shack_east" ], "x": 1, "y": 12 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_wad.json b/data/json/mapgen/basecamps/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_wad.json deleted file mode 100644 index 55e5cf3d92e62..0000000000000 --- a/data/json/mapgen/basecamps/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_wad.json +++ /dev/null @@ -1,84 +0,0 @@ -[ - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_wad_shack_0", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmc_wad_wall_vertical" ], "x": 1, "y": 3 }, { "chunks": [ "fbmc_wad_shack_south" ], "x": 2, "y": 3 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_wad_shack_1", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmc_wad_wall_vertical" ], "x": 7, "y": 1 }, { "chunks": [ "fbmc_wad_shack_south" ], "x": 8, "y": 1 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_wad_shack_2", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_wad_wall_horizontal" ], "x": 15, "y": 1 }, - { "chunks": [ "fbmc_wad_shack_west" ], "x": 15, "y": 2 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_wad_shack_3", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_wad_wall_horizontal" ], "x": 17, "y": 7 }, - { "chunks": [ "fbmc_wad_shack_west" ], "x": 17, "y": 8 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_wad_shack_4", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_wad_wall_vertical" ], "x": 17, "y": 15 }, - { "chunks": [ "fbmc_wad_shack_north" ], "x": 18, "y": 15 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_wad_shack_5", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_wad_wall_vertical" ], "x": 11, "y": 17 }, - { "chunks": [ "fbmc_wad_shack_north" ], "x": 12, "y": 17 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_wad_shack_6", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_wad_wall_horizontal" ], "x": 3, "y": 17 }, - { "chunks": [ "fbmc_wad_shack_east" ], "x": 3, "y": 18 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_wad_shack_7", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_wad_wall_horizontal" ], "x": 1, "y": 11 }, - { "chunks": [ "fbmc_wad_shack_east" ], "x": 1, "y": 12 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_wood.json b/data/json/mapgen/basecamps/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_wood.json deleted file mode 100644 index c42b73f436c5d..0000000000000 --- a/data/json/mapgen/basecamps/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_wood.json +++ /dev/null @@ -1,90 +0,0 @@ -[ - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_wood_shack_0", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_wood_wall_vertical" ], "x": 1, "y": 3 }, - { "chunks": [ "fbmc_wood_shack_south" ], "x": 2, "y": 3 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_wood_shack_1", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_wood_wall_vertical" ], "x": 7, "y": 1 }, - { "chunks": [ "fbmc_wood_shack_south" ], "x": 8, "y": 1 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_wood_shack_2", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_wood_wall_horizontal" ], "x": 15, "y": 1 }, - { "chunks": [ "fbmc_wood_shack_west" ], "x": 15, "y": 2 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_wood_shack_3", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_wood_wall_horizontal" ], "x": 17, "y": 7 }, - { "chunks": [ "fbmc_wood_shack_west" ], "x": 17, "y": 8 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_wood_shack_4", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_wood_wall_vertical" ], "x": 17, "y": 15 }, - { "chunks": [ "fbmc_wood_shack_north" ], "x": 18, "y": 15 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_wood_shack_5", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_wood_wall_vertical" ], "x": 11, "y": 17 }, - { "chunks": [ "fbmc_wood_shack_north" ], "x": 12, "y": 17 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_wood_shack_6", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_wood_wall_horizontal" ], "x": 3, "y": 17 }, - { "chunks": [ "fbmc_wood_shack_east" ], "x": 3, "y": 18 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_fire_lookout_tower_wood_shack_7", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_wood_wall_horizontal" ], "x": 1, "y": 11 }, - { "chunks": [ "fbmc_wood_shack_east" ], "x": 1, "y": 12 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/fbmc_helipad/fbmc_helipad_common.json b/data/json/mapgen/basecamps/fbmc_helipad/fbmc_helipad_common.json deleted file mode 100644 index a09b2389814fd..0000000000000 --- a/data/json/mapgen/basecamps/fbmc_helipad/fbmc_helipad_common.json +++ /dev/null @@ -1,79 +0,0 @@ -[ - { - "type": "mapgen", - "update_mapgen_id": "fbmc_helipad_0", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_bulletin", "x": 15, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_helipad_barricade_wood", - "method": "json", - "object": { - "set": [ - { "point": "terrain", "id": "t_wall_wood", "x": 5, "y": 16 }, - { "point": "terrain", "id": "t_wall_wood", "x": 8, "y": 16 }, - { "point": "terrain", "id": "t_wall_wood", "x": 10, "y": 16 }, - { "point": "terrain", "id": "t_wall_wood", "x": 11, "y": 16 }, - { "point": "terrain", "id": "t_wall_wood", "x": 13, "y": 16 }, - { "point": "terrain", "id": "t_wall_wood", "x": 14, "y": 16 }, - { "point": "terrain", "id": "t_wall_wood", "x": 19, "y": 16 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_helipad_barricade_migo_resin", - "method": "json", - "object": { - "set": [ - { "point": "terrain", "id": "t_wall_resin", "x": 5, "y": 16 }, - { "point": "terrain", "id": "t_wall_resin", "x": 8, "y": 16 }, - { "point": "terrain", "id": "t_wall_resin", "x": 10, "y": 16 }, - { "point": "terrain", "id": "t_wall_resin", "x": 11, "y": 16 }, - { "point": "terrain", "id": "t_wall_resin", "x": 13, "y": 16 }, - { "point": "terrain", "id": "t_wall_resin", "x": 14, "y": 16 }, - { "point": "terrain", "id": "t_wall_resin", "x": 19, "y": 16 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_helipad_root_cellar", - "method": "json", - "object": { "set": [ { "point": "terrain", "id": "t_rootcellar", "x": 13, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_helipad_butchery_rack", - "method": "json", - "object": { - "set": [ - { "point": "furniture", "id": "f_butcher_rack", "x": 10, "y": 15 }, - { "point": "furniture", "id": "f_table", "x": 11, "y": 15 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_helipad_reinforce_doors", - "method": "json", - "object": { - "set": [ - { "point": "terrain", "id": "t_rdoor_c", "x": 16, "y": 16 }, - { "point": "terrain", "id": "t_rdoor_c", "x": 17, "y": 16 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_helipad_radio", - "method": "json", - "object": { - "set": [ - { "point": "terrain", "id": "t_radio_controls", "x": 19, "y": 15 }, - { "point": "terrain", "id": "t_radio_tower", "x": 20, "y": 15 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/fbmc_helipad/fbmc_helipad_garage.json b/data/json/mapgen/basecamps/fbmc_helipad/fbmc_helipad_garage.json deleted file mode 100644 index 5db37f58c7fbb..0000000000000 --- a/data/json/mapgen/basecamps/fbmc_helipad/fbmc_helipad_garage.json +++ /dev/null @@ -1,14 +0,0 @@ -[ - { - "type": "mapgen", - "om_terrain": [ "faction_base_helipad_garage_0" ], - "method": "json", - "object": { "fill_ter": "t_dirt" } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_helipad_garage_0", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_null", "x": 0, "y": 0 } ] } - } -] diff --git a/data/json/mapgen/basecamps/fbmc_lighthouse/fbmc_lighthouse.json b/data/json/mapgen/basecamps/fbmc_lighthouse/fbmc_lighthouse.json deleted file mode 100644 index 10fc3f5269f99..0000000000000 --- a/data/json/mapgen/basecamps/fbmc_lighthouse/fbmc_lighthouse.json +++ /dev/null @@ -1,14 +0,0 @@ -[ - { - "type": "mapgen", - "update_mapgen_id": "fbmc_lighthouse_0", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_bulletin", "x": 10, "y": 8 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_lighthouse_root_cellar", - "method": "json", - "object": { "set": [ { "point": "terrain", "id": "t_rootcellar", "x": 9, "y": 15 } ] } - } -] diff --git a/data/json/mapgen/basecamps/fbmc_lightindustry/fbmc_lightindustry_00.json b/data/json/mapgen/basecamps/fbmc_lightindustry/fbmc_lightindustry_00.json deleted file mode 100644 index bc4f1c7793628..0000000000000 --- a/data/json/mapgen/basecamps/fbmc_lightindustry/fbmc_lightindustry_00.json +++ /dev/null @@ -1,94 +0,0 @@ -[ - { - "type": "mapgen", - "update_mapgen_id": "fbmc_lightindustry_00", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_bulletin", "x": 17, "y": 22 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_lightindustry_00_barricades_wood", - "method": "json", - "object": { - "set": [ - { "point": "terrain", "id": "t_wall_wood", "x": 3, "y": 7 }, - { "point": "terrain", "id": "t_wall_wood", "x": 7, "y": 7 }, - { "point": "terrain", "id": "t_wall_wood", "x": 11, "y": 7 }, - { "point": "terrain", "id": "t_wall_wood", "x": 17, "y": 10 }, - { "point": "terrain", "id": "t_wall_wood", "x": 19, "y": 10 }, - { "point": "terrain", "id": "t_wall_wood", "x": 0, "y": 12 }, - { "point": "terrain", "id": "t_wall_wood", "x": 0, "y": 17 }, - { "point": "terrain", "id": "t_wall_wood", "x": 0, "y": 21 }, - { "point": "terrain", "id": "t_wall_wood", "x": 3, "y": 23 }, - { "point": "terrain", "id": "t_wall_wood", "x": 12, "y": 23 }, - { "point": "terrain", "id": "t_wall_wood", "x": 21, "y": 23 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_lightindustry_00_barricades_migo", - "method": "json", - "object": { - "set": [ - { "point": "terrain", "id": "t_wall_resin", "x": 3, "y": 7 }, - { "point": "terrain", "id": "t_wall_resin", "x": 7, "y": 7 }, - { "point": "terrain", "id": "t_wall_resin", "x": 11, "y": 7 }, - { "point": "terrain", "id": "t_wall_resin", "x": 17, "y": 10 }, - { "point": "terrain", "id": "t_wall_resin", "x": 19, "y": 10 }, - { "point": "terrain", "id": "t_wall_resin", "x": 0, "y": 12 }, - { "point": "terrain", "id": "t_wall_resin", "x": 0, "y": 17 }, - { "point": "terrain", "id": "t_wall_resin", "x": 0, "y": 21 }, - { "point": "terrain", "id": "t_wall_resin", "x": 3, "y": 23 }, - { "point": "terrain", "id": "t_wall_resin", "x": 12, "y": 23 }, - { "point": "terrain", "id": "t_wall_resin", "x": 21, "y": 23 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_lightindustry_00_root_cellar", - "method": "json", - "object": { "set": [ { "point": "terrain", "id": "t_rootcellar", "x": 14, "y": 9 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_lightindustry_00_butchery_rack", - "method": "json", - "object": { - "set": [ - { "point": "furniture", "id": "f_butcher_rack", "x": 14, "y": 7 }, - { "point": "furniture", "id": "f_table", "x": 14, "y": 8 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_lightindustry_00_water_well", - "method": "json", - "object": { "set": [ { "point": "terrain", "id": "t_water_pump", "x": 16, "y": 7 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_lightindustry_00_radio", - "method": "json", - "object": { - "set": [ - { "point": "terrain", "id": "t_radio_controls", "x": 20, "y": 8 }, - { "point": "terrain", "id": "t_radio_tower", "x": 21, "y": 8 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_lightindustry_00_reinforce_doors", - "method": "json", - "object": { - "set": [ - { "point": "terrain", "id": "t_rdoor_c", "x": 18, "y": 10 }, - { "point": "terrain", "id": "t_rdoor_c", "x": 23, "y": 15 }, - { "point": "terrain", "id": "t_rdoor_c", "x": 7, "y": 23 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/fbmc_lightindustry/fbmc_lightindustry_00_beds.json b/data/json/mapgen/basecamps/fbmc_lightindustry/fbmc_lightindustry_00_beds.json deleted file mode 100644 index 1d785e1be2669..0000000000000 --- a/data/json/mapgen/basecamps/fbmc_lightindustry/fbmc_lightindustry_00_beds.json +++ /dev/null @@ -1,112 +0,0 @@ -[ - { - "type": "mapgen", - "update_mapgen_id": "fbmc_lightindustry_00_bed_1_mattress", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 15, "y": 13 }, - { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 1, "y": 20 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_lightindustry_00_bed_2_mattress", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 10, "y": 8 }, - { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 8, "y": 8 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_lightindustry_00_bed_3_mattress", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 8, "y": 15 }, - { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 6, "y": 13 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_lightindustry_00_bed_4_mattress", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 1, "y": 12 }, - { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 2, "y": 8 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_lightindustry_00_bed_5_mattress", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 1, "y": 17 }, - { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 1, "y": 15 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_lightindustry_00_bed_1_straw", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 15, "y": 13 }, - { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 1, "y": 20 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_lightindustry_00_bed_2_straw", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 10, "y": 8 }, - { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 8, "y": 8 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_lightindustry_00_bed_3_straw", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 8, "y": 15 }, - { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 6, "y": 13 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_lightindustry_00_bed_4_straw", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 1, "y": 12 }, - { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 2, "y": 8 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_lightindustry_00_bed_5_straw", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 1, "y": 17 }, - { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 1, "y": 15 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/fbmc_lightindustry/fbmc_lightindustry_10.json b/data/json/mapgen/basecamps/fbmc_lightindustry/fbmc_lightindustry_10.json deleted file mode 100644 index f4ea56a0aed48..0000000000000 --- a/data/json/mapgen/basecamps/fbmc_lightindustry/fbmc_lightindustry_10.json +++ /dev/null @@ -1,105 +0,0 @@ -[ - { - "type": "mapgen", - "update_mapgen_id": "fbmc_lightindustry_10", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_bulletin", "x": 22, "y": 10 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_lightindustry_10_barricades_wood", - "method": "json", - "object": { - "set": [ - { "point": "terrain", "id": "t_wall_wood", "x": 2, "y": 3 }, - { "point": "terrain", "id": "t_wall_wood", "x": 3, "y": 3 }, - { "point": "terrain", "id": "t_wall_wood", "x": 7, "y": 3 }, - { "point": "terrain", "id": "t_wall_wood", "x": 8, "y": 3 }, - { "point": "terrain", "id": "t_wall_wood", "x": 12, "y": 3 }, - { "point": "terrain", "id": "t_wall_wood", "x": 13, "y": 3 }, - { "point": "terrain", "id": "t_wall_wood", "x": 16, "y": 3 }, - { "point": "terrain", "id": "t_wall_wood", "x": 17, "y": 3 }, - { "point": "terrain", "id": "t_wall_wood", "x": 2, "y": 15 }, - { "point": "terrain", "id": "t_wall_wood", "x": 3, "y": 15 }, - { "point": "terrain", "id": "t_wall_wood", "x": 7, "y": 15 }, - { "point": "terrain", "id": "t_wall_wood", "x": 8, "y": 15 }, - { "point": "terrain", "id": "t_wall_wood", "x": 12, "y": 15 }, - { "point": "terrain", "id": "t_wall_wood", "x": 13, "y": 15 }, - { "point": "terrain", "id": "t_wall_wood", "x": 20, "y": 15 }, - { "point": "terrain", "id": "t_wall_wood", "x": 21, "y": 15 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_lightindustry_10_barricades_migo", - "method": "json", - "object": { - "set": [ - { "point": "terrain", "id": "t_wall_resin", "x": 2, "y": 3 }, - { "point": "terrain", "id": "t_wall_resin", "x": 3, "y": 3 }, - { "point": "terrain", "id": "t_wall_resin", "x": 7, "y": 3 }, - { "point": "terrain", "id": "t_wall_resin", "x": 8, "y": 3 }, - { "point": "terrain", "id": "t_wall_resin", "x": 12, "y": 3 }, - { "point": "terrain", "id": "t_wall_resin", "x": 13, "y": 3 }, - { "point": "terrain", "id": "t_wall_resin", "x": 16, "y": 3 }, - { "point": "terrain", "id": "t_wall_resin", "x": 17, "y": 3 }, - { "point": "terrain", "id": "t_wall_resin", "x": 2, "y": 15 }, - { "point": "terrain", "id": "t_wall_resin", "x": 3, "y": 15 }, - { "point": "terrain", "id": "t_wall_resin", "x": 7, "y": 15 }, - { "point": "terrain", "id": "t_wall_resin", "x": 8, "y": 15 }, - { "point": "terrain", "id": "t_wall_resin", "x": 12, "y": 15 }, - { "point": "terrain", "id": "t_wall_resin", "x": 13, "y": 15 }, - { "point": "terrain", "id": "t_wall_resin", "x": 20, "y": 15 }, - { "point": "terrain", "id": "t_wall_resin", "x": 21, "y": 15 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_lightindustry_10_root_cellar", - "method": "json", - "object": { "set": [ { "point": "terrain", "id": "t_rootcellar", "x": 19, "y": 16 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_lightindustry_10_butchery_rack", - "method": "json", - "object": { - "set": [ - { "point": "furniture", "id": "f_butcher_rack", "x": 22, "y": 16 }, - { "point": "furniture", "id": "f_table", "x": 21, "y": 16 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_lightindustry_10_water_well", - "method": "json", - "object": { "set": [ { "point": "terrain", "id": "t_water_pump", "x": 20, "y": 16 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_lightindustry_10_radio", - "method": "json", - "object": { - "set": [ - { "point": "terrain", "id": "t_radio_controls", "x": 14, "y": 16 }, - { "point": "terrain", "id": "t_radio_tower", "x": 13, "y": 16 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_lightindustry_10_reinforce_doors", - "method": "json", - "object": { - "set": [ - { "point": "terrain", "id": "t_rdoor_c", "x": 16, "y": 15 }, - { "point": "terrain", "id": "t_rdoor_c", "x": 17, "y": 15 }, - { "point": "terrain", "id": "t_rdoor_c", "x": 0, "y": 10 }, - { "point": "terrain", "id": "t_rdoor_c", "x": 23, "y": 9 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/fbmc_lightindustry/fbmc_lightindustry_10_beds.json b/data/json/mapgen/basecamps/fbmc_lightindustry/fbmc_lightindustry_10_beds.json deleted file mode 100644 index e1b5cbc10136f..0000000000000 --- a/data/json/mapgen/basecamps/fbmc_lightindustry/fbmc_lightindustry_10_beds.json +++ /dev/null @@ -1,112 +0,0 @@ -[ - { - "type": "mapgen", - "update_mapgen_id": "fbmc_lightindustry_10_bed_1_mattress", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 19, "y": 13 }, - { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 14, "y": 13 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_lightindustry_10_bed_2_mattress", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 6, "y": 13 }, - { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 9, "y": 13 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_lightindustry_10_bed_3_mattress", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 6, "y": 7 }, - { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 14, "y": 8 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_lightindustry_10_bed_4_mattress", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 6, "y": 4 }, - { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 13, "y": 4 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_lightindustry_10_bed_5_mattress", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 2, "y": 5 }, - { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 1, "y": 13 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_lightindustry_10_bed_1_straw", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 19, "y": 13 }, - { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 14, "y": 13 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_lightindustry_10_bed_2_straw", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 6, "y": 13 }, - { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 9, "y": 13 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_lightindustry_10_bed_3_straw", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 6, "y": 7 }, - { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 14, "y": 8 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_lightindustry_10_bed_4_straw", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 6, "y": 4 }, - { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 13, "y": 4 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_lightindustry_10_bed_5_straw", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 2, "y": 5 }, - { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 1, "y": 13 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/fbmc_lightindustry/fbmc_lightindustry_workshop.json b/data/json/mapgen/basecamps/fbmc_lightindustry/fbmc_lightindustry_workshop.json deleted file mode 100644 index 4076a6acf9540..0000000000000 --- a/data/json/mapgen/basecamps/fbmc_lightindustry/fbmc_lightindustry_workshop.json +++ /dev/null @@ -1,14 +0,0 @@ -[ - { - "type": "mapgen", - "update_mapgen_id": "faction_base_lightindustry_workshop_0", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_null", "x": 0, "y": 0 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_lightindustry_workshop_drop_hammer", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_drophammer", "x": 12, "y": 12 } ] } - } -] diff --git a/data/json/mapgen/basecamps/fbmc_mansion/fbmc_mansion_+1.json b/data/json/mapgen/basecamps/fbmc_mansion/fbmc_mansion_+1.json deleted file mode 100644 index aa4513225b6fe..0000000000000 --- a/data/json/mapgen/basecamps/fbmc_mansion/fbmc_mansion_+1.json +++ /dev/null @@ -1,62 +0,0 @@ -[ - { - "type": "mapgen", - "update_mapgen_id": "fbmc_mansion_+1", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_bulletin", "x": 9, "y": 9 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_mansion_+1_radio", - "method": "json", - "object": { - "set": [ - { "point": "terrain", "id": "t_radio_tower", "x": 8, "y": 9 }, - { "point": "terrain", "id": "t_radio_controls", "x": 8, "y": 10 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_mansion_+1_prefarm", - "object": { - "mapgensize": [ 12, 12 ], - "rows": [ - "dddd dddd", - "d d", - "d d", - "d d", - " ", - " ", - " ", - " ", - "d d", - "d d", - "d d", - "dddd dddd" - ], - "terrain": { "d": "t_dirt" } - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_mansion_+1_farm", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_mansion_+1_prefarm" ], "x": 6, "y": 6 }, - { "chunks": [ "fbmc_mansion_farm_field" ], "x": 6, "y": 5 }, - { "chunks": [ "fbmc_mansion_farm_field" ], "x": 13, "y": 5 }, - { "chunks": [ "fbmc_mansion_farm_field" ], "x": 1, "y": 17 }, - { "chunks": [ "fbmc_mansion_farm_field" ], "x": 6, "y": 17 }, - { "chunks": [ "fbmc_mansion_farm_field" ], "x": 1, "y": 20 }, - { "chunks": [ "fbmc_mansion_farm_field" ], "x": 6, "y": 20 }, - { "chunks": [ "fbmc_mansion_farm_field" ], "x": 13, "y": 17 }, - { "chunks": [ "fbmc_mansion_farm_field" ], "x": 18, "y": 17 }, - { "chunks": [ "fbmc_mansion_farm_field" ], "x": 13, "y": 20 }, - { "chunks": [ "fbmc_mansion_farm_field" ], "x": 18, "y": 20 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/fbmc_mansion/fbmc_mansion_+2.json b/data/json/mapgen/basecamps/fbmc_mansion/fbmc_mansion_+2.json deleted file mode 100644 index 765c603dd88ea..0000000000000 --- a/data/json/mapgen/basecamps/fbmc_mansion/fbmc_mansion_+2.json +++ /dev/null @@ -1,19 +0,0 @@ -[ - { - "type": "mapgen", - "update_mapgen_id": "fbmc_mansion_+2", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_bulletin", "x": 18, "y": 6 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_mansion_+2_radio", - "method": "json", - "object": { - "set": [ - { "point": "terrain", "id": "t_radio_tower", "x": 12, "y": 0 }, - { "point": "terrain", "id": "t_radio_controls", "x": 12, "y": 1 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/fbmc_mansion/fbmc_mansion_+3.json b/data/json/mapgen/basecamps/fbmc_mansion/fbmc_mansion_+3.json deleted file mode 100644 index a74f6acd8f4ff..0000000000000 --- a/data/json/mapgen/basecamps/fbmc_mansion/fbmc_mansion_+3.json +++ /dev/null @@ -1,19 +0,0 @@ -[ - { - "type": "mapgen", - "update_mapgen_id": "fbmc_mansion_+3", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_bulletin", "x": 17, "y": 20 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_mansion_+3_radio", - "method": "json", - "object": { - "set": [ - { "point": "terrain", "id": "t_radio_tower", "x": 6, "y": 0 }, - { "point": "terrain", "id": "t_radio_controls", "x": 6, "y": 1 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/fbmc_mansion/fbmc_mansion_+4.json b/data/json/mapgen/basecamps/fbmc_mansion/fbmc_mansion_+4.json deleted file mode 100644 index 1ce3050d2a783..0000000000000 --- a/data/json/mapgen/basecamps/fbmc_mansion/fbmc_mansion_+4.json +++ /dev/null @@ -1,49 +0,0 @@ -[ - { - "type": "mapgen", - "update_mapgen_id": "fbmc_mansion_+4", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_bulletin", "x": 9, "y": 2 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_mansion_+4_radio", - "method": "json", - "object": { - "set": [ - { "point": "terrain", "id": "t_radio_tower", "x": 9, "y": 0 }, - { "point": "terrain", "id": "t_radio_controls", "x": 9, "y": 1 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_mansion_+4_prefarm", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "dddddd", - "dddddd", - "dddddd", - "dddddd", - " ", - " " - ], - "terrain": { "d": "t_dirt" } - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_mansion_+4_farm", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_mansion_+4_prefarm" ], "x": 4, "y": 10 }, - { "chunks": [ "fbmc_mansion_+4_prefarm" ], "x": 14, "y": 10 }, - { "chunks": [ "fbmc_mansion_farm_field" ], "x": 4, "y": 11 }, - { "chunks": [ "fbmc_mansion_farm_field" ], "x": 15, "y": 11 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/fbmc_mansion/fbmc_mansion_common.json b/data/json/mapgen/basecamps/fbmc_mansion/fbmc_mansion_common.json deleted file mode 100644 index 9e20a4e62d5b9..0000000000000 --- a/data/json/mapgen/basecamps/fbmc_mansion/fbmc_mansion_common.json +++ /dev/null @@ -1,34 +0,0 @@ -[ - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_mansion_farm_field", - "object": { - "mapgensize": [ 5, 5 ], - "rows": [ - "fffff", - "fffff", - " ", - " ", - " " - ], - "terrain": { "f": "t_dirtmound" } - } - }, - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_mansion_farm_field_thin", - "object": { - "mapgensize": [ 5, 5 ], - "rows": [ - "fffff", - " ", - " ", - " ", - " " - ], - "terrain": { "f": "t_dirtmound" } - } - } -] diff --git a/data/json/mapgen/basecamps/fbmc_mansion/fbmc_mansion_expansion.json b/data/json/mapgen/basecamps/fbmc_mansion/fbmc_mansion_expansion.json deleted file mode 100644 index 29334103aa596..0000000000000 --- a/data/json/mapgen/basecamps/fbmc_mansion/fbmc_mansion_expansion.json +++ /dev/null @@ -1,110 +0,0 @@ -[ - { - "type": "mapgen", - "update_mapgen_id": "faction_base_mansion_e1", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_null", "x": 0, "y": 0 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_mansion_e2", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_null", "x": 0, "y": 0 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_mansion_t1", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_null", "x": 0, "y": 0 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_mansion_t2", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_null", "x": 0, "y": 0 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_mansion_t3", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_null", "x": 0, "y": 0 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_mansion_t4", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_null", "x": 0, "y": 0 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_mansion_t5", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_null", "x": 0, "y": 0 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_mansion_t6", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_null", "x": 0, "y": 0 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_mansion_t7", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_null", "x": 0, "y": 0 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_mansion_+1", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_null", "x": 0, "y": 0 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_mansion_+2", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_null", "x": 0, "y": 0 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_mansion_+3", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_null", "x": 0, "y": 0 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_mansion_+4", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_null", "x": 0, "y": 0 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_mansion_c1", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_null", "x": 0, "y": 0 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_mansion_c2", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_null", "x": 0, "y": 0 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_mansion_c3", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_null", "x": 0, "y": 0 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_mansion_c4", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_null", "x": 0, "y": 0 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_mansion_c5", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_null", "x": 0, "y": 0 } ] } - } -] diff --git a/data/json/mapgen/basecamps/fbmc_mansion/fbmc_mansion_overmap.json b/data/json/mapgen/basecamps/fbmc_mansion/fbmc_mansion_overmap.json deleted file mode 100644 index 967028dc4dc3b..0000000000000 --- a/data/json/mapgen/basecamps/fbmc_mansion/fbmc_mansion_overmap.json +++ /dev/null @@ -1,86 +0,0 @@ -[ - { - "type": "mapgen", - "om_terrain": [ "faction_base_mansion_e1" ], - "method": "json", - "object": { "fill_ter": "t_dirt" } - }, - { - "type": "mapgen", - "om_terrain": [ "faction_base_mansion_e2" ], - "method": "json", - "object": { "fill_ter": "t_dirt" } - }, - { - "type": "mapgen", - "om_terrain": [ "faction_base_mansion_t1" ], - "method": "json", - "object": { "fill_ter": "t_dirt" } - }, - { - "type": "mapgen", - "om_terrain": [ "faction_base_mansion_t2" ], - "method": "json", - "object": { "fill_ter": "t_dirt" } - }, - { - "type": "mapgen", - "om_terrain": [ "faction_base_mansion_t3" ], - "method": "json", - "object": { "fill_ter": "t_dirt" } - }, - { - "type": "mapgen", - "om_terrain": [ "faction_base_mansion_t4" ], - "method": "json", - "object": { "fill_ter": "t_dirt" } - }, - { - "type": "mapgen", - "om_terrain": [ "faction_base_mansion_t5" ], - "method": "json", - "object": { "fill_ter": "t_dirt" } - }, - { - "type": "mapgen", - "om_terrain": [ "faction_base_mansion_t6" ], - "method": "json", - "object": { "fill_ter": "t_dirt" } - }, - { - "type": "mapgen", - "om_terrain": [ "faction_base_mansion_t7" ], - "method": "json", - "object": { "fill_ter": "t_dirt" } - }, - { - "type": "mapgen", - "om_terrain": [ "faction_base_mansion_c1" ], - "method": "json", - "object": { "fill_ter": "t_dirt" } - }, - { - "type": "mapgen", - "om_terrain": [ "faction_base_mansion_c2" ], - "method": "json", - "object": { "fill_ter": "t_dirt" } - }, - { - "type": "mapgen", - "om_terrain": [ "faction_base_mansion_c3" ], - "method": "json", - "object": { "fill_ter": "t_dirt" } - }, - { - "type": "mapgen", - "om_terrain": [ "faction_base_mansion_c4" ], - "method": "json", - "object": { "fill_ter": "t_dirt" } - }, - { - "type": "mapgen", - "om_terrain": [ "faction_base_mansion_c5" ], - "method": "json", - "object": { "fill_ter": "t_dirt" } - } -] diff --git a/data/json/mapgen/basecamps/fbmc_outpost/fbmc_outpost_cross.json b/data/json/mapgen/basecamps/fbmc_outpost/fbmc_outpost_cross.json deleted file mode 100644 index e6635ce91ee47..0000000000000 --- a/data/json/mapgen/basecamps/fbmc_outpost/fbmc_outpost_cross.json +++ /dev/null @@ -1,95 +0,0 @@ -[ - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_outpost_cross_farm_nested", - "object": { - "mapgensize": [ 4, 4 ], - "rows": [ - "d d ", - "d d ", - "d d ", - "d d " - ], - "terrain": { "d": "t_dirtmound" } - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_outpost_cross_0", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_bulletin", "x": 4, "y": 12 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_outpost_cross_bed_0", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_bunkbed", "x": 9, "y": 5 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_outpost_cross_bed_1", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_bunkbed", "x": 10, "y": 6 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_outpost_cross_root_cellar", - "method": "json", - "object": { "set": [ { "point": "terrain", "id": "t_rootcellar", "x": 10, "y": 21 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_outpost_cross_butchery_rack", - "method": "json", - "object": { - "set": [ - { "point": "furniture", "id": "f_butcher_rack", "x": 8, "y": 21 }, - { "point": "furniture", "id": "f_table", "x": 9, "y": 21 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_outpost_cross_water_well", - "method": "json", - "object": { "set": [ { "point": "terrain", "id": "t_water_pump", "x": 12, "y": 21 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_outpost_cross_farm", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_outpost_cross_farm_nested" ], "x": 3, "y": 3 }, - { "chunks": [ "fbmc_outpost_cross_farm_nested" ], "x": 3, "y": 17 }, - { "chunks": [ "fbmc_outpost_cross_farm_nested" ], "x": 18, "y": 3 }, - { "chunks": [ "fbmc_outpost_cross_farm_nested" ], "x": 18, "y": 17 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_outpost_cross_generator", - "method": "json", - "object": { - "set": [ - { "point": "terrain", "id": "t_utility_light", "x": 4, "y": 13 }, - { "point": "terrain", "id": "t_utility_light", "x": 16, "y": 18 }, - { "point": "terrain", "id": "t_utility_light", "x": 13, "y": 12 }, - { "point": "terrain", "id": "t_utility_light", "x": 19, "y": 14 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_outpost_cross_radio", - "method": "json", - "object": { - "set": [ - { "point": "terrain", "id": "t_radio_tower", "x": 9, "y": 2 }, - { "point": "terrain", "id": "t_radio_controls", "x": 10, "y": 2 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/fbmc_outpost/fbmc_outpost_normal.json b/data/json/mapgen/basecamps/fbmc_outpost/fbmc_outpost_normal.json deleted file mode 100644 index cd2908d08304f..0000000000000 --- a/data/json/mapgen/basecamps/fbmc_outpost/fbmc_outpost_normal.json +++ /dev/null @@ -1,87 +0,0 @@ -[ - { - "type": "mapgen", - "update_mapgen_id": "fbmc_outpost_normal_0", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_bulletin", "x": 13, "y": 12 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_outpost_normal_bed_0", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_bunkbed", "x": 10, "y": 4 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_outpost_normal_root_cellar", - "method": "json", - "object": { "set": [ { "point": "terrain", "id": "t_rootcellar", "x": 6, "y": 12 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_outpost_normal_butchery_rack", - "method": "json", - "object": { - "set": [ - { "point": "furniture", "id": "f_butcher_rack", "x": 4, "y": 12 }, - { "point": "furniture", "id": "f_table", "x": 5, "y": 12 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_outpost_normal_water_well", - "method": "json", - "object": { "set": [ { "point": "terrain", "id": "t_water_pump", "x": 6, "y": 10 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_outpost_normal_farm", - "method": "json", - "object": { - "set": [ - { "point": "terrain", "id": "t_dirtmound", "y": 2, "x": 19 }, - { "point": "terrain", "id": "t_dirtmound", "y": 3, "x": 19 }, - { "point": "terrain", "id": "t_dirtmound", "y": 4, "x": 19 }, - { "point": "terrain", "id": "t_dirtmound", "y": 5, "x": 19 }, - { "point": "terrain", "id": "t_dirtmound", "y": 6, "x": 19 }, - { "point": "terrain", "id": "t_dirtmound", "y": 7, "x": 19 }, - { "point": "terrain", "id": "t_dirtmound", "y": 8, "x": 19 }, - { "point": "terrain", "id": "t_dirtmound", "y": 9, "x": 19 }, - { "point": "terrain", "id": "t_dirtmound", "y": 13, "x": 19 }, - { "point": "terrain", "id": "t_dirtmound", "y": 14, "x": 19 }, - { "point": "terrain", "id": "t_dirtmound", "y": 15, "x": 19 }, - { "point": "terrain", "id": "t_dirtmound", "y": 16, "x": 19 }, - { "point": "terrain", "id": "t_dirtmound", "y": 17, "x": 19 }, - { "point": "terrain", "id": "t_dirtmound", "y": 18, "x": 19 }, - { "point": "terrain", "id": "t_dirtmound", "y": 19, "x": 19 }, - { "point": "terrain", "id": "t_dirtmound", "y": 20, "x": 19 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_outpost_normal_generator", - "method": "json", - "object": { - "set": [ - { "point": "terrain", "id": "t_utility_light", "x": 5, "y": 16 }, - { "point": "terrain", "id": "t_utility_light", "x": 9, "y": 14 }, - { "point": "terrain", "id": "t_utility_light", "x": 8, "y": 17 }, - { "point": "terrain", "id": "t_utility_light", "x": 17, "y": 16 }, - { "point": "terrain", "id": "t_utility_light", "x": 12, "y": 12 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_outpost_normal_radio", - "method": "json", - "object": { - "set": [ - { "point": "terrain", "id": "t_radio_tower", "x": 6, "y": 8 }, - { "point": "terrain", "id": "t_radio_controls", "x": 6, "y": 9 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/fbmc_pottery_cottage/fbmc_pottery_cottage_blacksmith.json b/data/json/mapgen/basecamps/fbmc_pottery_cottage/fbmc_pottery_cottage_blacksmith.json deleted file mode 100644 index b8a574f7b3cd3..0000000000000 --- a/data/json/mapgen/basecamps/fbmc_pottery_cottage/fbmc_pottery_cottage_blacksmith.json +++ /dev/null @@ -1,187 +0,0 @@ -[ - { - "type": "mapgen", - "nested_mapgen_id": "fbmc_pottery_cottage_blacksmith_log_nested", - "method": "json", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "www+vw", - "w....w", - "w.... ", - "w.... ", - "w.... ", - "wwwww " - ], - "palettes": [ "fbmh_log_palette" ] - } - }, - { - "type": "mapgen", - "nested_mapgen_id": "fbmc_pottery_cottage_blacksmith_metal_nested", - "method": "json", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "www+vw", - "w....w", - "w.... ", - "w.... ", - "w.... ", - "wwwww " - ], - "palettes": [ "fbmh_metal_palette" ] - } - }, - { - "type": "mapgen", - "nested_mapgen_id": "fbmc_pottery_cottage_blacksmith_migo_resin_nested", - "method": "json", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "www+vw", - "w....w", - "w.... ", - "w.... ", - "w.... ", - "wwwww " - ], - "palettes": [ "fbmh_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "nested_mapgen_id": "fbmc_pottery_cottage_blacksmith_rammed_earth_nested", - "method": "json", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "www+vw", - "w....w", - "w.... ", - "w.... ", - "w.... ", - "wwwww " - ], - "palettes": [ "fbmh_rammed_earth_palette" ] - } - }, - { - "type": "mapgen", - "nested_mapgen_id": "fbmc_pottery_cottage_blacksmith_rock_nested", - "method": "json", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "www+vw", - "w....w", - "w.... ", - "w.... ", - "w.... ", - "wwwww " - ], - "palettes": [ "fbmh_rock_palette" ] - } - }, - { - "type": "mapgen", - "nested_mapgen_id": "fbmc_pottery_cottage_blacksmith_wad_nested", - "method": "json", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "www+vw", - "w....w", - "w.... ", - "w.... ", - "w.... ", - "wwwww " - ], - "palettes": [ "fbmh_wad_palette" ] - } - }, - { - "type": "mapgen", - "nested_mapgen_id": "fbmc_pottery_cottage_blacksmith_wood_nested", - "method": "json", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "www+vw", - "w....w", - "w.... ", - "w.... ", - "w.... ", - "wwwww " - ], - "palettes": [ "fbmh_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_pottery_cottage_blacksmith_log", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_pottery_cottage_blacksmith_log_nested" ], "x": 8, "y": 16 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_pottery_cottage_blacksmith_metal", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_pottery_cottage_blacksmith_metal_nested" ], "x": 8, "y": 16 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_pottery_cottage_blacksmith_migo_resin", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_pottery_cottage_blacksmith_migo_resin_nested" ], "x": 8, "y": 16 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_pottery_cottage_blacksmith_rammed_earth", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_pottery_cottage_blacksmith_rammed_earth_nested" ], "x": 8, "y": 16 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_pottery_cottage_blacksmith_rock", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_pottery_cottage_blacksmith_rock_nested" ], "x": 8, "y": 16 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_pottery_cottage_blacksmith_wad", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_pottery_cottage_blacksmith_wad_nested" ], "x": 8, "y": 16 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_pottery_cottage_blacksmith_wood", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_pottery_cottage_blacksmith_wood_nested" ], "x": 8, "y": 16 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_pottery_cottage_blacksmith_1", - "method": "json", - "object": { - "set": [ - { "point": "furniture", "id": "f_forge_rock", "x": 9, "y": 20 }, - { "point": "furniture", "id": "f_workbench", "x": 9, "y": 18 }, - { "point": "furniture", "id": "f_workbench", "x": 9, "y": 19 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_pottery_cottage_blacksmith_2", - "method": "json", - "object": { - "set": [ - { "point": "furniture", "id": "f_drophammer", "x": 12, "y": 17 }, - { "point": "furniture", "id": "f_workbench", "x": 12, "y": 18 }, - { "point": "furniture", "id": "f_workbench", "x": 12, "y": 19 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/fbmc_pottery_cottage/fbmc_pottery_cottage_common.json b/data/json/mapgen/basecamps/fbmc_pottery_cottage/fbmc_pottery_cottage_common.json deleted file mode 100644 index c8cf0a1341ddd..0000000000000 --- a/data/json/mapgen/basecamps/fbmc_pottery_cottage/fbmc_pottery_cottage_common.json +++ /dev/null @@ -1,19 +0,0 @@ -[ - { - "type": "mapgen", - "update_mapgen_id": "fbmc_pottery_cottage_0", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_bulletin", "x": 13, "y": 14 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_pottery_cottage_butchery_rack", - "method": "json", - "object": { - "set": [ - { "point": "furniture", "id": "f_butcher_rack", "x": 14, "y": 13 }, - { "point": "furniture", "id": "f_table", "x": 15, "y": 13 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/fbmc_radio_tower/fbmc_radio_tower_beds.json b/data/json/mapgen/basecamps/fbmc_radio_tower/fbmc_radio_tower_beds.json deleted file mode 100644 index feb10c126faee..0000000000000 --- a/data/json/mapgen/basecamps/fbmc_radio_tower/fbmc_radio_tower_beds.json +++ /dev/null @@ -1,222 +0,0 @@ -[ - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_mattress_beds_controls_room", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 15, "y": 12 }, - { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 15, "y": 15 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_mattress_beds_0", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 11, "y": 4 }, - { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 14, "y": 4 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_mattress_beds_1", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 16, "y": 4 }, - { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 19, "y": 4 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_mattress_beds_2", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 2, "y": 18 }, - { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 5, "y": 18 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_mattress_beds_3", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 7, "y": 18 }, - { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 10, "y": 18 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_mattress_beds_4", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 12, "y": 18 }, - { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 15, "y": 18 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_mattress_beds_5", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 17, "y": 18 }, - { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 20, "y": 18 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_mattress_beds_6", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 17, "y": 17 }, - { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 17, "y": 20 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_mattress_beds_7", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 4, "y": 11 }, - { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 4, "y": 14 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_mattress_beds_8", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 4, "y": 16 }, - { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 4, "y": 19 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_straw_beds_controls_room", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 15, "y": 12 }, - { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 15, "y": 15 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_straw_beds_0", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 11, "y": 4 }, - { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 14, "y": 4 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_straw_beds_1", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 16, "y": 4 }, - { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 19, "y": 4 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_straw_beds_2", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 2, "y": 18 }, - { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 5, "y": 18 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_straw_beds_3", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 7, "y": 18 }, - { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 10, "y": 18 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_straw_beds_4", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 12, "y": 18 }, - { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 15, "y": 18 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_straw_beds_5", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 17, "y": 18 }, - { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 20, "y": 18 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_straw_beds_6", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 17, "y": 17 }, - { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 17, "y": 20 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_straw_beds_7", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 4, "y": 11 }, - { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 4, "y": 14 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_straw_beds_8", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 4, "y": 16 }, - { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 4, "y": 19 } - ] - } - } -] diff --git a/data/json/mapgen/basecamps/fbmc_radio_tower/fbmc_radio_tower_common.json b/data/json/mapgen/basecamps/fbmc_radio_tower/fbmc_radio_tower_common.json deleted file mode 100644 index eb2303de65c90..0000000000000 --- a/data/json/mapgen/basecamps/fbmc_radio_tower/fbmc_radio_tower_common.json +++ /dev/null @@ -1,232 +0,0 @@ -[ - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_0", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_bulletin", "x": 9, "y": 8 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_1", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_bulletin", "x": 9, "y": 8 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_controls_room_wood", - "method": "json", - "object": { - "set": [ - { "point": "terrain", "id": "t_wall_wood", "x": 19, "y": 15 }, - { "point": "terrain", "id": "t_wall_wood", "x": 16, "y": 16 }, - { "point": "terrain", "id": "t_wall_wood", "x": 17, "y": 16 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_controls_room_migo_resin", - "method": "json", - "object": { - "set": [ - { "point": "terrain", "id": "t_wall_resin", "x": 19, "y": 15 }, - { "point": "terrain", "id": "t_wall_resin", "x": 16, "y": 16 }, - { "point": "terrain", "id": "t_wall_resin", "x": 17, "y": 16 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_fix_controls", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_null", "x": 0, "y": 0 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "faction_base_radio_tower_fix_tower", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_null", "x": 0, "y": 0 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_root_cellar", - "method": "json", - "object": { "set": [ { "point": "terrain", "id": "t_rootcellar", "x": 19, "y": 9 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_water_well", - "method": "json", - "object": { "set": [ { "point": "terrain", "id": "t_water_pump", "x": 19, "y": 10 } ] } - }, - { - "type": "mapgen", - "nested_mapgen_id": "fbmc_radio_tower_0_prepalisade_nested", - "method": "json", - "object": { - "mapgensize": [ 24, 24 ], - "rows": [ - " ", - " ", - " ", - "pppppppppp ", - "p ", - "p ", - "p ", - "p ", - "p p ", - "p p ", - "p p ", - "p p ", - "p p ", - "p p ", - "p p ", - "p ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "terrain": { "p": "t_pit" } - } - }, - { - "type": "mapgen", - "nested_mapgen_id": "fbmc_radio_tower_1_prepalisade_nested", - "method": "json", - "object": { - "mapgensize": [ 24, 24 ], - "rows": [ - "ppppppppppp ", - "p p ", - "p p ", - "p ", - "p ", - "p ", - "p ", - "p ", - "p ", - "p p ", - "p p ", - "p p ", - "ppp ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " pppppp ", - " ", - " " - ], - "terrain": { "p": "t_pit" } - } - }, - { - "type": "mapgen", - "nested_mapgen_id": "fbmc_radio_tower_0_palisade_nested", - "method": "json", - "object": { - "mapgensize": [ 24, 24 ], - "rows": [ - " ", - " ", - " ", - "ppgggggggp ", - "p r ", - "p ", - "p ", - "p ", - "p p ", - "p p ", - "p p ", - "p p ", - "pr p ", - "g p ", - "g p ", - "p ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "terrain": { "p": "t_palisade", "g": "t_palisade_gate", "r": "t_palisade_pulley" } - } - }, - { - "type": "mapgen", - "nested_mapgen_id": "fbmc_radio_tower_1_palisade_nested", - "method": "json", - "object": { - "mapgensize": [ 24, 24 ], - "rows": [ - "ppgggggggpp ", - "p rp ", - "p p ", - "p ", - "p ", - "p ", - "p ", - "p ", - "p ", - "p p ", - "p p ", - "p p ", - "ppp ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " r ", - " ppgggp ", - " ", - " " - ], - "terrain": { "p": "t_palisade", "g": "t_palisade_gate", "r": "t_palisade_pulley" } - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_0_prepalisade", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmc_radio_tower_0_prepalisade_nested" ], "x": 0, "y": 0 } ], - "place_items": [ { "x": 4, "y": 9, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 870 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_1_prepalisade", - "method": "json", - "object": { - "place_nested": [ { "chunks": [ "fbmc_radio_tower_1_prepalisade_nested" ], "x": 0, "y": 0 } ], - "place_items": [ { "x": 4, "y": 9, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 1080 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_0_palisade", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_radio_tower_0_palisade_nested" ], "x": 0, "y": 0 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_1_palisade", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_radio_tower_1_palisade_nested" ], "x": 0, "y": 0 } ] } - } -] diff --git a/data/json/mapgen/basecamps/fbmc_radio_tower/fbmc_radio_tower_log.json b/data/json/mapgen/basecamps/fbmc_radio_tower/fbmc_radio_tower_log.json deleted file mode 100644 index 990f9d03a1e10..0000000000000 --- a/data/json/mapgen/basecamps/fbmc_radio_tower/fbmc_radio_tower_log.json +++ /dev/null @@ -1,61 +0,0 @@ -[ - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_log_shack_1", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_log_shack_south" ], "x": 16, "y": 3 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_log_shack_2", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_log_wall_vertical" ], "x": 1, "y": 15 }, - { "chunks": [ "fbmc_log_shack_north" ], "x": 2, "y": 15 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_log_shack_3", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_log_shack_north" ], "x": 7, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_log_shack_4", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_log_shack_north" ], "x": 12, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_log_shack_5", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_log_shack_north" ], "x": 17, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_log_shack_6", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_log_shack_west" ], "x": 14, "y": 17 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_log_shack_7", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_log_wall_horizontal" ], "x": 3, "y": 10 }, - { "chunks": [ "fbmc_log_shack_east" ], "x": 3, "y": 11 } - ], - "set": [ { "point": "terrain", "id": "t_dirt", "x": 9, "y": 13 }, { "point": "terrain", "id": "t_dirt", "x": 11, "y": 16 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_log_shack_8", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_log_shack_east" ], "x": 3, "y": 16 } ] } - } -] diff --git a/data/json/mapgen/basecamps/fbmc_radio_tower/fbmc_radio_tower_metal.json b/data/json/mapgen/basecamps/fbmc_radio_tower/fbmc_radio_tower_metal.json deleted file mode 100644 index fb6d123cae90a..0000000000000 --- a/data/json/mapgen/basecamps/fbmc_radio_tower/fbmc_radio_tower_metal.json +++ /dev/null @@ -1,61 +0,0 @@ -[ - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_metal_shack_1", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_metal_shack_south" ], "x": 16, "y": 3 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_metal_shack_2", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_metal_wall_vertical" ], "x": 1, "y": 15 }, - { "chunks": [ "fbmc_metal_shack_north" ], "x": 2, "y": 15 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_metal_shack_3", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_metal_shack_north" ], "x": 7, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_metal_shack_4", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_metal_shack_north" ], "x": 12, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_metal_shack_5", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_metal_shack_north" ], "x": 17, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_metal_shack_6", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_metal_shack_west" ], "x": 14, "y": 17 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_metal_shack_7", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_metal_wall_horizontal" ], "x": 3, "y": 10 }, - { "chunks": [ "fbmc_metal_shack_east" ], "x": 3, "y": 11 } - ], - "set": [ { "point": "terrain", "id": "t_dirt", "x": 9, "y": 13 }, { "point": "terrain", "id": "t_dirt", "x": 11, "y": 16 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_metal_shack_8", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_metal_shack_east" ], "x": 3, "y": 16 } ] } - } -] diff --git a/data/json/mapgen/basecamps/fbmc_radio_tower/fbmc_radio_tower_migo_resin.json b/data/json/mapgen/basecamps/fbmc_radio_tower/fbmc_radio_tower_migo_resin.json deleted file mode 100644 index 7bc93fcc336f1..0000000000000 --- a/data/json/mapgen/basecamps/fbmc_radio_tower/fbmc_radio_tower_migo_resin.json +++ /dev/null @@ -1,84 +0,0 @@ -[ - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_radio_tower_migo_resin_shack", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwwwww", - "w....w", - "w....w", - "w....w", - "w ...w", - "ww+vww" - ], - "palettes": [ "fbmh_migo_resin_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_migo_resin_shack_0", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_radio_tower_migo_resin_shack" ], "x": 10, "y": 3 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_migo_resin_shack_1", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_migo_resin_shack_south" ], "x": 16, "y": 3 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_migo_resin_shack_2", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_migo_resin_wall_vertical" ], "x": 1, "y": 15 }, - { "chunks": [ "fbmc_migo_resin_shack_north" ], "x": 2, "y": 15 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_migo_resin_shack_3", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_migo_resin_shack_north" ], "x": 7, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_migo_resin_shack_4", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_migo_resin_shack_north" ], "x": 12, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_migo_resin_shack_5", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_migo_resin_shack_north" ], "x": 17, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_migo_resin_shack_6", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_migo_resin_shack_west" ], "x": 14, "y": 17 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_migo_resin_shack_7", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_migo_resin_wall_horizontal" ], "x": 3, "y": 10 }, - { "chunks": [ "fbmc_migo_resin_shack_east" ], "x": 3, "y": 11 } - ], - "set": [ { "point": "terrain", "id": "t_dirt", "x": 9, "y": 13 }, { "point": "terrain", "id": "t_dirt", "x": 11, "y": 16 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_migo_resin_shack_8", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_migo_resin_shack_east" ], "x": 3, "y": 16 } ] } - } -] diff --git a/data/json/mapgen/basecamps/fbmc_radio_tower/fbmc_radio_tower_rammed_earth.json b/data/json/mapgen/basecamps/fbmc_radio_tower/fbmc_radio_tower_rammed_earth.json deleted file mode 100644 index 10019ad2d3856..0000000000000 --- a/data/json/mapgen/basecamps/fbmc_radio_tower/fbmc_radio_tower_rammed_earth.json +++ /dev/null @@ -1,61 +0,0 @@ -[ - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_rammed_earth_shack_1", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_rammed_earth_shack_south" ], "x": 16, "y": 3 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_rammed_earth_shack_2", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_rammed_earth_wall_vertical" ], "x": 1, "y": 15 }, - { "chunks": [ "fbmc_rammed_earth_shack_north" ], "x": 2, "y": 15 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_rammed_earth_shack_3", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_rammed_earth_shack_north" ], "x": 7, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_rammed_earth_shack_4", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_rammed_earth_shack_north" ], "x": 12, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_rammed_earth_shack_5", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_rammed_earth_shack_north" ], "x": 17, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_rammed_earth_shack_6", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_rammed_earth_shack_west" ], "x": 14, "y": 17 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_rammed_earth_shack_7", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_rammed_earth_wall_horizontal" ], "x": 3, "y": 10 }, - { "chunks": [ "fbmc_rammed_earth_shack_east" ], "x": 3, "y": 11 } - ], - "set": [ { "point": "terrain", "id": "t_dirt", "x": 9, "y": 13 }, { "point": "terrain", "id": "t_dirt", "x": 11, "y": 16 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_rammed_earth_shack_8", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_rammed_earth_shack_east" ], "x": 3, "y": 16 } ] } - } -] diff --git a/data/json/mapgen/basecamps/fbmc_radio_tower/fbmc_radio_tower_rock.json b/data/json/mapgen/basecamps/fbmc_radio_tower/fbmc_radio_tower_rock.json deleted file mode 100644 index bdce1ca1a3781..0000000000000 --- a/data/json/mapgen/basecamps/fbmc_radio_tower/fbmc_radio_tower_rock.json +++ /dev/null @@ -1,61 +0,0 @@ -[ - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_rock_shack_1", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_rock_shack_south" ], "x": 16, "y": 3 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_rock_shack_2", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_rock_wall_vertical" ], "x": 1, "y": 15 }, - { "chunks": [ "fbmc_rock_shack_north" ], "x": 2, "y": 15 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_rock_shack_3", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_rock_shack_north" ], "x": 7, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_rock_shack_4", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_rock_shack_north" ], "x": 12, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_rock_shack_5", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_rock_shack_north" ], "x": 17, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_rock_shack_6", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_rock_shack_west" ], "x": 14, "y": 17 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_rock_shack_7", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_rock_wall_horizontal" ], "x": 3, "y": 10 }, - { "chunks": [ "fbmc_rock_shack_east" ], "x": 3, "y": 11 } - ], - "set": [ { "point": "terrain", "id": "t_dirt", "x": 9, "y": 13 }, { "point": "terrain", "id": "t_dirt", "x": 11, "y": 16 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_rock_shack_8", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_rock_shack_east" ], "x": 3, "y": 16 } ] } - } -] diff --git a/data/json/mapgen/basecamps/fbmc_radio_tower/fbmc_radio_tower_wad.json b/data/json/mapgen/basecamps/fbmc_radio_tower/fbmc_radio_tower_wad.json deleted file mode 100644 index 11b8ab9b6f343..0000000000000 --- a/data/json/mapgen/basecamps/fbmc_radio_tower/fbmc_radio_tower_wad.json +++ /dev/null @@ -1,61 +0,0 @@ -[ - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_wad_shack_1", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_wad_shack_south" ], "x": 16, "y": 3 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_wad_shack_2", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_wad_wall_vertical" ], "x": 1, "y": 15 }, - { "chunks": [ "fbmc_wad_shack_north" ], "x": 2, "y": 15 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_wad_shack_3", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_wad_shack_north" ], "x": 7, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_wad_shack_4", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_wad_shack_north" ], "x": 12, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_wad_shack_5", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_wad_shack_north" ], "x": 17, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_wad_shack_6", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_wad_shack_west" ], "x": 14, "y": 17 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_wad_shack_7", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_wad_wall_horizontal" ], "x": 3, "y": 10 }, - { "chunks": [ "fbmc_wad_shack_east" ], "x": 3, "y": 11 } - ], - "set": [ { "point": "terrain", "id": "t_dirt", "x": 9, "y": 13 }, { "point": "terrain", "id": "t_dirt", "x": 11, "y": 16 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_wad_shack_8", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_wad_shack_east" ], "x": 3, "y": 16 } ] } - } -] diff --git a/data/json/mapgen/basecamps/fbmc_radio_tower/fbmc_radio_tower_wood.json b/data/json/mapgen/basecamps/fbmc_radio_tower/fbmc_radio_tower_wood.json deleted file mode 100644 index 5913d33df14b2..0000000000000 --- a/data/json/mapgen/basecamps/fbmc_radio_tower/fbmc_radio_tower_wood.json +++ /dev/null @@ -1,84 +0,0 @@ -[ - { - "type": "mapgen", - "method": "json", - "nested_mapgen_id": "fbmc_radio_tower_wood_shack", - "object": { - "mapgensize": [ 6, 6 ], - "rows": [ - "wwwwww", - "w....w", - "w....w", - "w....w", - "w ...w", - "ww+vww" - ], - "palettes": [ "fbmh_wood_palette" ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_wood_shack_0", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_radio_tower_wood_shack" ], "x": 10, "y": 3 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_wood_shack_1", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_wood_shack_south" ], "x": 16, "y": 3 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_wood_shack_2", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_wood_wall_vertical" ], "x": 1, "y": 15 }, - { "chunks": [ "fbmc_wood_shack_north" ], "x": 2, "y": 15 } - ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_wood_shack_3", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_wood_shack_north" ], "x": 7, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_wood_shack_4", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_wood_shack_north" ], "x": 12, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_wood_shack_5", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_wood_shack_north" ], "x": 17, "y": 15 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_wood_shack_6", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_wood_shack_west" ], "x": 14, "y": 17 } ] } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_wood_shack_7", - "method": "json", - "object": { - "place_nested": [ - { "chunks": [ "fbmc_wood_wall_horizontal" ], "x": 3, "y": 10 }, - { "chunks": [ "fbmc_wood_shack_east" ], "x": 3, "y": 11 } - ], - "set": [ { "point": "terrain", "id": "t_dirt", "x": 9, "y": 13 }, { "point": "terrain", "id": "t_dirt", "x": 11, "y": 16 } ] - } - }, - { - "type": "mapgen", - "update_mapgen_id": "fbmc_radio_tower_wood_shack_8", - "method": "json", - "object": { "place_nested": [ { "chunks": [ "fbmc_wood_shack_east" ], "x": 3, "y": 16 } ] } - } -] diff --git a/data/json/mapgen/basecamps/fbmc_sealab_small/fbmc_sealab_small_common.json b/data/json/mapgen/basecamps/fbmc_sealab_small/fbmc_sealab_small_common.json deleted file mode 100644 index ac8b41f80dbfb..0000000000000 --- a/data/json/mapgen/basecamps/fbmc_sealab_small/fbmc_sealab_small_common.json +++ /dev/null @@ -1,8 +0,0 @@ -[ - { - "type": "mapgen", - "update_mapgen_id": "fbmc_sealab_small_0", - "method": "json", - "object": { "set": [ { "point": "furniture", "id": "f_bulletin", "x": 10, "y": 12 } ] } - } -] diff --git a/data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_common.json b/data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_common.json index e952730f61e5e..97a42204ed3f1 100644 --- a/data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_common.json +++ b/data/json/recipes/basecamps/base/recipe_modular_hub/version_1/recipe_modular_field_common.json @@ -24,6 +24,32 @@ "blueprint_name": "basic survey", "check_blueprint_needs": false }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_modular_hub_mallroof_0", + "description": "We should survey the roof top and set up a bulletin board.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "time": "1 h", + "construction_blueprint": "fbmh_0", + "blueprint_provides": [ + { "id": "gathering" }, + { "id": "primitive_camp_recipes_1" }, + { "id": "fbmh_0" }, + { "id": "firewood" }, + { "id": "foraging" }, + { "id": "sorting" }, + { "id": "logging" }, + { "id": "fbm_no_dig" } + ], + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_name": "basic survey", + "check_blueprint_needs": false + }, { "type": "recipe", "activity_level": "MODERATE_EXERCISE", diff --git a/data/json/recipes/basecamps/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_beds.json b/data/json/recipes/basecamps/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_beds.json deleted file mode 100644 index 2d67fb095a42d..0000000000000 --- a/data/json/recipes/basecamps/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_beds.json +++ /dev/null @@ -1,226 +0,0 @@ -[ - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_mattress_beds_0", - "description": "We should build a pair of mattress beds in the southern shack for our survivors.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_mattress_beds_0", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_beds_0" }, { "id": "bed", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_beds_0" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], - "blueprint_name": "pair of mattress beds in S shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_mattress_beds_1", - "description": "We should build a pair of mattress beds in the southeastern shack for our survivors.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_mattress_beds_1", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_beds_1" }, { "id": "bed", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_beds_1" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], - "blueprint_name": "pair of mattress beds in SE shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_mattress_beds_2", - "description": "We should build a pair of mattress beds in the eastern shack for our survivors.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_mattress_beds_2", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_beds_2" }, { "id": "bed", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_beds_2" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], - "blueprint_name": "pair of mattress beds in E shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_mattress_beds_3", - "description": "We should build a pair of mattress beds in the northeastern shack for our survivors.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_mattress_beds_3", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_beds_3" }, { "id": "bed", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_beds_3" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], - "blueprint_name": "pair of mattress beds in NE shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_mattress_beds_4", - "description": "We should build a pair of mattress beds in the northern shack for our survivors.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_mattress_beds_4", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_beds_4" }, { "id": "bed", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_beds_4" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], - "blueprint_name": "pair of mattress beds in N shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_mattress_beds_5", - "description": "We should build a pair of mattress beds in the northwestern shack for our survivors.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_mattress_beds_5", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_beds_5" }, { "id": "bed", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_beds_5" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], - "blueprint_name": "pair of mattress beds in NW shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_mattress_beds_6", - "description": "We should build a pair of mattress beds in the western shack for our survivors.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_mattress_beds_6", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_beds_6" }, { "id": "bed", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_beds_6" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], - "blueprint_name": "pair of mattress beds in W shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_mattress_beds_7", - "description": "We should build a pair of mattress beds in the southwestern shack for our survivors.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_mattress_beds_7", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_beds_7" }, { "id": "bed", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_beds_7" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_7" } ], - "blueprint_name": "pair of mattress beds in SW shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_straw_beds_0", - "description": "We should build a pair of straw beds in the southern shack for our survivors.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_straw_beds_0", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_beds_0" }, { "id": "bed", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_beds_0" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], - "blueprint_name": "pair of straw beds in S shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_straw_beds_1", - "description": "We should build a pair of straw beds in the southeastern shack for our survivors.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_straw_beds_1", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_beds_1" }, { "id": "bed", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_beds_1" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], - "blueprint_name": "pair of straw beds in SE shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_straw_beds_2", - "description": "We should build a pair of straw beds in the eastern shack for our survivors.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_straw_beds_2", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_beds_2" }, { "id": "bed", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_beds_2" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], - "blueprint_name": "pair of straw beds in E shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_straw_beds_3", - "description": "We should build a pair of straw beds in the northeastern shack for our survivors.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_straw_beds_3", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_beds_3" }, { "id": "bed", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_beds_3" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], - "blueprint_name": "pair of straw beds in NE shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_straw_beds_4", - "description": "We should build a pair of straw beds in the northern shack for our survivors.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_straw_beds_4", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_beds_4" }, { "id": "bed", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_beds_4" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], - "blueprint_name": "pair of straw beds in N shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_straw_beds_5", - "description": "We should build a pair of straw beds in the northwestern shack for our survivors.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_straw_beds_5", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_beds_5" }, { "id": "bed", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_beds_5" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], - "blueprint_name": "pair of straw beds in NW shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_straw_beds_6", - "description": "We should build a pair of straw beds in the western shack for our survivors.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_straw_beds_6", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_beds_6" }, { "id": "bed", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_beds_6" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], - "blueprint_name": "pair of straw beds in W shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_straw_beds_7", - "description": "We should build a pair of straw beds in the southwestern shack for our survivors.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_straw_beds_7", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_beds_7" }, { "id": "bed", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_beds_7" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_7" } ], - "blueprint_name": "pair of straw beds in SW shack" - } -] diff --git a/data/json/recipes/basecamps/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_common.json b/data/json/recipes/basecamps/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_common.json deleted file mode 100644 index fc1574e2c27a9..0000000000000 --- a/data/json/recipes/basecamps/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_common.json +++ /dev/null @@ -1,161 +0,0 @@ -[ - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_0", - "description": "We should survey the base site and set up a bulletin board.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "time": "1 h", - "construction_blueprint": "fbmc_fire_lookout_tower_0", - "blueprint_provides": [ - { "id": "fbmc_fire_lookout_tower_0" }, - { "id": "primitive_camp_recipes_1" }, - { "id": "kitchen_recipes_1" }, - { "id": "kitchen_recipes_2" }, - { "id": "kitchen" }, - { "id": "tool_storage" }, - { "id": "gathering" }, - { "id": "firewood" }, - { "id": "sorting" }, - { "id": "logging" }, - { "id": "relaying" }, - { "id": "foraging" } - ], - "blueprint_resources": [ "fake_stove" ], - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_name": "basic survey", - "check_blueprint_needs": false - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_root_cellar", - "description": "Digging a root cellar will allow us trapping small game and preserving it.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_root_cellar", - "blueprint_name": "root cellar", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_root_cellar" }, { "id": "pantry" }, { "id": "trapping" } ], - "blueprint_requires": [ { "id": "bed", "amount": 4 }, { "id": "fbmc_fire_lookout_tower_0" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_root_cellar" } ] - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_water_well", - "description": "Digging a well will give us easy access to water and allow us to send out combat patrols or scouts.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_water_well", - "blueprint_name": "water well", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_water_well" }, { "id": "scouting" }, { "id": "patrolling" } ], - "blueprint_requires": [ { "id": "bed", "amount": 4 }, { "id": "fbmc_fire_lookout_tower_0" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_water_well" } ] - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_radio", - "description": "Let's set up a radio tower to improve our recruitment efforts.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_radio", - "blueprint_name": "radio tower", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_radio" }, { "id": "radio" }, { "id": "recruiting" } ], - "blueprint_requires": [ { "id": "bed", "amount": 8 }, { "id": "fbmc_fire_lookout_tower_0" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_radio" } ], - "blueprint_needs": { - "time": "2 d", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "SCREW" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ - [ "wind_turbine", 4 ], - [ "xl_wind_turbine", 1 ], - [ "solar_panel", 4 ], - [ "reinforced_solar_panel", 4 ], - [ "solar_panel_v2", 2 ], - [ "reinforced_solar_panel_v2", 2 ] - ], - [ [ "storage_battery", 1 ], [ "medium_storage_battery", 4 ], [ "small_storage_battery", 32 ] ], - [ [ "sheet_metal", 2 ], [ "wire", 8 ] ], - [ [ "pipe", 24 ] ], - [ [ "processor", 2 ] ], - [ [ "RAM", 2 ] ], - [ [ "large_lcd_screen", 1 ] ], - [ [ "e_scrap", 8 ] ], - [ [ "frame", 1 ] ], - [ [ "circuit", 4 ] ], - [ [ "power_supply", 2 ] ], - [ [ "amplifier", 2 ] ], - [ [ "cable", 80 ] ], - [ [ "motor_small", 1 ], [ "motor_tiny", 2 ] ] - ] - } - } - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_prepalisade", - "description": "We should dig some pits for palisade segments to block entrances to camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_prepalisade", - "blueprint_name": "dig pits", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_prepalisade" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_7" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_prepalisade" } ] - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_palisade", - "description": "We should build palisade segments to block entrances to camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_palisade", - "blueprint_name": "build palisade segments", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_palisade" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_prepalisade" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_palisade" } ] - }, - { - "type": "recipe", - "result": "fbmc_fire_lookout_tower_reinforced_doors", - "description": "We should build a pair of reinforced doors to secure camp's entrance.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_reinforced_doors", - "blueprint_name": "build reinforced doors", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_doors" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_palisade" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_doors" } ] - }, - { - "type": "recipe", - "result": "fbmc_fire_lookout_tower_metal_doors", - "description": "We should build a pair of metal doors to secure camp's entrance.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_metal_doors", - "blueprint_name": "build metal doors", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_doors" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_palisade" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_doors" } ] - } -] diff --git a/data/json/recipes/basecamps/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_log.json b/data/json/recipes/basecamps/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_log.json deleted file mode 100644 index ac65e0b34ed98..0000000000000 --- a/data/json/recipes/basecamps/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_log.json +++ /dev/null @@ -1,114 +0,0 @@ -[ - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_log_shack_0", - "description": "We need some shelter, so build a log shack with a wooden roof in the southern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_log_shack_0", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_0" } ], - "blueprint_name": "log shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_log_shack_1", - "description": "We need some shelter, so build a log shack with a wooden roof in the southeastern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_log_shack_1", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], - "blueprint_name": "log shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_log_shack_2", - "description": "We need some shelter, so build a log shack with a wooden roof in the eastern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_log_shack_2", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], - "blueprint_name": "log shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_log_shack_3", - "description": "We need some shelter, so build a log shack with a wooden roof in the northeastern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_log_shack_3", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], - "blueprint_name": "log shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_log_shack_4", - "description": "We need some shelter, so build a log shack with a wooden roof in the northern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_log_shack_4", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], - "blueprint_name": "log shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_log_shack_5", - "description": "We need some shelter, so build a log shack with a wooden roof in the northwestern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_log_shack_5", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], - "blueprint_name": "log shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_log_shack_6", - "description": "We need some shelter, so build a log shack with a wooden roof in the western part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_log_shack_6", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], - "blueprint_name": "log shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_log_shack_7", - "description": "We need some shelter, so build a log shack with a wooden roof in the southwestern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_log_shack_7", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_7" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_7" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], - "blueprint_name": "log shack" - } -] diff --git a/data/json/recipes/basecamps/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_metal.json b/data/json/recipes/basecamps/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_metal.json deleted file mode 100644 index 9c958c8a2b629..0000000000000 --- a/data/json/recipes/basecamps/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_metal.json +++ /dev/null @@ -1,114 +0,0 @@ -[ - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_metal_shack_0", - "description": "We need some shelter, so build a metal shack with a metal roof in the southern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_metal_shack_0", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_0" } ], - "blueprint_name": "metal shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_metal_shack_1", - "description": "We need some shelter, so build a metal shack with a metal roof in the southeastern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_metal_shack_1", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], - "blueprint_name": "metal shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_metal_shack_2", - "description": "We need some shelter, so build a metal shack with a metal roof in the eastern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_metal_shack_2", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], - "blueprint_name": "metal shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_metal_shack_3", - "description": "We need some shelter, so build a metal shack with a metal roof in the northeastern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_metal_shack_3", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], - "blueprint_name": "metal shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_metal_shack_4", - "description": "We need some shelter, so build a metal shack with a metal roof in the northern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_metal_shack_4", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], - "blueprint_name": "metal shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_metal_shack_5", - "description": "We need some shelter, so build a metal shack with a metal roof in the northwestern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_metal_shack_5", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], - "blueprint_name": "metal shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_metal_shack_6", - "description": "We need some shelter, so build a metal shack with a metal roof in the western part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_metal_shack_6", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], - "blueprint_name": "metal shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_metal_shack_7", - "description": "We need some shelter, so build a metal shack with a metal roof in the southwestern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_metal_shack_7", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_7" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_7" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], - "blueprint_name": "metal shack" - } -] diff --git a/data/json/recipes/basecamps/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_migo_resin.json b/data/json/recipes/basecamps/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_migo_resin.json deleted file mode 100644 index fd501ac7dfd97..0000000000000 --- a/data/json/recipes/basecamps/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_migo_resin.json +++ /dev/null @@ -1,114 +0,0 @@ -[ - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_migo_resin_shack_0", - "description": "We need some shelter, so build a mi-go resin shack with a mi-go resin roof in the southern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_migo_resin_shack_0", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_0" } ], - "blueprint_name": "mi-go resin shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_migo_resin_shack_1", - "description": "We need some shelter, so build a mi-go resin shack with a mi-go resin roof in the southeastern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_migo_resin_shack_1", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], - "blueprint_name": "mi-go resin shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_migo_resin_shack_2", - "description": "We need some shelter, so build a mi-go resin shack with a mi-go resin roof in the eastern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_migo_resin_shack_2", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], - "blueprint_name": "mi-go resin shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_migo_resin_shack_3", - "description": "We need some shelter, so build a mi-go resin shack with a mi-go resin roof in the northeastern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_migo_resin_shack_3", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], - "blueprint_name": "mi-go resin shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_migo_resin_shack_4", - "description": "We need some shelter, so build a mi-go resin shack with a mi-go resin roof in the northern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_migo_resin_shack_4", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], - "blueprint_name": "mi-go resin shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_migo_resin_shack_5", - "description": "We need some shelter, so build a mi-go resin shack with a mi-go resin roof in the northwestern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_migo_resin_shack_5", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], - "blueprint_name": "mi-go resin shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_migo_resin_shack_6", - "description": "We need some shelter, so build a mi-go resin shack with a mi-go resin roof in the western part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_migo_resin_shack_6", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], - "blueprint_name": "mi-go resin shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_migo_resin_shack_7", - "description": "We need some shelter, so build a mi-go resin shack with a mi-go resin roof in the southwestern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_migo_resin_shack_7", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_7" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_7" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], - "blueprint_name": "mi-go resin shack" - } -] diff --git a/data/json/recipes/basecamps/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_rammed_earth.json b/data/json/recipes/basecamps/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_rammed_earth.json deleted file mode 100644 index 0f111e4215fe2..0000000000000 --- a/data/json/recipes/basecamps/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_rammed_earth.json +++ /dev/null @@ -1,114 +0,0 @@ -[ - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_rammed_earth_shack_0", - "description": "We need some shelter, so build a rammed earth shack with a sod roof in the southern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_rammed_earth_shack_0", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_0" } ], - "blueprint_name": "rammed earth shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_rammed_earth_shack_1", - "description": "We need some shelter, so build a rammed earth shack with a sod roof in the southeastern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_rammed_earth_shack_1", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], - "blueprint_name": "rammed earth shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_rammed_earth_shack_2", - "description": "We need some shelter, so build a rammed earth shack with a sod roof in the eastern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_rammed_earth_shack_2", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], - "blueprint_name": "rammed earth shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_rammed_earth_shack_3", - "description": "We need some shelter, so build a rammed earth shack with a sod roof in the northeastern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_rammed_earth_shack_3", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], - "blueprint_name": "rammed earth shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_rammed_earth_shack_4", - "description": "We need some shelter, so build a rammed earth shack with a sod roof in the northern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_rammed_earth_shack_4", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], - "blueprint_name": "rammed earth shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_rammed_earth_shack_5", - "description": "We need some shelter, so build a rammed earth shack with a sod roof in the northwestern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_rammed_earth_shack_5", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], - "blueprint_name": "rammed earth shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_rammed_earth_shack_6", - "description": "We need some shelter, so build a rammed earth shack with a sod roof in the western part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_rammed_earth_shack_6", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], - "blueprint_name": "rammed earth shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_rammed_earth_shack_7", - "description": "We need some shelter, so build a rammed earth shack with a sod roof in the southwestern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_rammed_earth_shack_7", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_7" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_7" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], - "blueprint_name": "rammed earth shack" - } -] diff --git a/data/json/recipes/basecamps/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_rock.json b/data/json/recipes/basecamps/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_rock.json deleted file mode 100644 index 215b6219d1584..0000000000000 --- a/data/json/recipes/basecamps/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_rock.json +++ /dev/null @@ -1,114 +0,0 @@ -[ - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_rock_shack_0", - "description": "We need some shelter, so build a stone shack with a wooden roof in the southern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_rock_shack_0", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_0" } ], - "blueprint_name": "stone shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_rock_shack_1", - "description": "We need some shelter, so build a stone shack with a wooden roof in the southeastern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_rock_shack_1", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], - "blueprint_name": "stone shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_rock_shack_2", - "description": "We need some shelter, so build a stone shack with a wooden roof in the eastern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_rock_shack_2", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], - "blueprint_name": "stone shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_rock_shack_3", - "description": "We need some shelter, so build a stone shack with a wooden roof in the northeastern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_rock_shack_3", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], - "blueprint_name": "stone shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_rock_shack_4", - "description": "We need some shelter, so build a stone shack with a wooden roof in the northern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_rock_shack_4", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], - "blueprint_name": "stone shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_rock_shack_5", - "description": "We need some shelter, so build a stone shack with a wooden roof in the northwestern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_rock_shack_5", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], - "blueprint_name": "stone shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_rock_shack_6", - "description": "We need some shelter, so build a stone shack with a wooden roof in the western part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_rock_shack_6", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], - "blueprint_name": "stone shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_rock_shack_7", - "description": "We need some shelter, so build a stone shack with a wooden roof in the southwestern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_rock_shack_7", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_7" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_7" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], - "blueprint_name": "stone shack" - } -] diff --git a/data/json/recipes/basecamps/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_wad.json b/data/json/recipes/basecamps/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_wad.json deleted file mode 100644 index 75ab05f40ab4a..0000000000000 --- a/data/json/recipes/basecamps/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_wad.json +++ /dev/null @@ -1,114 +0,0 @@ -[ - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_wad_shack_0", - "description": "We need some shelter, so build a wattle and daub shack with a sod roof in the southern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_wad_shack_0", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_0" } ], - "blueprint_name": "wattle and daub shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_wad_shack_1", - "description": "We need some shelter, so build a wattle and daub shack with a sod roof in the southeastern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_wad_shack_1", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], - "blueprint_name": "wattle and daub shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_wad_shack_2", - "description": "We need some shelter, so build a wattle and daub shack with a sod roof in the eastern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_wad_shack_2", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], - "blueprint_name": "wattle and daub shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_wad_shack_3", - "description": "We need some shelter, so build a wattle and daub shack with a sod roof in the northeastern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_wad_shack_3", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], - "blueprint_name": "wattle and daub shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_wad_shack_4", - "description": "We need some shelter, so build a wattle and daub shack with a sod roof in the northern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_wad_shack_4", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], - "blueprint_name": "wattle and daub shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_wad_shack_5", - "description": "We need some shelter, so build a wattle and daub shack with a sod roof in the northwestern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_wad_shack_5", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], - "blueprint_name": "wattle and daub shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_wad_shack_6", - "description": "We need some shelter, so build a wattle and daub shack with a sod roof in the western part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_wad_shack_6", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], - "blueprint_name": "wattle and daub shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_wad_shack_7", - "description": "We need some shelter, so build a wattle and daub shack with a sod roof in the southwestern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_wad_shack_7", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_7" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_7" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], - "blueprint_name": "wattle and daub shack" - } -] diff --git a/data/json/recipes/basecamps/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_wood.json b/data/json/recipes/basecamps/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_wood.json deleted file mode 100644 index 3d17ac1ddd53a..0000000000000 --- a/data/json/recipes/basecamps/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_wood.json +++ /dev/null @@ -1,114 +0,0 @@ -[ - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_wood_shack_0", - "description": "We need some shelter, so build a wooden shack with a wooden roof in the southern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_wood_shack_0", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_0" } ], - "blueprint_name": "wooden shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_wood_shack_1", - "description": "We need some shelter, so build a wooden shack with a wooden roof in the southeastern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_wood_shack_1", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], - "blueprint_name": "wooden shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_wood_shack_2", - "description": "We need some shelter, so build a wooden shack with a wooden roof in the eastern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_wood_shack_2", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], - "blueprint_name": "wooden shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_wood_shack_3", - "description": "We need some shelter, so build a wooden shack with a wooden roof in the northeastern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_wood_shack_3", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], - "blueprint_name": "wooden shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_wood_shack_4", - "description": "We need some shelter, so build a wooden shack with a wooden roof in the northern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_wood_shack_4", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], - "blueprint_name": "wooden shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_wood_shack_5", - "description": "We need some shelter, so build a wooden shack with a wooden roof in the northwestern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_wood_shack_5", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], - "blueprint_name": "wooden shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_wood_shack_6", - "description": "We need some shelter, so build a wooden shack with a wooden roof in the western part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_wood_shack_6", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], - "blueprint_name": "wooden shack" - }, - { - "type": "recipe", - "result": "faction_base_fire_lookout_tower_wood_shack_7", - "description": "We need some shelter, so build a wooden shack with a wooden roof in the southwestern part of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_fire_lookout_tower_wood_shack_7", - "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_7" } ], - "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_7" } ], - "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], - "blueprint_name": "wooden shack" - } -] diff --git a/data/json/recipes/basecamps/fbmc_helipad/recipe_modular_helipad_common.json b/data/json/recipes/basecamps/fbmc_helipad/recipe_modular_helipad_common.json deleted file mode 100644 index b7fceb8fc6212..0000000000000 --- a/data/json/recipes/basecamps/fbmc_helipad/recipe_modular_helipad_common.json +++ /dev/null @@ -1,151 +0,0 @@ -[ - { - "type": "recipe", - "result": "faction_base_helipad_0", - "description": "We should survey the base site and set up a bulletin board.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "time": "1 h", - "construction_blueprint": "fbmc_helipad_0", - "blueprint_provides": [ - { "id": "gathering" }, - { "id": "firewood" }, - { "id": "sorting" }, - { "id": "logging" }, - { "id": "foraging" }, - { "id": "kitchen" }, - { "id": "kitchen_recipes_1" }, - { "id": "kitchen_recipes_2" }, - { "id": "primitive_camp_recipes_1" }, - { "id": "fbmc_helipad_0" } - ], - "blueprint_resources": [ "fake_oven", "fake_water_purifier" ], - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_name": "basic survey", - "check_blueprint_needs": false - }, - { - "type": "recipe", - "result": "faction_base_helipad_barricade_wood", - "description": "We need to barricade front windows, let's build wooden walls over them.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_helipad_barricade_wood", - "blueprint_name": "wooden barricades", - "blueprint_provides": [ { "id": "fbmc_helipad_barricade" }, { "id": "bed", "amount": 4 } ], - "blueprint_requires": [ { "id": "fbmc_helipad_0" } ], - "blueprint_excludes": [ { "id": "fbmc_helipad_barricade" } ] - }, - { - "type": "recipe", - "result": "faction_base_helipad_migo_resin", - "description": "We need to barricade front windows, let's build mi-go resin walls over them.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_helipad_barricade_migo_resin", - "blueprint_name": "mi-go resin barricades", - "blueprint_provides": [ { "id": "fbmc_helipad_barricade" }, { "id": "bed", "amount": 4 } ], - "blueprint_requires": [ { "id": "fbmc_helipad_0" } ], - "blueprint_excludes": [ { "id": "fbmc_helipad_barricade" } ] - }, - { - "type": "recipe", - "result": "faction_base_helipad_root_cellar", - "description": "Digging a root cellar will allow us trapping small game and preserving it.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_helipad_root_cellar", - "blueprint_name": "root cellar", - "blueprint_provides": [ { "id": "fbmc_helipad_root_cellar" }, { "id": "pantry" }, { "id": "trapping" } ], - "blueprint_requires": [ { "id": "fbmc_helipad_barricade" } ], - "blueprint_excludes": [ { "id": "fbmc_helipad_root_cellar" } ] - }, - { - "type": "recipe", - "result": "faction_base_helipad_butchery_rack", - "description": "We could build butchery rack to start hunting larger animals.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_helipad_butchery_rack", - "blueprint_name": "butchery rack", - "blueprint_provides": [ { "id": "fbmc_helipad_butchery_rack" }, { "id": "hunting" } ], - "blueprint_requires": [ { "id": "fbmc_helipad_root_cellar" } ], - "blueprint_excludes": [ { "id": "fbmc_helipad_butchery_rack" } ] - }, - { - "type": "recipe", - "result": "faction_base_helipad_reinforce_doors", - "description": "We should reinforce front doors to make this base safer.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_helipad_reinforce_doors", - "blueprint_name": "reinforce doors", - "blueprint_provides": [ { "id": "fbmc_helipad_reinforce_doors" }, { "id": "bed", "amount": 4 }, { "id": "relaying" }, { "id": "walls" } ], - "blueprint_requires": [ { "id": "fbmc_helipad_barricade" } ], - "blueprint_excludes": [ { "id": "fbmc_helipad_reinforce_doors" } ] - }, - { - "type": "recipe", - "result": "faction_base_helipad_radio", - "description": "Let's set up a radio tower to improve our recruitment efforts.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_helipad_radio", - "blueprint_name": "radio tower", - "blueprint_provides": [ - { "id": "fbmc_helipad_radio" }, - { "id": "radio" }, - { "id": "recruiting" }, - { "id": "scouting" }, - { "id": "patroling" } - ], - "blueprint_requires": [ { "id": "fbmc_helipad_reinforce_doors" }, { "id": "fbmc_helipad_root_cellar" } ], - "blueprint_excludes": [ { "id": "fbmc_helipad_radio" } ], - "blueprint_needs": { - "time": "2 d", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "SCREW" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ - [ "wind_turbine", 4 ], - [ "xl_wind_turbine", 1 ], - [ "solar_panel", 4 ], - [ "reinforced_solar_panel", 4 ], - [ "solar_panel_v2", 2 ], - [ "reinforced_solar_panel_v2", 2 ] - ], - [ [ "storage_battery", 1 ], [ "medium_storage_battery", 4 ], [ "small_storage_battery", 32 ] ], - [ [ "sheet_metal", 2 ], [ "wire", 8 ] ], - [ [ "pipe", 24 ] ], - [ [ "processor", 2 ] ], - [ [ "RAM", 2 ] ], - [ [ "large_lcd_screen", 1 ] ], - [ [ "e_scrap", 8 ] ], - [ [ "frame", 1 ] ], - [ [ "circuit", 4 ] ], - [ [ "power_supply", 2 ] ], - [ [ "amplifier", 2 ] ], - [ [ "cable", 80 ] ], - [ [ "motor_small", 1 ], [ "motor_tiny", 2 ] ] - ] - } - } - } -] diff --git a/data/json/recipes/basecamps/fbmc_helipad/recipe_modular_helipad_garage.json b/data/json/recipes/basecamps/fbmc_helipad/recipe_modular_helipad_garage.json deleted file mode 100644 index 1158cbe6b3058..0000000000000 --- a/data/json/recipes/basecamps/fbmc_helipad/recipe_modular_helipad_garage.json +++ /dev/null @@ -1,25 +0,0 @@ -[ - { - "type": "recipe", - "result": "faction_base_helipad_garage_0", - "description": "Survey military helipad garage.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "time": "180 m", - "construction_blueprint": "faction_base_helipad_garage_0", - "blueprint_provides": [ - { "id": "fbmc_helipad_garage_0" }, - { "id": "tool_storage" }, - { "id": "dismantling" }, - { "id": "blacksmith" }, - { "id": "power_saw_recipes" } - ], - "blueprint_resources": [ "fake_planer", "fake_drill_press" ], - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_name": "military helipad garage survey", - "check_blueprint_needs": false - } -] diff --git a/data/json/recipes/basecamps/fbmc_lighthouse/recipe_modular_lighthouse_common.json b/data/json/recipes/basecamps/fbmc_lighthouse/recipe_modular_lighthouse_common.json deleted file mode 100644 index 064155046575c..0000000000000 --- a/data/json/recipes/basecamps/fbmc_lighthouse/recipe_modular_lighthouse_common.json +++ /dev/null @@ -1,43 +0,0 @@ -[ - { - "type": "recipe", - "result": "faction_base_lighthouse_0", - "description": "We should survey the base site and set up a bulletin board.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "time": "1 h", - "construction_blueprint": "fbmc_lighthouse_0", - "blueprint_provides": [ - { "id": "tool_storage" }, - { "id": "sorting" }, - { "id": "kitchen" }, - { "id": "kitchen_recipes_1" }, - { "id": "kitchen_recipes_2" }, - { "id": "kitchen_recipes_3" }, - { "id": "saltworks_recipes_1" }, - { "id": "fishing_recipes" }, - { "id": "fbmc_lighthouse_0" } - ], - "blueprint_resources": [ "fake_stove", "fake_water_purifier", "fake_oven" ], - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_name": "basic survey", - "check_blueprint_needs": false - }, - { - "type": "recipe", - "result": "faction_base_lighthouse_root_cellar", - "description": "Digging a root cellar will help us preserving fish and other food.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_lighthouse_root_cellar", - "blueprint_name": "root cellar", - "blueprint_provides": [ { "id": "fbmc_lighthouse_root_cellar" }, { "id": "pantry" } ], - "blueprint_requires": [ { "id": "fbmc_lighthouse_0" } ], - "blueprint_excludes": [ { "id": "fbmc_lighthouse_root_cellar" } ] - } -] diff --git a/data/json/recipes/basecamps/fbmc_lightindustry/recipe_modular_lightindustry_00.json b/data/json/recipes/basecamps/fbmc_lightindustry/recipe_modular_lightindustry_00.json deleted file mode 100644 index 67b26d6d92ab2..0000000000000 --- a/data/json/recipes/basecamps/fbmc_lightindustry/recipe_modular_lightindustry_00.json +++ /dev/null @@ -1,167 +0,0 @@ -[ - { - "type": "recipe", - "result": "faction_base_lightindustry_0", - "description": "We should survey the base site and set up a bulletin board.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "time": "1 h", - "construction_blueprint": "fbmc_lightindustry_00", - "blueprint_provides": [ - { "id": "gathering" }, - { "id": "firewood" }, - { "id": "foraging" }, - { "id": "primitive_camp_recipes_1" }, - { "id": "kitchen_recipes_1" }, - { "id": "fbmc_lightindustry_00" } - ], - "blueprint_resources": [ "fake_oven" ], - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_name": "basic survey", - "check_blueprint_needs": false - }, - { - "type": "recipe", - "result": "fbmc_lightindustry_00_barricades_wood", - "description": "We must barricade windows, let's use wooden walls.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_lightindustry_00_barricades_wood", - "blueprint_name": "wooden barricades", - "blueprint_provides": [ - { "id": "fbmc_lightindustry_00_barricades" }, - { "id": "bed", "amount": 2 }, - { "id": "sorting" }, - { "id": "logging" }, - { "id": "fbmc_lightindustry_00_barricades" } - ], - "blueprint_requires": [ { "id": "fbmc_lightindustry_00" } ], - "blueprint_excludes": [ { "id": "fbmc_lightindustry_00_barricades" } ] - }, - { - "type": "recipe", - "result": "fbmc_lightindustry_00_barricades_migo", - "description": "We must barricade windows, let's use resin walls.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_lightindustry_00_barricades_migo", - "blueprint_name": "resin barricades", - "blueprint_provides": [ - { "id": "fbmc_lightindustry_00_barricades" }, - { "id": "bed", "amount": 2 }, - { "id": "sorting" }, - { "id": "logging" }, - { "id": "fbmc_lightindustry_00_barricades" } - ], - "blueprint_requires": [ { "id": "fbmc_lightindustry_00" } ], - "blueprint_excludes": [ { "id": "fbmc_lightindustry_00_barricades" } ] - }, - { - "type": "recipe", - "result": "faction_base_lightindustry_00_root_cellar", - "description": "Digging a root cellar will allow us trapping small game and preserving it.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_lightindustry_00_root_cellar", - "blueprint_name": "root cellar", - "blueprint_provides": [ { "id": "fbmc_lightindustry_00_root_cellar" }, { "id": "pantry" }, { "id": "trapping" } ], - "blueprint_requires": [ { "id": "fbmc_lightindustry_00_barricades" } ], - "blueprint_excludes": [ { "id": "fbmc_lightindustry_00_root_cellar" } ] - }, - { - "type": "recipe", - "result": "faction_base_lightindustry_00_butchery_rack", - "description": "Building a butchery rack will allow us hunting bigger animals.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_lightindustry_00_butchery_rack", - "blueprint_name": "butchery rack", - "blueprint_provides": [ { "id": "fbmc_lightindustry_00_butchery_rack" }, { "id": "hunting" } ], - "blueprint_requires": [ { "id": "fbmc_lightindustry_00_root_cellar" } ], - "blueprint_excludes": [ { "id": "fbmc_lightindustry_00_butchery_rack" } ] - }, - { - "type": "recipe", - "result": "faction_base_lightindustry_00_water_well", - "description": "Digging a well will give us easy access to water and allow us to send out combat patrols or scouts.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_lightindustry_00_water_well", - "blueprint_name": "water well", - "blueprint_provides": [ { "id": "fbmc_lightindustry_00_water_well" }, { "id": "scouting" }, { "id": "patrolling" } ], - "blueprint_requires": [ { "id": "fbmc_lightindustry_00_barricades" } ], - "blueprint_excludes": [ { "id": "fbmc_lightindustry_00_water_well" } ] - }, - { - "type": "recipe", - "result": "faction_base_lightindustry_00_radio", - "description": "Let's set up a radio tower to improve our recruitment efforts.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_lightindustry_00_radio", - "blueprint_name": "radio tower", - "blueprint_provides": [ { "id": "fbmc_lightindustry_00_radio" }, { "id": "radio" }, { "id": "recruiting" } ], - "blueprint_requires": [ { "id": "fbmc_lightindustry_00_barricades" }, { "id": "bed", "amount": 6 } ], - "blueprint_excludes": [ { "id": "fbmc_lightindustry_00_radio" } ], - "blueprint_needs": { - "time": "2 d", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "SCREW" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ - [ "wind_turbine", 4 ], - [ "xl_wind_turbine", 1 ], - [ "solar_panel", 4 ], - [ "reinforced_solar_panel", 4 ], - [ "solar_panel_v2", 2 ], - [ "reinforced_solar_panel_v2", 2 ] - ], - [ [ "storage_battery", 1 ], [ "medium_storage_battery", 4 ], [ "small_storage_battery", 32 ] ], - [ [ "sheet_metal", 2 ], [ "wire", 8 ] ], - [ [ "pipe", 24 ] ], - [ [ "processor", 2 ] ], - [ [ "RAM", 2 ] ], - [ [ "large_lcd_screen", 1 ] ], - [ [ "e_scrap", 8 ] ], - [ [ "frame", 1 ] ], - [ [ "circuit", 4 ] ], - [ [ "power_supply", 2 ] ], - [ [ "amplifier", 2 ] ], - [ [ "cable", 80 ] ], - [ [ "motor_small", 1 ], [ "motor_tiny", 2 ] ] - ] - } - } - }, - { - "type": "recipe", - "result": "faction_base_lightindustry_00_reinforce_doors", - "description": "We should reinforce doors to further secure our base.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_lightindustry_00_reinforce_doors", - "blueprint_name": "reinforce doors", - "blueprint_provides": [ { "id": "fbmc_lightindustry_00_doors" }, { "id": "relaying" }, { "id": "walls" } ], - "blueprint_requires": [ { "id": "fbmc_lightindustry_00_barricades" } ], - "blueprint_excludes": [ { "id": "fbmc_lightindustry_00_doors" } ] - } -] diff --git a/data/json/recipes/basecamps/fbmc_lightindustry/recipe_modular_lightindustry_00_beds.json b/data/json/recipes/basecamps/fbmc_lightindustry/recipe_modular_lightindustry_00_beds.json deleted file mode 100644 index cbbaaed0576b1..0000000000000 --- a/data/json/recipes/basecamps/fbmc_lightindustry/recipe_modular_lightindustry_00_beds.json +++ /dev/null @@ -1,142 +0,0 @@ -[ - { - "type": "recipe", - "result": "faction_base_lightindustry_00_bed_1_mattress", - "description": "Let's build 1. pair of mattress beds in place of desks.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_lightindustry_00_bed_1_mattress", - "blueprint_name": "build 1. pair of mattress beds", - "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmc_lightindustry_00_bed_1" } ], - "blueprint_requires": [ { "id": "fbmc_lightindustry_00_barricades" } ], - "blueprint_excludes": [ { "id": "fbmc_lightindustry_00_bed_1" } ] - }, - { - "type": "recipe", - "result": "faction_base_lightindustry_00_bed_2_mattress", - "description": "Let's build 2. pair of mattress beds in place of desks.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_lightindustry_00_bed_2_mattress", - "blueprint_name": "build 2. pair of mattress beds", - "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmc_lightindustry_00_bed_2" } ], - "blueprint_requires": [ { "id": "fbmc_lightindustry_00_bed_1" } ], - "blueprint_excludes": [ { "id": "fbmc_lightindustry_00_bed_2" } ] - }, - { - "type": "recipe", - "result": "faction_base_lightindustry_00_bed_3_mattress", - "description": "Let's build 3. pair of mattress beds in place of desks.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_lightindustry_00_bed_3_mattress", - "blueprint_name": "build 3. pair of mattress beds", - "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmc_lightindustry_00_bed_3" } ], - "blueprint_requires": [ { "id": "fbmc_lightindustry_00_bed_2" } ], - "blueprint_excludes": [ { "id": "fbmc_lightindustry_00_bed_3" } ] - }, - { - "type": "recipe", - "result": "faction_base_lightindustry_00_bed_4_mattress", - "description": "Let's build 4. pair of mattress beds in place of desks.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_lightindustry_00_bed_4_mattress", - "blueprint_name": "build 4. pair of mattress beds", - "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmc_lightindustry_00_bed_4" } ], - "blueprint_requires": [ { "id": "fbmc_lightindustry_00_bed_3" } ], - "blueprint_excludes": [ { "id": "fbmc_lightindustry_00_bed_4" } ] - }, - { - "type": "recipe", - "result": "faction_base_lightindustry_00_bed_5_mattress", - "description": "Let's build 5. pair of mattress beds in place of desks.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_lightindustry_00_bed_5_mattress", - "blueprint_name": "build 5. pair of mattress beds", - "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmc_lightindustry_00_bed_5" } ], - "blueprint_requires": [ { "id": "fbmc_lightindustry_00_bed_4" } ], - "blueprint_excludes": [ { "id": "fbmc_lightindustry_00_bed_5" } ] - }, - { - "type": "recipe", - "result": "faction_base_lightindustry_00_bed_1_straw", - "description": "Let's build 1. pair of straw beds in place of desks.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_lightindustry_00_bed_1_straw", - "blueprint_name": "build 1. pair of straw beds", - "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmc_lightindustry_00_bed_1" } ], - "blueprint_requires": [ { "id": "fbmc_lightindustry_00_barricades" } ], - "blueprint_excludes": [ { "id": "fbmc_lightindustry_00_bed_1" } ] - }, - { - "type": "recipe", - "result": "faction_base_lightindustry_00_bed_2_straw", - "description": "Let's build 2. pair of straw beds in place of desks.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_lightindustry_00_bed_2_straw", - "blueprint_name": "build 2. pair of straw beds", - "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmc_lightindustry_00_bed_2" } ], - "blueprint_requires": [ { "id": "fbmc_lightindustry_00_bed_1" } ], - "blueprint_excludes": [ { "id": "fbmc_lightindustry_00_bed_2" } ] - }, - { - "type": "recipe", - "result": "faction_base_lightindustry_00_bed_3_straw", - "description": "Let's build 3. pair of straw beds in place of desks.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_lightindustry_00_bed_3_straw", - "blueprint_name": "build 3. pair of straw beds", - "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmc_lightindustry_00_bed_3" } ], - "blueprint_requires": [ { "id": "fbmc_lightindustry_00_bed_2" } ], - "blueprint_excludes": [ { "id": "fbmc_lightindustry_00_bed_3" } ] - }, - { - "type": "recipe", - "result": "faction_base_lightindustry_00_bed_4_straw", - "description": "Let's build 4. pair of straw beds in place of desks.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_lightindustry_00_bed_4_straw", - "blueprint_name": "build 4. pair of straw beds", - "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmc_lightindustry_00_bed_4" } ], - "blueprint_requires": [ { "id": "fbmc_lightindustry_00_bed_3" } ], - "blueprint_excludes": [ { "id": "fbmc_lightindustry_00_bed_4" } ] - }, - { - "type": "recipe", - "result": "faction_base_lightindustry_00_bed_5_straw", - "description": "Let's build 5. pair of straw beds in place of desks.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_lightindustry_00_bed_5_straw", - "blueprint_name": "build 5. pair of straw beds", - "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmc_lightindustry_00_bed_5" } ], - "blueprint_requires": [ { "id": "fbmc_lightindustry_00_bed_4" } ], - "blueprint_excludes": [ { "id": "fbmc_lightindustry_00_bed_5" } ] - } -] diff --git a/data/json/recipes/basecamps/fbmc_lightindustry/recipe_modular_lightindustry_10.json b/data/json/recipes/basecamps/fbmc_lightindustry/recipe_modular_lightindustry_10.json deleted file mode 100644 index 380f9338ca308..0000000000000 --- a/data/json/recipes/basecamps/fbmc_lightindustry/recipe_modular_lightindustry_10.json +++ /dev/null @@ -1,165 +0,0 @@ -[ - { - "type": "recipe", - "result": "faction_base_lightindustry_alt_0", - "description": "We should survey the base site and set up a bulletin board.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "time": "1 h", - "construction_blueprint": "fbmc_lightindustry_10", - "blueprint_provides": [ - { "id": "gathering" }, - { "id": "firewood" }, - { "id": "foraging" }, - { "id": "primitive_camp_recipes_1" }, - { "id": "fbmc_lightindustry_10" } - ], - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_name": "basic survey", - "check_blueprint_needs": false - }, - { - "type": "recipe", - "result": "fbmc_lightindustry_10_barricades_wood", - "description": "We must barricade windows, let's use wooden walls.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_lightindustry_10_barricades_wood", - "blueprint_name": "wooden barricades", - "blueprint_provides": [ - { "id": "fbmc_lightindustry_10_barricades" }, - { "id": "bed", "amount": 2 }, - { "id": "sorting" }, - { "id": "logging" }, - { "id": "fbmc_lightindustry_10_barricades" } - ], - "blueprint_requires": [ { "id": "fbmc_lightindustry_10" } ], - "blueprint_excludes": [ { "id": "fbmc_lightindustry_10_barricades" } ] - }, - { - "type": "recipe", - "result": "fbmc_lightindustry_10_barricades_migo", - "description": "We must barricade windows, let's use resin walls.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_lightindustry_10_barricades_migo", - "blueprint_name": "resin barricades", - "blueprint_provides": [ - { "id": "fbmc_lightindustry_10_barricades" }, - { "id": "bed", "amount": 2 }, - { "id": "sorting" }, - { "id": "logging" }, - { "id": "fbmc_lightindustry_10_barricades" } - ], - "blueprint_requires": [ { "id": "fbmc_lightindustry_10" } ], - "blueprint_excludes": [ { "id": "fbmc_lightindustry_10_barricades" } ] - }, - { - "type": "recipe", - "result": "faction_base_lightindustry_10_root_cellar", - "description": "Digging a root cellar will allow us trapping small game and preserving it.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_lightindustry_10_root_cellar", - "blueprint_name": "root cellar", - "blueprint_provides": [ { "id": "fbmc_lightindustry_10_root_cellar" }, { "id": "pantry" }, { "id": "trapping" } ], - "blueprint_requires": [ { "id": "fbmc_lightindustry_10_barricades" } ], - "blueprint_excludes": [ { "id": "fbmc_lightindustry_10_root_cellar" } ] - }, - { - "type": "recipe", - "result": "faction_base_lightindustry_10_butchery_rack", - "description": "Building a butchery rack will allow us hunting bigger animals.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_lightindustry_10_butchery_rack", - "blueprint_name": "butchery rack", - "blueprint_provides": [ { "id": "fbmc_lightindustry_10_butchery_rack" }, { "id": "hunting" } ], - "blueprint_requires": [ { "id": "fbmc_lightindustry_10_root_cellar" } ], - "blueprint_excludes": [ { "id": "fbmc_lightindustry_10_butchery_rack" } ] - }, - { - "type": "recipe", - "result": "faction_base_lightindustry_10_water_well", - "description": "Digging a well will give us easy access to water and allow us to send out combat patrols or scouts.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_lightindustry_10_water_well", - "blueprint_name": "water well", - "blueprint_provides": [ { "id": "fbmc_lightindustry_10_water_well" }, { "id": "scouting" }, { "id": "patrolling" } ], - "blueprint_requires": [ { "id": "fbmc_lightindustry_10_barricades" } ], - "blueprint_excludes": [ { "id": "fbmc_lightindustry_10_water_well" } ] - }, - { - "type": "recipe", - "result": "faction_base_lightindustry_10_radio", - "description": "Let's set up a radio tower to improve our recruitment efforts.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_lightindustry_10_radio", - "blueprint_name": "radio tower", - "blueprint_provides": [ { "id": "fbmc_lightindustry_10_radio" }, { "id": "radio" }, { "id": "recruiting" } ], - "blueprint_requires": [ { "id": "fbmc_lightindustry_10_barricades" }, { "id": "bed", "amount": 6 } ], - "blueprint_excludes": [ { "id": "fbmc_lightindustry_10_radio" } ], - "blueprint_needs": { - "time": "2 d", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "SCREW" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ - [ "wind_turbine", 4 ], - [ "xl_wind_turbine", 1 ], - [ "solar_panel", 4 ], - [ "reinforced_solar_panel", 4 ], - [ "solar_panel_v2", 2 ], - [ "reinforced_solar_panel_v2", 2 ] - ], - [ [ "storage_battery", 1 ], [ "medium_storage_battery", 4 ], [ "small_storage_battery", 32 ] ], - [ [ "sheet_metal", 2 ], [ "wire", 8 ] ], - [ [ "pipe", 24 ] ], - [ [ "processor", 2 ] ], - [ [ "RAM", 2 ] ], - [ [ "large_lcd_screen", 1 ] ], - [ [ "e_scrap", 8 ] ], - [ [ "frame", 1 ] ], - [ [ "circuit", 4 ] ], - [ [ "power_supply", 2 ] ], - [ [ "amplifier", 2 ] ], - [ [ "cable", 80 ] ], - [ [ "motor_small", 1 ], [ "motor_tiny", 2 ] ] - ] - } - } - }, - { - "type": "recipe", - "result": "faction_base_lightindustry_10_reinforce_doors", - "description": "We should reinforce doors to further secure our base.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_lightindustry_10_reinforce_doors", - "blueprint_name": "reinforce doors", - "blueprint_provides": [ { "id": "fbmc_lightindustry_10_doors" }, { "id": "relaying" }, { "id": "walls" } ], - "blueprint_requires": [ { "id": "fbmc_lightindustry_10_barricades" } ], - "blueprint_excludes": [ { "id": "fbmc_lightindustry_10_doors" } ] - } -] diff --git a/data/json/recipes/basecamps/fbmc_lightindustry/recipe_modular_lightindustry_10_beds.json b/data/json/recipes/basecamps/fbmc_lightindustry/recipe_modular_lightindustry_10_beds.json deleted file mode 100644 index 9e53160745d15..0000000000000 --- a/data/json/recipes/basecamps/fbmc_lightindustry/recipe_modular_lightindustry_10_beds.json +++ /dev/null @@ -1,142 +0,0 @@ -[ - { - "type": "recipe", - "result": "faction_base_lightindustry_10_bed_1_mattress", - "description": "Let's build 1. pair of mattress beds in place of desks.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_lightindustry_10_bed_1_mattress", - "blueprint_name": "build 1. pair of mattress beds", - "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmc_lightindustry_10_bed_1" } ], - "blueprint_requires": [ { "id": "fbmc_lightindustry_10_barricades" } ], - "blueprint_excludes": [ { "id": "fbmc_lightindustry_10_bed_1" } ] - }, - { - "type": "recipe", - "result": "faction_base_lightindustry_10_bed_2_mattress", - "description": "Let's build 2. pair of mattress beds in place of desks.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_lightindustry_10_bed_2_mattress", - "blueprint_name": "build 2. pair of mattress beds", - "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmc_lightindustry_10_bed_2" } ], - "blueprint_requires": [ { "id": "fbmc_lightindustry_10_bed_1" } ], - "blueprint_excludes": [ { "id": "fbmc_lightindustry_10_bed_2" } ] - }, - { - "type": "recipe", - "result": "faction_base_lightindustry_10_bed_3_mattress", - "description": "Let's build 3. pair of mattress beds in place of desks.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_lightindustry_10_bed_3_mattress", - "blueprint_name": "build 3. pair of mattress beds", - "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmc_lightindustry_10_bed_3" } ], - "blueprint_requires": [ { "id": "fbmc_lightindustry_10_bed_2" } ], - "blueprint_excludes": [ { "id": "fbmc_lightindustry_10_bed_3" } ] - }, - { - "type": "recipe", - "result": "faction_base_lightindustry_10_bed_4_mattress", - "description": "Let's build 4. pair of mattress beds in place of desks.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_lightindustry_10_bed_4_mattress", - "blueprint_name": "build 4. pair of mattress beds", - "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmc_lightindustry_10_bed_4" } ], - "blueprint_requires": [ { "id": "fbmc_lightindustry_10_bed_3" } ], - "blueprint_excludes": [ { "id": "fbmc_lightindustry_10_bed_4" } ] - }, - { - "type": "recipe", - "result": "faction_base_lightindustry_10_bed_5_mattress", - "description": "Let's build 5. pair of mattress beds in place of desks.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_lightindustry_10_bed_5_mattress", - "blueprint_name": "build 5. pair of mattress beds", - "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmc_lightindustry_10_bed_5" } ], - "blueprint_requires": [ { "id": "fbmc_lightindustry_10_bed_4" } ], - "blueprint_excludes": [ { "id": "fbmc_lightindustry_10_bed_5" } ] - }, - { - "type": "recipe", - "result": "faction_base_lightindustry_10_bed_1_straw", - "description": "Let's build 1. pair of straw beds in place of desks.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_lightindustry_10_bed_1_straw", - "blueprint_name": "build 1. pair of straw beds", - "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmc_lightindustry_10_bed_1" } ], - "blueprint_requires": [ { "id": "fbmc_lightindustry_10_barricades" } ], - "blueprint_excludes": [ { "id": "fbmc_lightindustry_10_bed_1" } ] - }, - { - "type": "recipe", - "result": "faction_base_lightindustry_10_bed_2_straw", - "description": "Let's build 2. pair of straw beds in place of desks.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_lightindustry_10_bed_2_straw", - "blueprint_name": "build 2. pair of straw beds", - "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmc_lightindustry_10_bed_2" } ], - "blueprint_requires": [ { "id": "fbmc_lightindustry_10_bed_1" } ], - "blueprint_excludes": [ { "id": "fbmc_lightindustry_10_bed_2" } ] - }, - { - "type": "recipe", - "result": "faction_base_lightindustry_10_bed_3_straw", - "description": "Let's build 3. pair of straw beds in place of desks.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_lightindustry_10_bed_3_straw", - "blueprint_name": "build 3. pair of straw beds", - "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmc_lightindustry_10_bed_3" } ], - "blueprint_requires": [ { "id": "fbmc_lightindustry_10_bed_2" } ], - "blueprint_excludes": [ { "id": "fbmc_lightindustry_10_bed_3" } ] - }, - { - "type": "recipe", - "result": "faction_base_lightindustry_10_bed_4_straw", - "description": "Let's build 4. pair of straw beds in place of desks.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_lightindustry_10_bed_4_straw", - "blueprint_name": "build 4. pair of straw beds", - "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmc_lightindustry_10_bed_4" } ], - "blueprint_requires": [ { "id": "fbmc_lightindustry_10_bed_3" } ], - "blueprint_excludes": [ { "id": "fbmc_lightindustry_10_bed_4" } ] - }, - { - "type": "recipe", - "result": "faction_base_lightindustry_10_bed_5_straw", - "description": "Let's build 5. pair of straw beds in place of desks.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_lightindustry_10_bed_5_straw", - "blueprint_name": "build 5. pair of straw beds", - "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmc_lightindustry_10_bed_5" } ], - "blueprint_requires": [ { "id": "fbmc_lightindustry_10_bed_4" } ], - "blueprint_excludes": [ { "id": "fbmc_lightindustry_10_bed_5" } ] - } -] diff --git a/data/json/recipes/basecamps/fbmc_lightindustry/recipe_modular_lightindustry_workshop.json b/data/json/recipes/basecamps/fbmc_lightindustry/recipe_modular_lightindustry_workshop.json deleted file mode 100644 index 2c79c0378a7c9..0000000000000 --- a/data/json/recipes/basecamps/fbmc_lightindustry/recipe_modular_lightindustry_workshop.json +++ /dev/null @@ -1,51 +0,0 @@ -[ - { - "type": "recipe", - "result": "faction_base_lightindustry_workshop_0", - "description": "Survey Light Industry Workshop.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "time": "3 h", - "construction_blueprint": "faction_base_lightindustry_workshop_0", - "blueprint_provides": [ - { "id": "dismantling" }, - { "id": "blacksmith" }, - { "id": "industrial_recipes_power_lathe" }, - { "id": "industrial_recipes_drill_press" }, - { "id": "industrial_recipes_hydraulic_press" }, - { "id": "industrial_recipes_air_compressor" }, - { "id": "fbmc_lightindustry_workshop" } - ], - "blueprint_resources": [ "fake_power_lathe", "fake_drill_press", "fake_hydraulic_press", "fake_air_compressor", "fake_arc_furnace" ], - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_name": "expansion survey", - "check_blueprint_needs": false - }, - { - "type": "recipe", - "result": "faction_base_lightindustry_workshop_drop_hammer", - "description": "Let's add a drop hammer for even more crafting possibilities.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_lightindustry_workshop_drop_hammer", - "blueprint_provides": [ { "id": "blacksmith_recipes_7" }, { "id": "fbmc_lightindustry_workshop_drop_hammer" } ], - "blueprint_requires": [ { "id": "fbmc_lightindustry_workshop" } ], - "blueprint_needs": { - "time": "1 d", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER" } ] ], - "components": [ [ [ "metal_tank", 2 ] ], [ [ "water_faucet", 2 ] ], [ [ "anvil", 1 ] ], [ [ "chain", 4 ] ], [ [ "pipe", 3 ] ] ] - } - }, - "blueprint_name": "drop hammer", - "check_blueprint_needs": false - } -] diff --git a/data/json/recipes/basecamps/fbmc_mansion/fbmc_mansion_+1.json b/data/json/recipes/basecamps/fbmc_mansion/fbmc_mansion_+1.json deleted file mode 100644 index 11e044bd65e94..0000000000000 --- a/data/json/recipes/basecamps/fbmc_mansion/fbmc_mansion_+1.json +++ /dev/null @@ -1,92 +0,0 @@ -[ - { - "type": "recipe", - "result": "faction_base_mansion_+1_0", - "description": "We should survey the base site and set up a bulletin board.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "time": "1 h", - "construction_blueprint": "fbmc_mansion_+1", - "blueprint_provides": [ - { "id": "fbmc_mansion_+1" }, - { "id": "primitive_camp_recipes_1" }, - { "id": "gathering" }, - { "id": "firewood" }, - { "id": "foraging" }, - { "id": "sorting" }, - { "id": "logging" }, - { "id": "tool_storage" }, - { "id": "bed", "amount": 8 } - ], - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_name": "basic survey", - "check_blueprint_needs": false - }, - { - "type": "recipe", - "result": "faction_base_mansion_+1_garden", - "description": "Let's remove plants from garden and plow a few plots.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_mansion_+1_farm", - "blueprint_name": "prepare garden", - "blueprint_requires": [ { "id": "fbmc_mansion_+1" } ], - "blueprint_provides": [ { "id": "fbmc_mansion_+1_farm" }, { "id": "farming" }, { "id": "farm_recipes_1" } ], - "blueprint_excludes": [ { "id": "fbmc_mansion_+1_farm" } ], - "blueprint_needs": { "time": "7 h", "inline": { "tools": [ ], "qualities": [ [ { "id": "DIG", "level": 1 } ] ] } }, - "check_blueprint_needs": false - }, - { - "type": "recipe", - "result": "faction_base_mansion_+1_radio", - "description": "Let's set up a radio tower to improve our recruitment efforts.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_mansion_+1_radio", - "blueprint_name": "build a radio tower and console", - "blueprint_requires": [ { "id": "fbmc_mansion_+1_farm" } ], - "blueprint_provides": [ { "id": "fbmc_mansion_+1_radio" }, { "id": "recruiting" }, { "id": "radio" } ], - "blueprint_excludes": [ { "id": "fbmc_mansion_+1_radio" } ], - "blueprint_needs": { - "time": "2 d", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "SCREW" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ - [ "wind_turbine", 4 ], - [ "xl_wind_turbine", 1 ], - [ "solar_panel", 4 ], - [ "reinforced_solar_panel", 4 ], - [ "solar_panel_v2", 2 ], - [ "reinforced_solar_panel_v2", 2 ], - [ "solar_panel_v3", 1 ] - ], - [ [ "storage_battery", 1 ], [ "medium_storage_battery", 4 ], [ "small_storage_battery", 32 ] ], - [ [ "sheet_metal", 2 ], [ "wire", 8 ] ], - [ [ "pipe", 24 ] ], - [ [ "processor", 2 ] ], - [ [ "RAM", 2 ] ], - [ [ "large_lcd_screen", 1 ] ], - [ [ "e_scrap", 8 ] ], - [ [ "frame", 1 ] ], - [ [ "circuit", 4 ] ], - [ [ "power_supply", 2 ] ], - [ [ "amplifier", 2 ] ], - [ [ "cable", 80 ] ], - [ [ "motor_small", 1 ], [ "motor_tiny", 2 ] ] - ] - } - }, - "check_blueprint_needs": false - } -] diff --git a/data/json/recipes/basecamps/fbmc_mansion/fbmc_mansion_+2.json b/data/json/recipes/basecamps/fbmc_mansion/fbmc_mansion_+2.json deleted file mode 100644 index 7251239ab70c4..0000000000000 --- a/data/json/recipes/basecamps/fbmc_mansion/fbmc_mansion_+2.json +++ /dev/null @@ -1,75 +0,0 @@ -[ - { - "type": "recipe", - "result": "faction_base_mansion_+2_0", - "description": "We should survey the base site and set up a bulletin board.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "time": "1 h", - "construction_blueprint": "fbmc_mansion_+2", - "blueprint_provides": [ - { "id": "fbmc_mansion_+2" }, - { "id": "primitive_camp_recipes_1" }, - { "id": "gathering" }, - { "id": "firewood" }, - { "id": "foraging" }, - { "id": "sorting" }, - { "id": "logging" }, - { "id": "tool_storage" }, - { "id": "bed", "amount": 8 } - ], - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_name": "basic survey", - "check_blueprint_needs": false - }, - { - "type": "recipe", - "result": "faction_base_mansion_+2_radio", - "description": "Let's set up a radio tower to improve our recruitment efforts.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_mansion_+2_radio", - "blueprint_name": "build a radio tower and console", - "blueprint_requires": [ { "id": "fbmc_mansion_+2" } ], - "blueprint_provides": [ { "id": "fbmc_mansion_+2_radio" }, { "id": "recruiting" }, { "id": "radio" } ], - "blueprint_excludes": [ { "id": "fbmc_mansion_+2_radio" } ], - "blueprint_needs": { - "time": "2 d", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "SCREW" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ - [ "wind_turbine", 4 ], - [ "xl_wind_turbine", 1 ], - [ "solar_panel", 4 ], - [ "reinforced_solar_panel", 4 ], - [ "solar_panel_v2", 2 ], - [ "reinforced_solar_panel_v2", 2 ], - [ "solar_panel_v3", 1 ] - ], - [ [ "storage_battery", 1 ], [ "medium_storage_battery", 4 ], [ "small_storage_battery", 32 ] ], - [ [ "sheet_metal", 2 ], [ "wire", 8 ] ], - [ [ "pipe", 24 ] ], - [ [ "processor", 2 ] ], - [ [ "RAM", 2 ] ], - [ [ "large_lcd_screen", 1 ] ], - [ [ "e_scrap", 8 ] ], - [ [ "frame", 1 ] ], - [ [ "circuit", 4 ] ], - [ [ "power_supply", 2 ] ], - [ [ "amplifier", 2 ] ], - [ [ "cable", 80 ] ], - [ [ "motor_small", 1 ], [ "motor_tiny", 2 ] ] - ] - } - }, - "check_blueprint_needs": false - } -] diff --git a/data/json/recipes/basecamps/fbmc_mansion/fbmc_mansion_+3.json b/data/json/recipes/basecamps/fbmc_mansion/fbmc_mansion_+3.json deleted file mode 100644 index 5d0d7bbd9486d..0000000000000 --- a/data/json/recipes/basecamps/fbmc_mansion/fbmc_mansion_+3.json +++ /dev/null @@ -1,75 +0,0 @@ -[ - { - "type": "recipe", - "result": "faction_base_mansion_+3_0", - "description": "We should survey the base site and set up a bulletin board.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "time": "1 h", - "construction_blueprint": "fbmc_mansion_+3", - "blueprint_provides": [ - { "id": "fbmc_mansion_+3" }, - { "id": "primitive_camp_recipes_1" }, - { "id": "gathering" }, - { "id": "firewood" }, - { "id": "foraging" }, - { "id": "sorting" }, - { "id": "logging" }, - { "id": "tool_storage" }, - { "id": "bed", "amount": 8 } - ], - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_name": "basic survey", - "check_blueprint_needs": false - }, - { - "type": "recipe", - "result": "faction_base_mansion_+3_radio", - "description": "Let's set up a radio tower to improve our recruitment efforts.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_mansion_+3_radio", - "blueprint_name": "build a radio tower and console", - "blueprint_requires": [ { "id": "fbmc_mansion_+3" } ], - "blueprint_provides": [ { "id": "fbmc_mansion_+3_radio" }, { "id": "recruiting" }, { "id": "radio" } ], - "blueprint_excludes": [ { "id": "fbmc_mansion_+3_radio" } ], - "blueprint_needs": { - "time": "2 d", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "SCREW" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ - [ "wind_turbine", 4 ], - [ "xl_wind_turbine", 1 ], - [ "solar_panel", 4 ], - [ "reinforced_solar_panel", 4 ], - [ "solar_panel_v2", 2 ], - [ "reinforced_solar_panel_v2", 2 ], - [ "solar_panel_v3", 1 ] - ], - [ [ "storage_battery", 1 ], [ "medium_storage_battery", 4 ], [ "small_storage_battery", 32 ] ], - [ [ "sheet_metal", 2 ], [ "wire", 8 ] ], - [ [ "pipe", 24 ] ], - [ [ "processor", 2 ] ], - [ [ "RAM", 2 ] ], - [ [ "large_lcd_screen", 1 ] ], - [ [ "e_scrap", 8 ] ], - [ [ "frame", 1 ] ], - [ [ "circuit", 4 ] ], - [ [ "power_supply", 2 ] ], - [ [ "amplifier", 2 ] ], - [ [ "cable", 80 ] ], - [ [ "motor_small", 1 ], [ "motor_tiny", 2 ] ] - ] - } - }, - "check_blueprint_needs": false - } -] diff --git a/data/json/recipes/basecamps/fbmc_mansion/fbmc_mansion_+4.json b/data/json/recipes/basecamps/fbmc_mansion/fbmc_mansion_+4.json deleted file mode 100644 index 815800604884f..0000000000000 --- a/data/json/recipes/basecamps/fbmc_mansion/fbmc_mansion_+4.json +++ /dev/null @@ -1,92 +0,0 @@ -[ - { - "type": "recipe", - "result": "faction_base_mansion_+4_0", - "description": "We should survey the base site and set up a bulletin board.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "time": "1 h", - "construction_blueprint": "fbmc_mansion_+4", - "blueprint_provides": [ - { "id": "fbmc_mansion_+4" }, - { "id": "primitive_camp_recipes_1" }, - { "id": "gathering" }, - { "id": "firewood" }, - { "id": "foraging" }, - { "id": "sorting" }, - { "id": "logging" }, - { "id": "tool_storage" }, - { "id": "bed", "amount": 8 } - ], - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_name": "basic survey", - "check_blueprint_needs": false - }, - { - "type": "recipe", - "result": "faction_base_mansion_+4_garden", - "description": "Let's remove plants from garden and plow a few plots.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_mansion_+4_farm", - "blueprint_name": "prepare garden", - "blueprint_requires": [ { "id": "fbmc_mansion_+4" } ], - "blueprint_provides": [ { "id": "fbmc_mansion_+4_farm" }, { "id": "farming" }, { "id": "farm_recipes_1" } ], - "blueprint_excludes": [ { "id": "fbmc_mansion_+1_farm" } ], - "blueprint_needs": { "time": "2 h", "inline": { "tools": [ ], "qualities": [ [ { "id": "DIG", "level": 1 } ] ] } }, - "check_blueprint_needs": false - }, - { - "type": "recipe", - "result": "faction_base_mansion_+4_radio", - "description": "Let's set up a radio tower to improve our recruitment efforts.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_mansion_+4_radio", - "blueprint_name": "build a radio tower and console", - "blueprint_requires": [ { "id": "fbmc_mansion_+4_farm" } ], - "blueprint_provides": [ { "id": "fbmc_mansion_+4_radio" }, { "id": "recruiting" }, { "id": "radio" } ], - "blueprint_excludes": [ { "id": "fbmc_mansion_+4_radio" } ], - "blueprint_needs": { - "time": "2 d", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "SCREW" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ - [ "wind_turbine", 4 ], - [ "xl_wind_turbine", 1 ], - [ "solar_panel", 4 ], - [ "reinforced_solar_panel", 4 ], - [ "solar_panel_v2", 2 ], - [ "reinforced_solar_panel_v2", 2 ], - [ "solar_panel_v3", 1 ] - ], - [ [ "storage_battery", 1 ], [ "medium_storage_battery", 4 ], [ "small_storage_battery", 32 ] ], - [ [ "sheet_metal", 2 ], [ "wire", 8 ] ], - [ [ "pipe", 24 ] ], - [ [ "processor", 2 ] ], - [ [ "RAM", 2 ] ], - [ [ "large_lcd_screen", 1 ] ], - [ [ "e_scrap", 8 ] ], - [ [ "frame", 1 ] ], - [ [ "circuit", 4 ] ], - [ [ "power_supply", 2 ] ], - [ [ "amplifier", 2 ] ], - [ [ "cable", 80 ] ], - [ [ "motor_small", 1 ], [ "motor_tiny", 2 ] ] - ] - } - }, - "check_blueprint_needs": false - } -] diff --git a/data/json/recipes/basecamps/fbmc_mansion/fbmc_mansion_expansion_surveys.json b/data/json/recipes/basecamps/fbmc_mansion/fbmc_mansion_expansion_surveys.json deleted file mode 100644 index 7da157e55d4f9..0000000000000 --- a/data/json/recipes/basecamps/fbmc_mansion/fbmc_mansion_expansion_surveys.json +++ /dev/null @@ -1,238 +0,0 @@ -[ - { - "type": "recipe", - "result": "faction_base_mansion_e1", - "description": "Survey mansion's entrance.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_mansion_e1", - "blueprint_name": "entrance survey", - "time": "180 m", - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_provides": [ { "id": "faction_base_mansion_e1" }, { "id": "farming" }, { "id": "reseeding" }, { "id": "farm_recipes_1" } ] - }, - { - "type": "recipe", - "result": "faction_base_mansion_e2", - "description": "Survey mansion's entrance.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_mansion_e2", - "blueprint_name": "entrance survey", - "time": "180 m", - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_provides": [ { "id": "faction_base_mansion_e2" }, { "id": "farming" }, { "id": "reseeding" }, { "id": "farm_recipes_1" } ] - }, - { - "type": "recipe", - "result": "faction_base_mansion_t1", - "description": "Survey mansion's swimming pool.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_mansion_t1", - "blueprint_name": "swimming pool survey", - "time": "180 m", - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_provides": [ { "id": "faction_base_mansion_t1" }, { "id": "farming" }, { "id": "reseeding" }, { "id": "farm_recipes_1" } ] - }, - { - "type": "recipe", - "result": "faction_base_mansion_t2", - "description": "Survey mansion's bedrooms.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_mansion_t2", - "blueprint_name": "bedrooms survey", - "time": "180 m", - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_provides": [ { "id": "faction_base_mansion_t2" } ] - }, - { - "type": "recipe", - "result": "faction_base_mansion_t3", - "description": "Survey mansion's???.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_mansion_t3", - "blueprint_name": "??? survey", - "time": "180 m", - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_provides": [ { "id": "faction_base_mansion_t3" } ] - }, - { - "type": "recipe", - "result": "faction_base_mansion_t4", - "description": "Survey mansion's kitchen.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_mansion_t4", - "blueprint_name": "kitchen survey", - "time": "180 m", - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_provides": [ - { "id": "faction_base_mansion_t4" }, - { "id": "kitchen" }, - { "id": "kitchen_recipes_1" }, - { "id": "kitchen_recipes_2" }, - { "id": "kitchen_recipes_3" }, - { "id": "saltworks_recipes_1" }, - { "id": "saltworks_recipes_2" }, - { "id": "saltworks_recipes_3" } - ], - "blueprint_resources": [ "fake_oven" ] - }, - { - "type": "recipe", - "result": "faction_base_mansion_t5", - "description": "Survey mansion's library.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_mansion_t5", - "blueprint_name": "library survey", - "time": "180 m", - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_provides": [ { "id": "faction_base_mansion_t5" }, { "id": "kitchen" }, { "id": "library_recipes_1" } ] - }, - { - "type": "recipe", - "result": "faction_base_mansion_t6", - "description": "Survey mansion's bedroom.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_mansion_t6", - "blueprint_name": "bedroom survey", - "time": "180 m", - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_provides": [ { "id": "faction_base_mansion_t6" } ] - }, - { - "type": "recipe", - "result": "faction_base_mansion_t7", - "description": "Survey mansion's living rooms.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_mansion_t7", - "blueprint_name": "living rooms survey", - "time": "180 m", - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_provides": [ { "id": "faction_base_mansion_t7" } ] - }, - { - "type": "recipe", - "result": "faction_base_mansion_c1", - "description": "Survey mansion's swimming pool.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_mansion_c1", - "blueprint_name": "swimming survey", - "time": "180 m", - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_provides": [ { "id": "faction_base_mansion_c1" } ] - }, - { - "type": "recipe", - "result": "faction_base_mansion_c2", - "description": "Survey mansion's bar.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_mansion_c2", - "blueprint_name": "bar survey", - "time": "180 m", - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_provides": [ - { "id": "faction_base_mansion_c2" }, - { "id": "kitchen" }, - { "id": "kitchen_recipes_1" }, - { "id": "kitchen_recipes_2" }, - { "id": "kitchen_recipes_3" } - ] - }, - { - "type": "recipe", - "result": "faction_base_mansion_c3", - "description": "Survey mansion's living rooms.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_mansion_c3", - "blueprint_name": "living rooms survey", - "time": "180 m", - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_provides": [ { "id": "faction_base_mansion_c3" } ] - }, - { - "type": "recipe", - "result": "faction_base_mansion_c4", - "description": "Survey mansion's bedroom.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_mansion_c4", - "blueprint_name": "bedroom survey", - "time": "180 m", - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_provides": [ { "id": "faction_base_mansion_c4" } ] - }, - { - "type": "recipe", - "result": "faction_base_mansion_c5", - "description": "Survey mansion's kitchen.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_mansion_c5", - "blueprint_name": "kitchen survey", - "time": "180 m", - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_provides": [ - { "id": "faction_base_mansion_c5" }, - { "id": "kitchen" }, - { "id": "kitchen_recipes_1" }, - { "id": "kitchen_recipes_2" }, - { "id": "kitchen_recipes_3" }, - { "id": "saltworks_recipes_1" }, - { "id": "saltworks_recipes_2" }, - { "id": "saltworks_recipes_3" } - ], - "blueprint_resources": [ "fake_oven" ] - } -] diff --git a/data/json/recipes/basecamps/fbmc_outpost/recipe_modular_outpost_cross.json b/data/json/recipes/basecamps/fbmc_outpost/recipe_modular_outpost_cross.json deleted file mode 100644 index b8500a41d8c6f..0000000000000 --- a/data/json/recipes/basecamps/fbmc_outpost/recipe_modular_outpost_cross.json +++ /dev/null @@ -1,186 +0,0 @@ -[ - { - "type": "recipe", - "result": "faction_base_outpost_cross_0", - "description": "We should survey the base site and set up a bulletin board.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "time": "1 h", - "construction_blueprint": "fbmc_outpost_cross_0", - "blueprint_provides": [ - { "id": "bed", "amount": 12 }, - { "id": "tool_storage" }, - { "id": "gathering" }, - { "id": "firewood" }, - { "id": "sorting" }, - { "id": "logging" }, - { "id": "kitchen" }, - { "id": "kitchen_recipes_1" }, - { "id": "primitive_camp_recipes_1" }, - { "id": "fbmc_outpost_cross_0" } - ], - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_name": "basic survey", - "check_blueprint_needs": false - }, - { - "type": "recipe", - "result": "faction_base_outpost_cross_bed_0", - "description": "Let's build a bunk bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_outpost_cross_bed_0", - "blueprint_name": "bunk bed", - "blueprint_provides": [ { "id": "fbmc_outpost_cross_bed_0" }, { "id": "bed", "amount": 2 } ], - "blueprint_requires": [ { "id": "fbmc_outpost_cross_0" } ], - "blueprint_excludes": [ { "id": "fbmc_outpost_cross_bed_0" } ] - }, - { - "type": "recipe", - "result": "faction_base_outpost_cross_bed_1", - "description": "Let's build another bunk bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_outpost_cross_bed_1", - "blueprint_name": "another bunk bed", - "blueprint_provides": [ { "id": "fbmc_outpost_cross_bed_1" }, { "id": "bed", "amount": 2 } ], - "blueprint_requires": [ { "id": "fbmc_outpost_cross_bed_0" } ], - "blueprint_excludes": [ { "id": "fbmc_outpost_cross_bed_1" } ] - }, - { - "type": "recipe", - "result": "faction_base_outpost_cross_root_cellar", - "description": "Digging a root cellar will allow us trapping small game and preserving it.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_outpost_cross_root_cellar", - "blueprint_name": "root cellar", - "blueprint_provides": [ { "id": "fbmc_outpost_cross_root_cellar" }, { "id": "pantry" }, { "id": "trapping" } ], - "blueprint_requires": [ { "id": "fbmc_outpost_cross_0" } ], - "blueprint_excludes": [ { "id": "fbmc_outpost_cross_root_cellar" } ] - }, - { - "type": "recipe", - "result": "faction_base_outpost_cross_butchery_rack", - "description": "Building a butchery rack will allow us hunting bigger animals.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_outpost_cross_butchery_rack", - "blueprint_name": "butchery rack", - "blueprint_provides": [ { "id": "fbmc_outpost_cross_butchery_rack" }, { "id": "hunting" } ], - "blueprint_requires": [ { "id": "fbmc_outpost_cross_root_cellar" } ], - "blueprint_excludes": [ { "id": "fbmc_outpost_cross_butchery_rack" } ] - }, - { - "type": "recipe", - "result": "faction_base_outpost_cross_water_well", - "description": "Digging a well will give us easy access to water and allow us to start small farm.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_outpost_cross_water_well", - "blueprint_name": "water well", - "blueprint_provides": [ { "id": "fbmc_outpost_cross_water_well" } ], - "blueprint_requires": [ { "id": "fbmc_outpost_cross_0" } ], - "blueprint_excludes": [ { "id": "fbmc_outpost_cross_water_well" } ] - }, - { - "type": "recipe", - "result": "faction_base_outpost_cross_farm", - "description": "Let's plow some plots.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_outpost_cross_farm", - "blueprint_name": "small farm", - "blueprint_provides": [ { "id": "fbmc_outpost_cross_farm" }, { "id": "farming" } ], - "blueprint_requires": [ { "id": "fbmc_outpost_cross_water_well" } ], - "blueprint_excludes": [ { "id": "fbmc_outpost_cross_farm" } ], - "time": "2 h", - "qualities": [ [ { "id": "DIG", "level": 1 } ] ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "result": "faction_base_outpost_cross_generator", - "description": "We could try to fix reactor's controller to power lights, it would really help us in planning missions.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_outpost_cross_generator", - "blueprint_name": "fix reactor's controller", - "blueprint_provides": [ { "id": "fbmc_outpost_cross_generator" }, { "id": "walls" }, { "id": "scouting" }, { "id": "patrolling" } ], - "blueprint_requires": [ { "id": "fbmc_outpost_cross_0" } ], - "blueprint_excludes": [ { "id": "fbmc_outpost_cross_generator" } ], - "blueprint_needs": { - "time": "1 d", - "skills": [ [ "electronics", 8 ] ], - "inline": { - "tools": [ [ [ "hazmat_suit", -1 ] ], [ [ "mask_gas", 50 ] ], [ [ "soldering_iron", 50 ] ] ], - "qualities": [ [ { "id": "SCREW" } ], [ { "id": "SCREW_FINE" } ], [ { "id": "WRENCH" } ], [ { "id": "WRENCH_FINE" } ] ], - "components": [ - [ [ "solder_wire", 50 ] ], - [ [ "processor", 2 ] ], - [ [ "RAM", 8 ] ], - [ [ "cable", 10 ] ], - [ [ "e_scrap", 20 ] ], - [ [ "circuit", 10 ] ], - [ [ "ai_module_basic", 1 ], [ "ai_module", 1 ] ] - ] - } - }, - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_outpost_cross_radio", - "description": "Let's set up a radio tower to improve our recruitment efforts, we will redirect some power into it from nuclear reactor.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_outpost_cross_radio", - "blueprint_name": "radio tower", - "blueprint_requires": [ { "id": "fbmc_outpost_cross_generator" } ], - "blueprint_provides": [ { "id": "fbmc_outpost_cross_radio" }, { "id": "recruiting" }, { "id": "radio" } ], - "blueprint_excludes": [ { "id": "fbmc_outpost_cross_radio" } ], - "blueprint_needs": { - "time": "1 d", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "SCREW" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 2 ], [ "wire", 8 ] ], - [ [ "pipe", 24 ] ], - [ [ "processor", 2 ] ], - [ [ "RAM", 2 ] ], - [ [ "large_lcd_screen", 1 ] ], - [ [ "e_scrap", 8 ] ], - [ [ "frame", 1 ] ], - [ [ "circuit", 4 ] ], - [ [ "power_supply", 2 ] ], - [ [ "amplifier", 2 ] ], - [ [ "cable", 80 ] ], - [ [ "motor_small", 1 ], [ "motor_tiny", 2 ] ] - ] - } - }, - "check_blueprint_needs": false - } -] diff --git a/data/json/recipes/basecamps/fbmc_outpost/recipe_modular_outpost_normal.json b/data/json/recipes/basecamps/fbmc_outpost/recipe_modular_outpost_normal.json deleted file mode 100644 index 8227ad233c4c1..0000000000000 --- a/data/json/recipes/basecamps/fbmc_outpost/recipe_modular_outpost_normal.json +++ /dev/null @@ -1,172 +0,0 @@ -[ - { - "type": "recipe", - "result": "faction_base_outpost_normal_0", - "description": "We should survey the base site and set up a bulletin board.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "time": "1 h", - "construction_blueprint": "fbmc_outpost_normal_0", - "blueprint_provides": [ - { "id": "bed", "amount": 14 }, - { "id": "tool_storage" }, - { "id": "gathering" }, - { "id": "firewood" }, - { "id": "sorting" }, - { "id": "logging" }, - { "id": "kitchen" }, - { "id": "kitchen_recipes_1" }, - { "id": "primitive_camp_recipes_1" }, - { "id": "fbmc_outpost_normal_0" } - ], - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_name": "basic survey", - "check_blueprint_needs": false - }, - { - "type": "recipe", - "result": "faction_base_outpost_normal_bed_0", - "description": "Let's build a bunk bed.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_outpost_normal_bed_0", - "blueprint_name": "bunk bed", - "blueprint_provides": [ { "id": "fbmc_outpost_normal_bed_0" }, { "id": "bed", "amount": 2 } ], - "blueprint_requires": [ { "id": "fbmc_outpost_normal_0" } ], - "blueprint_excludes": [ { "id": "fbmc_outpost_normal_bed_0" } ] - }, - { - "type": "recipe", - "result": "faction_base_outpost_normal_root_cellar", - "description": "Digging a root cellar will allow us trapping small game and preserving it.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_outpost_normal_root_cellar", - "blueprint_name": "root cellar", - "blueprint_provides": [ { "id": "fbmc_outpost_normal_root_cellar" }, { "id": "pantry" }, { "id": "trapping" } ], - "blueprint_requires": [ { "id": "fbmc_outpost_normal_0" } ], - "blueprint_excludes": [ { "id": "fbmc_outpost_normal_root_cellar" } ] - }, - { - "type": "recipe", - "result": "faction_base_outpost_normal_butchery_rack", - "description": "Building a butchery rack will allow us hunting bigger animals.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_outpost_normal_butchery_rack", - "blueprint_name": "butchery rack", - "blueprint_provides": [ { "id": "fbmc_outpost_normal_butchery_rack" }, { "id": "hunting" } ], - "blueprint_requires": [ { "id": "fbmc_outpost_normal_root_cellar" } ], - "blueprint_excludes": [ { "id": "fbmc_outpost_normal_butchery_rack" } ] - }, - { - "type": "recipe", - "result": "faction_base_outpost_normal_water_well", - "description": "Digging a well will give us easy access to water and allow us to start small farm.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_outpost_normal_water_well", - "blueprint_name": "water well", - "blueprint_provides": [ { "id": "fbmc_outpost_normal_water_well" } ], - "blueprint_requires": [ { "id": "fbmc_outpost_normal_0" } ], - "blueprint_excludes": [ { "id": "fbmc_outpost_normal_water_well" } ] - }, - { - "type": "recipe", - "result": "faction_base_outpost_normal_farm", - "description": "Let's plow some plots.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_outpost_normal_farm", - "blueprint_name": "small farm", - "blueprint_provides": [ { "id": "fbmc_outpost_normal_farm" }, { "id": "farming" } ], - "blueprint_requires": [ { "id": "fbmc_outpost_normal_water_well" } ], - "blueprint_excludes": [ { "id": "fbmc_outpost_normal_farm" } ], - "time": "1 h", - "qualities": [ [ { "id": "DIG", "level": 1 } ] ], - "check_blueprint_needs": false - }, - { - "type": "recipe", - "result": "faction_base_outpost_normal_generator", - "description": "We could try to fix reactor's controller to power lights, it would really help us in planning missions.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_outpost_normal_generator", - "blueprint_name": "fix reactor's controller", - "blueprint_provides": [ { "id": "fbmc_outpost_normal_generator" }, { "id": "walls" }, { "id": "scouting" }, { "id": "patrolling" } ], - "blueprint_requires": [ { "id": "fbmc_outpost_normal_0" } ], - "blueprint_excludes": [ { "id": "fbmc_outpost_normal_generator" } ], - "blueprint_needs": { - "time": "1 d", - "skills": [ [ "electronics", 8 ] ], - "inline": { - "tools": [ [ [ "hazmat_suit", -1 ] ], [ [ "mask_gas", 50 ] ], [ [ "soldering_iron", 50 ] ] ], - "qualities": [ [ { "id": "SCREW" } ], [ { "id": "SCREW_FINE" } ], [ { "id": "WRENCH" } ], [ { "id": "WRENCH_FINE" } ] ], - "components": [ - [ [ "solder_wire", 50 ] ], - [ [ "processor", 2 ] ], - [ [ "RAM", 8 ] ], - [ [ "cable", 10 ] ], - [ [ "e_scrap", 20 ] ], - [ [ "circuit", 10 ] ], - [ [ "ai_module_basic", 1 ], [ "ai_module", 1 ] ] - ] - } - }, - "check_blueprint_needs": false - }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_outpost_normal_radio", - "description": "Let's set up a radio tower to improve our recruitment efforts, we will redirect some power into it from nuclear reactor.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_outpost_normal_radio", - "blueprint_name": "radio tower", - "blueprint_requires": [ { "id": "fbmc_outpost_normal_generator" } ], - "blueprint_provides": [ { "id": "fbmc_outpost_normal_radio" }, { "id": "recruiting" }, { "id": "radio" } ], - "blueprint_excludes": [ { "id": "fbmc_outpost_normal_radio" } ], - "blueprint_needs": { - "time": "1 d", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "SCREW" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ [ "sheet_metal", 2 ], [ "wire", 8 ] ], - [ [ "pipe", 24 ] ], - [ [ "processor", 2 ] ], - [ [ "RAM", 2 ] ], - [ [ "large_lcd_screen", 1 ] ], - [ [ "e_scrap", 8 ] ], - [ [ "frame", 1 ] ], - [ [ "circuit", 4 ] ], - [ [ "power_supply", 2 ] ], - [ [ "amplifier", 2 ] ], - [ [ "cable", 80 ] ], - [ [ "motor_small", 1 ], [ "motor_tiny", 2 ] ] - ] - } - }, - "check_blueprint_needs": false - } -] diff --git a/data/json/recipes/basecamps/fbmc_pottery_cottage/recipe_pottery_cottage_blacksmith.json b/data/json/recipes/basecamps/fbmc_pottery_cottage/recipe_pottery_cottage_blacksmith.json deleted file mode 100644 index 75e11a85b2cfb..0000000000000 --- a/data/json/recipes/basecamps/fbmc_pottery_cottage/recipe_pottery_cottage_blacksmith.json +++ /dev/null @@ -1,130 +0,0 @@ -[ - { - "type": "recipe", - "result": "faction_base_pottery_cottage_blacksmith_log", - "description": "Let's build a log shack with a wooden roof for our blacksmith's workshop.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_pottery_cottage_blacksmith_log", - "blueprint_provides": [ { "id": "blacksmith" }, { "id": "fbmc_pottery_cottage_blacksmith_0" } ], - "blueprint_requires": [ { "id": "fbmc_pottery_cottage_0" } ], - "blueprint_excludes": [ { "id": "fbmc_pottery_cottage_blacksmith_0" } ], - "blueprint_name": "log blacksmith workshop" - }, - { - "type": "recipe", - "result": "faction_base_pottery_cottage_blacksmith_metal", - "description": "Let's build a metal shack with a metal roof for our blacksmith's workshop.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_pottery_cottage_blacksmith_metal", - "blueprint_provides": [ { "id": "blacksmith" }, { "id": "fbmc_pottery_cottage_blacksmith_0" } ], - "blueprint_requires": [ { "id": "fbmc_pottery_cottage_0" } ], - "blueprint_excludes": [ { "id": "fbmc_pottery_cottage_blacksmith_0" } ], - "blueprint_name": "metal blacksmith workshop" - }, - { - "type": "recipe", - "result": "faction_base_pottery_cottage_blacksmith_migo_resin", - "description": "Let's build mi-go shack with mi-go roof for our blacksmith workshop.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_pottery_cottage_blacksmith_migo_resin", - "blueprint_provides": [ { "id": "blacksmith" }, { "id": "fbmc_pottery_cottage_blacksmith_0" } ], - "blueprint_requires": [ { "id": "fbmc_pottery_cottage_0" } ], - "blueprint_excludes": [ { "id": "fbmc_pottery_cottage_blacksmith_0" } ], - "blueprint_name": "mi-go blacksmith workshop" - }, - { - "type": "recipe", - "result": "faction_base_pottery_cottage_blacksmith_rammed_earth", - "description": "Let's build a rammed earth shack with a sod roof for our blacksmith's workshop.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_pottery_cottage_blacksmith_rammed_earth", - "blueprint_provides": [ { "id": "blacksmith" }, { "id": "fbmc_pottery_cottage_blacksmith_0" } ], - "blueprint_requires": [ { "id": "fbmc_pottery_cottage_0" } ], - "blueprint_excludes": [ { "id": "fbmc_pottery_cottage_blacksmith_0" } ], - "blueprint_name": "rammed earth blacksmith workshop" - }, - { - "type": "recipe", - "result": "faction_base_pottery_cottage_blacksmith_rock", - "description": "Let's build a stone shack with a wooden roof for our blacksmith's workshop.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_pottery_cottage_blacksmith_rock", - "blueprint_provides": [ { "id": "blacksmith" }, { "id": "fbmc_pottery_cottage_blacksmith_0" } ], - "blueprint_requires": [ { "id": "fbmc_pottery_cottage_0" } ], - "blueprint_excludes": [ { "id": "fbmc_pottery_cottage_blacksmith_0" } ], - "blueprint_name": "stone blacksmith workshop" - }, - { - "type": "recipe", - "result": "faction_base_pottery_cottage_blacksmith_wad", - "description": "Let's build a wattle and daub shack with a sod roof for our blacksmith's workshop.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_pottery_cottage_blacksmith_wad", - "blueprint_provides": [ { "id": "blacksmith" }, { "id": "fbmc_pottery_cottage_blacksmith_0" } ], - "blueprint_requires": [ { "id": "fbmc_pottery_cottage_0" } ], - "blueprint_excludes": [ { "id": "fbmc_pottery_cottage_blacksmith_0" } ], - "blueprint_name": "wattle and daub blacksmith workshop" - }, - { - "type": "recipe", - "result": "faction_base_pottery_cottage_blacksmith_wood", - "description": "Let's build a wooden shack with a wooden roof for our blacksmith's workshop.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_pottery_cottage_blacksmith_wood", - "blueprint_provides": [ { "id": "blacksmith" }, { "id": "fbmc_pottery_cottage_blacksmith_0" } ], - "blueprint_requires": [ { "id": "fbmc_pottery_cottage_0" } ], - "blueprint_excludes": [ { "id": "fbmc_pottery_cottage_blacksmith_0" } ], - "blueprint_name": "wooden blacksmith workshop" - }, - { - "type": "recipe", - "result": "faction_base_pottery_cottage_blacksmith_1", - "description": "Let's build a rock forge and a workbench to start smithing.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_pottery_cottage_blacksmith_1", - "blueprint_provides": [ { "id": "blacksmith_recipes_1" }, { "id": "fbmc_pottery_cottage_blacksmith_1" } ], - "blueprint_resources": [ "fake_forge" ], - "blueprint_requires": [ { "id": "fbmc_pottery_cottage_blacksmith_0" } ], - "blueprint_excludes": [ { "id": "fbmc_pottery_cottage_blacksmith_1" } ], - "blueprint_name": "workbench and forge" - }, - { - "type": "recipe", - "result": "faction_base_pottery_cottage_blacksmith_2", - "description": "Let's build a second workbench and a drop hammer for more productive smithing.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_pottery_cottage_blacksmith_2", - "blueprint_provides": [ { "id": "blacksmith_recipes_7" }, { "id": "fbmc_pottery_cottage_blacksmith_2" } ], - "blueprint_resources": [ "fake_drop_hammer" ], - "blueprint_requires": [ { "id": "fbmc_pottery_cottage_blacksmith_1" } ], - "blueprint_excludes": [ { "id": "fbmc_pottery_cottage_blacksmith_2" } ], - "blueprint_name": "workbench and drop hammer" - } -] diff --git a/data/json/recipes/basecamps/fbmc_pottery_cottage/recipe_pottery_cottage_common.json b/data/json/recipes/basecamps/fbmc_pottery_cottage/recipe_pottery_cottage_common.json deleted file mode 100644 index 1979cdf2decef..0000000000000 --- a/data/json/recipes/basecamps/fbmc_pottery_cottage/recipe_pottery_cottage_common.json +++ /dev/null @@ -1,53 +0,0 @@ -[ - { - "type": "recipe", - "result": "faction_base_pottery_cottage_0", - "description": "We should survey the base site and set up a bulletin board.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "time": "1 h", - "construction_blueprint": "fbmc_pottery_cottage_0", - "blueprint_provides": [ - { "id": "tool_storage" }, - { "id": "pantry" }, - { "id": "gathering" }, - { "id": "firewood" }, - { "id": "sorting" }, - { "id": "logging" }, - { "id": "foraging" }, - { "id": "trapping" }, - { "id": "kitchen" }, - { "id": "kitchen_recipes_1" }, - { "id": "kitchen_recipes_2" }, - { "id": "kitchen_recipes_3" }, - { "id": "saltworks_recipes_1" }, - { "id": "saltworks_recipes_2" }, - { "id": "saltworks_recipes_3" }, - { "id": "primitive_camp_recipes_1" }, - { "id": "clay_recipes_1" }, - { "id": "fishing_recipes" }, - { "id": "fbmc_pottery_cottage_0" } - ], - "blueprint_resources": [ "fake_oven", "fake_stove", "fake_char_kiln", "kiln_pseudo" ], - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_name": "basic survey", - "check_blueprint_needs": false - }, - { - "type": "recipe", - "result": "faction_base_pottery_cottage_butchery_rack", - "description": "Let's build a butchery rack, so we can start hunting large animals.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_pottery_cottage_butchery_rack", - "blueprint_provides": [ { "id": "hunting" }, { "id": "fbmc_pottery_cottage_butchery_rack" } ], - "blueprint_requires": [ { "id": "fbmc_pottery_cottage_0" } ], - "blueprint_excludes": [ { "id": "fbmc_pottery_cottage_butchery_rack" } ], - "blueprint_name": "butchery rack" - } -] diff --git a/data/json/recipes/basecamps/fbmc_radio_tower/recipe_modular_radio_tower_beds.json b/data/json/recipes/basecamps/fbmc_radio_tower/recipe_modular_radio_tower_beds.json deleted file mode 100644 index f30a240a0678f..0000000000000 --- a/data/json/recipes/basecamps/fbmc_radio_tower/recipe_modular_radio_tower_beds.json +++ /dev/null @@ -1,282 +0,0 @@ -[ - { - "type": "recipe", - "result": "faction_base_radio_tower_mattress_beds_controls_room", - "description": "We should remove some of display racks and counters, then build a pair of mattress beds inside radio control's room for our survivors.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_mattress_beds_controls_room", - "blueprint_provides": [ { "id": "fbmc_radio_tower_beds_controls_room" }, { "id": "bed", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_beds_controls_room" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_controls_room" } ], - "blueprint_name": "pair of mattress beds in radio control's room" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_mattress_beds_0", - "description": "We should build a pair of mattress beds inside radio tower shack for our survivors.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_mattress_beds_0", - "blueprint_provides": [ { "id": "fbmc_radio_tower_beds_0" }, { "id": "bed", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_beds_0" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_0" } ], - "blueprint_name": "pair of mattress beds in radio tower" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_mattress_beds_1", - "description": "We should build a pair of mattress beds in the northeast side shack for our survivors.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_mattress_beds_1", - "blueprint_provides": [ { "id": "fbmc_radio_tower_beds_1" }, { "id": "bed", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_beds_1" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_1" } ], - "blueprint_name": "pair of mattress beds in NE side shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_mattress_beds_2", - "description": "We should build a pair of mattress beds in the southwest corner shack for our survivors.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_mattress_beds_2", - "blueprint_provides": [ { "id": "fbmc_radio_tower_beds_2" }, { "id": "bed", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_beds_2" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_2" } ], - "blueprint_name": "pair of mattress beds in SW corner shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_mattress_beds_3", - "description": "We should build a pair of mattress beds in the southwest side shack for our survivors.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_mattress_beds_3", - "blueprint_provides": [ { "id": "fbmc_radio_tower_beds_3" }, { "id": "bed", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_beds_3" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_3" } ], - "blueprint_name": "pair of mattress beds in SW side shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_mattress_beds_4", - "description": "We should build a pair of mattress beds in the southeast side shack for our survivors.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_mattress_beds_4", - "blueprint_provides": [ { "id": "fbmc_radio_tower_beds_4" }, { "id": "bed", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_beds_4" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_4" } ], - "blueprint_name": "pair of mattress beds in SE side shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_mattress_beds_5", - "description": "We should build a pair of mattress beds in the southeast corner shack for our survivors.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_mattress_beds_5", - "blueprint_provides": [ { "id": "fbmc_radio_tower_beds_5" }, { "id": "bed", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_beds_5" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_5" } ], - "blueprint_name": "pair of mattress beds in SE corner shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_mattress_beds_6", - "description": "We should build a pair of mattress beds in the southeast corner shack for our survivors.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_mattress_beds_6", - "blueprint_provides": [ { "id": "fbmc_radio_tower_beds_6" }, { "id": "bed", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_beds_6" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_6" } ], - "blueprint_name": "pair of mattress beds in SE corner shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_mattress_beds_7", - "description": "We should build a pair of mattress beds in the southwest corner shack for our survivors.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_mattress_beds_7", - "blueprint_provides": [ { "id": "fbmc_radio_tower_beds_7" }, { "id": "bed", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_beds_7" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_7" } ], - "blueprint_name": "pair of mattress beds in SW corner shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_mattress_beds_8", - "description": "We should build a pair of mattress beds in the south side shack for our survivors.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_mattress_beds_8", - "blueprint_provides": [ { "id": "fbmc_radio_tower_beds_8" }, { "id": "bed", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_beds_8" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_8" } ], - "blueprint_name": "pair of mattress beds in S side shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_straw_beds_controls_room", - "description": "We should remove some of display racks and counters, then build a pair of straw beds inside radio control's room for our survivors.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_straw_beds_controls_room", - "blueprint_provides": [ { "id": "fbmc_radio_tower_beds_controls_room" }, { "id": "bed", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_beds_controls_room" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_controls_room" } ], - "blueprint_name": "pair of straw beds in radio control's room" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_straw_beds_0", - "description": "We should build a pair of straw beds inside radio tower shack for our survivors.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_straw_beds_0", - "blueprint_provides": [ { "id": "fbmc_radio_tower_beds_0" }, { "id": "bed", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_beds_0" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_0" } ], - "blueprint_name": "pair of straw beds in radio tower" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_straw_beds_1", - "description": "We should build a pair of straw beds in the northeast side shack for our survivors.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_straw_beds_1", - "blueprint_provides": [ { "id": "fbmc_radio_tower_beds_1" }, { "id": "bed", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_beds_1" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_1" } ], - "blueprint_name": "pair of straw beds in NE side shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_straw_beds_2", - "description": "We should build a pair of straw beds in the southwest corner shack for our survivors.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_straw_beds_2", - "blueprint_provides": [ { "id": "fbmc_radio_tower_beds_2" }, { "id": "bed", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_beds_2" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_2" } ], - "blueprint_name": "pair of straw beds in SW corner shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_straw_beds_3", - "description": "We should build a pair of straw beds in the southwest side shack for our survivors.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_straw_beds_3", - "blueprint_provides": [ { "id": "fbmc_radio_tower_beds_3" }, { "id": "bed", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_beds_3" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_3" } ], - "blueprint_name": "pair of straw beds in SW side shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_straw_beds_4", - "description": "We should build a pair of straw beds in the southeast side shack for our survivors.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_straw_beds_4", - "blueprint_provides": [ { "id": "fbmc_radio_tower_beds_4" }, { "id": "bed", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_beds_4" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_4" } ], - "blueprint_name": "pair of straw beds in SE side shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_straw_beds_5", - "description": "We should build a pair of straw beds in the southeast corner shack for our survivors.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_straw_beds_5", - "blueprint_provides": [ { "id": "fbmc_radio_tower_beds_5" }, { "id": "bed", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_beds_5" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_5" } ], - "blueprint_name": "pair of straw beds in SE corner shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_straw_beds_6", - "description": "We should build a pair of straw beds in the southeast corner shack for our survivors.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_straw_beds_6", - "blueprint_provides": [ { "id": "fbmc_radio_tower_beds_6" }, { "id": "bed", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_beds_6" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_6" } ], - "blueprint_name": "pair of straw beds in SE corner shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_straw_beds_7", - "description": "We should build a pair of straw beds in the southwest corner shack for our survivors.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_straw_beds_7", - "blueprint_provides": [ { "id": "fbmc_radio_tower_beds_7" }, { "id": "bed", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_beds_7" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_7" } ], - "blueprint_name": "pair of straw beds in SW corner shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_straw_beds_8", - "description": "We should build a pair of straw beds in the south side shack for our survivors.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_straw_beds_8", - "blueprint_provides": [ { "id": "fbmc_radio_tower_beds_8" }, { "id": "bed", "amount": 2 } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_beds_8" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_8" } ], - "blueprint_name": "pair of straw beds in S side shack" - } -] diff --git a/data/json/recipes/basecamps/fbmc_radio_tower/recipe_modular_radio_tower_common.json b/data/json/recipes/basecamps/fbmc_radio_tower/recipe_modular_radio_tower_common.json deleted file mode 100644 index 18c774a6a1c97..0000000000000 --- a/data/json/recipes/basecamps/fbmc_radio_tower/recipe_modular_radio_tower_common.json +++ /dev/null @@ -1,237 +0,0 @@ -[ - { - "type": "recipe", - "result": "faction_base_radio_tower_0", - "description": "We should survey the base site and set up a bulletin board.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "time": "1 h", - "construction_blueprint": "fbmc_radio_tower_0", - "blueprint_provides": [ - { "id": "fbmc_radio_tower_0" }, - { "id": "fbmc_radio_tower" }, - { "id": "primitive_camp_recipes_1" }, - { "id": "gathering" }, - { "id": "firewood" }, - { "id": "foraging" }, - { "id": "sorting" }, - { "id": "logging" } - ], - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_name": "basic survey", - "check_blueprint_needs": false - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_1_0", - "description": "We should survey the base site and set up a bulletin board.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "time": "1 h", - "construction_blueprint": "fbmc_radio_tower_1", - "blueprint_provides": [ - { "id": "fbmc_radio_tower_1" }, - { "id": "fbmc_radio_tower" }, - { "id": "primitive_camp_recipes_1" }, - { "id": "gathering" }, - { "id": "firewood" }, - { "id": "foraging" }, - { "id": "sorting" }, - { "id": "logging" } - ], - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_name": "basic survey", - "check_blueprint_needs": false - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_root_cellar", - "description": "Digging a root cellar will give us a way to preserve food.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_root_cellar", - "blueprint_name": "root cellar", - "blueprint_provides": [ { "id": "pantry" }, { "id": "fbmc_radio_tower_root_cellar" } ], - "blueprint_requires": [ { "id": "bed", "amount": 4 }, { "id": "fbmc_radio_tower" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_root_cellar" } ] - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_water_well", - "description": "Digging a well will give us easy access to water.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_water_well", - "blueprint_name": "water well", - "blueprint_provides": [ { "id": "fbmc_radio_tower_water_well" } ], - "blueprint_requires": [ { "id": "bed", "amount": 4 }, { "id": "fbmc_radio_tower" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_water_well" } ] - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_fix_controls", - "description": "Let's fix up radio tower and controls to improve our recruitment efforts.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_fix_controls", - "blueprint_name": "fix radio tower and controls", - "blueprint_requires": [ { "id": "fbmc_radio_tower_water_well" }, { "id": "fbmc_radio_tower_root_cellar" } ], - "blueprint_provides": [ { "id": "fbmc_radio_tower_fix_controls" }, { "id": "recruiting" }, { "id": "radio" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_fix_controls" } ], - "blueprint_needs": { - "time": "10 h", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "tools": [ ], - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "SCREW" } ], [ { "id": "WRENCH" } ] ], - "components": [ - [ - [ "wind_turbine", 4 ], - [ "xl_wind_turbine", 1 ], - [ "solar_panel", 4 ], - [ "reinforced_solar_panel", 4 ], - [ "solar_panel_v2", 2 ], - [ "reinforced_solar_panel_v2", 2 ] - ], - [ [ "storage_battery", 1 ], [ "medium_storage_battery", 4 ], [ "small_storage_battery", 32 ] ], - [ [ "processor", 1 ] ], - [ [ "RAM", 1 ] ], - [ [ "large_lcd_screen", 1 ] ], - [ [ "e_scrap", 2 ] ], - [ [ "circuit", 2 ] ], - [ [ "power_supply", 1 ] ], - [ [ "amplifier", 1 ] ], - [ [ "cable", 160 ] ] - ] - } - }, - "check_blueprint_needs": false - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_0_prepalisade", - "description": "We should dig pits for palisade around camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_0_prepalisade", - "blueprint_provides": [ { "id": "fbmc_radio_tower_0_prepalisade" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_0" }, { "id": "fbmc_radio_tower_shack_5" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_prepalisade" } ], - "blueprint_name": "dig pits" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_1_prepalisade", - "description": "We should dig pits for palisade around camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_1_prepalisade", - "blueprint_provides": [ { "id": "fbmc_radio_tower_1_prepalisade" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_1" }, { "id": "fbmc_radio_tower_shack_8" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_prepalisade" } ], - "blueprint_name": "dig pits" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_0_palisade", - "description": "We should build palisade around camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_0_palisade", - "blueprint_provides": [ { "id": "fbmc_radio_tower_0_palisade" }, { "id": "fbmc_radio_tower_palisade" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_0_prepalisade" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_palisade" } ], - "blueprint_name": "build palisade" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_1_palisade", - "description": "We should build palisade around camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_1_palisade", - "blueprint_provides": [ { "id": "fbmc_radio_tower_1_palisade" }, { "id": "fbmc_radio_tower_palisade" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_1_prepalisade" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_palisade" } ], - "blueprint_name": "build palisade" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_fix_tower", - "description": "We could try to fix whole tower and supply it with enough power, which could give us remote access to computer systems connected to backbone network or communication satellites.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "faction_base_radio_tower_fix_tower", - "blueprint_name": "fix whole radio tower", - "blueprint_requires": [ { "id": "bed", "amount": 12 }, { "id": "fbmc_radio_tower_palisade" }, { "id": "fbmc_radio_tower_fix_controls" } ], - "blueprint_provides": [ - { "id": "faction_base_radio_tower_fix_tower" }, - { "id": "hack_recipes_general" }, - { "id": "hack_recipes_science" }, - { "id": "hack_recipes_satellite" } - ], - "blueprint_excludes": [ { "id": "faction_base_radio_tower_fix_tower" } ], - "using": [ [ "soldering_standard", 200 ], [ "welding_standard", 80 ] ], - "blueprint_needs": { - "time": "3 d", - "skills": [ [ "fabrication", 3 ], [ "computer", 4 ], [ "electronics", 8 ] ], - "inline": { - "tools": [ [ [ "laptop", 600 ] ], [ [ "radio_book", -1 ] ] ], - "qualities": [ - [ { "id": "HAMMER", "level": 2 } ], - [ { "id": "SAW_M" } ], - [ { "id": "SCREW", "level": 2 } ], - [ { "id": "SCREW_FINE" } ], - [ { "id": "WRENCH", "level": 2 } ], - [ { "id": "WRENCH_FINE" } ], - [ { "id": "GLARE", "level": 2 } ] - ], - "components": [ - [ - [ "wind_turbine", 16 ], - [ "xl_wind_turbine", 4 ], - [ "solar_panel", 16 ], - [ "reinforced_solar_panel", 16 ], - [ "solar_panel_v2", 8 ], - [ "reinforced_solar_panel_v2", 8 ] - ], - [ [ "storage_battery", 4 ], [ "medium_storage_battery", 16 ] ], - [ [ "sheet_metal", 8 ], [ "wire", 32 ] ], - [ [ "pipe", 24 ] ], - [ [ "processor", 16 ] ], - [ [ "RAM", 16 ] ], - [ [ "e_scrap", 40 ] ], - [ [ "frame", 1 ] ], - [ [ "circuit", 32 ] ], - [ [ "power_supply", 16 ] ], - [ [ "amplifier", 16 ] ], - [ [ "cable", 400 ] ], - [ [ "software_electronics_reference", 1 ] ] - ] - } - }, - "check_blueprint_needs": false - } -] diff --git a/data/json/recipes/basecamps/fbmc_radio_tower/recipe_modular_radio_tower_log.json b/data/json/recipes/basecamps/fbmc_radio_tower/recipe_modular_radio_tower_log.json deleted file mode 100644 index 76cd2e9ce65b2..0000000000000 --- a/data/json/recipes/basecamps/fbmc_radio_tower/recipe_modular_radio_tower_log.json +++ /dev/null @@ -1,114 +0,0 @@ -[ - { - "type": "recipe", - "result": "faction_base_radio_tower_log_shack_1", - "description": "We need some shelter, so build a log shack with a wooden roof on the northeast side of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_log_shack_1", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_1" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_1" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_0" } ], - "blueprint_name": "log shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_log_shack_2", - "description": "We need some shelter, so build a log shack with a wooden roof on the northeast side of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_log_shack_2", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_2" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_2" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_1" }, { "id": "fbmc_radio_tower_0" } ], - "blueprint_name": "log shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_log_shack_3", - "description": "We need some shelter, so build a log shack with a wooden roof on the northeast side of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_log_shack_3", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_3" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_3" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_2" } ], - "blueprint_name": "log shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_log_shack_4", - "description": "We need some shelter, so build a log shack with a wooden roof on the northeast side of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_log_shack_4", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_4" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_4" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_3" } ], - "blueprint_name": "log shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_log_shack_5", - "description": "We need some shelter, so build a log shack with a wooden roof on the northeast side of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_log_shack_5", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_5" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_5" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_4" } ], - "blueprint_name": "log shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_log_shack_6", - "description": "We need some shelter, so build a log shack with a wooden roof on the southeast corner of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_log_shack_6", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_6" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_6" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_1" }, { "id": "fbmc_radio_tower_1" } ], - "blueprint_name": "log shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_log_shack_7", - "description": "We need some shelter, so build a log shack with a wooden roof on the southwest corner of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_log_shack_7", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_7" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_7" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_6" } ], - "blueprint_name": "log shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_log_shack_8", - "description": "We need some shelter, so build a log shack with a wooden roof on the south side of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_log_shack_8", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_8" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_8" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_7" } ], - "blueprint_name": "log shack" - } -] diff --git a/data/json/recipes/basecamps/fbmc_radio_tower/recipe_modular_radio_tower_metal.json b/data/json/recipes/basecamps/fbmc_radio_tower/recipe_modular_radio_tower_metal.json deleted file mode 100644 index d06eebcdc87df..0000000000000 --- a/data/json/recipes/basecamps/fbmc_radio_tower/recipe_modular_radio_tower_metal.json +++ /dev/null @@ -1,114 +0,0 @@ -[ - { - "type": "recipe", - "result": "faction_base_radio_tower_metal_shack_1", - "description": "We need some shelter, so build a metal shack with a metal roof on the northeast side of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_metal_shack_1", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_1" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_1" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_0" } ], - "blueprint_name": "metal shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_metal_shack_2", - "description": "We need some shelter, so build a metal shack with a metal roof on the southwest corner of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_metal_shack_2", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_2" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_2" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_1" }, { "id": "fbmc_radio_tower_0" } ], - "blueprint_name": "metal shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_metal_shack_3", - "description": "We need some shelter, so build a metal shack with a metal roof on the southwest side of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_metal_shack_3", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_3" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_3" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_2" } ], - "blueprint_name": "metal shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_metal_shack_4", - "description": "We need some shelter, so build a metal shack with a metal roof on the southeast side of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_metal_shack_4", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_4" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_4" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_3" } ], - "blueprint_name": "metal shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_metal_shack_5", - "description": "We need some shelter, so build a metal shack with a metal roof on the southeast corner of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_metal_shack_5", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_5" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_5" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_4" } ], - "blueprint_name": "metal shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_metal_shack_6", - "description": "We need some shelter, so build a metal shack with a metal roof on the southeast corner of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_metal_shack_6", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_6" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_6" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_1" }, { "id": "fbmc_radio_tower_1" } ], - "blueprint_name": "metal shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_metal_shack_7", - "description": "We need some shelter, so build a metal shack with a metal roof on the southwest corner of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_metal_shack_7", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_7" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_7" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_6" } ], - "blueprint_name": "metal shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_metal_shack_8", - "description": "We need some shelter, so build a metal shack with a metal roof on the south side of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_metal_shack_8", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_8" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_8" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_7" } ], - "blueprint_name": "metal shack" - } -] diff --git a/data/json/recipes/basecamps/fbmc_radio_tower/recipe_modular_radio_tower_migo_resin.json b/data/json/recipes/basecamps/fbmc_radio_tower/recipe_modular_radio_tower_migo_resin.json deleted file mode 100644 index 23db2f86ef276..0000000000000 --- a/data/json/recipes/basecamps/fbmc_radio_tower/recipe_modular_radio_tower_migo_resin.json +++ /dev/null @@ -1,149 +0,0 @@ -[ - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "faction_base_radio_tower_1_controls_room_migo_resin", - "description": "We need some shelter, so build migo resin walls over windows in radio control's room.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_controls_room_migo_resin", - "blueprint_name": "barricade radio control's room", - "blueprint_provides": [ { "id": "fbmc_radio_tower_controls_room" }, { "id": "fbmc_radio_tower" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_1" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_controls_room" } ] - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_migo_resin_shack_0", - "description": "We need some shelter, so build a mi-go resin shack with a mi-go resin roof inside radio tower.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_migo_resin_shack_0", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_0" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_0" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower" } ], - "blueprint_needs": { - "time": "29 h", - "skills": [ [ "fabrication", 2 ] ], - "inline": { "qualities": [ [ { "id": "SMOOTH", "level": 1 } ] ], "components": [ [ [ "alien_pod_resin", 52 ] ] ] } - }, - "check_blueprint_needs": false, - "blueprint_name": "mi-go resin shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_migo_resin_shack_1", - "description": "We need some shelter, so build a mi-go resin shack with a mi-go resin roof on the northeast side of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_migo_resin_shack_1", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_1" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_1" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_0" } ], - "blueprint_name": "mi-go resin shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_migo_resin_shack_2", - "description": "We need some shelter, so build a mi-go resin shack with a mi-go resin roof on the southwest corner of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_migo_resin_shack_2", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_2" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_2" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_1" }, { "id": "fbmc_radio_tower_0" } ], - "blueprint_name": "mi-go resin shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_migo_resin_shack_3", - "description": "We need some shelter, so build a mi-go resin shack with a mi-go resin roof on the southwest side of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_migo_resin_shack_3", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_3" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_3" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_2" } ], - "blueprint_name": "mi-go resin shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_migo_resin_shack_4", - "description": "We need some shelter, so build a mi-go resin shack with a mi-go resin roof on the southeast side of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_migo_resin_shack_4", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_4" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_4" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_3" } ], - "blueprint_name": "mi-go resin shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_migo_resin_shack_5", - "description": "We need some shelter, so build a mi-go resin shack with a mi-go resin roof on the southeast corner of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_migo_resin_shack_5", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_5" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_5" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_4" } ], - "blueprint_name": "mi-go resin shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_migo_resin_shack_6", - "description": "We need some shelter, so build a mi-go resin shack with a mi-go resin roof on the southeast corner of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_migo_resin_shack_6", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_6" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_6" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_1" }, { "id": "fbmc_radio_tower_1" } ], - "blueprint_name": "mi-go resin shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_migo_resin_shack_7", - "description": "We need some shelter, so build a mi-go resin shack with a mi-go resin roof on the southwest corner of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_migo_resin_shack_7", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_7" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_7" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_6" } ], - "blueprint_name": "mi-go resin shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_migo_resin_shack_8", - "description": "We need some shelter, so build a mi-go resin shack with a mi-go resin roof on the south side of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_migo_resin_shack_8", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_8" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_8" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_7" } ], - "blueprint_name": "mi-go resin shack" - } -] diff --git a/data/json/recipes/basecamps/fbmc_radio_tower/recipe_modular_radio_tower_rammed_earth.json b/data/json/recipes/basecamps/fbmc_radio_tower/recipe_modular_radio_tower_rammed_earth.json deleted file mode 100644 index 448ea34b13b9f..0000000000000 --- a/data/json/recipes/basecamps/fbmc_radio_tower/recipe_modular_radio_tower_rammed_earth.json +++ /dev/null @@ -1,114 +0,0 @@ -[ - { - "type": "recipe", - "result": "faction_base_radio_tower_rammed_earth_shack_1", - "description": "We need some shelter, so build a rammed earth shack with a sod roof on the northeast side of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_rammed_earth_shack_1", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_1" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_1" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_0" } ], - "blueprint_name": "rammed earth shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_rammed_earth_shack_2", - "description": "We need some shelter, so build a rammed earth shack with a sod roof on the southwest corner of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_rammed_earth_shack_2", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_2" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_2" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_1" }, { "id": "fbmc_radio_tower_0" } ], - "blueprint_name": "rammed earth shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_rammed_earth_shack_3", - "description": "We need some shelter, so build a rammed earth shack with a sod roof on the southwest side of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_rammed_earth_shack_3", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_3" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_3" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_2" } ], - "blueprint_name": "rammed earth shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_rammed_earth_shack_4", - "description": "We need some shelter, so build a rammed earth shack with a sod roof on the southeast side of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_rammed_earth_shack_4", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_4" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_4" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_3" } ], - "blueprint_name": "rammed earth shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_rammed_earth_shack_5", - "description": "We need some shelter, so build a rammed earth shack with a sod roof on the southeast corner of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_rammed_earth_shack_5", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_5" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_5" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_4" } ], - "blueprint_name": "rammed earth shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_rammed_earth_shack_6", - "description": "We need some shelter, so build a rammed earth shack with a sod roof on the southeast corner of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_rammed_earth_shack_6", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_6" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_6" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_1" }, { "id": "fbmc_radio_tower_1" } ], - "blueprint_name": "rammed earth shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_rammed_earth_shack_7", - "description": "We need some shelter, so build a rammed earth shack with a sod roof on the south side of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_rammed_earth_shack_7", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_7" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_7" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_6" } ], - "blueprint_name": "rammed earth shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_rammed_earth_shack_8", - "description": "We need some shelter, so build a rammed earth shack with a sod roof on the southwest corner of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_rammed_earth_shack_8", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_8" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_8" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_7" } ], - "blueprint_name": "rammed earth shack" - } -] diff --git a/data/json/recipes/basecamps/fbmc_radio_tower/recipe_modular_radio_tower_rock.json b/data/json/recipes/basecamps/fbmc_radio_tower/recipe_modular_radio_tower_rock.json deleted file mode 100644 index 7e4ec72d2983a..0000000000000 --- a/data/json/recipes/basecamps/fbmc_radio_tower/recipe_modular_radio_tower_rock.json +++ /dev/null @@ -1,114 +0,0 @@ -[ - { - "type": "recipe", - "result": "faction_base_radio_tower_rock_shack_1", - "description": "We need some shelter, so build a stone shack with a wooden roof on the northeast side of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_rock_shack_1", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_1" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_1" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_0" } ], - "blueprint_name": "stone shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_rock_shack_2", - "description": "We need some shelter, so build a stone shack with a wooden roof on the southwest corner of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_rock_shack_2", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_2" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_2" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_1" }, { "id": "fbmc_radio_tower_0" } ], - "blueprint_name": "stone shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_rock_shack_3", - "description": "We need some shelter, so build a stone shack with a wooden roof on the southwest side of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_rock_shack_3", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_3" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_3" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_2" } ], - "blueprint_name": "stone shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_rock_shack_4", - "description": "We need some shelter, so build a stone shack with a wooden roof on the southeast side of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_rock_shack_4", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_4" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_4" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_3" } ], - "blueprint_name": "stone shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_rock_shack_5", - "description": "We need some shelter, so build a stone shack with a wooden roof on the southeast corner of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_rock_shack_5", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_5" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_5" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_4" } ], - "blueprint_name": "stone shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_rock_shack_6", - "description": "We need some shelter, so build a stone shack with a wooden roof on the southeast corner of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_rock_shack_6", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_6" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_6" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_1" }, { "id": "fbmc_radio_tower_1" } ], - "blueprint_name": "stone shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_rock_shack_7", - "description": "We need some shelter, so build a stone shack with a wooden roof on the southwest corner of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_rock_shack_7", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_7" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_7" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_6" } ], - "blueprint_name": "stone shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_rock_shack_8", - "description": "We need some shelter, so build a stone shack with a wooden roof on the south side of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_rock_shack_8", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_8" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_8" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_7" } ], - "blueprint_name": "stone shack" - } -] diff --git a/data/json/recipes/basecamps/fbmc_radio_tower/recipe_modular_radio_tower_wad.json b/data/json/recipes/basecamps/fbmc_radio_tower/recipe_modular_radio_tower_wad.json deleted file mode 100644 index 7b9d2e522dcc0..0000000000000 --- a/data/json/recipes/basecamps/fbmc_radio_tower/recipe_modular_radio_tower_wad.json +++ /dev/null @@ -1,114 +0,0 @@ -[ - { - "type": "recipe", - "result": "faction_base_radio_tower_wad_shack_1", - "description": "We need some shelter, so build a wattle and daub shack with a sod roof on the northeast side of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_wad_shack_1", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_1" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_1" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_0" } ], - "blueprint_name": "wattle and daub shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_wad_shack_2", - "description": "We need some shelter, so build a wattle and daub shack with a sod roof on the southwest corner of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_wad_shack_2", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_2" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_2" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_1" }, { "id": "fbmc_radio_tower_0" } ], - "blueprint_name": "wattle and daub shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_wad_shack_3", - "description": "We need some shelter, so build a wattle and daub shack with a sod roof on the southwest side of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_wad_shack_3", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_3" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_3" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_2" } ], - "blueprint_name": "wattle and daub shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_wad_shack_4", - "description": "We need some shelter, so build a wattle and daub shack with a sod roof on the southeast side of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_wad_shack_4", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_4" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_4" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_3" } ], - "blueprint_name": "wattle and daub shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_wad_shack_5", - "description": "We need some shelter, so build a wattle and daub shack with a sod roof on the southeast corner of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_wad_shack_5", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_5" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_5" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_4" } ], - "blueprint_name": "wattle and daub shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_wad_shack_6", - "description": "We need some shelter, so build a wattle and daub shack with a sod roof on the southeast corner of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_wad_shack_6", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_6" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_6" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_1" }, { "id": "fbmc_radio_tower_1" } ], - "blueprint_name": "wattle and daub shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_wad_shack_7", - "description": "We need some shelter, so build a wattle and daub shack with a sod roof on the southwest corner of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_wad_shack_7", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_7" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_7" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_6" } ], - "blueprint_name": "wattle and daub shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_wad_shack_8", - "description": "We need some shelter, so build a wattle and daub shack with a sod roof on the south side of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_wad_shack_8", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_8" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_8" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_7" } ], - "blueprint_name": "wattle and daub shack" - } -] diff --git a/data/json/recipes/basecamps/fbmc_radio_tower/recipe_modular_radio_tower_wood.json b/data/json/recipes/basecamps/fbmc_radio_tower/recipe_modular_radio_tower_wood.json deleted file mode 100644 index b291ea007188a..0000000000000 --- a/data/json/recipes/basecamps/fbmc_radio_tower/recipe_modular_radio_tower_wood.json +++ /dev/null @@ -1,151 +0,0 @@ -[ - { - "type": "recipe", - "result": "faction_base_radio_tower_1_controls_room_wood", - "description": "We need some shelter, so build wooden walls over windows in radio control's room.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_controls_room_wood", - "blueprint_name": "barricade radio control's room", - "blueprint_provides": [ { "id": "fbmc_radio_tower_controls_room" }, { "id": "fbmc_radio_tower" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_1" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_controls_room" } ] - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_wood_shack_0", - "description": "We need some shelter, so build a wooden shack with a wooden roof inside radio tower.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_wood_shack_0", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_0" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_0" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower" } ], - "blueprint_needs": { - "time": "40 h", - "skills": [ [ "fabrication", 3 ] ], - "inline": { - "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 230 ] ], [ [ "glass_sheet", 1 ] ], [ [ "hinge", 2 ] ], [ [ "nail", 1100 ] ], [ [ "wood_panel", 54 ] ] ] - } - }, - "check_blueprint_needs": false, - "blueprint_name": "wooden shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_wood_shack_1", - "description": "We need some shelter, so build a wooden shack with a wooden roof on the northeast side of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_wood_shack_1", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_1" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_1" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_0" } ], - "blueprint_name": "wooden shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_wood_shack_2", - "description": "We need some shelter, so build a wooden shack with a wooden roof on the southwest corner of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_wood_shack_2", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_2" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_2" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_1" }, { "id": "fbmc_radio_tower_0" } ], - "blueprint_name": "wooden shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_wood_shack_3", - "description": "We need some shelter, so build a wooden shack with a wooden roof on the southwest side of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_wood_shack_3", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_3" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_3" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_2" } ], - "blueprint_name": "wooden shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_wood_shack_4", - "description": "We need some shelter, so build a wooden shack with a wooden roof on the southeast side of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_wood_shack_4", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_4" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_4" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_3" } ], - "blueprint_name": "wooden shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_wood_shack_5", - "description": "We need some shelter, so build a wooden shack with a wooden roof on the southeast corner of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_wood_shack_5", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_5" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_5" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_4" } ], - "blueprint_name": "wooden shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_wood_shack_6", - "description": "We need some shelter, so build a wooden shack with a wooden roof on the southeast corner of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_wood_shack_6", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_6" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_6" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_1" }, { "id": "fbmc_radio_tower_1" } ], - "blueprint_name": "wooden shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_wood_shack_7", - "description": "We need some shelter, so build a wooden shack with a wooden roof on the southwest corner of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_wood_shack_7", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_7" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_7" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_6" } ], - "blueprint_name": "wooden shack" - }, - { - "type": "recipe", - "result": "faction_base_radio_tower_wood_shack_8", - "description": "We need some shelter, so build a wooden shack with a wooden roof on the south side of the camp.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "autolearn": false, - "never_learn": true, - "construction_blueprint": "fbmc_radio_tower_wood_shack_8", - "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_8" } ], - "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_8" } ], - "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_7" } ], - "blueprint_name": "wooden shack" - } -] diff --git a/data/json/recipes/basecamps/fbmc_sealab_small/recipe_sealab_small_common.json b/data/json/recipes/basecamps/fbmc_sealab_small/recipe_sealab_small_common.json deleted file mode 100644 index 9c1b63deb7348..0000000000000 --- a/data/json/recipes/basecamps/fbmc_sealab_small/recipe_sealab_small_common.json +++ /dev/null @@ -1,29 +0,0 @@ -[ - { - "type": "recipe", - "result": "faction_base_sealab_small_0", - "description": "We should survey the base site and set up a bulletin board.", - "category": "CC_BUILDING", - "subcategory": "CSC_BUILDING_BASES", - "skill_used": "fabrication", - "autolearn": false, - "never_learn": true, - "time": "1 h", - "construction_blueprint": "fbmc_sealab_small_0", - "blueprint_provides": [ - { "id": "fbmc_sealab_small_0" }, - { "id": "kitchen_recipes_1" }, - { "id": "kitchen_recipes_2" }, - { "id": "saltworks_recipes_1" }, - { "id": "fishing_recipes" }, - { "id": "kitchen" }, - { "id": "tool_storage" }, - { "id": "sorting" }, - { "id": "pantry" } - ], - "blueprint_resources": [ "fake_air_compressor", "fake_water_purifier" ], - "blueprint_requires": [ { "id": "not_an_upgrade" } ], - "blueprint_name": "basic survey", - "check_blueprint_needs": false - } -] From 306b76724d598a535664a1d4ad180e98fd7460ec Mon Sep 17 00:00:00 2001 From: PatrikLundell Date: Sun, 15 Aug 2021 22:57:05 +0200 Subject: [PATCH 11/11] reorganized the stuff added while this PR was suspended --- .../fbmc_fire_lookout_tower_beds.json | 178 +++++++++++ .../fbmc_fire_lookout_tower_common.json | 84 ++++++ .../fbmc_fire_lookout_tower_log.json | 84 ++++++ .../fbmc_fire_lookout_tower_metal.json | 90 ++++++ .../fbmc_fire_lookout_tower_migo_resin.json | 90 ++++++ .../fbmc_fire_lookout_tower_rammed_earth.json | 90 ++++++ .../fbmc_fire_lookout_tower_rock.json | 90 ++++++ .../fbmc_fire_lookout_tower_wad.json | 84 ++++++ .../fbmc_fire_lookout_tower_wood.json | 90 ++++++ .../fbmc_helipad/fbmc_helipad_common.json | 79 +++++ .../fbmc_helipad/fbmc_helipad_garage.json | 14 + .../base/fbmc_lighthouse/fbmc_lighthouse.json | 14 + .../fbmc_lightindustry_00.json | 94 ++++++ .../fbmc_lightindustry_00_beds.json | 112 +++++++ .../fbmc_lightindustry_10.json | 105 +++++++ .../fbmc_lightindustry_10_beds.json | 112 +++++++ .../fbmc_lightindustry_workshop.json | 14 + .../base/fbmc_mansion/fbmc_mansion_+1.json | 62 ++++ .../base/fbmc_mansion/fbmc_mansion_+2.json | 19 ++ .../base/fbmc_mansion/fbmc_mansion_+3.json | 19 ++ .../base/fbmc_mansion/fbmc_mansion_+4.json | 49 +++ .../fbmc_mansion/fbmc_mansion_common.json | 34 +++ .../fbmc_mansion/fbmc_mansion_expansion.json | 110 +++++++ .../fbmc_mansion/fbmc_mansion_overmap.json | 86 ++++++ .../base/fbmc_outpost/fbmc_outpost_cross.json | 95 ++++++ .../fbmc_outpost/fbmc_outpost_normal.json | 87 ++++++ .../fbmc_pottery_cottage_blacksmith.json | 187 ++++++++++++ .../fbmc_pottery_cottage_common.json | 19 ++ .../fbmc_radio_tower_beds.json | 222 ++++++++++++++ .../fbmc_radio_tower_common.json | 232 ++++++++++++++ .../fbmc_radio_tower_log.json | 61 ++++ .../fbmc_radio_tower_metal.json | 61 ++++ .../fbmc_radio_tower_migo_resin.json | 84 ++++++ .../fbmc_radio_tower_rammed_earth.json | 61 ++++ .../fbmc_radio_tower_rock.json | 61 ++++ .../fbmc_radio_tower_wad.json | 61 ++++ .../fbmc_radio_tower_wood.json | 84 ++++++ .../fbmc_sealab_small_common.json | 8 + ...ecipe_modular_fire_lookout_tower_beds.json | 226 ++++++++++++++ ...ipe_modular_fire_lookout_tower_common.json | 161 ++++++++++ ...recipe_modular_fire_lookout_tower_log.json | 114 +++++++ ...cipe_modular_fire_lookout_tower_metal.json | 114 +++++++ ...modular_fire_lookout_tower_migo_resin.json | 114 +++++++ ...dular_fire_lookout_tower_rammed_earth.json | 114 +++++++ ...ecipe_modular_fire_lookout_tower_rock.json | 114 +++++++ ...recipe_modular_fire_lookout_tower_wad.json | 114 +++++++ ...ecipe_modular_fire_lookout_tower_wood.json | 114 +++++++ .../recipe_modular_helipad_common.json | 151 ++++++++++ .../recipe_modular_helipad_garage.json | 25 ++ .../recipe_modular_lighthouse_common.json | 43 +++ .../recipe_modular_lightindustry_00.json | 167 +++++++++++ .../recipe_modular_lightindustry_00_beds.json | 142 +++++++++ .../recipe_modular_lightindustry_10.json | 165 ++++++++++ .../recipe_modular_lightindustry_10_beds.json | 142 +++++++++ ...recipe_modular_lightindustry_workshop.json | 51 ++++ .../base/fbmc_mansion/fbmc_mansion_+1.json | 92 ++++++ .../base/fbmc_mansion/fbmc_mansion_+2.json | 75 +++++ .../base/fbmc_mansion/fbmc_mansion_+3.json | 75 +++++ .../base/fbmc_mansion/fbmc_mansion_+4.json | 92 ++++++ .../fbmc_mansion_expansion_surveys.json | 238 +++++++++++++++ .../recipe_modular_outpost_cross.json | 186 ++++++++++++ .../recipe_modular_outpost_normal.json | 172 +++++++++++ .../recipe_pottery_cottage_blacksmith.json | 130 ++++++++ .../recipe_pottery_cottage_common.json | 53 ++++ .../recipe_modular_radio_tower_beds.json | 282 ++++++++++++++++++ .../recipe_modular_radio_tower_common.json | 237 +++++++++++++++ .../recipe_modular_radio_tower_log.json | 114 +++++++ .../recipe_modular_radio_tower_metal.json | 114 +++++++ ...recipe_modular_radio_tower_migo_resin.json | 149 +++++++++ ...cipe_modular_radio_tower_rammed_earth.json | 114 +++++++ .../recipe_modular_radio_tower_rock.json | 114 +++++++ .../recipe_modular_radio_tower_wad.json | 114 +++++++ .../recipe_modular_radio_tower_wood.json | 151 ++++++++++ .../recipe_sealab_small_common.json | 29 ++ 74 files changed, 7728 insertions(+) create mode 100644 data/json/mapgen/basecamps/base/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_beds.json create mode 100644 data/json/mapgen/basecamps/base/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_common.json create mode 100644 data/json/mapgen/basecamps/base/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_log.json create mode 100644 data/json/mapgen/basecamps/base/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_metal.json create mode 100644 data/json/mapgen/basecamps/base/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_migo_resin.json create mode 100644 data/json/mapgen/basecamps/base/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_rammed_earth.json create mode 100644 data/json/mapgen/basecamps/base/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_rock.json create mode 100644 data/json/mapgen/basecamps/base/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_wad.json create mode 100644 data/json/mapgen/basecamps/base/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_wood.json create mode 100644 data/json/mapgen/basecamps/base/fbmc_helipad/fbmc_helipad_common.json create mode 100644 data/json/mapgen/basecamps/base/fbmc_helipad/fbmc_helipad_garage.json create mode 100644 data/json/mapgen/basecamps/base/fbmc_lighthouse/fbmc_lighthouse.json create mode 100644 data/json/mapgen/basecamps/base/fbmc_lightindustry/fbmc_lightindustry_00.json create mode 100644 data/json/mapgen/basecamps/base/fbmc_lightindustry/fbmc_lightindustry_00_beds.json create mode 100644 data/json/mapgen/basecamps/base/fbmc_lightindustry/fbmc_lightindustry_10.json create mode 100644 data/json/mapgen/basecamps/base/fbmc_lightindustry/fbmc_lightindustry_10_beds.json create mode 100644 data/json/mapgen/basecamps/base/fbmc_lightindustry/fbmc_lightindustry_workshop.json create mode 100644 data/json/mapgen/basecamps/base/fbmc_mansion/fbmc_mansion_+1.json create mode 100644 data/json/mapgen/basecamps/base/fbmc_mansion/fbmc_mansion_+2.json create mode 100644 data/json/mapgen/basecamps/base/fbmc_mansion/fbmc_mansion_+3.json create mode 100644 data/json/mapgen/basecamps/base/fbmc_mansion/fbmc_mansion_+4.json create mode 100644 data/json/mapgen/basecamps/base/fbmc_mansion/fbmc_mansion_common.json create mode 100644 data/json/mapgen/basecamps/base/fbmc_mansion/fbmc_mansion_expansion.json create mode 100644 data/json/mapgen/basecamps/base/fbmc_mansion/fbmc_mansion_overmap.json create mode 100644 data/json/mapgen/basecamps/base/fbmc_outpost/fbmc_outpost_cross.json create mode 100644 data/json/mapgen/basecamps/base/fbmc_outpost/fbmc_outpost_normal.json create mode 100644 data/json/mapgen/basecamps/base/fbmc_pottery_cottage/fbmc_pottery_cottage_blacksmith.json create mode 100644 data/json/mapgen/basecamps/base/fbmc_pottery_cottage/fbmc_pottery_cottage_common.json create mode 100644 data/json/mapgen/basecamps/base/fbmc_radio_tower/fbmc_radio_tower_beds.json create mode 100644 data/json/mapgen/basecamps/base/fbmc_radio_tower/fbmc_radio_tower_common.json create mode 100644 data/json/mapgen/basecamps/base/fbmc_radio_tower/fbmc_radio_tower_log.json create mode 100644 data/json/mapgen/basecamps/base/fbmc_radio_tower/fbmc_radio_tower_metal.json create mode 100644 data/json/mapgen/basecamps/base/fbmc_radio_tower/fbmc_radio_tower_migo_resin.json create mode 100644 data/json/mapgen/basecamps/base/fbmc_radio_tower/fbmc_radio_tower_rammed_earth.json create mode 100644 data/json/mapgen/basecamps/base/fbmc_radio_tower/fbmc_radio_tower_rock.json create mode 100644 data/json/mapgen/basecamps/base/fbmc_radio_tower/fbmc_radio_tower_wad.json create mode 100644 data/json/mapgen/basecamps/base/fbmc_radio_tower/fbmc_radio_tower_wood.json create mode 100644 data/json/mapgen/basecamps/base/fbmc_sealab_small/fbmc_sealab_small_common.json create mode 100644 data/json/recipes/basecamps/base/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_beds.json create mode 100644 data/json/recipes/basecamps/base/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_common.json create mode 100644 data/json/recipes/basecamps/base/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_log.json create mode 100644 data/json/recipes/basecamps/base/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_metal.json create mode 100644 data/json/recipes/basecamps/base/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_migo_resin.json create mode 100644 data/json/recipes/basecamps/base/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_rammed_earth.json create mode 100644 data/json/recipes/basecamps/base/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_rock.json create mode 100644 data/json/recipes/basecamps/base/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_wad.json create mode 100644 data/json/recipes/basecamps/base/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_wood.json create mode 100644 data/json/recipes/basecamps/base/fbmc_helipad/recipe_modular_helipad_common.json create mode 100644 data/json/recipes/basecamps/base/fbmc_helipad/recipe_modular_helipad_garage.json create mode 100644 data/json/recipes/basecamps/base/fbmc_lighthouse/recipe_modular_lighthouse_common.json create mode 100644 data/json/recipes/basecamps/base/fbmc_lightindustry/recipe_modular_lightindustry_00.json create mode 100644 data/json/recipes/basecamps/base/fbmc_lightindustry/recipe_modular_lightindustry_00_beds.json create mode 100644 data/json/recipes/basecamps/base/fbmc_lightindustry/recipe_modular_lightindustry_10.json create mode 100644 data/json/recipes/basecamps/base/fbmc_lightindustry/recipe_modular_lightindustry_10_beds.json create mode 100644 data/json/recipes/basecamps/base/fbmc_lightindustry/recipe_modular_lightindustry_workshop.json create mode 100644 data/json/recipes/basecamps/base/fbmc_mansion/fbmc_mansion_+1.json create mode 100644 data/json/recipes/basecamps/base/fbmc_mansion/fbmc_mansion_+2.json create mode 100644 data/json/recipes/basecamps/base/fbmc_mansion/fbmc_mansion_+3.json create mode 100644 data/json/recipes/basecamps/base/fbmc_mansion/fbmc_mansion_+4.json create mode 100644 data/json/recipes/basecamps/base/fbmc_mansion/fbmc_mansion_expansion_surveys.json create mode 100644 data/json/recipes/basecamps/base/fbmc_outpost/recipe_modular_outpost_cross.json create mode 100644 data/json/recipes/basecamps/base/fbmc_outpost/recipe_modular_outpost_normal.json create mode 100644 data/json/recipes/basecamps/base/fbmc_pottery_cottage/recipe_pottery_cottage_blacksmith.json create mode 100644 data/json/recipes/basecamps/base/fbmc_pottery_cottage/recipe_pottery_cottage_common.json create mode 100644 data/json/recipes/basecamps/base/fbmc_radio_tower/recipe_modular_radio_tower_beds.json create mode 100644 data/json/recipes/basecamps/base/fbmc_radio_tower/recipe_modular_radio_tower_common.json create mode 100644 data/json/recipes/basecamps/base/fbmc_radio_tower/recipe_modular_radio_tower_log.json create mode 100644 data/json/recipes/basecamps/base/fbmc_radio_tower/recipe_modular_radio_tower_metal.json create mode 100644 data/json/recipes/basecamps/base/fbmc_radio_tower/recipe_modular_radio_tower_migo_resin.json create mode 100644 data/json/recipes/basecamps/base/fbmc_radio_tower/recipe_modular_radio_tower_rammed_earth.json create mode 100644 data/json/recipes/basecamps/base/fbmc_radio_tower/recipe_modular_radio_tower_rock.json create mode 100644 data/json/recipes/basecamps/base/fbmc_radio_tower/recipe_modular_radio_tower_wad.json create mode 100644 data/json/recipes/basecamps/base/fbmc_radio_tower/recipe_modular_radio_tower_wood.json create mode 100644 data/json/recipes/basecamps/base/fbmc_sealab_small/recipe_sealab_small_common.json diff --git a/data/json/mapgen/basecamps/base/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_beds.json b/data/json/mapgen/basecamps/base/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_beds.json new file mode 100644 index 0000000000000..60b06d530e5b7 --- /dev/null +++ b/data/json/mapgen/basecamps/base/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_beds.json @@ -0,0 +1,178 @@ +[ + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_mattress_beds_0", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 2, "y": 4 }, + { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 5, "y": 4 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_mattress_beds_1", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 8, "y": 2 }, + { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 11, "y": 2 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_mattress_beds_2", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 18, "y": 2 }, + { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 18, "y": 5 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_mattress_beds_3", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 20, "y": 8 }, + { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 20, "y": 11 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_mattress_beds_4", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 18, "y": 18 }, + { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 21, "y": 18 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_mattress_beds_5", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 12, "y": 20 }, + { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 15, "y": 20 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_mattress_beds_6", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 4, "y": 18 }, + { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 4, "y": 21 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_mattress_beds_7", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 2, "y": 12 }, + { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 2, "y": 15 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_straw_beds_0", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 2, "y": 4 }, + { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 5, "y": 4 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_straw_beds_1", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 8, "y": 2 }, + { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 11, "y": 2 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_straw_beds_2", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 18, "y": 2 }, + { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 18, "y": 5 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_straw_beds_3", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 20, "y": 8 }, + { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 20, "y": 11 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_straw_beds_4", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 18, "y": 18 }, + { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 21, "y": 18 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_straw_beds_5", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 12, "y": 20 }, + { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 15, "y": 20 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_straw_beds_6", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 4, "y": 18 }, + { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 4, "y": 21 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_straw_beds_7", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 2, "y": 12 }, + { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 2, "y": 15 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/base/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_common.json b/data/json/mapgen/basecamps/base/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_common.json new file mode 100644 index 0000000000000..d7061667d359c --- /dev/null +++ b/data/json/mapgen/basecamps/base/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_common.json @@ -0,0 +1,84 @@ +[ + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_0", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_bulletin", "x": 11, "y": 16 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_root_cellar", + "method": "json", + "object": { "set": [ { "point": "terrain", "id": "t_rootcellar", "x": 7, "y": 12 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_water_well", + "method": "json", + "object": { "set": [ { "point": "terrain", "id": "t_water_pump", "x": 7, "y": 11 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_radio", + "method": "json", + "object": { + "set": [ + { "point": "terrain", "id": "t_radio_tower", "x": 16, "y": 11 }, + { "point": "terrain", "id": "t_radio_controls", "x": 16, "y": 12 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_prepalisade", + "method": "json", + "object": { + "set": [ + { "point": "terrain", "id": "t_pit", "x": 13, "y": 1 }, + { "point": "terrain", "id": "t_pit", "x": 14, "y": 1 }, + { "point": "terrain", "id": "t_pit", "x": 1, "y": 9 }, + { "point": "terrain", "id": "t_pit", "x": 1, "y": 10 }, + { "point": "terrain", "id": "t_pit", "x": 22, "y": 13 }, + { "point": "terrain", "id": "t_pit", "x": 22, "y": 14 } + ], + "place_items": [ { "x": 11, "y": 9, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 180 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_palisade", + "method": "json", + "object": { + "set": [ + { "point": "terrain", "id": "t_palisade", "x": 13, "y": 1 }, + { "point": "terrain", "id": "t_palisade", "x": 14, "y": 1 }, + { "point": "terrain", "id": "t_palisade", "x": 1, "y": 9 }, + { "point": "terrain", "id": "t_palisade", "x": 1, "y": 10 }, + { "point": "terrain", "id": "t_palisade", "x": 22, "y": 13 }, + { "point": "terrain", "id": "t_palisade", "x": 22, "y": 14 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_reinforced_doors", + "method": "json", + "object": { + "set": [ + { "point": "terrain", "id": "t_rdoor_c", "x": 9, "y": 22 }, + { "point": "terrain", "id": "t_rdoor_c", "x": 10, "y": 22 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_metal_doors", + "method": "json", + "object": { + "set": [ + { "point": "terrain", "id": "t_door_metal_c", "x": 9, "y": 22 }, + { "point": "terrain", "id": "t_door_metal_c", "x": 10, "y": 22 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/base/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_log.json b/data/json/mapgen/basecamps/base/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_log.json new file mode 100644 index 0000000000000..6535f8dc7c526 --- /dev/null +++ b/data/json/mapgen/basecamps/base/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_log.json @@ -0,0 +1,84 @@ +[ + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_log_shack_0", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmc_log_wall_vertical" ], "x": 1, "y": 3 }, { "chunks": [ "fbmc_log_shack_south" ], "x": 2, "y": 3 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_log_shack_1", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmc_log_wall_vertical" ], "x": 7, "y": 1 }, { "chunks": [ "fbmc_log_shack_south" ], "x": 8, "y": 1 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_log_shack_2", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_log_wall_horizontal" ], "x": 15, "y": 1 }, + { "chunks": [ "fbmc_log_shack_west" ], "x": 15, "y": 2 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_log_shack_3", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_log_wall_horizontal" ], "x": 17, "y": 7 }, + { "chunks": [ "fbmc_log_shack_west" ], "x": 17, "y": 8 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_log_shack_4", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_log_wall_vertical" ], "x": 17, "y": 15 }, + { "chunks": [ "fbmc_log_shack_north" ], "x": 18, "y": 15 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_log_shack_5", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_log_wall_vertical" ], "x": 11, "y": 17 }, + { "chunks": [ "fbmc_log_shack_north" ], "x": 12, "y": 17 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_log_shack_6", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_log_wall_horizontal" ], "x": 3, "y": 17 }, + { "chunks": [ "fbmc_log_shack_east" ], "x": 3, "y": 18 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_log_shack_7", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_log_wall_horizontal" ], "x": 1, "y": 11 }, + { "chunks": [ "fbmc_log_shack_east" ], "x": 1, "y": 12 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/base/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_metal.json b/data/json/mapgen/basecamps/base/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_metal.json new file mode 100644 index 0000000000000..1c8e04a3d8944 --- /dev/null +++ b/data/json/mapgen/basecamps/base/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_metal.json @@ -0,0 +1,90 @@ +[ + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_metal_shack_0", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_metal_wall_vertical" ], "x": 1, "y": 3 }, + { "chunks": [ "fbmc_metal_shack_south" ], "x": 2, "y": 3 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_metal_shack_1", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_metal_wall_vertical" ], "x": 7, "y": 1 }, + { "chunks": [ "fbmc_metal_shack_south" ], "x": 8, "y": 1 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_metal_shack_2", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_metal_wall_horizontal" ], "x": 15, "y": 1 }, + { "chunks": [ "fbmc_metal_shack_west" ], "x": 15, "y": 2 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_metal_shack_3", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_metal_wall_horizontal" ], "x": 17, "y": 7 }, + { "chunks": [ "fbmc_metal_shack_west" ], "x": 17, "y": 8 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_metal_shack_4", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_metal_wall_vertical" ], "x": 17, "y": 15 }, + { "chunks": [ "fbmc_metal_shack_north" ], "x": 18, "y": 15 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_metal_shack_5", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_metal_wall_vertical" ], "x": 11, "y": 17 }, + { "chunks": [ "fbmc_metal_shack_north" ], "x": 12, "y": 17 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_metal_shack_6", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_metal_wall_horizontal" ], "x": 3, "y": 17 }, + { "chunks": [ "fbmc_metal_shack_east" ], "x": 3, "y": 18 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_metal_shack_7", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_metal_wall_horizontal" ], "x": 1, "y": 11 }, + { "chunks": [ "fbmc_metal_shack_east" ], "x": 1, "y": 12 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/base/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_migo_resin.json b/data/json/mapgen/basecamps/base/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_migo_resin.json new file mode 100644 index 0000000000000..54079e51e5c3f --- /dev/null +++ b/data/json/mapgen/basecamps/base/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_migo_resin.json @@ -0,0 +1,90 @@ +[ + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_migo_resin_shack_0", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_migo_resin_wall_vertical" ], "x": 1, "y": 3 }, + { "chunks": [ "fbmc_migo_resin_shack_south" ], "x": 2, "y": 3 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_migo_resin_shack_1", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_migo_resin_wall_vertical" ], "x": 7, "y": 1 }, + { "chunks": [ "fbmc_migo_resin_shack_south" ], "x": 8, "y": 1 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_migo_resin_shack_2", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_migo_resin_wall_horizontal" ], "x": 15, "y": 1 }, + { "chunks": [ "fbmc_migo_resin_shack_west" ], "x": 15, "y": 2 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_migo_resin_shack_3", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_migo_resin_wall_horizontal" ], "x": 17, "y": 7 }, + { "chunks": [ "fbmc_migo_resin_shack_west" ], "x": 17, "y": 8 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_migo_resin_shack_4", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_migo_resin_wall_vertical" ], "x": 17, "y": 15 }, + { "chunks": [ "fbmc_migo_resin_shack_north" ], "x": 18, "y": 15 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_migo_resin_shack_5", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_migo_resin_wall_vertical" ], "x": 11, "y": 17 }, + { "chunks": [ "fbmc_migo_resin_shack_north" ], "x": 12, "y": 17 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_migo_resin_shack_6", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_migo_resin_wall_horizontal" ], "x": 3, "y": 17 }, + { "chunks": [ "fbmc_migo_resin_shack_east" ], "x": 3, "y": 18 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_migo_resin_shack_7", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_migo_resin_wall_horizontal" ], "x": 1, "y": 11 }, + { "chunks": [ "fbmc_migo_resin_shack_east" ], "x": 1, "y": 12 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/base/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_rammed_earth.json b/data/json/mapgen/basecamps/base/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_rammed_earth.json new file mode 100644 index 0000000000000..5db23f07fe4e9 --- /dev/null +++ b/data/json/mapgen/basecamps/base/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_rammed_earth.json @@ -0,0 +1,90 @@ +[ + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_rammed_earth_shack_0", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_rammed_earth_wall_vertical" ], "x": 1, "y": 3 }, + { "chunks": [ "fbmc_rammed_earth_shack_south" ], "x": 2, "y": 3 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_rammed_earth_shack_1", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_rammed_earth_wall_vertical" ], "x": 7, "y": 1 }, + { "chunks": [ "fbmc_rammed_earth_shack_south" ], "x": 8, "y": 1 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_rammed_earth_shack_2", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_rammed_earth_wall_horizontal" ], "x": 15, "y": 1 }, + { "chunks": [ "fbmc_rammed_earth_shack_west" ], "x": 15, "y": 2 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_rammed_earth_shack_3", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_rammed_earth_wall_horizontal" ], "x": 17, "y": 7 }, + { "chunks": [ "fbmc_rammed_earth_shack_west" ], "x": 17, "y": 8 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_rammed_earth_shack_4", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_rammed_earth_wall_vertical" ], "x": 17, "y": 15 }, + { "chunks": [ "fbmc_rammed_earth_shack_north" ], "x": 18, "y": 15 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_rammed_earth_shack_5", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_rammed_earth_wall_vertical" ], "x": 11, "y": 17 }, + { "chunks": [ "fbmc_rammed_earth_shack_north" ], "x": 12, "y": 17 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_rammed_earth_shack_6", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_rammed_earth_wall_horizontal" ], "x": 3, "y": 17 }, + { "chunks": [ "fbmc_rammed_earth_shack_east" ], "x": 3, "y": 18 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_rammed_earth_shack_7", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_rammed_earth_wall_horizontal" ], "x": 1, "y": 11 }, + { "chunks": [ "fbmc_rammed_earth_shack_east" ], "x": 1, "y": 12 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/base/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_rock.json b/data/json/mapgen/basecamps/base/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_rock.json new file mode 100644 index 0000000000000..a132a6376edf7 --- /dev/null +++ b/data/json/mapgen/basecamps/base/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_rock.json @@ -0,0 +1,90 @@ +[ + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_rock_shack_0", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_rock_wall_vertical" ], "x": 1, "y": 3 }, + { "chunks": [ "fbmc_rock_shack_south" ], "x": 2, "y": 3 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_rock_shack_1", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_rock_wall_vertical" ], "x": 7, "y": 1 }, + { "chunks": [ "fbmc_rock_shack_south" ], "x": 8, "y": 1 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_rock_shack_2", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_rock_wall_horizontal" ], "x": 15, "y": 1 }, + { "chunks": [ "fbmc_rock_shack_west" ], "x": 15, "y": 2 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_rock_shack_3", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_rock_wall_horizontal" ], "x": 17, "y": 7 }, + { "chunks": [ "fbmc_rock_shack_west" ], "x": 17, "y": 8 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_rock_shack_4", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_rock_wall_vertical" ], "x": 17, "y": 15 }, + { "chunks": [ "fbmc_rock_shack_north" ], "x": 18, "y": 15 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_rock_shack_5", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_rock_wall_vertical" ], "x": 11, "y": 17 }, + { "chunks": [ "fbmc_rock_shack_north" ], "x": 12, "y": 17 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_rock_shack_6", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_rock_wall_horizontal" ], "x": 3, "y": 17 }, + { "chunks": [ "fbmc_rock_shack_east" ], "x": 3, "y": 18 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_rock_shack_7", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_rock_wall_horizontal" ], "x": 1, "y": 11 }, + { "chunks": [ "fbmc_rock_shack_east" ], "x": 1, "y": 12 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/base/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_wad.json b/data/json/mapgen/basecamps/base/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_wad.json new file mode 100644 index 0000000000000..55e5cf3d92e62 --- /dev/null +++ b/data/json/mapgen/basecamps/base/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_wad.json @@ -0,0 +1,84 @@ +[ + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_wad_shack_0", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmc_wad_wall_vertical" ], "x": 1, "y": 3 }, { "chunks": [ "fbmc_wad_shack_south" ], "x": 2, "y": 3 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_wad_shack_1", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmc_wad_wall_vertical" ], "x": 7, "y": 1 }, { "chunks": [ "fbmc_wad_shack_south" ], "x": 8, "y": 1 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_wad_shack_2", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_wad_wall_horizontal" ], "x": 15, "y": 1 }, + { "chunks": [ "fbmc_wad_shack_west" ], "x": 15, "y": 2 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_wad_shack_3", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_wad_wall_horizontal" ], "x": 17, "y": 7 }, + { "chunks": [ "fbmc_wad_shack_west" ], "x": 17, "y": 8 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_wad_shack_4", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_wad_wall_vertical" ], "x": 17, "y": 15 }, + { "chunks": [ "fbmc_wad_shack_north" ], "x": 18, "y": 15 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_wad_shack_5", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_wad_wall_vertical" ], "x": 11, "y": 17 }, + { "chunks": [ "fbmc_wad_shack_north" ], "x": 12, "y": 17 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_wad_shack_6", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_wad_wall_horizontal" ], "x": 3, "y": 17 }, + { "chunks": [ "fbmc_wad_shack_east" ], "x": 3, "y": 18 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_wad_shack_7", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_wad_wall_horizontal" ], "x": 1, "y": 11 }, + { "chunks": [ "fbmc_wad_shack_east" ], "x": 1, "y": 12 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/base/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_wood.json b/data/json/mapgen/basecamps/base/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_wood.json new file mode 100644 index 0000000000000..c42b73f436c5d --- /dev/null +++ b/data/json/mapgen/basecamps/base/fbmc_fire_lookout_tower/fbmc_fire_lookout_tower_wood.json @@ -0,0 +1,90 @@ +[ + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_wood_shack_0", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_wood_wall_vertical" ], "x": 1, "y": 3 }, + { "chunks": [ "fbmc_wood_shack_south" ], "x": 2, "y": 3 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_wood_shack_1", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_wood_wall_vertical" ], "x": 7, "y": 1 }, + { "chunks": [ "fbmc_wood_shack_south" ], "x": 8, "y": 1 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_wood_shack_2", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_wood_wall_horizontal" ], "x": 15, "y": 1 }, + { "chunks": [ "fbmc_wood_shack_west" ], "x": 15, "y": 2 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_wood_shack_3", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_wood_wall_horizontal" ], "x": 17, "y": 7 }, + { "chunks": [ "fbmc_wood_shack_west" ], "x": 17, "y": 8 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_wood_shack_4", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_wood_wall_vertical" ], "x": 17, "y": 15 }, + { "chunks": [ "fbmc_wood_shack_north" ], "x": 18, "y": 15 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_wood_shack_5", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_wood_wall_vertical" ], "x": 11, "y": 17 }, + { "chunks": [ "fbmc_wood_shack_north" ], "x": 12, "y": 17 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_wood_shack_6", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_wood_wall_horizontal" ], "x": 3, "y": 17 }, + { "chunks": [ "fbmc_wood_shack_east" ], "x": 3, "y": 18 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_fire_lookout_tower_wood_shack_7", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_wood_wall_horizontal" ], "x": 1, "y": 11 }, + { "chunks": [ "fbmc_wood_shack_east" ], "x": 1, "y": 12 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/base/fbmc_helipad/fbmc_helipad_common.json b/data/json/mapgen/basecamps/base/fbmc_helipad/fbmc_helipad_common.json new file mode 100644 index 0000000000000..a09b2389814fd --- /dev/null +++ b/data/json/mapgen/basecamps/base/fbmc_helipad/fbmc_helipad_common.json @@ -0,0 +1,79 @@ +[ + { + "type": "mapgen", + "update_mapgen_id": "fbmc_helipad_0", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_bulletin", "x": 15, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_helipad_barricade_wood", + "method": "json", + "object": { + "set": [ + { "point": "terrain", "id": "t_wall_wood", "x": 5, "y": 16 }, + { "point": "terrain", "id": "t_wall_wood", "x": 8, "y": 16 }, + { "point": "terrain", "id": "t_wall_wood", "x": 10, "y": 16 }, + { "point": "terrain", "id": "t_wall_wood", "x": 11, "y": 16 }, + { "point": "terrain", "id": "t_wall_wood", "x": 13, "y": 16 }, + { "point": "terrain", "id": "t_wall_wood", "x": 14, "y": 16 }, + { "point": "terrain", "id": "t_wall_wood", "x": 19, "y": 16 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_helipad_barricade_migo_resin", + "method": "json", + "object": { + "set": [ + { "point": "terrain", "id": "t_wall_resin", "x": 5, "y": 16 }, + { "point": "terrain", "id": "t_wall_resin", "x": 8, "y": 16 }, + { "point": "terrain", "id": "t_wall_resin", "x": 10, "y": 16 }, + { "point": "terrain", "id": "t_wall_resin", "x": 11, "y": 16 }, + { "point": "terrain", "id": "t_wall_resin", "x": 13, "y": 16 }, + { "point": "terrain", "id": "t_wall_resin", "x": 14, "y": 16 }, + { "point": "terrain", "id": "t_wall_resin", "x": 19, "y": 16 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_helipad_root_cellar", + "method": "json", + "object": { "set": [ { "point": "terrain", "id": "t_rootcellar", "x": 13, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_helipad_butchery_rack", + "method": "json", + "object": { + "set": [ + { "point": "furniture", "id": "f_butcher_rack", "x": 10, "y": 15 }, + { "point": "furniture", "id": "f_table", "x": 11, "y": 15 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_helipad_reinforce_doors", + "method": "json", + "object": { + "set": [ + { "point": "terrain", "id": "t_rdoor_c", "x": 16, "y": 16 }, + { "point": "terrain", "id": "t_rdoor_c", "x": 17, "y": 16 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_helipad_radio", + "method": "json", + "object": { + "set": [ + { "point": "terrain", "id": "t_radio_controls", "x": 19, "y": 15 }, + { "point": "terrain", "id": "t_radio_tower", "x": 20, "y": 15 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/base/fbmc_helipad/fbmc_helipad_garage.json b/data/json/mapgen/basecamps/base/fbmc_helipad/fbmc_helipad_garage.json new file mode 100644 index 0000000000000..5db37f58c7fbb --- /dev/null +++ b/data/json/mapgen/basecamps/base/fbmc_helipad/fbmc_helipad_garage.json @@ -0,0 +1,14 @@ +[ + { + "type": "mapgen", + "om_terrain": [ "faction_base_helipad_garage_0" ], + "method": "json", + "object": { "fill_ter": "t_dirt" } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_helipad_garage_0", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_null", "x": 0, "y": 0 } ] } + } +] diff --git a/data/json/mapgen/basecamps/base/fbmc_lighthouse/fbmc_lighthouse.json b/data/json/mapgen/basecamps/base/fbmc_lighthouse/fbmc_lighthouse.json new file mode 100644 index 0000000000000..10fc3f5269f99 --- /dev/null +++ b/data/json/mapgen/basecamps/base/fbmc_lighthouse/fbmc_lighthouse.json @@ -0,0 +1,14 @@ +[ + { + "type": "mapgen", + "update_mapgen_id": "fbmc_lighthouse_0", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_bulletin", "x": 10, "y": 8 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_lighthouse_root_cellar", + "method": "json", + "object": { "set": [ { "point": "terrain", "id": "t_rootcellar", "x": 9, "y": 15 } ] } + } +] diff --git a/data/json/mapgen/basecamps/base/fbmc_lightindustry/fbmc_lightindustry_00.json b/data/json/mapgen/basecamps/base/fbmc_lightindustry/fbmc_lightindustry_00.json new file mode 100644 index 0000000000000..bc4f1c7793628 --- /dev/null +++ b/data/json/mapgen/basecamps/base/fbmc_lightindustry/fbmc_lightindustry_00.json @@ -0,0 +1,94 @@ +[ + { + "type": "mapgen", + "update_mapgen_id": "fbmc_lightindustry_00", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_bulletin", "x": 17, "y": 22 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_lightindustry_00_barricades_wood", + "method": "json", + "object": { + "set": [ + { "point": "terrain", "id": "t_wall_wood", "x": 3, "y": 7 }, + { "point": "terrain", "id": "t_wall_wood", "x": 7, "y": 7 }, + { "point": "terrain", "id": "t_wall_wood", "x": 11, "y": 7 }, + { "point": "terrain", "id": "t_wall_wood", "x": 17, "y": 10 }, + { "point": "terrain", "id": "t_wall_wood", "x": 19, "y": 10 }, + { "point": "terrain", "id": "t_wall_wood", "x": 0, "y": 12 }, + { "point": "terrain", "id": "t_wall_wood", "x": 0, "y": 17 }, + { "point": "terrain", "id": "t_wall_wood", "x": 0, "y": 21 }, + { "point": "terrain", "id": "t_wall_wood", "x": 3, "y": 23 }, + { "point": "terrain", "id": "t_wall_wood", "x": 12, "y": 23 }, + { "point": "terrain", "id": "t_wall_wood", "x": 21, "y": 23 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_lightindustry_00_barricades_migo", + "method": "json", + "object": { + "set": [ + { "point": "terrain", "id": "t_wall_resin", "x": 3, "y": 7 }, + { "point": "terrain", "id": "t_wall_resin", "x": 7, "y": 7 }, + { "point": "terrain", "id": "t_wall_resin", "x": 11, "y": 7 }, + { "point": "terrain", "id": "t_wall_resin", "x": 17, "y": 10 }, + { "point": "terrain", "id": "t_wall_resin", "x": 19, "y": 10 }, + { "point": "terrain", "id": "t_wall_resin", "x": 0, "y": 12 }, + { "point": "terrain", "id": "t_wall_resin", "x": 0, "y": 17 }, + { "point": "terrain", "id": "t_wall_resin", "x": 0, "y": 21 }, + { "point": "terrain", "id": "t_wall_resin", "x": 3, "y": 23 }, + { "point": "terrain", "id": "t_wall_resin", "x": 12, "y": 23 }, + { "point": "terrain", "id": "t_wall_resin", "x": 21, "y": 23 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_lightindustry_00_root_cellar", + "method": "json", + "object": { "set": [ { "point": "terrain", "id": "t_rootcellar", "x": 14, "y": 9 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_lightindustry_00_butchery_rack", + "method": "json", + "object": { + "set": [ + { "point": "furniture", "id": "f_butcher_rack", "x": 14, "y": 7 }, + { "point": "furniture", "id": "f_table", "x": 14, "y": 8 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_lightindustry_00_water_well", + "method": "json", + "object": { "set": [ { "point": "terrain", "id": "t_water_pump", "x": 16, "y": 7 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_lightindustry_00_radio", + "method": "json", + "object": { + "set": [ + { "point": "terrain", "id": "t_radio_controls", "x": 20, "y": 8 }, + { "point": "terrain", "id": "t_radio_tower", "x": 21, "y": 8 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_lightindustry_00_reinforce_doors", + "method": "json", + "object": { + "set": [ + { "point": "terrain", "id": "t_rdoor_c", "x": 18, "y": 10 }, + { "point": "terrain", "id": "t_rdoor_c", "x": 23, "y": 15 }, + { "point": "terrain", "id": "t_rdoor_c", "x": 7, "y": 23 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/base/fbmc_lightindustry/fbmc_lightindustry_00_beds.json b/data/json/mapgen/basecamps/base/fbmc_lightindustry/fbmc_lightindustry_00_beds.json new file mode 100644 index 0000000000000..1d785e1be2669 --- /dev/null +++ b/data/json/mapgen/basecamps/base/fbmc_lightindustry/fbmc_lightindustry_00_beds.json @@ -0,0 +1,112 @@ +[ + { + "type": "mapgen", + "update_mapgen_id": "fbmc_lightindustry_00_bed_1_mattress", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 15, "y": 13 }, + { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 1, "y": 20 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_lightindustry_00_bed_2_mattress", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 10, "y": 8 }, + { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 8, "y": 8 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_lightindustry_00_bed_3_mattress", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 8, "y": 15 }, + { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 6, "y": 13 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_lightindustry_00_bed_4_mattress", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 1, "y": 12 }, + { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 2, "y": 8 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_lightindustry_00_bed_5_mattress", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 1, "y": 17 }, + { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 1, "y": 15 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_lightindustry_00_bed_1_straw", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 15, "y": 13 }, + { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 1, "y": 20 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_lightindustry_00_bed_2_straw", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 10, "y": 8 }, + { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 8, "y": 8 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_lightindustry_00_bed_3_straw", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 8, "y": 15 }, + { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 6, "y": 13 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_lightindustry_00_bed_4_straw", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 1, "y": 12 }, + { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 2, "y": 8 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_lightindustry_00_bed_5_straw", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 1, "y": 17 }, + { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 1, "y": 15 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/base/fbmc_lightindustry/fbmc_lightindustry_10.json b/data/json/mapgen/basecamps/base/fbmc_lightindustry/fbmc_lightindustry_10.json new file mode 100644 index 0000000000000..f4ea56a0aed48 --- /dev/null +++ b/data/json/mapgen/basecamps/base/fbmc_lightindustry/fbmc_lightindustry_10.json @@ -0,0 +1,105 @@ +[ + { + "type": "mapgen", + "update_mapgen_id": "fbmc_lightindustry_10", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_bulletin", "x": 22, "y": 10 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_lightindustry_10_barricades_wood", + "method": "json", + "object": { + "set": [ + { "point": "terrain", "id": "t_wall_wood", "x": 2, "y": 3 }, + { "point": "terrain", "id": "t_wall_wood", "x": 3, "y": 3 }, + { "point": "terrain", "id": "t_wall_wood", "x": 7, "y": 3 }, + { "point": "terrain", "id": "t_wall_wood", "x": 8, "y": 3 }, + { "point": "terrain", "id": "t_wall_wood", "x": 12, "y": 3 }, + { "point": "terrain", "id": "t_wall_wood", "x": 13, "y": 3 }, + { "point": "terrain", "id": "t_wall_wood", "x": 16, "y": 3 }, + { "point": "terrain", "id": "t_wall_wood", "x": 17, "y": 3 }, + { "point": "terrain", "id": "t_wall_wood", "x": 2, "y": 15 }, + { "point": "terrain", "id": "t_wall_wood", "x": 3, "y": 15 }, + { "point": "terrain", "id": "t_wall_wood", "x": 7, "y": 15 }, + { "point": "terrain", "id": "t_wall_wood", "x": 8, "y": 15 }, + { "point": "terrain", "id": "t_wall_wood", "x": 12, "y": 15 }, + { "point": "terrain", "id": "t_wall_wood", "x": 13, "y": 15 }, + { "point": "terrain", "id": "t_wall_wood", "x": 20, "y": 15 }, + { "point": "terrain", "id": "t_wall_wood", "x": 21, "y": 15 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_lightindustry_10_barricades_migo", + "method": "json", + "object": { + "set": [ + { "point": "terrain", "id": "t_wall_resin", "x": 2, "y": 3 }, + { "point": "terrain", "id": "t_wall_resin", "x": 3, "y": 3 }, + { "point": "terrain", "id": "t_wall_resin", "x": 7, "y": 3 }, + { "point": "terrain", "id": "t_wall_resin", "x": 8, "y": 3 }, + { "point": "terrain", "id": "t_wall_resin", "x": 12, "y": 3 }, + { "point": "terrain", "id": "t_wall_resin", "x": 13, "y": 3 }, + { "point": "terrain", "id": "t_wall_resin", "x": 16, "y": 3 }, + { "point": "terrain", "id": "t_wall_resin", "x": 17, "y": 3 }, + { "point": "terrain", "id": "t_wall_resin", "x": 2, "y": 15 }, + { "point": "terrain", "id": "t_wall_resin", "x": 3, "y": 15 }, + { "point": "terrain", "id": "t_wall_resin", "x": 7, "y": 15 }, + { "point": "terrain", "id": "t_wall_resin", "x": 8, "y": 15 }, + { "point": "terrain", "id": "t_wall_resin", "x": 12, "y": 15 }, + { "point": "terrain", "id": "t_wall_resin", "x": 13, "y": 15 }, + { "point": "terrain", "id": "t_wall_resin", "x": 20, "y": 15 }, + { "point": "terrain", "id": "t_wall_resin", "x": 21, "y": 15 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_lightindustry_10_root_cellar", + "method": "json", + "object": { "set": [ { "point": "terrain", "id": "t_rootcellar", "x": 19, "y": 16 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_lightindustry_10_butchery_rack", + "method": "json", + "object": { + "set": [ + { "point": "furniture", "id": "f_butcher_rack", "x": 22, "y": 16 }, + { "point": "furniture", "id": "f_table", "x": 21, "y": 16 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_lightindustry_10_water_well", + "method": "json", + "object": { "set": [ { "point": "terrain", "id": "t_water_pump", "x": 20, "y": 16 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_lightindustry_10_radio", + "method": "json", + "object": { + "set": [ + { "point": "terrain", "id": "t_radio_controls", "x": 14, "y": 16 }, + { "point": "terrain", "id": "t_radio_tower", "x": 13, "y": 16 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_lightindustry_10_reinforce_doors", + "method": "json", + "object": { + "set": [ + { "point": "terrain", "id": "t_rdoor_c", "x": 16, "y": 15 }, + { "point": "terrain", "id": "t_rdoor_c", "x": 17, "y": 15 }, + { "point": "terrain", "id": "t_rdoor_c", "x": 0, "y": 10 }, + { "point": "terrain", "id": "t_rdoor_c", "x": 23, "y": 9 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/base/fbmc_lightindustry/fbmc_lightindustry_10_beds.json b/data/json/mapgen/basecamps/base/fbmc_lightindustry/fbmc_lightindustry_10_beds.json new file mode 100644 index 0000000000000..e1b5cbc10136f --- /dev/null +++ b/data/json/mapgen/basecamps/base/fbmc_lightindustry/fbmc_lightindustry_10_beds.json @@ -0,0 +1,112 @@ +[ + { + "type": "mapgen", + "update_mapgen_id": "fbmc_lightindustry_10_bed_1_mattress", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 19, "y": 13 }, + { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 14, "y": 13 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_lightindustry_10_bed_2_mattress", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 6, "y": 13 }, + { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 9, "y": 13 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_lightindustry_10_bed_3_mattress", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 6, "y": 7 }, + { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 14, "y": 8 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_lightindustry_10_bed_4_mattress", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 6, "y": 4 }, + { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 13, "y": 4 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_lightindustry_10_bed_5_mattress", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 2, "y": 5 }, + { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 1, "y": 13 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_lightindustry_10_bed_1_straw", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 19, "y": 13 }, + { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 14, "y": 13 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_lightindustry_10_bed_2_straw", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 6, "y": 13 }, + { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 9, "y": 13 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_lightindustry_10_bed_3_straw", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 6, "y": 7 }, + { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 14, "y": 8 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_lightindustry_10_bed_4_straw", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 6, "y": 4 }, + { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 13, "y": 4 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_lightindustry_10_bed_5_straw", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 2, "y": 5 }, + { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 1, "y": 13 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/base/fbmc_lightindustry/fbmc_lightindustry_workshop.json b/data/json/mapgen/basecamps/base/fbmc_lightindustry/fbmc_lightindustry_workshop.json new file mode 100644 index 0000000000000..4076a6acf9540 --- /dev/null +++ b/data/json/mapgen/basecamps/base/fbmc_lightindustry/fbmc_lightindustry_workshop.json @@ -0,0 +1,14 @@ +[ + { + "type": "mapgen", + "update_mapgen_id": "faction_base_lightindustry_workshop_0", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_null", "x": 0, "y": 0 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_lightindustry_workshop_drop_hammer", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_drophammer", "x": 12, "y": 12 } ] } + } +] diff --git a/data/json/mapgen/basecamps/base/fbmc_mansion/fbmc_mansion_+1.json b/data/json/mapgen/basecamps/base/fbmc_mansion/fbmc_mansion_+1.json new file mode 100644 index 0000000000000..aa4513225b6fe --- /dev/null +++ b/data/json/mapgen/basecamps/base/fbmc_mansion/fbmc_mansion_+1.json @@ -0,0 +1,62 @@ +[ + { + "type": "mapgen", + "update_mapgen_id": "fbmc_mansion_+1", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_bulletin", "x": 9, "y": 9 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_mansion_+1_radio", + "method": "json", + "object": { + "set": [ + { "point": "terrain", "id": "t_radio_tower", "x": 8, "y": 9 }, + { "point": "terrain", "id": "t_radio_controls", "x": 8, "y": 10 } + ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_mansion_+1_prefarm", + "object": { + "mapgensize": [ 12, 12 ], + "rows": [ + "dddd dddd", + "d d", + "d d", + "d d", + " ", + " ", + " ", + " ", + "d d", + "d d", + "d d", + "dddd dddd" + ], + "terrain": { "d": "t_dirt" } + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_mansion_+1_farm", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_mansion_+1_prefarm" ], "x": 6, "y": 6 }, + { "chunks": [ "fbmc_mansion_farm_field" ], "x": 6, "y": 5 }, + { "chunks": [ "fbmc_mansion_farm_field" ], "x": 13, "y": 5 }, + { "chunks": [ "fbmc_mansion_farm_field" ], "x": 1, "y": 17 }, + { "chunks": [ "fbmc_mansion_farm_field" ], "x": 6, "y": 17 }, + { "chunks": [ "fbmc_mansion_farm_field" ], "x": 1, "y": 20 }, + { "chunks": [ "fbmc_mansion_farm_field" ], "x": 6, "y": 20 }, + { "chunks": [ "fbmc_mansion_farm_field" ], "x": 13, "y": 17 }, + { "chunks": [ "fbmc_mansion_farm_field" ], "x": 18, "y": 17 }, + { "chunks": [ "fbmc_mansion_farm_field" ], "x": 13, "y": 20 }, + { "chunks": [ "fbmc_mansion_farm_field" ], "x": 18, "y": 20 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/base/fbmc_mansion/fbmc_mansion_+2.json b/data/json/mapgen/basecamps/base/fbmc_mansion/fbmc_mansion_+2.json new file mode 100644 index 0000000000000..765c603dd88ea --- /dev/null +++ b/data/json/mapgen/basecamps/base/fbmc_mansion/fbmc_mansion_+2.json @@ -0,0 +1,19 @@ +[ + { + "type": "mapgen", + "update_mapgen_id": "fbmc_mansion_+2", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_bulletin", "x": 18, "y": 6 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_mansion_+2_radio", + "method": "json", + "object": { + "set": [ + { "point": "terrain", "id": "t_radio_tower", "x": 12, "y": 0 }, + { "point": "terrain", "id": "t_radio_controls", "x": 12, "y": 1 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/base/fbmc_mansion/fbmc_mansion_+3.json b/data/json/mapgen/basecamps/base/fbmc_mansion/fbmc_mansion_+3.json new file mode 100644 index 0000000000000..a74f6acd8f4ff --- /dev/null +++ b/data/json/mapgen/basecamps/base/fbmc_mansion/fbmc_mansion_+3.json @@ -0,0 +1,19 @@ +[ + { + "type": "mapgen", + "update_mapgen_id": "fbmc_mansion_+3", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_bulletin", "x": 17, "y": 20 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_mansion_+3_radio", + "method": "json", + "object": { + "set": [ + { "point": "terrain", "id": "t_radio_tower", "x": 6, "y": 0 }, + { "point": "terrain", "id": "t_radio_controls", "x": 6, "y": 1 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/base/fbmc_mansion/fbmc_mansion_+4.json b/data/json/mapgen/basecamps/base/fbmc_mansion/fbmc_mansion_+4.json new file mode 100644 index 0000000000000..1ce3050d2a783 --- /dev/null +++ b/data/json/mapgen/basecamps/base/fbmc_mansion/fbmc_mansion_+4.json @@ -0,0 +1,49 @@ +[ + { + "type": "mapgen", + "update_mapgen_id": "fbmc_mansion_+4", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_bulletin", "x": 9, "y": 2 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_mansion_+4_radio", + "method": "json", + "object": { + "set": [ + { "point": "terrain", "id": "t_radio_tower", "x": 9, "y": 0 }, + { "point": "terrain", "id": "t_radio_controls", "x": 9, "y": 1 } + ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_mansion_+4_prefarm", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "dddddd", + "dddddd", + "dddddd", + "dddddd", + " ", + " " + ], + "terrain": { "d": "t_dirt" } + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_mansion_+4_farm", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_mansion_+4_prefarm" ], "x": 4, "y": 10 }, + { "chunks": [ "fbmc_mansion_+4_prefarm" ], "x": 14, "y": 10 }, + { "chunks": [ "fbmc_mansion_farm_field" ], "x": 4, "y": 11 }, + { "chunks": [ "fbmc_mansion_farm_field" ], "x": 15, "y": 11 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/base/fbmc_mansion/fbmc_mansion_common.json b/data/json/mapgen/basecamps/base/fbmc_mansion/fbmc_mansion_common.json new file mode 100644 index 0000000000000..9e20a4e62d5b9 --- /dev/null +++ b/data/json/mapgen/basecamps/base/fbmc_mansion/fbmc_mansion_common.json @@ -0,0 +1,34 @@ +[ + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_mansion_farm_field", + "object": { + "mapgensize": [ 5, 5 ], + "rows": [ + "fffff", + "fffff", + " ", + " ", + " " + ], + "terrain": { "f": "t_dirtmound" } + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_mansion_farm_field_thin", + "object": { + "mapgensize": [ 5, 5 ], + "rows": [ + "fffff", + " ", + " ", + " ", + " " + ], + "terrain": { "f": "t_dirtmound" } + } + } +] diff --git a/data/json/mapgen/basecamps/base/fbmc_mansion/fbmc_mansion_expansion.json b/data/json/mapgen/basecamps/base/fbmc_mansion/fbmc_mansion_expansion.json new file mode 100644 index 0000000000000..29334103aa596 --- /dev/null +++ b/data/json/mapgen/basecamps/base/fbmc_mansion/fbmc_mansion_expansion.json @@ -0,0 +1,110 @@ +[ + { + "type": "mapgen", + "update_mapgen_id": "faction_base_mansion_e1", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_null", "x": 0, "y": 0 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_mansion_e2", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_null", "x": 0, "y": 0 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_mansion_t1", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_null", "x": 0, "y": 0 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_mansion_t2", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_null", "x": 0, "y": 0 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_mansion_t3", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_null", "x": 0, "y": 0 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_mansion_t4", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_null", "x": 0, "y": 0 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_mansion_t5", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_null", "x": 0, "y": 0 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_mansion_t6", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_null", "x": 0, "y": 0 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_mansion_t7", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_null", "x": 0, "y": 0 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_mansion_+1", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_null", "x": 0, "y": 0 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_mansion_+2", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_null", "x": 0, "y": 0 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_mansion_+3", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_null", "x": 0, "y": 0 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_mansion_+4", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_null", "x": 0, "y": 0 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_mansion_c1", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_null", "x": 0, "y": 0 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_mansion_c2", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_null", "x": 0, "y": 0 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_mansion_c3", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_null", "x": 0, "y": 0 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_mansion_c4", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_null", "x": 0, "y": 0 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_mansion_c5", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_null", "x": 0, "y": 0 } ] } + } +] diff --git a/data/json/mapgen/basecamps/base/fbmc_mansion/fbmc_mansion_overmap.json b/data/json/mapgen/basecamps/base/fbmc_mansion/fbmc_mansion_overmap.json new file mode 100644 index 0000000000000..967028dc4dc3b --- /dev/null +++ b/data/json/mapgen/basecamps/base/fbmc_mansion/fbmc_mansion_overmap.json @@ -0,0 +1,86 @@ +[ + { + "type": "mapgen", + "om_terrain": [ "faction_base_mansion_e1" ], + "method": "json", + "object": { "fill_ter": "t_dirt" } + }, + { + "type": "mapgen", + "om_terrain": [ "faction_base_mansion_e2" ], + "method": "json", + "object": { "fill_ter": "t_dirt" } + }, + { + "type": "mapgen", + "om_terrain": [ "faction_base_mansion_t1" ], + "method": "json", + "object": { "fill_ter": "t_dirt" } + }, + { + "type": "mapgen", + "om_terrain": [ "faction_base_mansion_t2" ], + "method": "json", + "object": { "fill_ter": "t_dirt" } + }, + { + "type": "mapgen", + "om_terrain": [ "faction_base_mansion_t3" ], + "method": "json", + "object": { "fill_ter": "t_dirt" } + }, + { + "type": "mapgen", + "om_terrain": [ "faction_base_mansion_t4" ], + "method": "json", + "object": { "fill_ter": "t_dirt" } + }, + { + "type": "mapgen", + "om_terrain": [ "faction_base_mansion_t5" ], + "method": "json", + "object": { "fill_ter": "t_dirt" } + }, + { + "type": "mapgen", + "om_terrain": [ "faction_base_mansion_t6" ], + "method": "json", + "object": { "fill_ter": "t_dirt" } + }, + { + "type": "mapgen", + "om_terrain": [ "faction_base_mansion_t7" ], + "method": "json", + "object": { "fill_ter": "t_dirt" } + }, + { + "type": "mapgen", + "om_terrain": [ "faction_base_mansion_c1" ], + "method": "json", + "object": { "fill_ter": "t_dirt" } + }, + { + "type": "mapgen", + "om_terrain": [ "faction_base_mansion_c2" ], + "method": "json", + "object": { "fill_ter": "t_dirt" } + }, + { + "type": "mapgen", + "om_terrain": [ "faction_base_mansion_c3" ], + "method": "json", + "object": { "fill_ter": "t_dirt" } + }, + { + "type": "mapgen", + "om_terrain": [ "faction_base_mansion_c4" ], + "method": "json", + "object": { "fill_ter": "t_dirt" } + }, + { + "type": "mapgen", + "om_terrain": [ "faction_base_mansion_c5" ], + "method": "json", + "object": { "fill_ter": "t_dirt" } + } +] diff --git a/data/json/mapgen/basecamps/base/fbmc_outpost/fbmc_outpost_cross.json b/data/json/mapgen/basecamps/base/fbmc_outpost/fbmc_outpost_cross.json new file mode 100644 index 0000000000000..e6635ce91ee47 --- /dev/null +++ b/data/json/mapgen/basecamps/base/fbmc_outpost/fbmc_outpost_cross.json @@ -0,0 +1,95 @@ +[ + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_outpost_cross_farm_nested", + "object": { + "mapgensize": [ 4, 4 ], + "rows": [ + "d d ", + "d d ", + "d d ", + "d d " + ], + "terrain": { "d": "t_dirtmound" } + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_outpost_cross_0", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_bulletin", "x": 4, "y": 12 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_outpost_cross_bed_0", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_bunkbed", "x": 9, "y": 5 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_outpost_cross_bed_1", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_bunkbed", "x": 10, "y": 6 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_outpost_cross_root_cellar", + "method": "json", + "object": { "set": [ { "point": "terrain", "id": "t_rootcellar", "x": 10, "y": 21 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_outpost_cross_butchery_rack", + "method": "json", + "object": { + "set": [ + { "point": "furniture", "id": "f_butcher_rack", "x": 8, "y": 21 }, + { "point": "furniture", "id": "f_table", "x": 9, "y": 21 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_outpost_cross_water_well", + "method": "json", + "object": { "set": [ { "point": "terrain", "id": "t_water_pump", "x": 12, "y": 21 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_outpost_cross_farm", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_outpost_cross_farm_nested" ], "x": 3, "y": 3 }, + { "chunks": [ "fbmc_outpost_cross_farm_nested" ], "x": 3, "y": 17 }, + { "chunks": [ "fbmc_outpost_cross_farm_nested" ], "x": 18, "y": 3 }, + { "chunks": [ "fbmc_outpost_cross_farm_nested" ], "x": 18, "y": 17 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_outpost_cross_generator", + "method": "json", + "object": { + "set": [ + { "point": "terrain", "id": "t_utility_light", "x": 4, "y": 13 }, + { "point": "terrain", "id": "t_utility_light", "x": 16, "y": 18 }, + { "point": "terrain", "id": "t_utility_light", "x": 13, "y": 12 }, + { "point": "terrain", "id": "t_utility_light", "x": 19, "y": 14 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_outpost_cross_radio", + "method": "json", + "object": { + "set": [ + { "point": "terrain", "id": "t_radio_tower", "x": 9, "y": 2 }, + { "point": "terrain", "id": "t_radio_controls", "x": 10, "y": 2 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/base/fbmc_outpost/fbmc_outpost_normal.json b/data/json/mapgen/basecamps/base/fbmc_outpost/fbmc_outpost_normal.json new file mode 100644 index 0000000000000..cd2908d08304f --- /dev/null +++ b/data/json/mapgen/basecamps/base/fbmc_outpost/fbmc_outpost_normal.json @@ -0,0 +1,87 @@ +[ + { + "type": "mapgen", + "update_mapgen_id": "fbmc_outpost_normal_0", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_bulletin", "x": 13, "y": 12 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_outpost_normal_bed_0", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_bunkbed", "x": 10, "y": 4 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_outpost_normal_root_cellar", + "method": "json", + "object": { "set": [ { "point": "terrain", "id": "t_rootcellar", "x": 6, "y": 12 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_outpost_normal_butchery_rack", + "method": "json", + "object": { + "set": [ + { "point": "furniture", "id": "f_butcher_rack", "x": 4, "y": 12 }, + { "point": "furniture", "id": "f_table", "x": 5, "y": 12 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_outpost_normal_water_well", + "method": "json", + "object": { "set": [ { "point": "terrain", "id": "t_water_pump", "x": 6, "y": 10 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_outpost_normal_farm", + "method": "json", + "object": { + "set": [ + { "point": "terrain", "id": "t_dirtmound", "y": 2, "x": 19 }, + { "point": "terrain", "id": "t_dirtmound", "y": 3, "x": 19 }, + { "point": "terrain", "id": "t_dirtmound", "y": 4, "x": 19 }, + { "point": "terrain", "id": "t_dirtmound", "y": 5, "x": 19 }, + { "point": "terrain", "id": "t_dirtmound", "y": 6, "x": 19 }, + { "point": "terrain", "id": "t_dirtmound", "y": 7, "x": 19 }, + { "point": "terrain", "id": "t_dirtmound", "y": 8, "x": 19 }, + { "point": "terrain", "id": "t_dirtmound", "y": 9, "x": 19 }, + { "point": "terrain", "id": "t_dirtmound", "y": 13, "x": 19 }, + { "point": "terrain", "id": "t_dirtmound", "y": 14, "x": 19 }, + { "point": "terrain", "id": "t_dirtmound", "y": 15, "x": 19 }, + { "point": "terrain", "id": "t_dirtmound", "y": 16, "x": 19 }, + { "point": "terrain", "id": "t_dirtmound", "y": 17, "x": 19 }, + { "point": "terrain", "id": "t_dirtmound", "y": 18, "x": 19 }, + { "point": "terrain", "id": "t_dirtmound", "y": 19, "x": 19 }, + { "point": "terrain", "id": "t_dirtmound", "y": 20, "x": 19 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_outpost_normal_generator", + "method": "json", + "object": { + "set": [ + { "point": "terrain", "id": "t_utility_light", "x": 5, "y": 16 }, + { "point": "terrain", "id": "t_utility_light", "x": 9, "y": 14 }, + { "point": "terrain", "id": "t_utility_light", "x": 8, "y": 17 }, + { "point": "terrain", "id": "t_utility_light", "x": 17, "y": 16 }, + { "point": "terrain", "id": "t_utility_light", "x": 12, "y": 12 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_outpost_normal_radio", + "method": "json", + "object": { + "set": [ + { "point": "terrain", "id": "t_radio_tower", "x": 6, "y": 8 }, + { "point": "terrain", "id": "t_radio_controls", "x": 6, "y": 9 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/base/fbmc_pottery_cottage/fbmc_pottery_cottage_blacksmith.json b/data/json/mapgen/basecamps/base/fbmc_pottery_cottage/fbmc_pottery_cottage_blacksmith.json new file mode 100644 index 0000000000000..b8a574f7b3cd3 --- /dev/null +++ b/data/json/mapgen/basecamps/base/fbmc_pottery_cottage/fbmc_pottery_cottage_blacksmith.json @@ -0,0 +1,187 @@ +[ + { + "type": "mapgen", + "nested_mapgen_id": "fbmc_pottery_cottage_blacksmith_log_nested", + "method": "json", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "www+vw", + "w....w", + "w.... ", + "w.... ", + "w.... ", + "wwwww " + ], + "palettes": [ "fbmh_log_palette" ] + } + }, + { + "type": "mapgen", + "nested_mapgen_id": "fbmc_pottery_cottage_blacksmith_metal_nested", + "method": "json", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "www+vw", + "w....w", + "w.... ", + "w.... ", + "w.... ", + "wwwww " + ], + "palettes": [ "fbmh_metal_palette" ] + } + }, + { + "type": "mapgen", + "nested_mapgen_id": "fbmc_pottery_cottage_blacksmith_migo_resin_nested", + "method": "json", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "www+vw", + "w....w", + "w.... ", + "w.... ", + "w.... ", + "wwwww " + ], + "palettes": [ "fbmh_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "nested_mapgen_id": "fbmc_pottery_cottage_blacksmith_rammed_earth_nested", + "method": "json", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "www+vw", + "w....w", + "w.... ", + "w.... ", + "w.... ", + "wwwww " + ], + "palettes": [ "fbmh_rammed_earth_palette" ] + } + }, + { + "type": "mapgen", + "nested_mapgen_id": "fbmc_pottery_cottage_blacksmith_rock_nested", + "method": "json", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "www+vw", + "w....w", + "w.... ", + "w.... ", + "w.... ", + "wwwww " + ], + "palettes": [ "fbmh_rock_palette" ] + } + }, + { + "type": "mapgen", + "nested_mapgen_id": "fbmc_pottery_cottage_blacksmith_wad_nested", + "method": "json", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "www+vw", + "w....w", + "w.... ", + "w.... ", + "w.... ", + "wwwww " + ], + "palettes": [ "fbmh_wad_palette" ] + } + }, + { + "type": "mapgen", + "nested_mapgen_id": "fbmc_pottery_cottage_blacksmith_wood_nested", + "method": "json", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "www+vw", + "w....w", + "w.... ", + "w.... ", + "w.... ", + "wwwww " + ], + "palettes": [ "fbmh_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_pottery_cottage_blacksmith_log", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_pottery_cottage_blacksmith_log_nested" ], "x": 8, "y": 16 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_pottery_cottage_blacksmith_metal", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_pottery_cottage_blacksmith_metal_nested" ], "x": 8, "y": 16 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_pottery_cottage_blacksmith_migo_resin", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_pottery_cottage_blacksmith_migo_resin_nested" ], "x": 8, "y": 16 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_pottery_cottage_blacksmith_rammed_earth", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_pottery_cottage_blacksmith_rammed_earth_nested" ], "x": 8, "y": 16 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_pottery_cottage_blacksmith_rock", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_pottery_cottage_blacksmith_rock_nested" ], "x": 8, "y": 16 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_pottery_cottage_blacksmith_wad", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_pottery_cottage_blacksmith_wad_nested" ], "x": 8, "y": 16 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_pottery_cottage_blacksmith_wood", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_pottery_cottage_blacksmith_wood_nested" ], "x": 8, "y": 16 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_pottery_cottage_blacksmith_1", + "method": "json", + "object": { + "set": [ + { "point": "furniture", "id": "f_forge_rock", "x": 9, "y": 20 }, + { "point": "furniture", "id": "f_workbench", "x": 9, "y": 18 }, + { "point": "furniture", "id": "f_workbench", "x": 9, "y": 19 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_pottery_cottage_blacksmith_2", + "method": "json", + "object": { + "set": [ + { "point": "furniture", "id": "f_drophammer", "x": 12, "y": 17 }, + { "point": "furniture", "id": "f_workbench", "x": 12, "y": 18 }, + { "point": "furniture", "id": "f_workbench", "x": 12, "y": 19 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/base/fbmc_pottery_cottage/fbmc_pottery_cottage_common.json b/data/json/mapgen/basecamps/base/fbmc_pottery_cottage/fbmc_pottery_cottage_common.json new file mode 100644 index 0000000000000..c8cf0a1341ddd --- /dev/null +++ b/data/json/mapgen/basecamps/base/fbmc_pottery_cottage/fbmc_pottery_cottage_common.json @@ -0,0 +1,19 @@ +[ + { + "type": "mapgen", + "update_mapgen_id": "fbmc_pottery_cottage_0", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_bulletin", "x": 13, "y": 14 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_pottery_cottage_butchery_rack", + "method": "json", + "object": { + "set": [ + { "point": "furniture", "id": "f_butcher_rack", "x": 14, "y": 13 }, + { "point": "furniture", "id": "f_table", "x": 15, "y": 13 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/base/fbmc_radio_tower/fbmc_radio_tower_beds.json b/data/json/mapgen/basecamps/base/fbmc_radio_tower/fbmc_radio_tower_beds.json new file mode 100644 index 0000000000000..feb10c126faee --- /dev/null +++ b/data/json/mapgen/basecamps/base/fbmc_radio_tower/fbmc_radio_tower_beds.json @@ -0,0 +1,222 @@ +[ + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_mattress_beds_controls_room", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 15, "y": 12 }, + { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 15, "y": 15 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_mattress_beds_0", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 11, "y": 4 }, + { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 14, "y": 4 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_mattress_beds_1", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 16, "y": 4 }, + { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 19, "y": 4 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_mattress_beds_2", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 2, "y": 18 }, + { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 5, "y": 18 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_mattress_beds_3", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 7, "y": 18 }, + { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 10, "y": 18 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_mattress_beds_4", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 12, "y": 18 }, + { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 15, "y": 18 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_mattress_beds_5", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 17, "y": 18 }, + { "chunks": [ "fbmc_mattress_bed_vertical" ], "x": 20, "y": 18 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_mattress_beds_6", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 17, "y": 17 }, + { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 17, "y": 20 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_mattress_beds_7", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 4, "y": 11 }, + { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 4, "y": 14 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_mattress_beds_8", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 4, "y": 16 }, + { "chunks": [ "fbmc_mattress_bed_horizontal" ], "x": 4, "y": 19 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_straw_beds_controls_room", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 15, "y": 12 }, + { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 15, "y": 15 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_straw_beds_0", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 11, "y": 4 }, + { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 14, "y": 4 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_straw_beds_1", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 16, "y": 4 }, + { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 19, "y": 4 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_straw_beds_2", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 2, "y": 18 }, + { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 5, "y": 18 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_straw_beds_3", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 7, "y": 18 }, + { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 10, "y": 18 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_straw_beds_4", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 12, "y": 18 }, + { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 15, "y": 18 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_straw_beds_5", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 17, "y": 18 }, + { "chunks": [ "fbmc_straw_bed_vertical" ], "x": 20, "y": 18 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_straw_beds_6", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 17, "y": 17 }, + { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 17, "y": 20 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_straw_beds_7", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 4, "y": 11 }, + { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 4, "y": 14 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_straw_beds_8", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 4, "y": 16 }, + { "chunks": [ "fbmc_straw_bed_horizontal" ], "x": 4, "y": 19 } + ] + } + } +] diff --git a/data/json/mapgen/basecamps/base/fbmc_radio_tower/fbmc_radio_tower_common.json b/data/json/mapgen/basecamps/base/fbmc_radio_tower/fbmc_radio_tower_common.json new file mode 100644 index 0000000000000..eb2303de65c90 --- /dev/null +++ b/data/json/mapgen/basecamps/base/fbmc_radio_tower/fbmc_radio_tower_common.json @@ -0,0 +1,232 @@ +[ + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_0", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_bulletin", "x": 9, "y": 8 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_1", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_bulletin", "x": 9, "y": 8 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_controls_room_wood", + "method": "json", + "object": { + "set": [ + { "point": "terrain", "id": "t_wall_wood", "x": 19, "y": 15 }, + { "point": "terrain", "id": "t_wall_wood", "x": 16, "y": 16 }, + { "point": "terrain", "id": "t_wall_wood", "x": 17, "y": 16 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_controls_room_migo_resin", + "method": "json", + "object": { + "set": [ + { "point": "terrain", "id": "t_wall_resin", "x": 19, "y": 15 }, + { "point": "terrain", "id": "t_wall_resin", "x": 16, "y": 16 }, + { "point": "terrain", "id": "t_wall_resin", "x": 17, "y": 16 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_fix_controls", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_null", "x": 0, "y": 0 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "faction_base_radio_tower_fix_tower", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_null", "x": 0, "y": 0 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_root_cellar", + "method": "json", + "object": { "set": [ { "point": "terrain", "id": "t_rootcellar", "x": 19, "y": 9 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_water_well", + "method": "json", + "object": { "set": [ { "point": "terrain", "id": "t_water_pump", "x": 19, "y": 10 } ] } + }, + { + "type": "mapgen", + "nested_mapgen_id": "fbmc_radio_tower_0_prepalisade_nested", + "method": "json", + "object": { + "mapgensize": [ 24, 24 ], + "rows": [ + " ", + " ", + " ", + "pppppppppp ", + "p ", + "p ", + "p ", + "p ", + "p p ", + "p p ", + "p p ", + "p p ", + "p p ", + "p p ", + "p p ", + "p ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "terrain": { "p": "t_pit" } + } + }, + { + "type": "mapgen", + "nested_mapgen_id": "fbmc_radio_tower_1_prepalisade_nested", + "method": "json", + "object": { + "mapgensize": [ 24, 24 ], + "rows": [ + "ppppppppppp ", + "p p ", + "p p ", + "p ", + "p ", + "p ", + "p ", + "p ", + "p ", + "p p ", + "p p ", + "p p ", + "ppp ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " pppppp ", + " ", + " " + ], + "terrain": { "p": "t_pit" } + } + }, + { + "type": "mapgen", + "nested_mapgen_id": "fbmc_radio_tower_0_palisade_nested", + "method": "json", + "object": { + "mapgensize": [ 24, 24 ], + "rows": [ + " ", + " ", + " ", + "ppgggggggp ", + "p r ", + "p ", + "p ", + "p ", + "p p ", + "p p ", + "p p ", + "p p ", + "pr p ", + "g p ", + "g p ", + "p ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "terrain": { "p": "t_palisade", "g": "t_palisade_gate", "r": "t_palisade_pulley" } + } + }, + { + "type": "mapgen", + "nested_mapgen_id": "fbmc_radio_tower_1_palisade_nested", + "method": "json", + "object": { + "mapgensize": [ 24, 24 ], + "rows": [ + "ppgggggggpp ", + "p rp ", + "p p ", + "p ", + "p ", + "p ", + "p ", + "p ", + "p ", + "p p ", + "p p ", + "p p ", + "ppp ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " r ", + " ppgggp ", + " ", + " " + ], + "terrain": { "p": "t_palisade", "g": "t_palisade_gate", "r": "t_palisade_pulley" } + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_0_prepalisade", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmc_radio_tower_0_prepalisade_nested" ], "x": 0, "y": 0 } ], + "place_items": [ { "x": 4, "y": 9, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 870 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_1_prepalisade", + "method": "json", + "object": { + "place_nested": [ { "chunks": [ "fbmc_radio_tower_1_prepalisade_nested" ], "x": 0, "y": 0 } ], + "place_items": [ { "x": 4, "y": 9, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 1080 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_0_palisade", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_radio_tower_0_palisade_nested" ], "x": 0, "y": 0 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_1_palisade", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_radio_tower_1_palisade_nested" ], "x": 0, "y": 0 } ] } + } +] diff --git a/data/json/mapgen/basecamps/base/fbmc_radio_tower/fbmc_radio_tower_log.json b/data/json/mapgen/basecamps/base/fbmc_radio_tower/fbmc_radio_tower_log.json new file mode 100644 index 0000000000000..990f9d03a1e10 --- /dev/null +++ b/data/json/mapgen/basecamps/base/fbmc_radio_tower/fbmc_radio_tower_log.json @@ -0,0 +1,61 @@ +[ + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_log_shack_1", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_log_shack_south" ], "x": 16, "y": 3 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_log_shack_2", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_log_wall_vertical" ], "x": 1, "y": 15 }, + { "chunks": [ "fbmc_log_shack_north" ], "x": 2, "y": 15 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_log_shack_3", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_log_shack_north" ], "x": 7, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_log_shack_4", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_log_shack_north" ], "x": 12, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_log_shack_5", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_log_shack_north" ], "x": 17, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_log_shack_6", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_log_shack_west" ], "x": 14, "y": 17 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_log_shack_7", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_log_wall_horizontal" ], "x": 3, "y": 10 }, + { "chunks": [ "fbmc_log_shack_east" ], "x": 3, "y": 11 } + ], + "set": [ { "point": "terrain", "id": "t_dirt", "x": 9, "y": 13 }, { "point": "terrain", "id": "t_dirt", "x": 11, "y": 16 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_log_shack_8", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_log_shack_east" ], "x": 3, "y": 16 } ] } + } +] diff --git a/data/json/mapgen/basecamps/base/fbmc_radio_tower/fbmc_radio_tower_metal.json b/data/json/mapgen/basecamps/base/fbmc_radio_tower/fbmc_radio_tower_metal.json new file mode 100644 index 0000000000000..fb6d123cae90a --- /dev/null +++ b/data/json/mapgen/basecamps/base/fbmc_radio_tower/fbmc_radio_tower_metal.json @@ -0,0 +1,61 @@ +[ + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_metal_shack_1", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_metal_shack_south" ], "x": 16, "y": 3 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_metal_shack_2", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_metal_wall_vertical" ], "x": 1, "y": 15 }, + { "chunks": [ "fbmc_metal_shack_north" ], "x": 2, "y": 15 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_metal_shack_3", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_metal_shack_north" ], "x": 7, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_metal_shack_4", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_metal_shack_north" ], "x": 12, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_metal_shack_5", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_metal_shack_north" ], "x": 17, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_metal_shack_6", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_metal_shack_west" ], "x": 14, "y": 17 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_metal_shack_7", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_metal_wall_horizontal" ], "x": 3, "y": 10 }, + { "chunks": [ "fbmc_metal_shack_east" ], "x": 3, "y": 11 } + ], + "set": [ { "point": "terrain", "id": "t_dirt", "x": 9, "y": 13 }, { "point": "terrain", "id": "t_dirt", "x": 11, "y": 16 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_metal_shack_8", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_metal_shack_east" ], "x": 3, "y": 16 } ] } + } +] diff --git a/data/json/mapgen/basecamps/base/fbmc_radio_tower/fbmc_radio_tower_migo_resin.json b/data/json/mapgen/basecamps/base/fbmc_radio_tower/fbmc_radio_tower_migo_resin.json new file mode 100644 index 0000000000000..7bc93fcc336f1 --- /dev/null +++ b/data/json/mapgen/basecamps/base/fbmc_radio_tower/fbmc_radio_tower_migo_resin.json @@ -0,0 +1,84 @@ +[ + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_radio_tower_migo_resin_shack", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwwwww", + "w....w", + "w....w", + "w....w", + "w ...w", + "ww+vww" + ], + "palettes": [ "fbmh_migo_resin_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_migo_resin_shack_0", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_radio_tower_migo_resin_shack" ], "x": 10, "y": 3 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_migo_resin_shack_1", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_migo_resin_shack_south" ], "x": 16, "y": 3 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_migo_resin_shack_2", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_migo_resin_wall_vertical" ], "x": 1, "y": 15 }, + { "chunks": [ "fbmc_migo_resin_shack_north" ], "x": 2, "y": 15 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_migo_resin_shack_3", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_migo_resin_shack_north" ], "x": 7, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_migo_resin_shack_4", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_migo_resin_shack_north" ], "x": 12, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_migo_resin_shack_5", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_migo_resin_shack_north" ], "x": 17, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_migo_resin_shack_6", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_migo_resin_shack_west" ], "x": 14, "y": 17 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_migo_resin_shack_7", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_migo_resin_wall_horizontal" ], "x": 3, "y": 10 }, + { "chunks": [ "fbmc_migo_resin_shack_east" ], "x": 3, "y": 11 } + ], + "set": [ { "point": "terrain", "id": "t_dirt", "x": 9, "y": 13 }, { "point": "terrain", "id": "t_dirt", "x": 11, "y": 16 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_migo_resin_shack_8", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_migo_resin_shack_east" ], "x": 3, "y": 16 } ] } + } +] diff --git a/data/json/mapgen/basecamps/base/fbmc_radio_tower/fbmc_radio_tower_rammed_earth.json b/data/json/mapgen/basecamps/base/fbmc_radio_tower/fbmc_radio_tower_rammed_earth.json new file mode 100644 index 0000000000000..10019ad2d3856 --- /dev/null +++ b/data/json/mapgen/basecamps/base/fbmc_radio_tower/fbmc_radio_tower_rammed_earth.json @@ -0,0 +1,61 @@ +[ + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_rammed_earth_shack_1", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_rammed_earth_shack_south" ], "x": 16, "y": 3 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_rammed_earth_shack_2", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_rammed_earth_wall_vertical" ], "x": 1, "y": 15 }, + { "chunks": [ "fbmc_rammed_earth_shack_north" ], "x": 2, "y": 15 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_rammed_earth_shack_3", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_rammed_earth_shack_north" ], "x": 7, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_rammed_earth_shack_4", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_rammed_earth_shack_north" ], "x": 12, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_rammed_earth_shack_5", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_rammed_earth_shack_north" ], "x": 17, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_rammed_earth_shack_6", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_rammed_earth_shack_west" ], "x": 14, "y": 17 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_rammed_earth_shack_7", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_rammed_earth_wall_horizontal" ], "x": 3, "y": 10 }, + { "chunks": [ "fbmc_rammed_earth_shack_east" ], "x": 3, "y": 11 } + ], + "set": [ { "point": "terrain", "id": "t_dirt", "x": 9, "y": 13 }, { "point": "terrain", "id": "t_dirt", "x": 11, "y": 16 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_rammed_earth_shack_8", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_rammed_earth_shack_east" ], "x": 3, "y": 16 } ] } + } +] diff --git a/data/json/mapgen/basecamps/base/fbmc_radio_tower/fbmc_radio_tower_rock.json b/data/json/mapgen/basecamps/base/fbmc_radio_tower/fbmc_radio_tower_rock.json new file mode 100644 index 0000000000000..bdce1ca1a3781 --- /dev/null +++ b/data/json/mapgen/basecamps/base/fbmc_radio_tower/fbmc_radio_tower_rock.json @@ -0,0 +1,61 @@ +[ + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_rock_shack_1", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_rock_shack_south" ], "x": 16, "y": 3 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_rock_shack_2", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_rock_wall_vertical" ], "x": 1, "y": 15 }, + { "chunks": [ "fbmc_rock_shack_north" ], "x": 2, "y": 15 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_rock_shack_3", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_rock_shack_north" ], "x": 7, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_rock_shack_4", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_rock_shack_north" ], "x": 12, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_rock_shack_5", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_rock_shack_north" ], "x": 17, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_rock_shack_6", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_rock_shack_west" ], "x": 14, "y": 17 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_rock_shack_7", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_rock_wall_horizontal" ], "x": 3, "y": 10 }, + { "chunks": [ "fbmc_rock_shack_east" ], "x": 3, "y": 11 } + ], + "set": [ { "point": "terrain", "id": "t_dirt", "x": 9, "y": 13 }, { "point": "terrain", "id": "t_dirt", "x": 11, "y": 16 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_rock_shack_8", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_rock_shack_east" ], "x": 3, "y": 16 } ] } + } +] diff --git a/data/json/mapgen/basecamps/base/fbmc_radio_tower/fbmc_radio_tower_wad.json b/data/json/mapgen/basecamps/base/fbmc_radio_tower/fbmc_radio_tower_wad.json new file mode 100644 index 0000000000000..11b8ab9b6f343 --- /dev/null +++ b/data/json/mapgen/basecamps/base/fbmc_radio_tower/fbmc_radio_tower_wad.json @@ -0,0 +1,61 @@ +[ + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_wad_shack_1", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_wad_shack_south" ], "x": 16, "y": 3 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_wad_shack_2", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_wad_wall_vertical" ], "x": 1, "y": 15 }, + { "chunks": [ "fbmc_wad_shack_north" ], "x": 2, "y": 15 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_wad_shack_3", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_wad_shack_north" ], "x": 7, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_wad_shack_4", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_wad_shack_north" ], "x": 12, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_wad_shack_5", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_wad_shack_north" ], "x": 17, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_wad_shack_6", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_wad_shack_west" ], "x": 14, "y": 17 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_wad_shack_7", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_wad_wall_horizontal" ], "x": 3, "y": 10 }, + { "chunks": [ "fbmc_wad_shack_east" ], "x": 3, "y": 11 } + ], + "set": [ { "point": "terrain", "id": "t_dirt", "x": 9, "y": 13 }, { "point": "terrain", "id": "t_dirt", "x": 11, "y": 16 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_wad_shack_8", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_wad_shack_east" ], "x": 3, "y": 16 } ] } + } +] diff --git a/data/json/mapgen/basecamps/base/fbmc_radio_tower/fbmc_radio_tower_wood.json b/data/json/mapgen/basecamps/base/fbmc_radio_tower/fbmc_radio_tower_wood.json new file mode 100644 index 0000000000000..5913d33df14b2 --- /dev/null +++ b/data/json/mapgen/basecamps/base/fbmc_radio_tower/fbmc_radio_tower_wood.json @@ -0,0 +1,84 @@ +[ + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "fbmc_radio_tower_wood_shack", + "object": { + "mapgensize": [ 6, 6 ], + "rows": [ + "wwwwww", + "w....w", + "w....w", + "w....w", + "w ...w", + "ww+vww" + ], + "palettes": [ "fbmh_wood_palette" ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_wood_shack_0", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_radio_tower_wood_shack" ], "x": 10, "y": 3 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_wood_shack_1", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_wood_shack_south" ], "x": 16, "y": 3 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_wood_shack_2", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_wood_wall_vertical" ], "x": 1, "y": 15 }, + { "chunks": [ "fbmc_wood_shack_north" ], "x": 2, "y": 15 } + ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_wood_shack_3", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_wood_shack_north" ], "x": 7, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_wood_shack_4", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_wood_shack_north" ], "x": 12, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_wood_shack_5", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_wood_shack_north" ], "x": 17, "y": 15 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_wood_shack_6", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_wood_shack_west" ], "x": 14, "y": 17 } ] } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_wood_shack_7", + "method": "json", + "object": { + "place_nested": [ + { "chunks": [ "fbmc_wood_wall_horizontal" ], "x": 3, "y": 10 }, + { "chunks": [ "fbmc_wood_shack_east" ], "x": 3, "y": 11 } + ], + "set": [ { "point": "terrain", "id": "t_dirt", "x": 9, "y": 13 }, { "point": "terrain", "id": "t_dirt", "x": 11, "y": 16 } ] + } + }, + { + "type": "mapgen", + "update_mapgen_id": "fbmc_radio_tower_wood_shack_8", + "method": "json", + "object": { "place_nested": [ { "chunks": [ "fbmc_wood_shack_east" ], "x": 3, "y": 16 } ] } + } +] diff --git a/data/json/mapgen/basecamps/base/fbmc_sealab_small/fbmc_sealab_small_common.json b/data/json/mapgen/basecamps/base/fbmc_sealab_small/fbmc_sealab_small_common.json new file mode 100644 index 0000000000000..ac8b41f80dbfb --- /dev/null +++ b/data/json/mapgen/basecamps/base/fbmc_sealab_small/fbmc_sealab_small_common.json @@ -0,0 +1,8 @@ +[ + { + "type": "mapgen", + "update_mapgen_id": "fbmc_sealab_small_0", + "method": "json", + "object": { "set": [ { "point": "furniture", "id": "f_bulletin", "x": 10, "y": 12 } ] } + } +] diff --git a/data/json/recipes/basecamps/base/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_beds.json b/data/json/recipes/basecamps/base/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_beds.json new file mode 100644 index 0000000000000..2d67fb095a42d --- /dev/null +++ b/data/json/recipes/basecamps/base/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_beds.json @@ -0,0 +1,226 @@ +[ + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_mattress_beds_0", + "description": "We should build a pair of mattress beds in the southern shack for our survivors.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_mattress_beds_0", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_beds_0" }, { "id": "bed", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_beds_0" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], + "blueprint_name": "pair of mattress beds in S shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_mattress_beds_1", + "description": "We should build a pair of mattress beds in the southeastern shack for our survivors.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_mattress_beds_1", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_beds_1" }, { "id": "bed", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_beds_1" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], + "blueprint_name": "pair of mattress beds in SE shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_mattress_beds_2", + "description": "We should build a pair of mattress beds in the eastern shack for our survivors.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_mattress_beds_2", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_beds_2" }, { "id": "bed", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_beds_2" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], + "blueprint_name": "pair of mattress beds in E shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_mattress_beds_3", + "description": "We should build a pair of mattress beds in the northeastern shack for our survivors.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_mattress_beds_3", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_beds_3" }, { "id": "bed", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_beds_3" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], + "blueprint_name": "pair of mattress beds in NE shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_mattress_beds_4", + "description": "We should build a pair of mattress beds in the northern shack for our survivors.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_mattress_beds_4", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_beds_4" }, { "id": "bed", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_beds_4" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], + "blueprint_name": "pair of mattress beds in N shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_mattress_beds_5", + "description": "We should build a pair of mattress beds in the northwestern shack for our survivors.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_mattress_beds_5", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_beds_5" }, { "id": "bed", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_beds_5" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], + "blueprint_name": "pair of mattress beds in NW shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_mattress_beds_6", + "description": "We should build a pair of mattress beds in the western shack for our survivors.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_mattress_beds_6", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_beds_6" }, { "id": "bed", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_beds_6" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], + "blueprint_name": "pair of mattress beds in W shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_mattress_beds_7", + "description": "We should build a pair of mattress beds in the southwestern shack for our survivors.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_mattress_beds_7", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_beds_7" }, { "id": "bed", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_beds_7" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_7" } ], + "blueprint_name": "pair of mattress beds in SW shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_straw_beds_0", + "description": "We should build a pair of straw beds in the southern shack for our survivors.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_straw_beds_0", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_beds_0" }, { "id": "bed", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_beds_0" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], + "blueprint_name": "pair of straw beds in S shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_straw_beds_1", + "description": "We should build a pair of straw beds in the southeastern shack for our survivors.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_straw_beds_1", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_beds_1" }, { "id": "bed", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_beds_1" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], + "blueprint_name": "pair of straw beds in SE shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_straw_beds_2", + "description": "We should build a pair of straw beds in the eastern shack for our survivors.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_straw_beds_2", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_beds_2" }, { "id": "bed", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_beds_2" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], + "blueprint_name": "pair of straw beds in E shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_straw_beds_3", + "description": "We should build a pair of straw beds in the northeastern shack for our survivors.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_straw_beds_3", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_beds_3" }, { "id": "bed", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_beds_3" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], + "blueprint_name": "pair of straw beds in NE shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_straw_beds_4", + "description": "We should build a pair of straw beds in the northern shack for our survivors.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_straw_beds_4", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_beds_4" }, { "id": "bed", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_beds_4" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], + "blueprint_name": "pair of straw beds in N shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_straw_beds_5", + "description": "We should build a pair of straw beds in the northwestern shack for our survivors.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_straw_beds_5", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_beds_5" }, { "id": "bed", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_beds_5" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], + "blueprint_name": "pair of straw beds in NW shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_straw_beds_6", + "description": "We should build a pair of straw beds in the western shack for our survivors.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_straw_beds_6", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_beds_6" }, { "id": "bed", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_beds_6" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], + "blueprint_name": "pair of straw beds in W shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_straw_beds_7", + "description": "We should build a pair of straw beds in the southwestern shack for our survivors.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_straw_beds_7", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_beds_7" }, { "id": "bed", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_beds_7" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_7" } ], + "blueprint_name": "pair of straw beds in SW shack" + } +] diff --git a/data/json/recipes/basecamps/base/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_common.json b/data/json/recipes/basecamps/base/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_common.json new file mode 100644 index 0000000000000..fc1574e2c27a9 --- /dev/null +++ b/data/json/recipes/basecamps/base/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_common.json @@ -0,0 +1,161 @@ +[ + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_0", + "description": "We should survey the base site and set up a bulletin board.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "time": "1 h", + "construction_blueprint": "fbmc_fire_lookout_tower_0", + "blueprint_provides": [ + { "id": "fbmc_fire_lookout_tower_0" }, + { "id": "primitive_camp_recipes_1" }, + { "id": "kitchen_recipes_1" }, + { "id": "kitchen_recipes_2" }, + { "id": "kitchen" }, + { "id": "tool_storage" }, + { "id": "gathering" }, + { "id": "firewood" }, + { "id": "sorting" }, + { "id": "logging" }, + { "id": "relaying" }, + { "id": "foraging" } + ], + "blueprint_resources": [ "fake_stove" ], + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_name": "basic survey", + "check_blueprint_needs": false + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_root_cellar", + "description": "Digging a root cellar will allow us trapping small game and preserving it.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_root_cellar", + "blueprint_name": "root cellar", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_root_cellar" }, { "id": "pantry" }, { "id": "trapping" } ], + "blueprint_requires": [ { "id": "bed", "amount": 4 }, { "id": "fbmc_fire_lookout_tower_0" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_root_cellar" } ] + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_water_well", + "description": "Digging a well will give us easy access to water and allow us to send out combat patrols or scouts.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_water_well", + "blueprint_name": "water well", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_water_well" }, { "id": "scouting" }, { "id": "patrolling" } ], + "blueprint_requires": [ { "id": "bed", "amount": 4 }, { "id": "fbmc_fire_lookout_tower_0" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_water_well" } ] + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_radio", + "description": "Let's set up a radio tower to improve our recruitment efforts.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_radio", + "blueprint_name": "radio tower", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_radio" }, { "id": "radio" }, { "id": "recruiting" } ], + "blueprint_requires": [ { "id": "bed", "amount": 8 }, { "id": "fbmc_fire_lookout_tower_0" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_radio" } ], + "blueprint_needs": { + "time": "2 d", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "SCREW" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ + [ "wind_turbine", 4 ], + [ "xl_wind_turbine", 1 ], + [ "solar_panel", 4 ], + [ "reinforced_solar_panel", 4 ], + [ "solar_panel_v2", 2 ], + [ "reinforced_solar_panel_v2", 2 ] + ], + [ [ "storage_battery", 1 ], [ "medium_storage_battery", 4 ], [ "small_storage_battery", 32 ] ], + [ [ "sheet_metal", 2 ], [ "wire", 8 ] ], + [ [ "pipe", 24 ] ], + [ [ "processor", 2 ] ], + [ [ "RAM", 2 ] ], + [ [ "large_lcd_screen", 1 ] ], + [ [ "e_scrap", 8 ] ], + [ [ "frame", 1 ] ], + [ [ "circuit", 4 ] ], + [ [ "power_supply", 2 ] ], + [ [ "amplifier", 2 ] ], + [ [ "cable", 80 ] ], + [ [ "motor_small", 1 ], [ "motor_tiny", 2 ] ] + ] + } + } + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_prepalisade", + "description": "We should dig some pits for palisade segments to block entrances to camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_prepalisade", + "blueprint_name": "dig pits", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_prepalisade" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_7" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_prepalisade" } ] + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_palisade", + "description": "We should build palisade segments to block entrances to camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_palisade", + "blueprint_name": "build palisade segments", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_palisade" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_prepalisade" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_palisade" } ] + }, + { + "type": "recipe", + "result": "fbmc_fire_lookout_tower_reinforced_doors", + "description": "We should build a pair of reinforced doors to secure camp's entrance.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_reinforced_doors", + "blueprint_name": "build reinforced doors", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_doors" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_palisade" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_doors" } ] + }, + { + "type": "recipe", + "result": "fbmc_fire_lookout_tower_metal_doors", + "description": "We should build a pair of metal doors to secure camp's entrance.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_metal_doors", + "blueprint_name": "build metal doors", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_doors" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_palisade" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_doors" } ] + } +] diff --git a/data/json/recipes/basecamps/base/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_log.json b/data/json/recipes/basecamps/base/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_log.json new file mode 100644 index 0000000000000..ac65e0b34ed98 --- /dev/null +++ b/data/json/recipes/basecamps/base/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_log.json @@ -0,0 +1,114 @@ +[ + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_log_shack_0", + "description": "We need some shelter, so build a log shack with a wooden roof in the southern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_log_shack_0", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_0" } ], + "blueprint_name": "log shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_log_shack_1", + "description": "We need some shelter, so build a log shack with a wooden roof in the southeastern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_log_shack_1", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], + "blueprint_name": "log shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_log_shack_2", + "description": "We need some shelter, so build a log shack with a wooden roof in the eastern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_log_shack_2", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], + "blueprint_name": "log shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_log_shack_3", + "description": "We need some shelter, so build a log shack with a wooden roof in the northeastern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_log_shack_3", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], + "blueprint_name": "log shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_log_shack_4", + "description": "We need some shelter, so build a log shack with a wooden roof in the northern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_log_shack_4", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], + "blueprint_name": "log shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_log_shack_5", + "description": "We need some shelter, so build a log shack with a wooden roof in the northwestern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_log_shack_5", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], + "blueprint_name": "log shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_log_shack_6", + "description": "We need some shelter, so build a log shack with a wooden roof in the western part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_log_shack_6", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], + "blueprint_name": "log shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_log_shack_7", + "description": "We need some shelter, so build a log shack with a wooden roof in the southwestern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_log_shack_7", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_7" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_7" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], + "blueprint_name": "log shack" + } +] diff --git a/data/json/recipes/basecamps/base/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_metal.json b/data/json/recipes/basecamps/base/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_metal.json new file mode 100644 index 0000000000000..9c958c8a2b629 --- /dev/null +++ b/data/json/recipes/basecamps/base/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_metal.json @@ -0,0 +1,114 @@ +[ + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_metal_shack_0", + "description": "We need some shelter, so build a metal shack with a metal roof in the southern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_metal_shack_0", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_0" } ], + "blueprint_name": "metal shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_metal_shack_1", + "description": "We need some shelter, so build a metal shack with a metal roof in the southeastern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_metal_shack_1", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], + "blueprint_name": "metal shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_metal_shack_2", + "description": "We need some shelter, so build a metal shack with a metal roof in the eastern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_metal_shack_2", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], + "blueprint_name": "metal shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_metal_shack_3", + "description": "We need some shelter, so build a metal shack with a metal roof in the northeastern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_metal_shack_3", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], + "blueprint_name": "metal shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_metal_shack_4", + "description": "We need some shelter, so build a metal shack with a metal roof in the northern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_metal_shack_4", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], + "blueprint_name": "metal shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_metal_shack_5", + "description": "We need some shelter, so build a metal shack with a metal roof in the northwestern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_metal_shack_5", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], + "blueprint_name": "metal shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_metal_shack_6", + "description": "We need some shelter, so build a metal shack with a metal roof in the western part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_metal_shack_6", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], + "blueprint_name": "metal shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_metal_shack_7", + "description": "We need some shelter, so build a metal shack with a metal roof in the southwestern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_metal_shack_7", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_7" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_7" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], + "blueprint_name": "metal shack" + } +] diff --git a/data/json/recipes/basecamps/base/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_migo_resin.json b/data/json/recipes/basecamps/base/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_migo_resin.json new file mode 100644 index 0000000000000..fd501ac7dfd97 --- /dev/null +++ b/data/json/recipes/basecamps/base/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_migo_resin.json @@ -0,0 +1,114 @@ +[ + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_migo_resin_shack_0", + "description": "We need some shelter, so build a mi-go resin shack with a mi-go resin roof in the southern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_migo_resin_shack_0", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_0" } ], + "blueprint_name": "mi-go resin shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_migo_resin_shack_1", + "description": "We need some shelter, so build a mi-go resin shack with a mi-go resin roof in the southeastern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_migo_resin_shack_1", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], + "blueprint_name": "mi-go resin shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_migo_resin_shack_2", + "description": "We need some shelter, so build a mi-go resin shack with a mi-go resin roof in the eastern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_migo_resin_shack_2", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], + "blueprint_name": "mi-go resin shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_migo_resin_shack_3", + "description": "We need some shelter, so build a mi-go resin shack with a mi-go resin roof in the northeastern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_migo_resin_shack_3", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], + "blueprint_name": "mi-go resin shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_migo_resin_shack_4", + "description": "We need some shelter, so build a mi-go resin shack with a mi-go resin roof in the northern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_migo_resin_shack_4", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], + "blueprint_name": "mi-go resin shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_migo_resin_shack_5", + "description": "We need some shelter, so build a mi-go resin shack with a mi-go resin roof in the northwestern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_migo_resin_shack_5", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], + "blueprint_name": "mi-go resin shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_migo_resin_shack_6", + "description": "We need some shelter, so build a mi-go resin shack with a mi-go resin roof in the western part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_migo_resin_shack_6", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], + "blueprint_name": "mi-go resin shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_migo_resin_shack_7", + "description": "We need some shelter, so build a mi-go resin shack with a mi-go resin roof in the southwestern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_migo_resin_shack_7", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_7" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_7" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], + "blueprint_name": "mi-go resin shack" + } +] diff --git a/data/json/recipes/basecamps/base/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_rammed_earth.json b/data/json/recipes/basecamps/base/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_rammed_earth.json new file mode 100644 index 0000000000000..0f111e4215fe2 --- /dev/null +++ b/data/json/recipes/basecamps/base/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_rammed_earth.json @@ -0,0 +1,114 @@ +[ + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_rammed_earth_shack_0", + "description": "We need some shelter, so build a rammed earth shack with a sod roof in the southern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_rammed_earth_shack_0", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_0" } ], + "blueprint_name": "rammed earth shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_rammed_earth_shack_1", + "description": "We need some shelter, so build a rammed earth shack with a sod roof in the southeastern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_rammed_earth_shack_1", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], + "blueprint_name": "rammed earth shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_rammed_earth_shack_2", + "description": "We need some shelter, so build a rammed earth shack with a sod roof in the eastern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_rammed_earth_shack_2", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], + "blueprint_name": "rammed earth shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_rammed_earth_shack_3", + "description": "We need some shelter, so build a rammed earth shack with a sod roof in the northeastern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_rammed_earth_shack_3", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], + "blueprint_name": "rammed earth shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_rammed_earth_shack_4", + "description": "We need some shelter, so build a rammed earth shack with a sod roof in the northern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_rammed_earth_shack_4", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], + "blueprint_name": "rammed earth shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_rammed_earth_shack_5", + "description": "We need some shelter, so build a rammed earth shack with a sod roof in the northwestern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_rammed_earth_shack_5", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], + "blueprint_name": "rammed earth shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_rammed_earth_shack_6", + "description": "We need some shelter, so build a rammed earth shack with a sod roof in the western part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_rammed_earth_shack_6", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], + "blueprint_name": "rammed earth shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_rammed_earth_shack_7", + "description": "We need some shelter, so build a rammed earth shack with a sod roof in the southwestern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_rammed_earth_shack_7", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_7" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_7" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], + "blueprint_name": "rammed earth shack" + } +] diff --git a/data/json/recipes/basecamps/base/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_rock.json b/data/json/recipes/basecamps/base/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_rock.json new file mode 100644 index 0000000000000..215b6219d1584 --- /dev/null +++ b/data/json/recipes/basecamps/base/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_rock.json @@ -0,0 +1,114 @@ +[ + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_rock_shack_0", + "description": "We need some shelter, so build a stone shack with a wooden roof in the southern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_rock_shack_0", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_0" } ], + "blueprint_name": "stone shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_rock_shack_1", + "description": "We need some shelter, so build a stone shack with a wooden roof in the southeastern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_rock_shack_1", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], + "blueprint_name": "stone shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_rock_shack_2", + "description": "We need some shelter, so build a stone shack with a wooden roof in the eastern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_rock_shack_2", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], + "blueprint_name": "stone shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_rock_shack_3", + "description": "We need some shelter, so build a stone shack with a wooden roof in the northeastern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_rock_shack_3", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], + "blueprint_name": "stone shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_rock_shack_4", + "description": "We need some shelter, so build a stone shack with a wooden roof in the northern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_rock_shack_4", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], + "blueprint_name": "stone shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_rock_shack_5", + "description": "We need some shelter, so build a stone shack with a wooden roof in the northwestern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_rock_shack_5", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], + "blueprint_name": "stone shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_rock_shack_6", + "description": "We need some shelter, so build a stone shack with a wooden roof in the western part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_rock_shack_6", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], + "blueprint_name": "stone shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_rock_shack_7", + "description": "We need some shelter, so build a stone shack with a wooden roof in the southwestern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_rock_shack_7", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_7" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_7" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], + "blueprint_name": "stone shack" + } +] diff --git a/data/json/recipes/basecamps/base/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_wad.json b/data/json/recipes/basecamps/base/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_wad.json new file mode 100644 index 0000000000000..75ab05f40ab4a --- /dev/null +++ b/data/json/recipes/basecamps/base/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_wad.json @@ -0,0 +1,114 @@ +[ + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_wad_shack_0", + "description": "We need some shelter, so build a wattle and daub shack with a sod roof in the southern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_wad_shack_0", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_0" } ], + "blueprint_name": "wattle and daub shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_wad_shack_1", + "description": "We need some shelter, so build a wattle and daub shack with a sod roof in the southeastern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_wad_shack_1", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], + "blueprint_name": "wattle and daub shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_wad_shack_2", + "description": "We need some shelter, so build a wattle and daub shack with a sod roof in the eastern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_wad_shack_2", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], + "blueprint_name": "wattle and daub shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_wad_shack_3", + "description": "We need some shelter, so build a wattle and daub shack with a sod roof in the northeastern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_wad_shack_3", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], + "blueprint_name": "wattle and daub shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_wad_shack_4", + "description": "We need some shelter, so build a wattle and daub shack with a sod roof in the northern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_wad_shack_4", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], + "blueprint_name": "wattle and daub shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_wad_shack_5", + "description": "We need some shelter, so build a wattle and daub shack with a sod roof in the northwestern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_wad_shack_5", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], + "blueprint_name": "wattle and daub shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_wad_shack_6", + "description": "We need some shelter, so build a wattle and daub shack with a sod roof in the western part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_wad_shack_6", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], + "blueprint_name": "wattle and daub shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_wad_shack_7", + "description": "We need some shelter, so build a wattle and daub shack with a sod roof in the southwestern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_wad_shack_7", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_7" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_7" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], + "blueprint_name": "wattle and daub shack" + } +] diff --git a/data/json/recipes/basecamps/base/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_wood.json b/data/json/recipes/basecamps/base/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_wood.json new file mode 100644 index 0000000000000..3d17ac1ddd53a --- /dev/null +++ b/data/json/recipes/basecamps/base/fbmc_fire_lookout_tower/recipe_modular_fire_lookout_tower_wood.json @@ -0,0 +1,114 @@ +[ + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_wood_shack_0", + "description": "We need some shelter, so build a wooden shack with a wooden roof in the southern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_wood_shack_0", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_0" } ], + "blueprint_name": "wooden shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_wood_shack_1", + "description": "We need some shelter, so build a wooden shack with a wooden roof in the southeastern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_wood_shack_1", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_0" } ], + "blueprint_name": "wooden shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_wood_shack_2", + "description": "We need some shelter, so build a wooden shack with a wooden roof in the eastern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_wood_shack_2", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_1" } ], + "blueprint_name": "wooden shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_wood_shack_3", + "description": "We need some shelter, so build a wooden shack with a wooden roof in the northeastern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_wood_shack_3", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_2" } ], + "blueprint_name": "wooden shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_wood_shack_4", + "description": "We need some shelter, so build a wooden shack with a wooden roof in the northern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_wood_shack_4", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_3" } ], + "blueprint_name": "wooden shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_wood_shack_5", + "description": "We need some shelter, so build a wooden shack with a wooden roof in the northwestern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_wood_shack_5", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_4" } ], + "blueprint_name": "wooden shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_wood_shack_6", + "description": "We need some shelter, so build a wooden shack with a wooden roof in the western part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_wood_shack_6", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_5" } ], + "blueprint_name": "wooden shack" + }, + { + "type": "recipe", + "result": "faction_base_fire_lookout_tower_wood_shack_7", + "description": "We need some shelter, so build a wooden shack with a wooden roof in the southwestern part of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_fire_lookout_tower_wood_shack_7", + "blueprint_provides": [ { "id": "fbmc_fire_lookout_tower_shack_7" } ], + "blueprint_excludes": [ { "id": "fbmc_fire_lookout_tower_shack_7" } ], + "blueprint_requires": [ { "id": "fbmc_fire_lookout_tower_shack_6" } ], + "blueprint_name": "wooden shack" + } +] diff --git a/data/json/recipes/basecamps/base/fbmc_helipad/recipe_modular_helipad_common.json b/data/json/recipes/basecamps/base/fbmc_helipad/recipe_modular_helipad_common.json new file mode 100644 index 0000000000000..b7fceb8fc6212 --- /dev/null +++ b/data/json/recipes/basecamps/base/fbmc_helipad/recipe_modular_helipad_common.json @@ -0,0 +1,151 @@ +[ + { + "type": "recipe", + "result": "faction_base_helipad_0", + "description": "We should survey the base site and set up a bulletin board.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "time": "1 h", + "construction_blueprint": "fbmc_helipad_0", + "blueprint_provides": [ + { "id": "gathering" }, + { "id": "firewood" }, + { "id": "sorting" }, + { "id": "logging" }, + { "id": "foraging" }, + { "id": "kitchen" }, + { "id": "kitchen_recipes_1" }, + { "id": "kitchen_recipes_2" }, + { "id": "primitive_camp_recipes_1" }, + { "id": "fbmc_helipad_0" } + ], + "blueprint_resources": [ "fake_oven", "fake_water_purifier" ], + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_name": "basic survey", + "check_blueprint_needs": false + }, + { + "type": "recipe", + "result": "faction_base_helipad_barricade_wood", + "description": "We need to barricade front windows, let's build wooden walls over them.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_helipad_barricade_wood", + "blueprint_name": "wooden barricades", + "blueprint_provides": [ { "id": "fbmc_helipad_barricade" }, { "id": "bed", "amount": 4 } ], + "blueprint_requires": [ { "id": "fbmc_helipad_0" } ], + "blueprint_excludes": [ { "id": "fbmc_helipad_barricade" } ] + }, + { + "type": "recipe", + "result": "faction_base_helipad_migo_resin", + "description": "We need to barricade front windows, let's build mi-go resin walls over them.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_helipad_barricade_migo_resin", + "blueprint_name": "mi-go resin barricades", + "blueprint_provides": [ { "id": "fbmc_helipad_barricade" }, { "id": "bed", "amount": 4 } ], + "blueprint_requires": [ { "id": "fbmc_helipad_0" } ], + "blueprint_excludes": [ { "id": "fbmc_helipad_barricade" } ] + }, + { + "type": "recipe", + "result": "faction_base_helipad_root_cellar", + "description": "Digging a root cellar will allow us trapping small game and preserving it.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_helipad_root_cellar", + "blueprint_name": "root cellar", + "blueprint_provides": [ { "id": "fbmc_helipad_root_cellar" }, { "id": "pantry" }, { "id": "trapping" } ], + "blueprint_requires": [ { "id": "fbmc_helipad_barricade" } ], + "blueprint_excludes": [ { "id": "fbmc_helipad_root_cellar" } ] + }, + { + "type": "recipe", + "result": "faction_base_helipad_butchery_rack", + "description": "We could build butchery rack to start hunting larger animals.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_helipad_butchery_rack", + "blueprint_name": "butchery rack", + "blueprint_provides": [ { "id": "fbmc_helipad_butchery_rack" }, { "id": "hunting" } ], + "blueprint_requires": [ { "id": "fbmc_helipad_root_cellar" } ], + "blueprint_excludes": [ { "id": "fbmc_helipad_butchery_rack" } ] + }, + { + "type": "recipe", + "result": "faction_base_helipad_reinforce_doors", + "description": "We should reinforce front doors to make this base safer.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_helipad_reinforce_doors", + "blueprint_name": "reinforce doors", + "blueprint_provides": [ { "id": "fbmc_helipad_reinforce_doors" }, { "id": "bed", "amount": 4 }, { "id": "relaying" }, { "id": "walls" } ], + "blueprint_requires": [ { "id": "fbmc_helipad_barricade" } ], + "blueprint_excludes": [ { "id": "fbmc_helipad_reinforce_doors" } ] + }, + { + "type": "recipe", + "result": "faction_base_helipad_radio", + "description": "Let's set up a radio tower to improve our recruitment efforts.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_helipad_radio", + "blueprint_name": "radio tower", + "blueprint_provides": [ + { "id": "fbmc_helipad_radio" }, + { "id": "radio" }, + { "id": "recruiting" }, + { "id": "scouting" }, + { "id": "patroling" } + ], + "blueprint_requires": [ { "id": "fbmc_helipad_reinforce_doors" }, { "id": "fbmc_helipad_root_cellar" } ], + "blueprint_excludes": [ { "id": "fbmc_helipad_radio" } ], + "blueprint_needs": { + "time": "2 d", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "SCREW" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ + [ "wind_turbine", 4 ], + [ "xl_wind_turbine", 1 ], + [ "solar_panel", 4 ], + [ "reinforced_solar_panel", 4 ], + [ "solar_panel_v2", 2 ], + [ "reinforced_solar_panel_v2", 2 ] + ], + [ [ "storage_battery", 1 ], [ "medium_storage_battery", 4 ], [ "small_storage_battery", 32 ] ], + [ [ "sheet_metal", 2 ], [ "wire", 8 ] ], + [ [ "pipe", 24 ] ], + [ [ "processor", 2 ] ], + [ [ "RAM", 2 ] ], + [ [ "large_lcd_screen", 1 ] ], + [ [ "e_scrap", 8 ] ], + [ [ "frame", 1 ] ], + [ [ "circuit", 4 ] ], + [ [ "power_supply", 2 ] ], + [ [ "amplifier", 2 ] ], + [ [ "cable", 80 ] ], + [ [ "motor_small", 1 ], [ "motor_tiny", 2 ] ] + ] + } + } + } +] diff --git a/data/json/recipes/basecamps/base/fbmc_helipad/recipe_modular_helipad_garage.json b/data/json/recipes/basecamps/base/fbmc_helipad/recipe_modular_helipad_garage.json new file mode 100644 index 0000000000000..1158cbe6b3058 --- /dev/null +++ b/data/json/recipes/basecamps/base/fbmc_helipad/recipe_modular_helipad_garage.json @@ -0,0 +1,25 @@ +[ + { + "type": "recipe", + "result": "faction_base_helipad_garage_0", + "description": "Survey military helipad garage.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "time": "180 m", + "construction_blueprint": "faction_base_helipad_garage_0", + "blueprint_provides": [ + { "id": "fbmc_helipad_garage_0" }, + { "id": "tool_storage" }, + { "id": "dismantling" }, + { "id": "blacksmith" }, + { "id": "power_saw_recipes" } + ], + "blueprint_resources": [ "fake_planer", "fake_drill_press" ], + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_name": "military helipad garage survey", + "check_blueprint_needs": false + } +] diff --git a/data/json/recipes/basecamps/base/fbmc_lighthouse/recipe_modular_lighthouse_common.json b/data/json/recipes/basecamps/base/fbmc_lighthouse/recipe_modular_lighthouse_common.json new file mode 100644 index 0000000000000..064155046575c --- /dev/null +++ b/data/json/recipes/basecamps/base/fbmc_lighthouse/recipe_modular_lighthouse_common.json @@ -0,0 +1,43 @@ +[ + { + "type": "recipe", + "result": "faction_base_lighthouse_0", + "description": "We should survey the base site and set up a bulletin board.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "time": "1 h", + "construction_blueprint": "fbmc_lighthouse_0", + "blueprint_provides": [ + { "id": "tool_storage" }, + { "id": "sorting" }, + { "id": "kitchen" }, + { "id": "kitchen_recipes_1" }, + { "id": "kitchen_recipes_2" }, + { "id": "kitchen_recipes_3" }, + { "id": "saltworks_recipes_1" }, + { "id": "fishing_recipes" }, + { "id": "fbmc_lighthouse_0" } + ], + "blueprint_resources": [ "fake_stove", "fake_water_purifier", "fake_oven" ], + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_name": "basic survey", + "check_blueprint_needs": false + }, + { + "type": "recipe", + "result": "faction_base_lighthouse_root_cellar", + "description": "Digging a root cellar will help us preserving fish and other food.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_lighthouse_root_cellar", + "blueprint_name": "root cellar", + "blueprint_provides": [ { "id": "fbmc_lighthouse_root_cellar" }, { "id": "pantry" } ], + "blueprint_requires": [ { "id": "fbmc_lighthouse_0" } ], + "blueprint_excludes": [ { "id": "fbmc_lighthouse_root_cellar" } ] + } +] diff --git a/data/json/recipes/basecamps/base/fbmc_lightindustry/recipe_modular_lightindustry_00.json b/data/json/recipes/basecamps/base/fbmc_lightindustry/recipe_modular_lightindustry_00.json new file mode 100644 index 0000000000000..67b26d6d92ab2 --- /dev/null +++ b/data/json/recipes/basecamps/base/fbmc_lightindustry/recipe_modular_lightindustry_00.json @@ -0,0 +1,167 @@ +[ + { + "type": "recipe", + "result": "faction_base_lightindustry_0", + "description": "We should survey the base site and set up a bulletin board.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "time": "1 h", + "construction_blueprint": "fbmc_lightindustry_00", + "blueprint_provides": [ + { "id": "gathering" }, + { "id": "firewood" }, + { "id": "foraging" }, + { "id": "primitive_camp_recipes_1" }, + { "id": "kitchen_recipes_1" }, + { "id": "fbmc_lightindustry_00" } + ], + "blueprint_resources": [ "fake_oven" ], + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_name": "basic survey", + "check_blueprint_needs": false + }, + { + "type": "recipe", + "result": "fbmc_lightindustry_00_barricades_wood", + "description": "We must barricade windows, let's use wooden walls.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_lightindustry_00_barricades_wood", + "blueprint_name": "wooden barricades", + "blueprint_provides": [ + { "id": "fbmc_lightindustry_00_barricades" }, + { "id": "bed", "amount": 2 }, + { "id": "sorting" }, + { "id": "logging" }, + { "id": "fbmc_lightindustry_00_barricades" } + ], + "blueprint_requires": [ { "id": "fbmc_lightindustry_00" } ], + "blueprint_excludes": [ { "id": "fbmc_lightindustry_00_barricades" } ] + }, + { + "type": "recipe", + "result": "fbmc_lightindustry_00_barricades_migo", + "description": "We must barricade windows, let's use resin walls.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_lightindustry_00_barricades_migo", + "blueprint_name": "resin barricades", + "blueprint_provides": [ + { "id": "fbmc_lightindustry_00_barricades" }, + { "id": "bed", "amount": 2 }, + { "id": "sorting" }, + { "id": "logging" }, + { "id": "fbmc_lightindustry_00_barricades" } + ], + "blueprint_requires": [ { "id": "fbmc_lightindustry_00" } ], + "blueprint_excludes": [ { "id": "fbmc_lightindustry_00_barricades" } ] + }, + { + "type": "recipe", + "result": "faction_base_lightindustry_00_root_cellar", + "description": "Digging a root cellar will allow us trapping small game and preserving it.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_lightindustry_00_root_cellar", + "blueprint_name": "root cellar", + "blueprint_provides": [ { "id": "fbmc_lightindustry_00_root_cellar" }, { "id": "pantry" }, { "id": "trapping" } ], + "blueprint_requires": [ { "id": "fbmc_lightindustry_00_barricades" } ], + "blueprint_excludes": [ { "id": "fbmc_lightindustry_00_root_cellar" } ] + }, + { + "type": "recipe", + "result": "faction_base_lightindustry_00_butchery_rack", + "description": "Building a butchery rack will allow us hunting bigger animals.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_lightindustry_00_butchery_rack", + "blueprint_name": "butchery rack", + "blueprint_provides": [ { "id": "fbmc_lightindustry_00_butchery_rack" }, { "id": "hunting" } ], + "blueprint_requires": [ { "id": "fbmc_lightindustry_00_root_cellar" } ], + "blueprint_excludes": [ { "id": "fbmc_lightindustry_00_butchery_rack" } ] + }, + { + "type": "recipe", + "result": "faction_base_lightindustry_00_water_well", + "description": "Digging a well will give us easy access to water and allow us to send out combat patrols or scouts.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_lightindustry_00_water_well", + "blueprint_name": "water well", + "blueprint_provides": [ { "id": "fbmc_lightindustry_00_water_well" }, { "id": "scouting" }, { "id": "patrolling" } ], + "blueprint_requires": [ { "id": "fbmc_lightindustry_00_barricades" } ], + "blueprint_excludes": [ { "id": "fbmc_lightindustry_00_water_well" } ] + }, + { + "type": "recipe", + "result": "faction_base_lightindustry_00_radio", + "description": "Let's set up a radio tower to improve our recruitment efforts.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_lightindustry_00_radio", + "blueprint_name": "radio tower", + "blueprint_provides": [ { "id": "fbmc_lightindustry_00_radio" }, { "id": "radio" }, { "id": "recruiting" } ], + "blueprint_requires": [ { "id": "fbmc_lightindustry_00_barricades" }, { "id": "bed", "amount": 6 } ], + "blueprint_excludes": [ { "id": "fbmc_lightindustry_00_radio" } ], + "blueprint_needs": { + "time": "2 d", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "SCREW" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ + [ "wind_turbine", 4 ], + [ "xl_wind_turbine", 1 ], + [ "solar_panel", 4 ], + [ "reinforced_solar_panel", 4 ], + [ "solar_panel_v2", 2 ], + [ "reinforced_solar_panel_v2", 2 ] + ], + [ [ "storage_battery", 1 ], [ "medium_storage_battery", 4 ], [ "small_storage_battery", 32 ] ], + [ [ "sheet_metal", 2 ], [ "wire", 8 ] ], + [ [ "pipe", 24 ] ], + [ [ "processor", 2 ] ], + [ [ "RAM", 2 ] ], + [ [ "large_lcd_screen", 1 ] ], + [ [ "e_scrap", 8 ] ], + [ [ "frame", 1 ] ], + [ [ "circuit", 4 ] ], + [ [ "power_supply", 2 ] ], + [ [ "amplifier", 2 ] ], + [ [ "cable", 80 ] ], + [ [ "motor_small", 1 ], [ "motor_tiny", 2 ] ] + ] + } + } + }, + { + "type": "recipe", + "result": "faction_base_lightindustry_00_reinforce_doors", + "description": "We should reinforce doors to further secure our base.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_lightindustry_00_reinforce_doors", + "blueprint_name": "reinforce doors", + "blueprint_provides": [ { "id": "fbmc_lightindustry_00_doors" }, { "id": "relaying" }, { "id": "walls" } ], + "blueprint_requires": [ { "id": "fbmc_lightindustry_00_barricades" } ], + "blueprint_excludes": [ { "id": "fbmc_lightindustry_00_doors" } ] + } +] diff --git a/data/json/recipes/basecamps/base/fbmc_lightindustry/recipe_modular_lightindustry_00_beds.json b/data/json/recipes/basecamps/base/fbmc_lightindustry/recipe_modular_lightindustry_00_beds.json new file mode 100644 index 0000000000000..cbbaaed0576b1 --- /dev/null +++ b/data/json/recipes/basecamps/base/fbmc_lightindustry/recipe_modular_lightindustry_00_beds.json @@ -0,0 +1,142 @@ +[ + { + "type": "recipe", + "result": "faction_base_lightindustry_00_bed_1_mattress", + "description": "Let's build 1. pair of mattress beds in place of desks.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_lightindustry_00_bed_1_mattress", + "blueprint_name": "build 1. pair of mattress beds", + "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmc_lightindustry_00_bed_1" } ], + "blueprint_requires": [ { "id": "fbmc_lightindustry_00_barricades" } ], + "blueprint_excludes": [ { "id": "fbmc_lightindustry_00_bed_1" } ] + }, + { + "type": "recipe", + "result": "faction_base_lightindustry_00_bed_2_mattress", + "description": "Let's build 2. pair of mattress beds in place of desks.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_lightindustry_00_bed_2_mattress", + "blueprint_name": "build 2. pair of mattress beds", + "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmc_lightindustry_00_bed_2" } ], + "blueprint_requires": [ { "id": "fbmc_lightindustry_00_bed_1" } ], + "blueprint_excludes": [ { "id": "fbmc_lightindustry_00_bed_2" } ] + }, + { + "type": "recipe", + "result": "faction_base_lightindustry_00_bed_3_mattress", + "description": "Let's build 3. pair of mattress beds in place of desks.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_lightindustry_00_bed_3_mattress", + "blueprint_name": "build 3. pair of mattress beds", + "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmc_lightindustry_00_bed_3" } ], + "blueprint_requires": [ { "id": "fbmc_lightindustry_00_bed_2" } ], + "blueprint_excludes": [ { "id": "fbmc_lightindustry_00_bed_3" } ] + }, + { + "type": "recipe", + "result": "faction_base_lightindustry_00_bed_4_mattress", + "description": "Let's build 4. pair of mattress beds in place of desks.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_lightindustry_00_bed_4_mattress", + "blueprint_name": "build 4. pair of mattress beds", + "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmc_lightindustry_00_bed_4" } ], + "blueprint_requires": [ { "id": "fbmc_lightindustry_00_bed_3" } ], + "blueprint_excludes": [ { "id": "fbmc_lightindustry_00_bed_4" } ] + }, + { + "type": "recipe", + "result": "faction_base_lightindustry_00_bed_5_mattress", + "description": "Let's build 5. pair of mattress beds in place of desks.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_lightindustry_00_bed_5_mattress", + "blueprint_name": "build 5. pair of mattress beds", + "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmc_lightindustry_00_bed_5" } ], + "blueprint_requires": [ { "id": "fbmc_lightindustry_00_bed_4" } ], + "blueprint_excludes": [ { "id": "fbmc_lightindustry_00_bed_5" } ] + }, + { + "type": "recipe", + "result": "faction_base_lightindustry_00_bed_1_straw", + "description": "Let's build 1. pair of straw beds in place of desks.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_lightindustry_00_bed_1_straw", + "blueprint_name": "build 1. pair of straw beds", + "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmc_lightindustry_00_bed_1" } ], + "blueprint_requires": [ { "id": "fbmc_lightindustry_00_barricades" } ], + "blueprint_excludes": [ { "id": "fbmc_lightindustry_00_bed_1" } ] + }, + { + "type": "recipe", + "result": "faction_base_lightindustry_00_bed_2_straw", + "description": "Let's build 2. pair of straw beds in place of desks.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_lightindustry_00_bed_2_straw", + "blueprint_name": "build 2. pair of straw beds", + "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmc_lightindustry_00_bed_2" } ], + "blueprint_requires": [ { "id": "fbmc_lightindustry_00_bed_1" } ], + "blueprint_excludes": [ { "id": "fbmc_lightindustry_00_bed_2" } ] + }, + { + "type": "recipe", + "result": "faction_base_lightindustry_00_bed_3_straw", + "description": "Let's build 3. pair of straw beds in place of desks.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_lightindustry_00_bed_3_straw", + "blueprint_name": "build 3. pair of straw beds", + "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmc_lightindustry_00_bed_3" } ], + "blueprint_requires": [ { "id": "fbmc_lightindustry_00_bed_2" } ], + "blueprint_excludes": [ { "id": "fbmc_lightindustry_00_bed_3" } ] + }, + { + "type": "recipe", + "result": "faction_base_lightindustry_00_bed_4_straw", + "description": "Let's build 4. pair of straw beds in place of desks.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_lightindustry_00_bed_4_straw", + "blueprint_name": "build 4. pair of straw beds", + "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmc_lightindustry_00_bed_4" } ], + "blueprint_requires": [ { "id": "fbmc_lightindustry_00_bed_3" } ], + "blueprint_excludes": [ { "id": "fbmc_lightindustry_00_bed_4" } ] + }, + { + "type": "recipe", + "result": "faction_base_lightindustry_00_bed_5_straw", + "description": "Let's build 5. pair of straw beds in place of desks.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_lightindustry_00_bed_5_straw", + "blueprint_name": "build 5. pair of straw beds", + "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmc_lightindustry_00_bed_5" } ], + "blueprint_requires": [ { "id": "fbmc_lightindustry_00_bed_4" } ], + "blueprint_excludes": [ { "id": "fbmc_lightindustry_00_bed_5" } ] + } +] diff --git a/data/json/recipes/basecamps/base/fbmc_lightindustry/recipe_modular_lightindustry_10.json b/data/json/recipes/basecamps/base/fbmc_lightindustry/recipe_modular_lightindustry_10.json new file mode 100644 index 0000000000000..380f9338ca308 --- /dev/null +++ b/data/json/recipes/basecamps/base/fbmc_lightindustry/recipe_modular_lightindustry_10.json @@ -0,0 +1,165 @@ +[ + { + "type": "recipe", + "result": "faction_base_lightindustry_alt_0", + "description": "We should survey the base site and set up a bulletin board.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "time": "1 h", + "construction_blueprint": "fbmc_lightindustry_10", + "blueprint_provides": [ + { "id": "gathering" }, + { "id": "firewood" }, + { "id": "foraging" }, + { "id": "primitive_camp_recipes_1" }, + { "id": "fbmc_lightindustry_10" } + ], + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_name": "basic survey", + "check_blueprint_needs": false + }, + { + "type": "recipe", + "result": "fbmc_lightindustry_10_barricades_wood", + "description": "We must barricade windows, let's use wooden walls.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_lightindustry_10_barricades_wood", + "blueprint_name": "wooden barricades", + "blueprint_provides": [ + { "id": "fbmc_lightindustry_10_barricades" }, + { "id": "bed", "amount": 2 }, + { "id": "sorting" }, + { "id": "logging" }, + { "id": "fbmc_lightindustry_10_barricades" } + ], + "blueprint_requires": [ { "id": "fbmc_lightindustry_10" } ], + "blueprint_excludes": [ { "id": "fbmc_lightindustry_10_barricades" } ] + }, + { + "type": "recipe", + "result": "fbmc_lightindustry_10_barricades_migo", + "description": "We must barricade windows, let's use resin walls.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_lightindustry_10_barricades_migo", + "blueprint_name": "resin barricades", + "blueprint_provides": [ + { "id": "fbmc_lightindustry_10_barricades" }, + { "id": "bed", "amount": 2 }, + { "id": "sorting" }, + { "id": "logging" }, + { "id": "fbmc_lightindustry_10_barricades" } + ], + "blueprint_requires": [ { "id": "fbmc_lightindustry_10" } ], + "blueprint_excludes": [ { "id": "fbmc_lightindustry_10_barricades" } ] + }, + { + "type": "recipe", + "result": "faction_base_lightindustry_10_root_cellar", + "description": "Digging a root cellar will allow us trapping small game and preserving it.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_lightindustry_10_root_cellar", + "blueprint_name": "root cellar", + "blueprint_provides": [ { "id": "fbmc_lightindustry_10_root_cellar" }, { "id": "pantry" }, { "id": "trapping" } ], + "blueprint_requires": [ { "id": "fbmc_lightindustry_10_barricades" } ], + "blueprint_excludes": [ { "id": "fbmc_lightindustry_10_root_cellar" } ] + }, + { + "type": "recipe", + "result": "faction_base_lightindustry_10_butchery_rack", + "description": "Building a butchery rack will allow us hunting bigger animals.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_lightindustry_10_butchery_rack", + "blueprint_name": "butchery rack", + "blueprint_provides": [ { "id": "fbmc_lightindustry_10_butchery_rack" }, { "id": "hunting" } ], + "blueprint_requires": [ { "id": "fbmc_lightindustry_10_root_cellar" } ], + "blueprint_excludes": [ { "id": "fbmc_lightindustry_10_butchery_rack" } ] + }, + { + "type": "recipe", + "result": "faction_base_lightindustry_10_water_well", + "description": "Digging a well will give us easy access to water and allow us to send out combat patrols or scouts.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_lightindustry_10_water_well", + "blueprint_name": "water well", + "blueprint_provides": [ { "id": "fbmc_lightindustry_10_water_well" }, { "id": "scouting" }, { "id": "patrolling" } ], + "blueprint_requires": [ { "id": "fbmc_lightindustry_10_barricades" } ], + "blueprint_excludes": [ { "id": "fbmc_lightindustry_10_water_well" } ] + }, + { + "type": "recipe", + "result": "faction_base_lightindustry_10_radio", + "description": "Let's set up a radio tower to improve our recruitment efforts.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_lightindustry_10_radio", + "blueprint_name": "radio tower", + "blueprint_provides": [ { "id": "fbmc_lightindustry_10_radio" }, { "id": "radio" }, { "id": "recruiting" } ], + "blueprint_requires": [ { "id": "fbmc_lightindustry_10_barricades" }, { "id": "bed", "amount": 6 } ], + "blueprint_excludes": [ { "id": "fbmc_lightindustry_10_radio" } ], + "blueprint_needs": { + "time": "2 d", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "SCREW" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ + [ "wind_turbine", 4 ], + [ "xl_wind_turbine", 1 ], + [ "solar_panel", 4 ], + [ "reinforced_solar_panel", 4 ], + [ "solar_panel_v2", 2 ], + [ "reinforced_solar_panel_v2", 2 ] + ], + [ [ "storage_battery", 1 ], [ "medium_storage_battery", 4 ], [ "small_storage_battery", 32 ] ], + [ [ "sheet_metal", 2 ], [ "wire", 8 ] ], + [ [ "pipe", 24 ] ], + [ [ "processor", 2 ] ], + [ [ "RAM", 2 ] ], + [ [ "large_lcd_screen", 1 ] ], + [ [ "e_scrap", 8 ] ], + [ [ "frame", 1 ] ], + [ [ "circuit", 4 ] ], + [ [ "power_supply", 2 ] ], + [ [ "amplifier", 2 ] ], + [ [ "cable", 80 ] ], + [ [ "motor_small", 1 ], [ "motor_tiny", 2 ] ] + ] + } + } + }, + { + "type": "recipe", + "result": "faction_base_lightindustry_10_reinforce_doors", + "description": "We should reinforce doors to further secure our base.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_lightindustry_10_reinforce_doors", + "blueprint_name": "reinforce doors", + "blueprint_provides": [ { "id": "fbmc_lightindustry_10_doors" }, { "id": "relaying" }, { "id": "walls" } ], + "blueprint_requires": [ { "id": "fbmc_lightindustry_10_barricades" } ], + "blueprint_excludes": [ { "id": "fbmc_lightindustry_10_doors" } ] + } +] diff --git a/data/json/recipes/basecamps/base/fbmc_lightindustry/recipe_modular_lightindustry_10_beds.json b/data/json/recipes/basecamps/base/fbmc_lightindustry/recipe_modular_lightindustry_10_beds.json new file mode 100644 index 0000000000000..9e53160745d15 --- /dev/null +++ b/data/json/recipes/basecamps/base/fbmc_lightindustry/recipe_modular_lightindustry_10_beds.json @@ -0,0 +1,142 @@ +[ + { + "type": "recipe", + "result": "faction_base_lightindustry_10_bed_1_mattress", + "description": "Let's build 1. pair of mattress beds in place of desks.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_lightindustry_10_bed_1_mattress", + "blueprint_name": "build 1. pair of mattress beds", + "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmc_lightindustry_10_bed_1" } ], + "blueprint_requires": [ { "id": "fbmc_lightindustry_10_barricades" } ], + "blueprint_excludes": [ { "id": "fbmc_lightindustry_10_bed_1" } ] + }, + { + "type": "recipe", + "result": "faction_base_lightindustry_10_bed_2_mattress", + "description": "Let's build 2. pair of mattress beds in place of desks.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_lightindustry_10_bed_2_mattress", + "blueprint_name": "build 2. pair of mattress beds", + "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmc_lightindustry_10_bed_2" } ], + "blueprint_requires": [ { "id": "fbmc_lightindustry_10_bed_1" } ], + "blueprint_excludes": [ { "id": "fbmc_lightindustry_10_bed_2" } ] + }, + { + "type": "recipe", + "result": "faction_base_lightindustry_10_bed_3_mattress", + "description": "Let's build 3. pair of mattress beds in place of desks.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_lightindustry_10_bed_3_mattress", + "blueprint_name": "build 3. pair of mattress beds", + "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmc_lightindustry_10_bed_3" } ], + "blueprint_requires": [ { "id": "fbmc_lightindustry_10_bed_2" } ], + "blueprint_excludes": [ { "id": "fbmc_lightindustry_10_bed_3" } ] + }, + { + "type": "recipe", + "result": "faction_base_lightindustry_10_bed_4_mattress", + "description": "Let's build 4. pair of mattress beds in place of desks.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_lightindustry_10_bed_4_mattress", + "blueprint_name": "build 4. pair of mattress beds", + "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmc_lightindustry_10_bed_4" } ], + "blueprint_requires": [ { "id": "fbmc_lightindustry_10_bed_3" } ], + "blueprint_excludes": [ { "id": "fbmc_lightindustry_10_bed_4" } ] + }, + { + "type": "recipe", + "result": "faction_base_lightindustry_10_bed_5_mattress", + "description": "Let's build 5. pair of mattress beds in place of desks.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_lightindustry_10_bed_5_mattress", + "blueprint_name": "build 5. pair of mattress beds", + "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmc_lightindustry_10_bed_5" } ], + "blueprint_requires": [ { "id": "fbmc_lightindustry_10_bed_4" } ], + "blueprint_excludes": [ { "id": "fbmc_lightindustry_10_bed_5" } ] + }, + { + "type": "recipe", + "result": "faction_base_lightindustry_10_bed_1_straw", + "description": "Let's build 1. pair of straw beds in place of desks.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_lightindustry_10_bed_1_straw", + "blueprint_name": "build 1. pair of straw beds", + "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmc_lightindustry_10_bed_1" } ], + "blueprint_requires": [ { "id": "fbmc_lightindustry_10_barricades" } ], + "blueprint_excludes": [ { "id": "fbmc_lightindustry_10_bed_1" } ] + }, + { + "type": "recipe", + "result": "faction_base_lightindustry_10_bed_2_straw", + "description": "Let's build 2. pair of straw beds in place of desks.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_lightindustry_10_bed_2_straw", + "blueprint_name": "build 2. pair of straw beds", + "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmc_lightindustry_10_bed_2" } ], + "blueprint_requires": [ { "id": "fbmc_lightindustry_10_bed_1" } ], + "blueprint_excludes": [ { "id": "fbmc_lightindustry_10_bed_2" } ] + }, + { + "type": "recipe", + "result": "faction_base_lightindustry_10_bed_3_straw", + "description": "Let's build 3. pair of straw beds in place of desks.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_lightindustry_10_bed_3_straw", + "blueprint_name": "build 3. pair of straw beds", + "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmc_lightindustry_10_bed_3" } ], + "blueprint_requires": [ { "id": "fbmc_lightindustry_10_bed_2" } ], + "blueprint_excludes": [ { "id": "fbmc_lightindustry_10_bed_3" } ] + }, + { + "type": "recipe", + "result": "faction_base_lightindustry_10_bed_4_straw", + "description": "Let's build 4. pair of straw beds in place of desks.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_lightindustry_10_bed_4_straw", + "blueprint_name": "build 4. pair of straw beds", + "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmc_lightindustry_10_bed_4" } ], + "blueprint_requires": [ { "id": "fbmc_lightindustry_10_bed_3" } ], + "blueprint_excludes": [ { "id": "fbmc_lightindustry_10_bed_4" } ] + }, + { + "type": "recipe", + "result": "faction_base_lightindustry_10_bed_5_straw", + "description": "Let's build 5. pair of straw beds in place of desks.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_lightindustry_10_bed_5_straw", + "blueprint_name": "build 5. pair of straw beds", + "blueprint_provides": [ { "id": "bed", "amount": 2 }, { "id": "fbmc_lightindustry_10_bed_5" } ], + "blueprint_requires": [ { "id": "fbmc_lightindustry_10_bed_4" } ], + "blueprint_excludes": [ { "id": "fbmc_lightindustry_10_bed_5" } ] + } +] diff --git a/data/json/recipes/basecamps/base/fbmc_lightindustry/recipe_modular_lightindustry_workshop.json b/data/json/recipes/basecamps/base/fbmc_lightindustry/recipe_modular_lightindustry_workshop.json new file mode 100644 index 0000000000000..2c79c0378a7c9 --- /dev/null +++ b/data/json/recipes/basecamps/base/fbmc_lightindustry/recipe_modular_lightindustry_workshop.json @@ -0,0 +1,51 @@ +[ + { + "type": "recipe", + "result": "faction_base_lightindustry_workshop_0", + "description": "Survey Light Industry Workshop.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "time": "3 h", + "construction_blueprint": "faction_base_lightindustry_workshop_0", + "blueprint_provides": [ + { "id": "dismantling" }, + { "id": "blacksmith" }, + { "id": "industrial_recipes_power_lathe" }, + { "id": "industrial_recipes_drill_press" }, + { "id": "industrial_recipes_hydraulic_press" }, + { "id": "industrial_recipes_air_compressor" }, + { "id": "fbmc_lightindustry_workshop" } + ], + "blueprint_resources": [ "fake_power_lathe", "fake_drill_press", "fake_hydraulic_press", "fake_air_compressor", "fake_arc_furnace" ], + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_name": "expansion survey", + "check_blueprint_needs": false + }, + { + "type": "recipe", + "result": "faction_base_lightindustry_workshop_drop_hammer", + "description": "Let's add a drop hammer for even more crafting possibilities.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_lightindustry_workshop_drop_hammer", + "blueprint_provides": [ { "id": "blacksmith_recipes_7" }, { "id": "fbmc_lightindustry_workshop_drop_hammer" } ], + "blueprint_requires": [ { "id": "fbmc_lightindustry_workshop" } ], + "blueprint_needs": { + "time": "1 d", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER" } ] ], + "components": [ [ [ "metal_tank", 2 ] ], [ [ "water_faucet", 2 ] ], [ [ "anvil", 1 ] ], [ [ "chain", 4 ] ], [ [ "pipe", 3 ] ] ] + } + }, + "blueprint_name": "drop hammer", + "check_blueprint_needs": false + } +] diff --git a/data/json/recipes/basecamps/base/fbmc_mansion/fbmc_mansion_+1.json b/data/json/recipes/basecamps/base/fbmc_mansion/fbmc_mansion_+1.json new file mode 100644 index 0000000000000..11e044bd65e94 --- /dev/null +++ b/data/json/recipes/basecamps/base/fbmc_mansion/fbmc_mansion_+1.json @@ -0,0 +1,92 @@ +[ + { + "type": "recipe", + "result": "faction_base_mansion_+1_0", + "description": "We should survey the base site and set up a bulletin board.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "time": "1 h", + "construction_blueprint": "fbmc_mansion_+1", + "blueprint_provides": [ + { "id": "fbmc_mansion_+1" }, + { "id": "primitive_camp_recipes_1" }, + { "id": "gathering" }, + { "id": "firewood" }, + { "id": "foraging" }, + { "id": "sorting" }, + { "id": "logging" }, + { "id": "tool_storage" }, + { "id": "bed", "amount": 8 } + ], + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_name": "basic survey", + "check_blueprint_needs": false + }, + { + "type": "recipe", + "result": "faction_base_mansion_+1_garden", + "description": "Let's remove plants from garden and plow a few plots.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_mansion_+1_farm", + "blueprint_name": "prepare garden", + "blueprint_requires": [ { "id": "fbmc_mansion_+1" } ], + "blueprint_provides": [ { "id": "fbmc_mansion_+1_farm" }, { "id": "farming" }, { "id": "farm_recipes_1" } ], + "blueprint_excludes": [ { "id": "fbmc_mansion_+1_farm" } ], + "blueprint_needs": { "time": "7 h", "inline": { "tools": [ ], "qualities": [ [ { "id": "DIG", "level": 1 } ] ] } }, + "check_blueprint_needs": false + }, + { + "type": "recipe", + "result": "faction_base_mansion_+1_radio", + "description": "Let's set up a radio tower to improve our recruitment efforts.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_mansion_+1_radio", + "blueprint_name": "build a radio tower and console", + "blueprint_requires": [ { "id": "fbmc_mansion_+1_farm" } ], + "blueprint_provides": [ { "id": "fbmc_mansion_+1_radio" }, { "id": "recruiting" }, { "id": "radio" } ], + "blueprint_excludes": [ { "id": "fbmc_mansion_+1_radio" } ], + "blueprint_needs": { + "time": "2 d", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "SCREW" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ + [ "wind_turbine", 4 ], + [ "xl_wind_turbine", 1 ], + [ "solar_panel", 4 ], + [ "reinforced_solar_panel", 4 ], + [ "solar_panel_v2", 2 ], + [ "reinforced_solar_panel_v2", 2 ], + [ "solar_panel_v3", 1 ] + ], + [ [ "storage_battery", 1 ], [ "medium_storage_battery", 4 ], [ "small_storage_battery", 32 ] ], + [ [ "sheet_metal", 2 ], [ "wire", 8 ] ], + [ [ "pipe", 24 ] ], + [ [ "processor", 2 ] ], + [ [ "RAM", 2 ] ], + [ [ "large_lcd_screen", 1 ] ], + [ [ "e_scrap", 8 ] ], + [ [ "frame", 1 ] ], + [ [ "circuit", 4 ] ], + [ [ "power_supply", 2 ] ], + [ [ "amplifier", 2 ] ], + [ [ "cable", 80 ] ], + [ [ "motor_small", 1 ], [ "motor_tiny", 2 ] ] + ] + } + }, + "check_blueprint_needs": false + } +] diff --git a/data/json/recipes/basecamps/base/fbmc_mansion/fbmc_mansion_+2.json b/data/json/recipes/basecamps/base/fbmc_mansion/fbmc_mansion_+2.json new file mode 100644 index 0000000000000..7251239ab70c4 --- /dev/null +++ b/data/json/recipes/basecamps/base/fbmc_mansion/fbmc_mansion_+2.json @@ -0,0 +1,75 @@ +[ + { + "type": "recipe", + "result": "faction_base_mansion_+2_0", + "description": "We should survey the base site and set up a bulletin board.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "time": "1 h", + "construction_blueprint": "fbmc_mansion_+2", + "blueprint_provides": [ + { "id": "fbmc_mansion_+2" }, + { "id": "primitive_camp_recipes_1" }, + { "id": "gathering" }, + { "id": "firewood" }, + { "id": "foraging" }, + { "id": "sorting" }, + { "id": "logging" }, + { "id": "tool_storage" }, + { "id": "bed", "amount": 8 } + ], + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_name": "basic survey", + "check_blueprint_needs": false + }, + { + "type": "recipe", + "result": "faction_base_mansion_+2_radio", + "description": "Let's set up a radio tower to improve our recruitment efforts.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_mansion_+2_radio", + "blueprint_name": "build a radio tower and console", + "blueprint_requires": [ { "id": "fbmc_mansion_+2" } ], + "blueprint_provides": [ { "id": "fbmc_mansion_+2_radio" }, { "id": "recruiting" }, { "id": "radio" } ], + "blueprint_excludes": [ { "id": "fbmc_mansion_+2_radio" } ], + "blueprint_needs": { + "time": "2 d", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "SCREW" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ + [ "wind_turbine", 4 ], + [ "xl_wind_turbine", 1 ], + [ "solar_panel", 4 ], + [ "reinforced_solar_panel", 4 ], + [ "solar_panel_v2", 2 ], + [ "reinforced_solar_panel_v2", 2 ], + [ "solar_panel_v3", 1 ] + ], + [ [ "storage_battery", 1 ], [ "medium_storage_battery", 4 ], [ "small_storage_battery", 32 ] ], + [ [ "sheet_metal", 2 ], [ "wire", 8 ] ], + [ [ "pipe", 24 ] ], + [ [ "processor", 2 ] ], + [ [ "RAM", 2 ] ], + [ [ "large_lcd_screen", 1 ] ], + [ [ "e_scrap", 8 ] ], + [ [ "frame", 1 ] ], + [ [ "circuit", 4 ] ], + [ [ "power_supply", 2 ] ], + [ [ "amplifier", 2 ] ], + [ [ "cable", 80 ] ], + [ [ "motor_small", 1 ], [ "motor_tiny", 2 ] ] + ] + } + }, + "check_blueprint_needs": false + } +] diff --git a/data/json/recipes/basecamps/base/fbmc_mansion/fbmc_mansion_+3.json b/data/json/recipes/basecamps/base/fbmc_mansion/fbmc_mansion_+3.json new file mode 100644 index 0000000000000..5d0d7bbd9486d --- /dev/null +++ b/data/json/recipes/basecamps/base/fbmc_mansion/fbmc_mansion_+3.json @@ -0,0 +1,75 @@ +[ + { + "type": "recipe", + "result": "faction_base_mansion_+3_0", + "description": "We should survey the base site and set up a bulletin board.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "time": "1 h", + "construction_blueprint": "fbmc_mansion_+3", + "blueprint_provides": [ + { "id": "fbmc_mansion_+3" }, + { "id": "primitive_camp_recipes_1" }, + { "id": "gathering" }, + { "id": "firewood" }, + { "id": "foraging" }, + { "id": "sorting" }, + { "id": "logging" }, + { "id": "tool_storage" }, + { "id": "bed", "amount": 8 } + ], + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_name": "basic survey", + "check_blueprint_needs": false + }, + { + "type": "recipe", + "result": "faction_base_mansion_+3_radio", + "description": "Let's set up a radio tower to improve our recruitment efforts.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_mansion_+3_radio", + "blueprint_name": "build a radio tower and console", + "blueprint_requires": [ { "id": "fbmc_mansion_+3" } ], + "blueprint_provides": [ { "id": "fbmc_mansion_+3_radio" }, { "id": "recruiting" }, { "id": "radio" } ], + "blueprint_excludes": [ { "id": "fbmc_mansion_+3_radio" } ], + "blueprint_needs": { + "time": "2 d", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "SCREW" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ + [ "wind_turbine", 4 ], + [ "xl_wind_turbine", 1 ], + [ "solar_panel", 4 ], + [ "reinforced_solar_panel", 4 ], + [ "solar_panel_v2", 2 ], + [ "reinforced_solar_panel_v2", 2 ], + [ "solar_panel_v3", 1 ] + ], + [ [ "storage_battery", 1 ], [ "medium_storage_battery", 4 ], [ "small_storage_battery", 32 ] ], + [ [ "sheet_metal", 2 ], [ "wire", 8 ] ], + [ [ "pipe", 24 ] ], + [ [ "processor", 2 ] ], + [ [ "RAM", 2 ] ], + [ [ "large_lcd_screen", 1 ] ], + [ [ "e_scrap", 8 ] ], + [ [ "frame", 1 ] ], + [ [ "circuit", 4 ] ], + [ [ "power_supply", 2 ] ], + [ [ "amplifier", 2 ] ], + [ [ "cable", 80 ] ], + [ [ "motor_small", 1 ], [ "motor_tiny", 2 ] ] + ] + } + }, + "check_blueprint_needs": false + } +] diff --git a/data/json/recipes/basecamps/base/fbmc_mansion/fbmc_mansion_+4.json b/data/json/recipes/basecamps/base/fbmc_mansion/fbmc_mansion_+4.json new file mode 100644 index 0000000000000..815800604884f --- /dev/null +++ b/data/json/recipes/basecamps/base/fbmc_mansion/fbmc_mansion_+4.json @@ -0,0 +1,92 @@ +[ + { + "type": "recipe", + "result": "faction_base_mansion_+4_0", + "description": "We should survey the base site and set up a bulletin board.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "time": "1 h", + "construction_blueprint": "fbmc_mansion_+4", + "blueprint_provides": [ + { "id": "fbmc_mansion_+4" }, + { "id": "primitive_camp_recipes_1" }, + { "id": "gathering" }, + { "id": "firewood" }, + { "id": "foraging" }, + { "id": "sorting" }, + { "id": "logging" }, + { "id": "tool_storage" }, + { "id": "bed", "amount": 8 } + ], + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_name": "basic survey", + "check_blueprint_needs": false + }, + { + "type": "recipe", + "result": "faction_base_mansion_+4_garden", + "description": "Let's remove plants from garden and plow a few plots.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_mansion_+4_farm", + "blueprint_name": "prepare garden", + "blueprint_requires": [ { "id": "fbmc_mansion_+4" } ], + "blueprint_provides": [ { "id": "fbmc_mansion_+4_farm" }, { "id": "farming" }, { "id": "farm_recipes_1" } ], + "blueprint_excludes": [ { "id": "fbmc_mansion_+1_farm" } ], + "blueprint_needs": { "time": "2 h", "inline": { "tools": [ ], "qualities": [ [ { "id": "DIG", "level": 1 } ] ] } }, + "check_blueprint_needs": false + }, + { + "type": "recipe", + "result": "faction_base_mansion_+4_radio", + "description": "Let's set up a radio tower to improve our recruitment efforts.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_mansion_+4_radio", + "blueprint_name": "build a radio tower and console", + "blueprint_requires": [ { "id": "fbmc_mansion_+4_farm" } ], + "blueprint_provides": [ { "id": "fbmc_mansion_+4_radio" }, { "id": "recruiting" }, { "id": "radio" } ], + "blueprint_excludes": [ { "id": "fbmc_mansion_+4_radio" } ], + "blueprint_needs": { + "time": "2 d", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "SCREW" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ + [ "wind_turbine", 4 ], + [ "xl_wind_turbine", 1 ], + [ "solar_panel", 4 ], + [ "reinforced_solar_panel", 4 ], + [ "solar_panel_v2", 2 ], + [ "reinforced_solar_panel_v2", 2 ], + [ "solar_panel_v3", 1 ] + ], + [ [ "storage_battery", 1 ], [ "medium_storage_battery", 4 ], [ "small_storage_battery", 32 ] ], + [ [ "sheet_metal", 2 ], [ "wire", 8 ] ], + [ [ "pipe", 24 ] ], + [ [ "processor", 2 ] ], + [ [ "RAM", 2 ] ], + [ [ "large_lcd_screen", 1 ] ], + [ [ "e_scrap", 8 ] ], + [ [ "frame", 1 ] ], + [ [ "circuit", 4 ] ], + [ [ "power_supply", 2 ] ], + [ [ "amplifier", 2 ] ], + [ [ "cable", 80 ] ], + [ [ "motor_small", 1 ], [ "motor_tiny", 2 ] ] + ] + } + }, + "check_blueprint_needs": false + } +] diff --git a/data/json/recipes/basecamps/base/fbmc_mansion/fbmc_mansion_expansion_surveys.json b/data/json/recipes/basecamps/base/fbmc_mansion/fbmc_mansion_expansion_surveys.json new file mode 100644 index 0000000000000..7da157e55d4f9 --- /dev/null +++ b/data/json/recipes/basecamps/base/fbmc_mansion/fbmc_mansion_expansion_surveys.json @@ -0,0 +1,238 @@ +[ + { + "type": "recipe", + "result": "faction_base_mansion_e1", + "description": "Survey mansion's entrance.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_mansion_e1", + "blueprint_name": "entrance survey", + "time": "180 m", + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_provides": [ { "id": "faction_base_mansion_e1" }, { "id": "farming" }, { "id": "reseeding" }, { "id": "farm_recipes_1" } ] + }, + { + "type": "recipe", + "result": "faction_base_mansion_e2", + "description": "Survey mansion's entrance.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_mansion_e2", + "blueprint_name": "entrance survey", + "time": "180 m", + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_provides": [ { "id": "faction_base_mansion_e2" }, { "id": "farming" }, { "id": "reseeding" }, { "id": "farm_recipes_1" } ] + }, + { + "type": "recipe", + "result": "faction_base_mansion_t1", + "description": "Survey mansion's swimming pool.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_mansion_t1", + "blueprint_name": "swimming pool survey", + "time": "180 m", + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_provides": [ { "id": "faction_base_mansion_t1" }, { "id": "farming" }, { "id": "reseeding" }, { "id": "farm_recipes_1" } ] + }, + { + "type": "recipe", + "result": "faction_base_mansion_t2", + "description": "Survey mansion's bedrooms.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_mansion_t2", + "blueprint_name": "bedrooms survey", + "time": "180 m", + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_provides": [ { "id": "faction_base_mansion_t2" } ] + }, + { + "type": "recipe", + "result": "faction_base_mansion_t3", + "description": "Survey mansion's???.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_mansion_t3", + "blueprint_name": "??? survey", + "time": "180 m", + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_provides": [ { "id": "faction_base_mansion_t3" } ] + }, + { + "type": "recipe", + "result": "faction_base_mansion_t4", + "description": "Survey mansion's kitchen.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_mansion_t4", + "blueprint_name": "kitchen survey", + "time": "180 m", + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_provides": [ + { "id": "faction_base_mansion_t4" }, + { "id": "kitchen" }, + { "id": "kitchen_recipes_1" }, + { "id": "kitchen_recipes_2" }, + { "id": "kitchen_recipes_3" }, + { "id": "saltworks_recipes_1" }, + { "id": "saltworks_recipes_2" }, + { "id": "saltworks_recipes_3" } + ], + "blueprint_resources": [ "fake_oven" ] + }, + { + "type": "recipe", + "result": "faction_base_mansion_t5", + "description": "Survey mansion's library.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_mansion_t5", + "blueprint_name": "library survey", + "time": "180 m", + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_provides": [ { "id": "faction_base_mansion_t5" }, { "id": "kitchen" }, { "id": "library_recipes_1" } ] + }, + { + "type": "recipe", + "result": "faction_base_mansion_t6", + "description": "Survey mansion's bedroom.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_mansion_t6", + "blueprint_name": "bedroom survey", + "time": "180 m", + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_provides": [ { "id": "faction_base_mansion_t6" } ] + }, + { + "type": "recipe", + "result": "faction_base_mansion_t7", + "description": "Survey mansion's living rooms.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_mansion_t7", + "blueprint_name": "living rooms survey", + "time": "180 m", + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_provides": [ { "id": "faction_base_mansion_t7" } ] + }, + { + "type": "recipe", + "result": "faction_base_mansion_c1", + "description": "Survey mansion's swimming pool.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_mansion_c1", + "blueprint_name": "swimming survey", + "time": "180 m", + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_provides": [ { "id": "faction_base_mansion_c1" } ] + }, + { + "type": "recipe", + "result": "faction_base_mansion_c2", + "description": "Survey mansion's bar.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_mansion_c2", + "blueprint_name": "bar survey", + "time": "180 m", + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_provides": [ + { "id": "faction_base_mansion_c2" }, + { "id": "kitchen" }, + { "id": "kitchen_recipes_1" }, + { "id": "kitchen_recipes_2" }, + { "id": "kitchen_recipes_3" } + ] + }, + { + "type": "recipe", + "result": "faction_base_mansion_c3", + "description": "Survey mansion's living rooms.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_mansion_c3", + "blueprint_name": "living rooms survey", + "time": "180 m", + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_provides": [ { "id": "faction_base_mansion_c3" } ] + }, + { + "type": "recipe", + "result": "faction_base_mansion_c4", + "description": "Survey mansion's bedroom.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_mansion_c4", + "blueprint_name": "bedroom survey", + "time": "180 m", + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_provides": [ { "id": "faction_base_mansion_c4" } ] + }, + { + "type": "recipe", + "result": "faction_base_mansion_c5", + "description": "Survey mansion's kitchen.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_mansion_c5", + "blueprint_name": "kitchen survey", + "time": "180 m", + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_provides": [ + { "id": "faction_base_mansion_c5" }, + { "id": "kitchen" }, + { "id": "kitchen_recipes_1" }, + { "id": "kitchen_recipes_2" }, + { "id": "kitchen_recipes_3" }, + { "id": "saltworks_recipes_1" }, + { "id": "saltworks_recipes_2" }, + { "id": "saltworks_recipes_3" } + ], + "blueprint_resources": [ "fake_oven" ] + } +] diff --git a/data/json/recipes/basecamps/base/fbmc_outpost/recipe_modular_outpost_cross.json b/data/json/recipes/basecamps/base/fbmc_outpost/recipe_modular_outpost_cross.json new file mode 100644 index 0000000000000..b8500a41d8c6f --- /dev/null +++ b/data/json/recipes/basecamps/base/fbmc_outpost/recipe_modular_outpost_cross.json @@ -0,0 +1,186 @@ +[ + { + "type": "recipe", + "result": "faction_base_outpost_cross_0", + "description": "We should survey the base site and set up a bulletin board.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "time": "1 h", + "construction_blueprint": "fbmc_outpost_cross_0", + "blueprint_provides": [ + { "id": "bed", "amount": 12 }, + { "id": "tool_storage" }, + { "id": "gathering" }, + { "id": "firewood" }, + { "id": "sorting" }, + { "id": "logging" }, + { "id": "kitchen" }, + { "id": "kitchen_recipes_1" }, + { "id": "primitive_camp_recipes_1" }, + { "id": "fbmc_outpost_cross_0" } + ], + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_name": "basic survey", + "check_blueprint_needs": false + }, + { + "type": "recipe", + "result": "faction_base_outpost_cross_bed_0", + "description": "Let's build a bunk bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_outpost_cross_bed_0", + "blueprint_name": "bunk bed", + "blueprint_provides": [ { "id": "fbmc_outpost_cross_bed_0" }, { "id": "bed", "amount": 2 } ], + "blueprint_requires": [ { "id": "fbmc_outpost_cross_0" } ], + "blueprint_excludes": [ { "id": "fbmc_outpost_cross_bed_0" } ] + }, + { + "type": "recipe", + "result": "faction_base_outpost_cross_bed_1", + "description": "Let's build another bunk bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_outpost_cross_bed_1", + "blueprint_name": "another bunk bed", + "blueprint_provides": [ { "id": "fbmc_outpost_cross_bed_1" }, { "id": "bed", "amount": 2 } ], + "blueprint_requires": [ { "id": "fbmc_outpost_cross_bed_0" } ], + "blueprint_excludes": [ { "id": "fbmc_outpost_cross_bed_1" } ] + }, + { + "type": "recipe", + "result": "faction_base_outpost_cross_root_cellar", + "description": "Digging a root cellar will allow us trapping small game and preserving it.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_outpost_cross_root_cellar", + "blueprint_name": "root cellar", + "blueprint_provides": [ { "id": "fbmc_outpost_cross_root_cellar" }, { "id": "pantry" }, { "id": "trapping" } ], + "blueprint_requires": [ { "id": "fbmc_outpost_cross_0" } ], + "blueprint_excludes": [ { "id": "fbmc_outpost_cross_root_cellar" } ] + }, + { + "type": "recipe", + "result": "faction_base_outpost_cross_butchery_rack", + "description": "Building a butchery rack will allow us hunting bigger animals.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_outpost_cross_butchery_rack", + "blueprint_name": "butchery rack", + "blueprint_provides": [ { "id": "fbmc_outpost_cross_butchery_rack" }, { "id": "hunting" } ], + "blueprint_requires": [ { "id": "fbmc_outpost_cross_root_cellar" } ], + "blueprint_excludes": [ { "id": "fbmc_outpost_cross_butchery_rack" } ] + }, + { + "type": "recipe", + "result": "faction_base_outpost_cross_water_well", + "description": "Digging a well will give us easy access to water and allow us to start small farm.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_outpost_cross_water_well", + "blueprint_name": "water well", + "blueprint_provides": [ { "id": "fbmc_outpost_cross_water_well" } ], + "blueprint_requires": [ { "id": "fbmc_outpost_cross_0" } ], + "blueprint_excludes": [ { "id": "fbmc_outpost_cross_water_well" } ] + }, + { + "type": "recipe", + "result": "faction_base_outpost_cross_farm", + "description": "Let's plow some plots.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_outpost_cross_farm", + "blueprint_name": "small farm", + "blueprint_provides": [ { "id": "fbmc_outpost_cross_farm" }, { "id": "farming" } ], + "blueprint_requires": [ { "id": "fbmc_outpost_cross_water_well" } ], + "blueprint_excludes": [ { "id": "fbmc_outpost_cross_farm" } ], + "time": "2 h", + "qualities": [ [ { "id": "DIG", "level": 1 } ] ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "result": "faction_base_outpost_cross_generator", + "description": "We could try to fix reactor's controller to power lights, it would really help us in planning missions.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_outpost_cross_generator", + "blueprint_name": "fix reactor's controller", + "blueprint_provides": [ { "id": "fbmc_outpost_cross_generator" }, { "id": "walls" }, { "id": "scouting" }, { "id": "patrolling" } ], + "blueprint_requires": [ { "id": "fbmc_outpost_cross_0" } ], + "blueprint_excludes": [ { "id": "fbmc_outpost_cross_generator" } ], + "blueprint_needs": { + "time": "1 d", + "skills": [ [ "electronics", 8 ] ], + "inline": { + "tools": [ [ [ "hazmat_suit", -1 ] ], [ [ "mask_gas", 50 ] ], [ [ "soldering_iron", 50 ] ] ], + "qualities": [ [ { "id": "SCREW" } ], [ { "id": "SCREW_FINE" } ], [ { "id": "WRENCH" } ], [ { "id": "WRENCH_FINE" } ] ], + "components": [ + [ [ "solder_wire", 50 ] ], + [ [ "processor", 2 ] ], + [ [ "RAM", 8 ] ], + [ [ "cable", 10 ] ], + [ [ "e_scrap", 20 ] ], + [ [ "circuit", 10 ] ], + [ [ "ai_module_basic", 1 ], [ "ai_module", 1 ] ] + ] + } + }, + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_outpost_cross_radio", + "description": "Let's set up a radio tower to improve our recruitment efforts, we will redirect some power into it from nuclear reactor.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_outpost_cross_radio", + "blueprint_name": "radio tower", + "blueprint_requires": [ { "id": "fbmc_outpost_cross_generator" } ], + "blueprint_provides": [ { "id": "fbmc_outpost_cross_radio" }, { "id": "recruiting" }, { "id": "radio" } ], + "blueprint_excludes": [ { "id": "fbmc_outpost_cross_radio" } ], + "blueprint_needs": { + "time": "1 d", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "SCREW" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 2 ], [ "wire", 8 ] ], + [ [ "pipe", 24 ] ], + [ [ "processor", 2 ] ], + [ [ "RAM", 2 ] ], + [ [ "large_lcd_screen", 1 ] ], + [ [ "e_scrap", 8 ] ], + [ [ "frame", 1 ] ], + [ [ "circuit", 4 ] ], + [ [ "power_supply", 2 ] ], + [ [ "amplifier", 2 ] ], + [ [ "cable", 80 ] ], + [ [ "motor_small", 1 ], [ "motor_tiny", 2 ] ] + ] + } + }, + "check_blueprint_needs": false + } +] diff --git a/data/json/recipes/basecamps/base/fbmc_outpost/recipe_modular_outpost_normal.json b/data/json/recipes/basecamps/base/fbmc_outpost/recipe_modular_outpost_normal.json new file mode 100644 index 0000000000000..8227ad233c4c1 --- /dev/null +++ b/data/json/recipes/basecamps/base/fbmc_outpost/recipe_modular_outpost_normal.json @@ -0,0 +1,172 @@ +[ + { + "type": "recipe", + "result": "faction_base_outpost_normal_0", + "description": "We should survey the base site and set up a bulletin board.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "time": "1 h", + "construction_blueprint": "fbmc_outpost_normal_0", + "blueprint_provides": [ + { "id": "bed", "amount": 14 }, + { "id": "tool_storage" }, + { "id": "gathering" }, + { "id": "firewood" }, + { "id": "sorting" }, + { "id": "logging" }, + { "id": "kitchen" }, + { "id": "kitchen_recipes_1" }, + { "id": "primitive_camp_recipes_1" }, + { "id": "fbmc_outpost_normal_0" } + ], + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_name": "basic survey", + "check_blueprint_needs": false + }, + { + "type": "recipe", + "result": "faction_base_outpost_normal_bed_0", + "description": "Let's build a bunk bed.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_outpost_normal_bed_0", + "blueprint_name": "bunk bed", + "blueprint_provides": [ { "id": "fbmc_outpost_normal_bed_0" }, { "id": "bed", "amount": 2 } ], + "blueprint_requires": [ { "id": "fbmc_outpost_normal_0" } ], + "blueprint_excludes": [ { "id": "fbmc_outpost_normal_bed_0" } ] + }, + { + "type": "recipe", + "result": "faction_base_outpost_normal_root_cellar", + "description": "Digging a root cellar will allow us trapping small game and preserving it.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_outpost_normal_root_cellar", + "blueprint_name": "root cellar", + "blueprint_provides": [ { "id": "fbmc_outpost_normal_root_cellar" }, { "id": "pantry" }, { "id": "trapping" } ], + "blueprint_requires": [ { "id": "fbmc_outpost_normal_0" } ], + "blueprint_excludes": [ { "id": "fbmc_outpost_normal_root_cellar" } ] + }, + { + "type": "recipe", + "result": "faction_base_outpost_normal_butchery_rack", + "description": "Building a butchery rack will allow us hunting bigger animals.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_outpost_normal_butchery_rack", + "blueprint_name": "butchery rack", + "blueprint_provides": [ { "id": "fbmc_outpost_normal_butchery_rack" }, { "id": "hunting" } ], + "blueprint_requires": [ { "id": "fbmc_outpost_normal_root_cellar" } ], + "blueprint_excludes": [ { "id": "fbmc_outpost_normal_butchery_rack" } ] + }, + { + "type": "recipe", + "result": "faction_base_outpost_normal_water_well", + "description": "Digging a well will give us easy access to water and allow us to start small farm.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_outpost_normal_water_well", + "blueprint_name": "water well", + "blueprint_provides": [ { "id": "fbmc_outpost_normal_water_well" } ], + "blueprint_requires": [ { "id": "fbmc_outpost_normal_0" } ], + "blueprint_excludes": [ { "id": "fbmc_outpost_normal_water_well" } ] + }, + { + "type": "recipe", + "result": "faction_base_outpost_normal_farm", + "description": "Let's plow some plots.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_outpost_normal_farm", + "blueprint_name": "small farm", + "blueprint_provides": [ { "id": "fbmc_outpost_normal_farm" }, { "id": "farming" } ], + "blueprint_requires": [ { "id": "fbmc_outpost_normal_water_well" } ], + "blueprint_excludes": [ { "id": "fbmc_outpost_normal_farm" } ], + "time": "1 h", + "qualities": [ [ { "id": "DIG", "level": 1 } ] ], + "check_blueprint_needs": false + }, + { + "type": "recipe", + "result": "faction_base_outpost_normal_generator", + "description": "We could try to fix reactor's controller to power lights, it would really help us in planning missions.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_outpost_normal_generator", + "blueprint_name": "fix reactor's controller", + "blueprint_provides": [ { "id": "fbmc_outpost_normal_generator" }, { "id": "walls" }, { "id": "scouting" }, { "id": "patrolling" } ], + "blueprint_requires": [ { "id": "fbmc_outpost_normal_0" } ], + "blueprint_excludes": [ { "id": "fbmc_outpost_normal_generator" } ], + "blueprint_needs": { + "time": "1 d", + "skills": [ [ "electronics", 8 ] ], + "inline": { + "tools": [ [ [ "hazmat_suit", -1 ] ], [ [ "mask_gas", 50 ] ], [ [ "soldering_iron", 50 ] ] ], + "qualities": [ [ { "id": "SCREW" } ], [ { "id": "SCREW_FINE" } ], [ { "id": "WRENCH" } ], [ { "id": "WRENCH_FINE" } ] ], + "components": [ + [ [ "solder_wire", 50 ] ], + [ [ "processor", 2 ] ], + [ [ "RAM", 8 ] ], + [ [ "cable", 10 ] ], + [ [ "e_scrap", 20 ] ], + [ [ "circuit", 10 ] ], + [ [ "ai_module_basic", 1 ], [ "ai_module", 1 ] ] + ] + } + }, + "check_blueprint_needs": false + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_outpost_normal_radio", + "description": "Let's set up a radio tower to improve our recruitment efforts, we will redirect some power into it from nuclear reactor.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_outpost_normal_radio", + "blueprint_name": "radio tower", + "blueprint_requires": [ { "id": "fbmc_outpost_normal_generator" } ], + "blueprint_provides": [ { "id": "fbmc_outpost_normal_radio" }, { "id": "recruiting" }, { "id": "radio" } ], + "blueprint_excludes": [ { "id": "fbmc_outpost_normal_radio" } ], + "blueprint_needs": { + "time": "1 d", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "SCREW" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ [ "sheet_metal", 2 ], [ "wire", 8 ] ], + [ [ "pipe", 24 ] ], + [ [ "processor", 2 ] ], + [ [ "RAM", 2 ] ], + [ [ "large_lcd_screen", 1 ] ], + [ [ "e_scrap", 8 ] ], + [ [ "frame", 1 ] ], + [ [ "circuit", 4 ] ], + [ [ "power_supply", 2 ] ], + [ [ "amplifier", 2 ] ], + [ [ "cable", 80 ] ], + [ [ "motor_small", 1 ], [ "motor_tiny", 2 ] ] + ] + } + }, + "check_blueprint_needs": false + } +] diff --git a/data/json/recipes/basecamps/base/fbmc_pottery_cottage/recipe_pottery_cottage_blacksmith.json b/data/json/recipes/basecamps/base/fbmc_pottery_cottage/recipe_pottery_cottage_blacksmith.json new file mode 100644 index 0000000000000..75e11a85b2cfb --- /dev/null +++ b/data/json/recipes/basecamps/base/fbmc_pottery_cottage/recipe_pottery_cottage_blacksmith.json @@ -0,0 +1,130 @@ +[ + { + "type": "recipe", + "result": "faction_base_pottery_cottage_blacksmith_log", + "description": "Let's build a log shack with a wooden roof for our blacksmith's workshop.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_pottery_cottage_blacksmith_log", + "blueprint_provides": [ { "id": "blacksmith" }, { "id": "fbmc_pottery_cottage_blacksmith_0" } ], + "blueprint_requires": [ { "id": "fbmc_pottery_cottage_0" } ], + "blueprint_excludes": [ { "id": "fbmc_pottery_cottage_blacksmith_0" } ], + "blueprint_name": "log blacksmith workshop" + }, + { + "type": "recipe", + "result": "faction_base_pottery_cottage_blacksmith_metal", + "description": "Let's build a metal shack with a metal roof for our blacksmith's workshop.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_pottery_cottage_blacksmith_metal", + "blueprint_provides": [ { "id": "blacksmith" }, { "id": "fbmc_pottery_cottage_blacksmith_0" } ], + "blueprint_requires": [ { "id": "fbmc_pottery_cottage_0" } ], + "blueprint_excludes": [ { "id": "fbmc_pottery_cottage_blacksmith_0" } ], + "blueprint_name": "metal blacksmith workshop" + }, + { + "type": "recipe", + "result": "faction_base_pottery_cottage_blacksmith_migo_resin", + "description": "Let's build mi-go shack with mi-go roof for our blacksmith workshop.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_pottery_cottage_blacksmith_migo_resin", + "blueprint_provides": [ { "id": "blacksmith" }, { "id": "fbmc_pottery_cottage_blacksmith_0" } ], + "blueprint_requires": [ { "id": "fbmc_pottery_cottage_0" } ], + "blueprint_excludes": [ { "id": "fbmc_pottery_cottage_blacksmith_0" } ], + "blueprint_name": "mi-go blacksmith workshop" + }, + { + "type": "recipe", + "result": "faction_base_pottery_cottage_blacksmith_rammed_earth", + "description": "Let's build a rammed earth shack with a sod roof for our blacksmith's workshop.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_pottery_cottage_blacksmith_rammed_earth", + "blueprint_provides": [ { "id": "blacksmith" }, { "id": "fbmc_pottery_cottage_blacksmith_0" } ], + "blueprint_requires": [ { "id": "fbmc_pottery_cottage_0" } ], + "blueprint_excludes": [ { "id": "fbmc_pottery_cottage_blacksmith_0" } ], + "blueprint_name": "rammed earth blacksmith workshop" + }, + { + "type": "recipe", + "result": "faction_base_pottery_cottage_blacksmith_rock", + "description": "Let's build a stone shack with a wooden roof for our blacksmith's workshop.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_pottery_cottage_blacksmith_rock", + "blueprint_provides": [ { "id": "blacksmith" }, { "id": "fbmc_pottery_cottage_blacksmith_0" } ], + "blueprint_requires": [ { "id": "fbmc_pottery_cottage_0" } ], + "blueprint_excludes": [ { "id": "fbmc_pottery_cottage_blacksmith_0" } ], + "blueprint_name": "stone blacksmith workshop" + }, + { + "type": "recipe", + "result": "faction_base_pottery_cottage_blacksmith_wad", + "description": "Let's build a wattle and daub shack with a sod roof for our blacksmith's workshop.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_pottery_cottage_blacksmith_wad", + "blueprint_provides": [ { "id": "blacksmith" }, { "id": "fbmc_pottery_cottage_blacksmith_0" } ], + "blueprint_requires": [ { "id": "fbmc_pottery_cottage_0" } ], + "blueprint_excludes": [ { "id": "fbmc_pottery_cottage_blacksmith_0" } ], + "blueprint_name": "wattle and daub blacksmith workshop" + }, + { + "type": "recipe", + "result": "faction_base_pottery_cottage_blacksmith_wood", + "description": "Let's build a wooden shack with a wooden roof for our blacksmith's workshop.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_pottery_cottage_blacksmith_wood", + "blueprint_provides": [ { "id": "blacksmith" }, { "id": "fbmc_pottery_cottage_blacksmith_0" } ], + "blueprint_requires": [ { "id": "fbmc_pottery_cottage_0" } ], + "blueprint_excludes": [ { "id": "fbmc_pottery_cottage_blacksmith_0" } ], + "blueprint_name": "wooden blacksmith workshop" + }, + { + "type": "recipe", + "result": "faction_base_pottery_cottage_blacksmith_1", + "description": "Let's build a rock forge and a workbench to start smithing.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_pottery_cottage_blacksmith_1", + "blueprint_provides": [ { "id": "blacksmith_recipes_1" }, { "id": "fbmc_pottery_cottage_blacksmith_1" } ], + "blueprint_resources": [ "fake_forge" ], + "blueprint_requires": [ { "id": "fbmc_pottery_cottage_blacksmith_0" } ], + "blueprint_excludes": [ { "id": "fbmc_pottery_cottage_blacksmith_1" } ], + "blueprint_name": "workbench and forge" + }, + { + "type": "recipe", + "result": "faction_base_pottery_cottage_blacksmith_2", + "description": "Let's build a second workbench and a drop hammer for more productive smithing.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_pottery_cottage_blacksmith_2", + "blueprint_provides": [ { "id": "blacksmith_recipes_7" }, { "id": "fbmc_pottery_cottage_blacksmith_2" } ], + "blueprint_resources": [ "fake_drop_hammer" ], + "blueprint_requires": [ { "id": "fbmc_pottery_cottage_blacksmith_1" } ], + "blueprint_excludes": [ { "id": "fbmc_pottery_cottage_blacksmith_2" } ], + "blueprint_name": "workbench and drop hammer" + } +] diff --git a/data/json/recipes/basecamps/base/fbmc_pottery_cottage/recipe_pottery_cottage_common.json b/data/json/recipes/basecamps/base/fbmc_pottery_cottage/recipe_pottery_cottage_common.json new file mode 100644 index 0000000000000..1979cdf2decef --- /dev/null +++ b/data/json/recipes/basecamps/base/fbmc_pottery_cottage/recipe_pottery_cottage_common.json @@ -0,0 +1,53 @@ +[ + { + "type": "recipe", + "result": "faction_base_pottery_cottage_0", + "description": "We should survey the base site and set up a bulletin board.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "time": "1 h", + "construction_blueprint": "fbmc_pottery_cottage_0", + "blueprint_provides": [ + { "id": "tool_storage" }, + { "id": "pantry" }, + { "id": "gathering" }, + { "id": "firewood" }, + { "id": "sorting" }, + { "id": "logging" }, + { "id": "foraging" }, + { "id": "trapping" }, + { "id": "kitchen" }, + { "id": "kitchen_recipes_1" }, + { "id": "kitchen_recipes_2" }, + { "id": "kitchen_recipes_3" }, + { "id": "saltworks_recipes_1" }, + { "id": "saltworks_recipes_2" }, + { "id": "saltworks_recipes_3" }, + { "id": "primitive_camp_recipes_1" }, + { "id": "clay_recipes_1" }, + { "id": "fishing_recipes" }, + { "id": "fbmc_pottery_cottage_0" } + ], + "blueprint_resources": [ "fake_oven", "fake_stove", "fake_char_kiln", "kiln_pseudo" ], + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_name": "basic survey", + "check_blueprint_needs": false + }, + { + "type": "recipe", + "result": "faction_base_pottery_cottage_butchery_rack", + "description": "Let's build a butchery rack, so we can start hunting large animals.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_pottery_cottage_butchery_rack", + "blueprint_provides": [ { "id": "hunting" }, { "id": "fbmc_pottery_cottage_butchery_rack" } ], + "blueprint_requires": [ { "id": "fbmc_pottery_cottage_0" } ], + "blueprint_excludes": [ { "id": "fbmc_pottery_cottage_butchery_rack" } ], + "blueprint_name": "butchery rack" + } +] diff --git a/data/json/recipes/basecamps/base/fbmc_radio_tower/recipe_modular_radio_tower_beds.json b/data/json/recipes/basecamps/base/fbmc_radio_tower/recipe_modular_radio_tower_beds.json new file mode 100644 index 0000000000000..f30a240a0678f --- /dev/null +++ b/data/json/recipes/basecamps/base/fbmc_radio_tower/recipe_modular_radio_tower_beds.json @@ -0,0 +1,282 @@ +[ + { + "type": "recipe", + "result": "faction_base_radio_tower_mattress_beds_controls_room", + "description": "We should remove some of display racks and counters, then build a pair of mattress beds inside radio control's room for our survivors.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_mattress_beds_controls_room", + "blueprint_provides": [ { "id": "fbmc_radio_tower_beds_controls_room" }, { "id": "bed", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_beds_controls_room" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_controls_room" } ], + "blueprint_name": "pair of mattress beds in radio control's room" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_mattress_beds_0", + "description": "We should build a pair of mattress beds inside radio tower shack for our survivors.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_mattress_beds_0", + "blueprint_provides": [ { "id": "fbmc_radio_tower_beds_0" }, { "id": "bed", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_beds_0" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_0" } ], + "blueprint_name": "pair of mattress beds in radio tower" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_mattress_beds_1", + "description": "We should build a pair of mattress beds in the northeast side shack for our survivors.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_mattress_beds_1", + "blueprint_provides": [ { "id": "fbmc_radio_tower_beds_1" }, { "id": "bed", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_beds_1" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_1" } ], + "blueprint_name": "pair of mattress beds in NE side shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_mattress_beds_2", + "description": "We should build a pair of mattress beds in the southwest corner shack for our survivors.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_mattress_beds_2", + "blueprint_provides": [ { "id": "fbmc_radio_tower_beds_2" }, { "id": "bed", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_beds_2" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_2" } ], + "blueprint_name": "pair of mattress beds in SW corner shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_mattress_beds_3", + "description": "We should build a pair of mattress beds in the southwest side shack for our survivors.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_mattress_beds_3", + "blueprint_provides": [ { "id": "fbmc_radio_tower_beds_3" }, { "id": "bed", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_beds_3" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_3" } ], + "blueprint_name": "pair of mattress beds in SW side shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_mattress_beds_4", + "description": "We should build a pair of mattress beds in the southeast side shack for our survivors.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_mattress_beds_4", + "blueprint_provides": [ { "id": "fbmc_radio_tower_beds_4" }, { "id": "bed", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_beds_4" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_4" } ], + "blueprint_name": "pair of mattress beds in SE side shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_mattress_beds_5", + "description": "We should build a pair of mattress beds in the southeast corner shack for our survivors.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_mattress_beds_5", + "blueprint_provides": [ { "id": "fbmc_radio_tower_beds_5" }, { "id": "bed", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_beds_5" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_5" } ], + "blueprint_name": "pair of mattress beds in SE corner shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_mattress_beds_6", + "description": "We should build a pair of mattress beds in the southeast corner shack for our survivors.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_mattress_beds_6", + "blueprint_provides": [ { "id": "fbmc_radio_tower_beds_6" }, { "id": "bed", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_beds_6" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_6" } ], + "blueprint_name": "pair of mattress beds in SE corner shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_mattress_beds_7", + "description": "We should build a pair of mattress beds in the southwest corner shack for our survivors.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_mattress_beds_7", + "blueprint_provides": [ { "id": "fbmc_radio_tower_beds_7" }, { "id": "bed", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_beds_7" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_7" } ], + "blueprint_name": "pair of mattress beds in SW corner shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_mattress_beds_8", + "description": "We should build a pair of mattress beds in the south side shack for our survivors.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_mattress_beds_8", + "blueprint_provides": [ { "id": "fbmc_radio_tower_beds_8" }, { "id": "bed", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_beds_8" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_8" } ], + "blueprint_name": "pair of mattress beds in S side shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_straw_beds_controls_room", + "description": "We should remove some of display racks and counters, then build a pair of straw beds inside radio control's room for our survivors.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_straw_beds_controls_room", + "blueprint_provides": [ { "id": "fbmc_radio_tower_beds_controls_room" }, { "id": "bed", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_beds_controls_room" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_controls_room" } ], + "blueprint_name": "pair of straw beds in radio control's room" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_straw_beds_0", + "description": "We should build a pair of straw beds inside radio tower shack for our survivors.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_straw_beds_0", + "blueprint_provides": [ { "id": "fbmc_radio_tower_beds_0" }, { "id": "bed", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_beds_0" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_0" } ], + "blueprint_name": "pair of straw beds in radio tower" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_straw_beds_1", + "description": "We should build a pair of straw beds in the northeast side shack for our survivors.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_straw_beds_1", + "blueprint_provides": [ { "id": "fbmc_radio_tower_beds_1" }, { "id": "bed", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_beds_1" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_1" } ], + "blueprint_name": "pair of straw beds in NE side shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_straw_beds_2", + "description": "We should build a pair of straw beds in the southwest corner shack for our survivors.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_straw_beds_2", + "blueprint_provides": [ { "id": "fbmc_radio_tower_beds_2" }, { "id": "bed", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_beds_2" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_2" } ], + "blueprint_name": "pair of straw beds in SW corner shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_straw_beds_3", + "description": "We should build a pair of straw beds in the southwest side shack for our survivors.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_straw_beds_3", + "blueprint_provides": [ { "id": "fbmc_radio_tower_beds_3" }, { "id": "bed", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_beds_3" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_3" } ], + "blueprint_name": "pair of straw beds in SW side shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_straw_beds_4", + "description": "We should build a pair of straw beds in the southeast side shack for our survivors.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_straw_beds_4", + "blueprint_provides": [ { "id": "fbmc_radio_tower_beds_4" }, { "id": "bed", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_beds_4" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_4" } ], + "blueprint_name": "pair of straw beds in SE side shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_straw_beds_5", + "description": "We should build a pair of straw beds in the southeast corner shack for our survivors.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_straw_beds_5", + "blueprint_provides": [ { "id": "fbmc_radio_tower_beds_5" }, { "id": "bed", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_beds_5" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_5" } ], + "blueprint_name": "pair of straw beds in SE corner shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_straw_beds_6", + "description": "We should build a pair of straw beds in the southeast corner shack for our survivors.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_straw_beds_6", + "blueprint_provides": [ { "id": "fbmc_radio_tower_beds_6" }, { "id": "bed", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_beds_6" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_6" } ], + "blueprint_name": "pair of straw beds in SE corner shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_straw_beds_7", + "description": "We should build a pair of straw beds in the southwest corner shack for our survivors.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_straw_beds_7", + "blueprint_provides": [ { "id": "fbmc_radio_tower_beds_7" }, { "id": "bed", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_beds_7" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_7" } ], + "blueprint_name": "pair of straw beds in SW corner shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_straw_beds_8", + "description": "We should build a pair of straw beds in the south side shack for our survivors.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_straw_beds_8", + "blueprint_provides": [ { "id": "fbmc_radio_tower_beds_8" }, { "id": "bed", "amount": 2 } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_beds_8" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_8" } ], + "blueprint_name": "pair of straw beds in S side shack" + } +] diff --git a/data/json/recipes/basecamps/base/fbmc_radio_tower/recipe_modular_radio_tower_common.json b/data/json/recipes/basecamps/base/fbmc_radio_tower/recipe_modular_radio_tower_common.json new file mode 100644 index 0000000000000..18c774a6a1c97 --- /dev/null +++ b/data/json/recipes/basecamps/base/fbmc_radio_tower/recipe_modular_radio_tower_common.json @@ -0,0 +1,237 @@ +[ + { + "type": "recipe", + "result": "faction_base_radio_tower_0", + "description": "We should survey the base site and set up a bulletin board.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "time": "1 h", + "construction_blueprint": "fbmc_radio_tower_0", + "blueprint_provides": [ + { "id": "fbmc_radio_tower_0" }, + { "id": "fbmc_radio_tower" }, + { "id": "primitive_camp_recipes_1" }, + { "id": "gathering" }, + { "id": "firewood" }, + { "id": "foraging" }, + { "id": "sorting" }, + { "id": "logging" } + ], + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_name": "basic survey", + "check_blueprint_needs": false + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_1_0", + "description": "We should survey the base site and set up a bulletin board.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "time": "1 h", + "construction_blueprint": "fbmc_radio_tower_1", + "blueprint_provides": [ + { "id": "fbmc_radio_tower_1" }, + { "id": "fbmc_radio_tower" }, + { "id": "primitive_camp_recipes_1" }, + { "id": "gathering" }, + { "id": "firewood" }, + { "id": "foraging" }, + { "id": "sorting" }, + { "id": "logging" } + ], + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_name": "basic survey", + "check_blueprint_needs": false + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_root_cellar", + "description": "Digging a root cellar will give us a way to preserve food.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_root_cellar", + "blueprint_name": "root cellar", + "blueprint_provides": [ { "id": "pantry" }, { "id": "fbmc_radio_tower_root_cellar" } ], + "blueprint_requires": [ { "id": "bed", "amount": 4 }, { "id": "fbmc_radio_tower" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_root_cellar" } ] + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_water_well", + "description": "Digging a well will give us easy access to water.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_water_well", + "blueprint_name": "water well", + "blueprint_provides": [ { "id": "fbmc_radio_tower_water_well" } ], + "blueprint_requires": [ { "id": "bed", "amount": 4 }, { "id": "fbmc_radio_tower" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_water_well" } ] + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_fix_controls", + "description": "Let's fix up radio tower and controls to improve our recruitment efforts.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_fix_controls", + "blueprint_name": "fix radio tower and controls", + "blueprint_requires": [ { "id": "fbmc_radio_tower_water_well" }, { "id": "fbmc_radio_tower_root_cellar" } ], + "blueprint_provides": [ { "id": "fbmc_radio_tower_fix_controls" }, { "id": "recruiting" }, { "id": "radio" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_fix_controls" } ], + "blueprint_needs": { + "time": "10 h", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "tools": [ ], + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M" } ], [ { "id": "SCREW" } ], [ { "id": "WRENCH" } ] ], + "components": [ + [ + [ "wind_turbine", 4 ], + [ "xl_wind_turbine", 1 ], + [ "solar_panel", 4 ], + [ "reinforced_solar_panel", 4 ], + [ "solar_panel_v2", 2 ], + [ "reinforced_solar_panel_v2", 2 ] + ], + [ [ "storage_battery", 1 ], [ "medium_storage_battery", 4 ], [ "small_storage_battery", 32 ] ], + [ [ "processor", 1 ] ], + [ [ "RAM", 1 ] ], + [ [ "large_lcd_screen", 1 ] ], + [ [ "e_scrap", 2 ] ], + [ [ "circuit", 2 ] ], + [ [ "power_supply", 1 ] ], + [ [ "amplifier", 1 ] ], + [ [ "cable", 160 ] ] + ] + } + }, + "check_blueprint_needs": false + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_0_prepalisade", + "description": "We should dig pits for palisade around camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_0_prepalisade", + "blueprint_provides": [ { "id": "fbmc_radio_tower_0_prepalisade" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_0" }, { "id": "fbmc_radio_tower_shack_5" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_prepalisade" } ], + "blueprint_name": "dig pits" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_1_prepalisade", + "description": "We should dig pits for palisade around camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_1_prepalisade", + "blueprint_provides": [ { "id": "fbmc_radio_tower_1_prepalisade" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_1" }, { "id": "fbmc_radio_tower_shack_8" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_prepalisade" } ], + "blueprint_name": "dig pits" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_0_palisade", + "description": "We should build palisade around camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_0_palisade", + "blueprint_provides": [ { "id": "fbmc_radio_tower_0_palisade" }, { "id": "fbmc_radio_tower_palisade" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_0_prepalisade" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_palisade" } ], + "blueprint_name": "build palisade" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_1_palisade", + "description": "We should build palisade around camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_1_palisade", + "blueprint_provides": [ { "id": "fbmc_radio_tower_1_palisade" }, { "id": "fbmc_radio_tower_palisade" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_1_prepalisade" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_palisade" } ], + "blueprint_name": "build palisade" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_fix_tower", + "description": "We could try to fix whole tower and supply it with enough power, which could give us remote access to computer systems connected to backbone network or communication satellites.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "faction_base_radio_tower_fix_tower", + "blueprint_name": "fix whole radio tower", + "blueprint_requires": [ { "id": "bed", "amount": 12 }, { "id": "fbmc_radio_tower_palisade" }, { "id": "fbmc_radio_tower_fix_controls" } ], + "blueprint_provides": [ + { "id": "faction_base_radio_tower_fix_tower" }, + { "id": "hack_recipes_general" }, + { "id": "hack_recipes_science" }, + { "id": "hack_recipes_satellite" } + ], + "blueprint_excludes": [ { "id": "faction_base_radio_tower_fix_tower" } ], + "using": [ [ "soldering_standard", 200 ], [ "welding_standard", 80 ] ], + "blueprint_needs": { + "time": "3 d", + "skills": [ [ "fabrication", 3 ], [ "computer", 4 ], [ "electronics", 8 ] ], + "inline": { + "tools": [ [ [ "laptop", 600 ] ], [ [ "radio_book", -1 ] ] ], + "qualities": [ + [ { "id": "HAMMER", "level": 2 } ], + [ { "id": "SAW_M" } ], + [ { "id": "SCREW", "level": 2 } ], + [ { "id": "SCREW_FINE" } ], + [ { "id": "WRENCH", "level": 2 } ], + [ { "id": "WRENCH_FINE" } ], + [ { "id": "GLARE", "level": 2 } ] + ], + "components": [ + [ + [ "wind_turbine", 16 ], + [ "xl_wind_turbine", 4 ], + [ "solar_panel", 16 ], + [ "reinforced_solar_panel", 16 ], + [ "solar_panel_v2", 8 ], + [ "reinforced_solar_panel_v2", 8 ] + ], + [ [ "storage_battery", 4 ], [ "medium_storage_battery", 16 ] ], + [ [ "sheet_metal", 8 ], [ "wire", 32 ] ], + [ [ "pipe", 24 ] ], + [ [ "processor", 16 ] ], + [ [ "RAM", 16 ] ], + [ [ "e_scrap", 40 ] ], + [ [ "frame", 1 ] ], + [ [ "circuit", 32 ] ], + [ [ "power_supply", 16 ] ], + [ [ "amplifier", 16 ] ], + [ [ "cable", 400 ] ], + [ [ "software_electronics_reference", 1 ] ] + ] + } + }, + "check_blueprint_needs": false + } +] diff --git a/data/json/recipes/basecamps/base/fbmc_radio_tower/recipe_modular_radio_tower_log.json b/data/json/recipes/basecamps/base/fbmc_radio_tower/recipe_modular_radio_tower_log.json new file mode 100644 index 0000000000000..76cd2e9ce65b2 --- /dev/null +++ b/data/json/recipes/basecamps/base/fbmc_radio_tower/recipe_modular_radio_tower_log.json @@ -0,0 +1,114 @@ +[ + { + "type": "recipe", + "result": "faction_base_radio_tower_log_shack_1", + "description": "We need some shelter, so build a log shack with a wooden roof on the northeast side of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_log_shack_1", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_1" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_1" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_0" } ], + "blueprint_name": "log shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_log_shack_2", + "description": "We need some shelter, so build a log shack with a wooden roof on the northeast side of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_log_shack_2", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_2" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_2" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_1" }, { "id": "fbmc_radio_tower_0" } ], + "blueprint_name": "log shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_log_shack_3", + "description": "We need some shelter, so build a log shack with a wooden roof on the northeast side of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_log_shack_3", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_3" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_3" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_2" } ], + "blueprint_name": "log shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_log_shack_4", + "description": "We need some shelter, so build a log shack with a wooden roof on the northeast side of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_log_shack_4", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_4" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_4" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_3" } ], + "blueprint_name": "log shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_log_shack_5", + "description": "We need some shelter, so build a log shack with a wooden roof on the northeast side of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_log_shack_5", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_5" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_5" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_4" } ], + "blueprint_name": "log shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_log_shack_6", + "description": "We need some shelter, so build a log shack with a wooden roof on the southeast corner of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_log_shack_6", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_6" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_6" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_1" }, { "id": "fbmc_radio_tower_1" } ], + "blueprint_name": "log shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_log_shack_7", + "description": "We need some shelter, so build a log shack with a wooden roof on the southwest corner of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_log_shack_7", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_7" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_7" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_6" } ], + "blueprint_name": "log shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_log_shack_8", + "description": "We need some shelter, so build a log shack with a wooden roof on the south side of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_log_shack_8", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_8" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_8" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_7" } ], + "blueprint_name": "log shack" + } +] diff --git a/data/json/recipes/basecamps/base/fbmc_radio_tower/recipe_modular_radio_tower_metal.json b/data/json/recipes/basecamps/base/fbmc_radio_tower/recipe_modular_radio_tower_metal.json new file mode 100644 index 0000000000000..d06eebcdc87df --- /dev/null +++ b/data/json/recipes/basecamps/base/fbmc_radio_tower/recipe_modular_radio_tower_metal.json @@ -0,0 +1,114 @@ +[ + { + "type": "recipe", + "result": "faction_base_radio_tower_metal_shack_1", + "description": "We need some shelter, so build a metal shack with a metal roof on the northeast side of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_metal_shack_1", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_1" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_1" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_0" } ], + "blueprint_name": "metal shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_metal_shack_2", + "description": "We need some shelter, so build a metal shack with a metal roof on the southwest corner of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_metal_shack_2", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_2" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_2" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_1" }, { "id": "fbmc_radio_tower_0" } ], + "blueprint_name": "metal shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_metal_shack_3", + "description": "We need some shelter, so build a metal shack with a metal roof on the southwest side of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_metal_shack_3", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_3" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_3" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_2" } ], + "blueprint_name": "metal shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_metal_shack_4", + "description": "We need some shelter, so build a metal shack with a metal roof on the southeast side of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_metal_shack_4", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_4" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_4" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_3" } ], + "blueprint_name": "metal shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_metal_shack_5", + "description": "We need some shelter, so build a metal shack with a metal roof on the southeast corner of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_metal_shack_5", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_5" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_5" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_4" } ], + "blueprint_name": "metal shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_metal_shack_6", + "description": "We need some shelter, so build a metal shack with a metal roof on the southeast corner of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_metal_shack_6", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_6" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_6" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_1" }, { "id": "fbmc_radio_tower_1" } ], + "blueprint_name": "metal shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_metal_shack_7", + "description": "We need some shelter, so build a metal shack with a metal roof on the southwest corner of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_metal_shack_7", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_7" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_7" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_6" } ], + "blueprint_name": "metal shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_metal_shack_8", + "description": "We need some shelter, so build a metal shack with a metal roof on the south side of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_metal_shack_8", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_8" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_8" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_7" } ], + "blueprint_name": "metal shack" + } +] diff --git a/data/json/recipes/basecamps/base/fbmc_radio_tower/recipe_modular_radio_tower_migo_resin.json b/data/json/recipes/basecamps/base/fbmc_radio_tower/recipe_modular_radio_tower_migo_resin.json new file mode 100644 index 0000000000000..23db2f86ef276 --- /dev/null +++ b/data/json/recipes/basecamps/base/fbmc_radio_tower/recipe_modular_radio_tower_migo_resin.json @@ -0,0 +1,149 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "faction_base_radio_tower_1_controls_room_migo_resin", + "description": "We need some shelter, so build migo resin walls over windows in radio control's room.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_controls_room_migo_resin", + "blueprint_name": "barricade radio control's room", + "blueprint_provides": [ { "id": "fbmc_radio_tower_controls_room" }, { "id": "fbmc_radio_tower" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_1" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_controls_room" } ] + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_migo_resin_shack_0", + "description": "We need some shelter, so build a mi-go resin shack with a mi-go resin roof inside radio tower.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_migo_resin_shack_0", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_0" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_0" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower" } ], + "blueprint_needs": { + "time": "29 h", + "skills": [ [ "fabrication", 2 ] ], + "inline": { "qualities": [ [ { "id": "SMOOTH", "level": 1 } ] ], "components": [ [ [ "alien_pod_resin", 52 ] ] ] } + }, + "check_blueprint_needs": false, + "blueprint_name": "mi-go resin shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_migo_resin_shack_1", + "description": "We need some shelter, so build a mi-go resin shack with a mi-go resin roof on the northeast side of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_migo_resin_shack_1", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_1" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_1" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_0" } ], + "blueprint_name": "mi-go resin shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_migo_resin_shack_2", + "description": "We need some shelter, so build a mi-go resin shack with a mi-go resin roof on the southwest corner of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_migo_resin_shack_2", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_2" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_2" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_1" }, { "id": "fbmc_radio_tower_0" } ], + "blueprint_name": "mi-go resin shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_migo_resin_shack_3", + "description": "We need some shelter, so build a mi-go resin shack with a mi-go resin roof on the southwest side of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_migo_resin_shack_3", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_3" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_3" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_2" } ], + "blueprint_name": "mi-go resin shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_migo_resin_shack_4", + "description": "We need some shelter, so build a mi-go resin shack with a mi-go resin roof on the southeast side of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_migo_resin_shack_4", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_4" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_4" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_3" } ], + "blueprint_name": "mi-go resin shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_migo_resin_shack_5", + "description": "We need some shelter, so build a mi-go resin shack with a mi-go resin roof on the southeast corner of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_migo_resin_shack_5", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_5" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_5" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_4" } ], + "blueprint_name": "mi-go resin shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_migo_resin_shack_6", + "description": "We need some shelter, so build a mi-go resin shack with a mi-go resin roof on the southeast corner of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_migo_resin_shack_6", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_6" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_6" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_1" }, { "id": "fbmc_radio_tower_1" } ], + "blueprint_name": "mi-go resin shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_migo_resin_shack_7", + "description": "We need some shelter, so build a mi-go resin shack with a mi-go resin roof on the southwest corner of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_migo_resin_shack_7", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_7" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_7" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_6" } ], + "blueprint_name": "mi-go resin shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_migo_resin_shack_8", + "description": "We need some shelter, so build a mi-go resin shack with a mi-go resin roof on the south side of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_migo_resin_shack_8", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_8" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_8" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_7" } ], + "blueprint_name": "mi-go resin shack" + } +] diff --git a/data/json/recipes/basecamps/base/fbmc_radio_tower/recipe_modular_radio_tower_rammed_earth.json b/data/json/recipes/basecamps/base/fbmc_radio_tower/recipe_modular_radio_tower_rammed_earth.json new file mode 100644 index 0000000000000..448ea34b13b9f --- /dev/null +++ b/data/json/recipes/basecamps/base/fbmc_radio_tower/recipe_modular_radio_tower_rammed_earth.json @@ -0,0 +1,114 @@ +[ + { + "type": "recipe", + "result": "faction_base_radio_tower_rammed_earth_shack_1", + "description": "We need some shelter, so build a rammed earth shack with a sod roof on the northeast side of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_rammed_earth_shack_1", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_1" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_1" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_0" } ], + "blueprint_name": "rammed earth shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_rammed_earth_shack_2", + "description": "We need some shelter, so build a rammed earth shack with a sod roof on the southwest corner of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_rammed_earth_shack_2", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_2" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_2" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_1" }, { "id": "fbmc_radio_tower_0" } ], + "blueprint_name": "rammed earth shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_rammed_earth_shack_3", + "description": "We need some shelter, so build a rammed earth shack with a sod roof on the southwest side of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_rammed_earth_shack_3", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_3" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_3" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_2" } ], + "blueprint_name": "rammed earth shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_rammed_earth_shack_4", + "description": "We need some shelter, so build a rammed earth shack with a sod roof on the southeast side of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_rammed_earth_shack_4", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_4" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_4" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_3" } ], + "blueprint_name": "rammed earth shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_rammed_earth_shack_5", + "description": "We need some shelter, so build a rammed earth shack with a sod roof on the southeast corner of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_rammed_earth_shack_5", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_5" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_5" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_4" } ], + "blueprint_name": "rammed earth shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_rammed_earth_shack_6", + "description": "We need some shelter, so build a rammed earth shack with a sod roof on the southeast corner of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_rammed_earth_shack_6", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_6" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_6" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_1" }, { "id": "fbmc_radio_tower_1" } ], + "blueprint_name": "rammed earth shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_rammed_earth_shack_7", + "description": "We need some shelter, so build a rammed earth shack with a sod roof on the south side of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_rammed_earth_shack_7", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_7" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_7" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_6" } ], + "blueprint_name": "rammed earth shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_rammed_earth_shack_8", + "description": "We need some shelter, so build a rammed earth shack with a sod roof on the southwest corner of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_rammed_earth_shack_8", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_8" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_8" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_7" } ], + "blueprint_name": "rammed earth shack" + } +] diff --git a/data/json/recipes/basecamps/base/fbmc_radio_tower/recipe_modular_radio_tower_rock.json b/data/json/recipes/basecamps/base/fbmc_radio_tower/recipe_modular_radio_tower_rock.json new file mode 100644 index 0000000000000..7e4ec72d2983a --- /dev/null +++ b/data/json/recipes/basecamps/base/fbmc_radio_tower/recipe_modular_radio_tower_rock.json @@ -0,0 +1,114 @@ +[ + { + "type": "recipe", + "result": "faction_base_radio_tower_rock_shack_1", + "description": "We need some shelter, so build a stone shack with a wooden roof on the northeast side of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_rock_shack_1", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_1" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_1" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_0" } ], + "blueprint_name": "stone shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_rock_shack_2", + "description": "We need some shelter, so build a stone shack with a wooden roof on the southwest corner of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_rock_shack_2", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_2" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_2" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_1" }, { "id": "fbmc_radio_tower_0" } ], + "blueprint_name": "stone shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_rock_shack_3", + "description": "We need some shelter, so build a stone shack with a wooden roof on the southwest side of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_rock_shack_3", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_3" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_3" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_2" } ], + "blueprint_name": "stone shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_rock_shack_4", + "description": "We need some shelter, so build a stone shack with a wooden roof on the southeast side of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_rock_shack_4", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_4" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_4" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_3" } ], + "blueprint_name": "stone shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_rock_shack_5", + "description": "We need some shelter, so build a stone shack with a wooden roof on the southeast corner of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_rock_shack_5", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_5" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_5" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_4" } ], + "blueprint_name": "stone shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_rock_shack_6", + "description": "We need some shelter, so build a stone shack with a wooden roof on the southeast corner of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_rock_shack_6", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_6" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_6" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_1" }, { "id": "fbmc_radio_tower_1" } ], + "blueprint_name": "stone shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_rock_shack_7", + "description": "We need some shelter, so build a stone shack with a wooden roof on the southwest corner of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_rock_shack_7", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_7" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_7" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_6" } ], + "blueprint_name": "stone shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_rock_shack_8", + "description": "We need some shelter, so build a stone shack with a wooden roof on the south side of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_rock_shack_8", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_8" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_8" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_7" } ], + "blueprint_name": "stone shack" + } +] diff --git a/data/json/recipes/basecamps/base/fbmc_radio_tower/recipe_modular_radio_tower_wad.json b/data/json/recipes/basecamps/base/fbmc_radio_tower/recipe_modular_radio_tower_wad.json new file mode 100644 index 0000000000000..7b9d2e522dcc0 --- /dev/null +++ b/data/json/recipes/basecamps/base/fbmc_radio_tower/recipe_modular_radio_tower_wad.json @@ -0,0 +1,114 @@ +[ + { + "type": "recipe", + "result": "faction_base_radio_tower_wad_shack_1", + "description": "We need some shelter, so build a wattle and daub shack with a sod roof on the northeast side of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_wad_shack_1", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_1" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_1" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_0" } ], + "blueprint_name": "wattle and daub shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_wad_shack_2", + "description": "We need some shelter, so build a wattle and daub shack with a sod roof on the southwest corner of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_wad_shack_2", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_2" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_2" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_1" }, { "id": "fbmc_radio_tower_0" } ], + "blueprint_name": "wattle and daub shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_wad_shack_3", + "description": "We need some shelter, so build a wattle and daub shack with a sod roof on the southwest side of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_wad_shack_3", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_3" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_3" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_2" } ], + "blueprint_name": "wattle and daub shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_wad_shack_4", + "description": "We need some shelter, so build a wattle and daub shack with a sod roof on the southeast side of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_wad_shack_4", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_4" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_4" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_3" } ], + "blueprint_name": "wattle and daub shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_wad_shack_5", + "description": "We need some shelter, so build a wattle and daub shack with a sod roof on the southeast corner of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_wad_shack_5", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_5" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_5" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_4" } ], + "blueprint_name": "wattle and daub shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_wad_shack_6", + "description": "We need some shelter, so build a wattle and daub shack with a sod roof on the southeast corner of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_wad_shack_6", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_6" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_6" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_1" }, { "id": "fbmc_radio_tower_1" } ], + "blueprint_name": "wattle and daub shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_wad_shack_7", + "description": "We need some shelter, so build a wattle and daub shack with a sod roof on the southwest corner of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_wad_shack_7", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_7" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_7" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_6" } ], + "blueprint_name": "wattle and daub shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_wad_shack_8", + "description": "We need some shelter, so build a wattle and daub shack with a sod roof on the south side of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_wad_shack_8", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_8" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_8" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_7" } ], + "blueprint_name": "wattle and daub shack" + } +] diff --git a/data/json/recipes/basecamps/base/fbmc_radio_tower/recipe_modular_radio_tower_wood.json b/data/json/recipes/basecamps/base/fbmc_radio_tower/recipe_modular_radio_tower_wood.json new file mode 100644 index 0000000000000..b291ea007188a --- /dev/null +++ b/data/json/recipes/basecamps/base/fbmc_radio_tower/recipe_modular_radio_tower_wood.json @@ -0,0 +1,151 @@ +[ + { + "type": "recipe", + "result": "faction_base_radio_tower_1_controls_room_wood", + "description": "We need some shelter, so build wooden walls over windows in radio control's room.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_controls_room_wood", + "blueprint_name": "barricade radio control's room", + "blueprint_provides": [ { "id": "fbmc_radio_tower_controls_room" }, { "id": "fbmc_radio_tower" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_1" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_controls_room" } ] + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_wood_shack_0", + "description": "We need some shelter, so build a wooden shack with a wooden roof inside radio tower.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_wood_shack_0", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_0" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_0" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower" } ], + "blueprint_needs": { + "time": "40 h", + "skills": [ [ "fabrication", 3 ] ], + "inline": { + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], + "components": [ [ [ "2x4", 230 ] ], [ [ "glass_sheet", 1 ] ], [ [ "hinge", 2 ] ], [ [ "nail", 1100 ] ], [ [ "wood_panel", 54 ] ] ] + } + }, + "check_blueprint_needs": false, + "blueprint_name": "wooden shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_wood_shack_1", + "description": "We need some shelter, so build a wooden shack with a wooden roof on the northeast side of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_wood_shack_1", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_1" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_1" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_0" } ], + "blueprint_name": "wooden shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_wood_shack_2", + "description": "We need some shelter, so build a wooden shack with a wooden roof on the southwest corner of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_wood_shack_2", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_2" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_2" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_1" }, { "id": "fbmc_radio_tower_0" } ], + "blueprint_name": "wooden shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_wood_shack_3", + "description": "We need some shelter, so build a wooden shack with a wooden roof on the southwest side of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_wood_shack_3", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_3" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_3" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_2" } ], + "blueprint_name": "wooden shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_wood_shack_4", + "description": "We need some shelter, so build a wooden shack with a wooden roof on the southeast side of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_wood_shack_4", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_4" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_4" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_3" } ], + "blueprint_name": "wooden shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_wood_shack_5", + "description": "We need some shelter, so build a wooden shack with a wooden roof on the southeast corner of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_wood_shack_5", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_5" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_5" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_4" } ], + "blueprint_name": "wooden shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_wood_shack_6", + "description": "We need some shelter, so build a wooden shack with a wooden roof on the southeast corner of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_wood_shack_6", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_6" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_6" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_1" }, { "id": "fbmc_radio_tower_1" } ], + "blueprint_name": "wooden shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_wood_shack_7", + "description": "We need some shelter, so build a wooden shack with a wooden roof on the southwest corner of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_wood_shack_7", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_7" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_7" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_6" } ], + "blueprint_name": "wooden shack" + }, + { + "type": "recipe", + "result": "faction_base_radio_tower_wood_shack_8", + "description": "We need some shelter, so build a wooden shack with a wooden roof on the south side of the camp.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "autolearn": false, + "never_learn": true, + "construction_blueprint": "fbmc_radio_tower_wood_shack_8", + "blueprint_provides": [ { "id": "fbmc_radio_tower_shack_8" } ], + "blueprint_excludes": [ { "id": "fbmc_radio_tower_shack_8" } ], + "blueprint_requires": [ { "id": "fbmc_radio_tower_shack_7" } ], + "blueprint_name": "wooden shack" + } +] diff --git a/data/json/recipes/basecamps/base/fbmc_sealab_small/recipe_sealab_small_common.json b/data/json/recipes/basecamps/base/fbmc_sealab_small/recipe_sealab_small_common.json new file mode 100644 index 0000000000000..9c1b63deb7348 --- /dev/null +++ b/data/json/recipes/basecamps/base/fbmc_sealab_small/recipe_sealab_small_common.json @@ -0,0 +1,29 @@ +[ + { + "type": "recipe", + "result": "faction_base_sealab_small_0", + "description": "We should survey the base site and set up a bulletin board.", + "category": "CC_BUILDING", + "subcategory": "CSC_BUILDING_BASES", + "skill_used": "fabrication", + "autolearn": false, + "never_learn": true, + "time": "1 h", + "construction_blueprint": "fbmc_sealab_small_0", + "blueprint_provides": [ + { "id": "fbmc_sealab_small_0" }, + { "id": "kitchen_recipes_1" }, + { "id": "kitchen_recipes_2" }, + { "id": "saltworks_recipes_1" }, + { "id": "fishing_recipes" }, + { "id": "kitchen" }, + { "id": "tool_storage" }, + { "id": "sorting" }, + { "id": "pantry" } + ], + "blueprint_resources": [ "fake_air_compressor", "fake_water_purifier" ], + "blueprint_requires": [ { "id": "not_an_upgrade" } ], + "blueprint_name": "basic survey", + "check_blueprint_needs": false + } +]