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