[
  {
    "type": "mapgen",
    "update_mapgen_id": "fbmc_radio_tower_0",
    "method": "json",
    "object": { "set": [ { "point": "furniture", "id": "f_bulletin", "x": 9, "y": 8 } ] }
  },
  {
    "type": "mapgen",
    "update_mapgen_id": "fbmc_radio_tower_1",
    "method": "json",
    "object": { "set": [ { "point": "furniture", "id": "f_bulletin", "x": 9, "y": 8 } ] }
  },
  {
    "type": "mapgen",
    "update_mapgen_id": "fbmc_radio_tower_fix_controls",
    "method": "json",
    "object": { "set": [ { "point": "furniture", "id": "f_clear", "x": 0, "y": 0 } ] }
  },
  {
    "type": "mapgen",
    "update_mapgen_id": "faction_base_radio_tower_fix_tower",
    "method": "json",
    "object": { "set": [ { "point": "furniture", "id": "f_clear", "x": 0, "y": 0 } ] }
  },
  {
    "type": "mapgen",
    "update_mapgen_id": "fbmc_radio_tower_root_cellar",
    "method": "json",
    "object": { "set": [ { "point": "terrain", "id": "t_rootcellar", "x": 19, "y": 9 } ] }
  },
  {
    "type": "mapgen",
    "update_mapgen_id": "fbmc_radio_tower_water_well",
    "method": "json",
    "object": { "set": [ { "point": "terrain", "id": "t_water_pump", "x": 19, "y": 10 } ] }
  },
  {
    "type": "mapgen",
    "nested_mapgen_id": "fbmc_radio_tower_0_prepalisade_nested",
    "method": "json",
    "object": {
      "mapgensize": [ 24, 24 ],
      "rows": [
        "                        ",
        "                        ",
        "                        ",
        "pppppppppp              ",
        "p                       ",
        "p                       ",
        "p                       ",
        "p                       ",
        "p                    p  ",
        "p                    p  ",
        "p                    p  ",
        "p                    p  ",
        "p                    p  ",
        "p                    p  ",
        "p                    p  ",
        "p                       ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        "
      ],
      "terrain": { "p": "t_pit" },
      "furniture": { "p": "f_clear" }
    }
  },
  {
    "type": "mapgen",
    "nested_mapgen_id": "fbmc_radio_tower_1_prepalisade_nested",
    "method": "json",
    "object": {
      "mapgensize": [ 24, 24 ],
      "rows": [
        "ppppppppppp             ",
        "p         p             ",
        "p         p             ",
        "p                       ",
        "p                       ",
        "p                       ",
        "p                       ",
        "p                       ",
        "p                       ",
        "p                   p   ",
        "p                   p   ",
        "p                   p   ",
        "ppp                     ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "        pppppp          ",
        "                        ",
        "                        "
      ],
      "terrain": { "p": "t_pit" },
      "furniture": { "p": "f_clear" }
    }
  },
  {
    "type": "mapgen",
    "nested_mapgen_id": "fbmc_radio_tower_0_palisade_nested",
    "method": "json",
    "object": {
      "mapgensize": [ 24, 24 ],
      "rows": [
        "                        ",
        "                        ",
        "                        ",
        "ppgggggggp              ",
        "p        r              ",
        "p                       ",
        "p                       ",
        "p                       ",
        "p                    p  ",
        "p                    p  ",
        "p                    p  ",
        "p                    p  ",
        "pr                   p  ",
        "g                    p  ",
        "g                    p  ",
        "p                       ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        "
      ],
      "terrain": { "p": "t_palisade", "g": "t_palisade_gate", "r": "t_palisade_pulley" },
      "furniture": { "p": "f_clear", "g": "f_clear", "r": "f_clear" }
    }
  },
  {
    "type": "mapgen",
    "nested_mapgen_id": "fbmc_radio_tower_1_palisade_nested",
    "method": "json",
    "object": {
      "mapgensize": [ 24, 24 ],
      "rows": [
        "ppgggggggpp             ",
        "p        rp             ",
        "p         p             ",
        "p                       ",
        "p                       ",
        "p                       ",
        "p                       ",
        "p                       ",
        "p                       ",
        "p                   p   ",
        "p                   p   ",
        "p                   p   ",
        "ppp                     ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "         r              ",
        "        ppgggp          ",
        "                        ",
        "                        "
      ],
      "terrain": { "p": "t_palisade", "g": "t_palisade_gate", "r": "t_palisade_pulley" },
      "furniture": { "p": "f_clear", "g": "f_clear", "r": "f_clear" }
    }
  },
  {
    "type": "mapgen",
    "update_mapgen_id": "fbmc_radio_tower_0_prepalisade",
    "method": "json",
    "object": {
      "place_nested": [ { "chunks": [ "fbmc_radio_tower_0_prepalisade_nested" ], "x": 0, "y": 0 } ],
      "place_items": [ { "x": 4, "y": 9, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 870 } ]
    }
  },
  {
    "type": "mapgen",
    "update_mapgen_id": "fbmc_radio_tower_1_prepalisade",
    "method": "json",
    "object": {
      "place_nested": [ { "chunks": [ "fbmc_radio_tower_1_prepalisade_nested" ], "x": 0, "y": 0 } ],
      "place_items": [ { "x": 4, "y": 9, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 1080 } ]
    }
  },
  {
    "type": "mapgen",
    "update_mapgen_id": "fbmc_radio_tower_0_palisade",
    "method": "json",
    "object": { "place_nested": [ { "chunks": [ "fbmc_radio_tower_0_palisade_nested" ], "x": 0, "y": 0 } ] }
  },
  {
    "type": "mapgen",
    "update_mapgen_id": "fbmc_radio_tower_1_palisade",
    "method": "json",
    "object": { "place_nested": [ { "chunks": [ "fbmc_radio_tower_1_palisade_nested" ], "x": 0, "y": 0 } ] }
  }
]
