From 04c003d216769d63087117a00029b49bae6e0955 Mon Sep 17 00:00:00 2001 From: curstwist <39442864+curstwist@users.noreply.github.com> Date: Sat, 18 Jan 2020 12:18:14 -0500 Subject: [PATCH] rammed earth faction expansions --- .../modular_canteen_rammed_earth.json | 200 ++++++++ .../basecamps/modular_field_rammed_earth.json | 434 ++++++++++++++++++ .../modular_livestock_rammed_earth.json | 135 ++++++ .../modular_saltworks_rammed_earth.json | 89 ++++ .../modular_storehouse_rammed_earth.json | 265 +++++++++++ .../modular_workshop_rammed_earth.json | 273 +++++++++++ .../recipe_modular_canteen_rammed_earth.json | 107 +++++ .../recipe_modular_field_rammed_earth.json | 341 ++++++++++++++ ...recipe_modular_livestock_rammed_earth.json | 77 ++++ ...recipe_modular_saltworks_rammed_earth.json | 47 ++ ...ecipe_modular_storehouse_rammed_earth.json | 137 ++++++ .../recipe_modular_workshop_rammed_earth.json | 111 +++++ 12 files changed, 2216 insertions(+) create mode 100644 data/json/mapgen/basecamps/modular_canteen/modular_canteen_rammed_earth.json create mode 100644 data/json/mapgen/basecamps/modular_field_rammed_earth.json create mode 100644 data/json/mapgen/basecamps/modular_livestock/modular_livestock_rammed_earth.json create mode 100644 data/json/mapgen/basecamps/modular_saltworks/modular_saltworks_rammed_earth.json create mode 100644 data/json/mapgen/basecamps/modular_storehouse/modular_storehouse_rammed_earth.json create mode 100644 data/json/mapgen/basecamps/modular_workshop/modular_workshop_rammed_earth.json create mode 100644 data/json/recipes/basecamps/recipe_modular_canteen/recipe_modular_canteen_rammed_earth.json create mode 100644 data/json/recipes/basecamps/recipe_modular_field_rammed_earth.json create mode 100644 data/json/recipes/basecamps/recipe_modular_livestock/recipe_modular_livestock_rammed_earth.json create mode 100644 data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_rammed_earth.json create mode 100644 data/json/recipes/basecamps/recipe_modular_storehouse/recipe_modular_storehouse_rammed_earth.json create mode 100644 data/json/recipes/basecamps/recipe_modular_workshop/recipe_modular_workshop_rammed_earth.json 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 new file mode 100644 index 0000000000000..2f7ecf1995347 --- /dev/null +++ b/data/json/mapgen/basecamps/modular_canteen/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/modular_field_rammed_earth.json b/data/json/mapgen/basecamps/modular_field_rammed_earth.json new file mode 100644 index 0000000000000..ea9fdfc9e4ddf --- /dev/null +++ b/data/json/mapgen/basecamps/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/modular_livestock/modular_livestock_rammed_earth.json b/data/json/mapgen/basecamps/modular_livestock/modular_livestock_rammed_earth.json new file mode 100644 index 0000000000000..25e2fad85055d --- /dev/null +++ b/data/json/mapgen/basecamps/modular_livestock/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/modular_saltworks/modular_saltworks_rammed_earth.json b/data/json/mapgen/basecamps/modular_saltworks/modular_saltworks_rammed_earth.json new file mode 100644 index 0000000000000..24d826fd616ab --- /dev/null +++ b/data/json/mapgen/basecamps/modular_saltworks/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/modular_storehouse/modular_storehouse_rammed_earth.json b/data/json/mapgen/basecamps/modular_storehouse/modular_storehouse_rammed_earth.json new file mode 100644 index 0000000000000..82b8558abe6f3 --- /dev/null +++ b/data/json/mapgen/basecamps/modular_storehouse/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/modular_workshop/modular_workshop_rammed_earth.json b/data/json/mapgen/basecamps/modular_workshop/modular_workshop_rammed_earth.json new file mode 100644 index 0000000000000..a70cf00cce4bc --- /dev/null +++ b/data/json/mapgen/basecamps/modular_workshop/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/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 new file mode 100644 index 0000000000000..3557150fa9df7 --- /dev/null +++ b/data/json/recipes/basecamps/recipe_modular_canteen/recipe_modular_canteen_rammed_earth.json @@ -0,0 +1,107 @@ +[ + { + "type": "recipe", + "result": "faction_base_canteen_room_center_rammed_earth", + "description": "Lets 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_autocalc": true + }, + { + "type": "recipe", + "result": "faction_base_canteen_room2_center_rammed_earth", + "description": "Lets 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_autocalc": true + }, + { + "type": "recipe", + "result": "faction_base_canteen_smoking_area_rammed_earth", + "description": "Lets 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_autocalc": true + }, + { + "type": "recipe", + "result": "faction_base_canteen_pantry_rammed_earth", + "description": "Lets 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_autocalc": true + }, + { + "type": "recipe", + "result": "faction_base_canteen_dining_west_rammed_earth", + "description": "Lets 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_autocalc": true + }, + { + "type": "recipe", + "result": "faction_base_canteen_dining_east_rammed_earth", + "description": "Lets 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_autocalc": true + }, + { + "type": "recipe", + "result": "faction_base_canteen_dining_center_rammed_earth", + "description": "Lets 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_autocalc": true + } +] diff --git a/data/json/recipes/basecamps/recipe_modular_field_rammed_earth.json b/data/json/recipes/basecamps/recipe_modular_field_rammed_earth.json new file mode 100644 index 0000000000000..9512537ca1a40 --- /dev/null +++ b/data/json/recipes/basecamps/recipe_modular_field_rammed_earth.json @@ -0,0 +1,341 @@ +[ + { + "type": "recipe", + "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_autocalc": true + }, + { + "type": "recipe", + "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_autocalc": true + }, + { + "type": "recipe", + "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_autocalc": true + }, + { + "type": "recipe", + "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_autocalc": true + }, + { + "type": "recipe", + "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_autocalc": true + }, + { + "type": "recipe", + "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_autocalc": true + }, + { + "type": "recipe", + "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_autocalc": true + }, + { + "type": "recipe", + "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_autocalc": true + }, + { + "type": "recipe", + "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_autocalc": true + }, + { + "type": "recipe", + "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_autocalc": true + }, + { + "type": "recipe", + "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_autocalc": true + }, + { + "type": "recipe", + "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_autocalc": true + }, + { + "type": "recipe", + "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_autocalc": true + }, + { + "type": "recipe", + "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_autocalc": true + }, + { + "type": "recipe", + "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_autocalc": true + }, + { + "type": "recipe", + "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_autocalc": true + }, + { + "type": "recipe", + "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_autocalc": true + }, + { + "type": "recipe", + "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_autocalc": true + }, + { + "type": "recipe", + "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_autocalc": true + }, + { + "type": "recipe", + "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_autocalc": true + }, + { + "type": "recipe", + "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_autocalc": true + }, + { + "type": "recipe", + "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_autocalc": true + } +] 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 new file mode 100644 index 0000000000000..8af5ecbb4af2d --- /dev/null +++ b/data/json/recipes/basecamps/recipe_modular_livestock/recipe_modular_livestock_rammed_earth.json @@ -0,0 +1,77 @@ +[ + { + "type": "recipe", + "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_autocalc": true + }, + { + "type": "recipe", + "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_autocalc": true + }, + { + "type": "recipe", + "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_autocalc": true + }, + { + "type": "recipe", + "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_autocalc": true + }, + { + "type": "recipe", + "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_autocalc": true + } +] 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 new file mode 100644 index 0000000000000..87daa03397bf1 --- /dev/null +++ b/data/json/recipes/basecamps/recipe_modular_saltworks/recipe_modular_saltworks_rammed_earth.json @@ -0,0 +1,47 @@ +[ + { + "type": "recipe", + "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_autocalc": true + }, + { + "type": "recipe", + "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_autocalc": true + }, + { + "type": "recipe", + "result": "faction_base_modular_brewery0_rammed_earth_southwest", + "description": "We could take advantage of the 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_autocalc": true + } +] 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 new file mode 100644 index 0000000000000..0887081e560ff --- /dev/null +++ b/data/json/recipes/basecamps/recipe_modular_storehouse/recipe_modular_storehouse_rammed_earth.json @@ -0,0 +1,137 @@ +[ + { + "type": "recipe", + "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_autocalc": true + }, + { + "type": "recipe", + "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_autocalc": true + }, + { + "type": "recipe", + "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_autocalc": true + }, + { + "type": "recipe", + "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_autocalc": true + }, + { + "type": "recipe", + "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_autocalc": true + }, + { + "type": "recipe", + "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_autocalc": true + }, + { + "type": "recipe", + "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_autocalc": true + }, + { + "type": "recipe", + "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_autocalc": true + }, + { + "type": "recipe", + "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_autocalc": true + } +] 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 new file mode 100644 index 0000000000000..83beacaf1844e --- /dev/null +++ b/data/json/recipes/basecamps/recipe_modular_workshop/recipe_modular_workshop_rammed_earth.json @@ -0,0 +1,111 @@ +[ + { + "type": "recipe", + "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_autocalc": true + }, + { + "type": "recipe", + "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_autocalc": true + }, + { + "type": "recipe", + "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_autocalc": true + }, + { + "type": "recipe", + "result": "faction_base_modular_workshop_room5_rammed_earth_center", + "description": "Let's expand work area with a rammed earth wall, and add 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_autocalc": true + }, + { + "type": "recipe", + "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_autocalc": true + }, + { + "type": "recipe", + "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_autocalc": true + }, + { + "type": "recipe", + "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_autocalc": true + } +]