[
  {
    "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 }
      ]
    }
  }
]
