[
  {
    "type": "mapgen",
    "method": "json",
    "nested_mapgen_id": "solar_farm_spawn",
    "object": {
      "mapgensize": [ 1, 1 ],
      "faction_owner": [ { "id": "gods_community", "x": [ 1, 1 ], "y": [ 1, 1 ] } ],
      "place_vehicles": [ { "vehicle": "makeshift_solar_farm", "x": 1, "y": 1, "chance": 100, "status": 0 } ]
    }
  },
  {
    "type": "mapgen",
    "method": "json",
    "nested_mapgen_id": "olwen_radio_adapter",
    "object": {
      "mapgensize": [ 1, 1 ],
      "rows": [ "." ],
      "flags": [ "ERASE_ALL_BEFORE_PLACING_TERRAIN" ],
      "terrain": { ".": "t_radio_tower" }
    }
  },
  {
    "type": "mapgen",
    "method": "json",
    "nested_mapgen_id": "spawn_planer",
    "object": {
      "mapgensize": [ 1, 1 ],
      "rows": [ "." ],
      "flags": [ "ERASE_ALL_BEFORE_PLACING_TERRAIN" ],
      "furniture": { ".": "f_planer" }
    }
  },
  {
    "type": "mapgen",
    "method": "json",
    "nested_mapgen_id": "darryl_coop",
    "object": {
      "mapgensize": [ 14, 14 ],
      "rotation": 1,
      "rows": [
        "AAAAAAAWWWWWWW",
        "A......W;W;W;W",
        "T......W;;;;;W",
        "A......W;W;W;W",
        "A......A;;;;;W",
        "A......K;W;W;W",
        "A......W;;;;;W",
        "A......W;W;W;W",
        "A......W;;;;;W",
        "A......W;W;W;W",
        "A......W;;;;;W",
        "A......WWWWWWW",
        "A............A",
        "AAAAAAAAAAAAAA"
      ],
      "flags": [ "ERASE_ALL_BEFORE_PLACING_TERRAIN" ],
      "palettes": [ "farm_horse" ],
      "terrain": { ";": "t_rock_floor" },
      "place_monster": [ { "monster": "mon_chicken", "x": 10, "y": 5, "repeat": [ 5, 7 ], "chance": 100 } ]
    }
  },
  {
    "type": "mapgen",
    "method": "json",
    "nested_mapgen_id": "eddie_food_storage",
    "object": {
      "mapgensize": [ 14, 14 ],
      "rotation": 1,
      "rows": [
        "||||||++||||||",
        "|;..........;|",
        "|;.;;..;;...;|",
        "|;.;;..;;...;|",
        "|;.;;..;;...;|",
        "|;.;;..;;...;|",
        "|;.;;..;;...;|",
        "|;.;;..;;...;|",
        "|;.;;..;;...;|",
        "|;.;;..;;...;|",
        "|;.;;..;;...;|",
        "|;.;;..;;...;|",
        "|;.;;..;;...;|",
        "||||||||||||||"
      ],
      "flags": [ "ERASE_ALL_BEFORE_PLACING_TERRAIN" ],
      "palettes": [ "godco_camp" ],
      "furniture": { ";": "f_warehouse_shelf" },
      "terrain": { ";": "t_floor" }
    }
  },
  {
    "type": "mapgen",
    "method": "json",
    "nested_mapgen_id": "kostas_herb_garden",
    "object": {
      "mapgensize": [ 7, 7 ],
      "rows": [
        "y.yy.y.",
        "y.yy.y.",
        "y.yy.y.",
        "y.yy.y.",
        "y.yy.y.",
        "y.yy.y.",
        "y.yy.y."
      ],
      "flags": [ "ERASE_ALL_BEFORE_PLACING_TERRAIN" ],
      "terrain": { ".": "t_shingle_flat_roof" },
      "furniture": { "y": "f_planter" },
      "sealed_item": { "y": { "item": { "item": "seed_wild_herbs" }, "furniture": "f_plant_seedling", "chance": 100 } }
    }
  },
  {
    "type": "mapgen",
    "method": "json",
    "nested_mapgen_id": "godco_wall_left_corner",
    "object": {
      "mapgensize": [ 24, 24 ],
      "rows": [
        "vvvvvvvvvvvvvvvvvvvvvvvv",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       "
      ],
      "terrain": { "v": "t_palisade" }
    }
  },
  {
    "type": "mapgen",
    "method": "json",
    "nested_mapgen_id": "godco_wall_right_corner",
    "object": {
      "mapgensize": [ 24, 24 ],
      "rows": [
        "vvvvvvvvvvvvvvvvvvvvvvvv",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v"
      ],
      "terrain": { "v": "t_palisade" }
    }
  },
  {
    "type": "mapgen",
    "method": "json",
    "nested_mapgen_id": "godco_wall_right_corner_bottom",
    "object": {
      "mapgensize": [ 24, 24 ],
      "rows": [
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "vvvvvvvvvvvvvvvvvvvvvvvv"
      ],
      "terrain": { "v": "t_palisade" }
    }
  },
  {
    "type": "mapgen",
    "method": "json",
    "nested_mapgen_id": "godco_wall_left_corner_bottom",
    "object": {
      "mapgensize": [ 24, 24 ],
      "rows": [
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "vvvvvvvvvvvvvvvvvvvvvvvv"
      ],
      "terrain": { "v": "t_palisade" }
    }
  },
  {
    "type": "mapgen",
    "method": "json",
    "nested_mapgen_id": "godco_wall_up_straight_left",
    "object": {
      "mapgensize": [ 24, 24 ],
      "rows": [
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       ",
        "v                       "
      ],
      "terrain": { "v": "t_palisade" }
    }
  },
  {
    "type": "mapgen",
    "method": "json",
    "nested_mapgen_id": "godco_wall_up_straight_right",
    "object": {
      "mapgensize": [ 24, 24 ],
      "rows": [
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v",
        "                       v"
      ],
      "terrain": { "v": "t_palisade" }
    }
  },
  {
    "type": "mapgen",
    "method": "json",
    "nested_mapgen_id": "godco_wall_bottom_straight",
    "object": {
      "mapgensize": [ 24, 24 ],
      "rows": [
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "vvvvvvvvvvvvvvvvvvvvvvvv"
      ],
      "terrain": { "v": "t_palisade" }
    }
  },
  {
    "type": "mapgen",
    "method": "json",
    "nested_mapgen_id": "godco_wall_top_straight",
    "object": {
      "mapgensize": [ 24, 24 ],
      "rows": [
        "vvvvvvvvvvvvvvvvvvvvvvvv",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        "
      ],
      "terrain": { "v": "t_palisade" }
    }
  },
  {
    "type": "mapgen",
    "method": "json",
    "nested_mapgen_id": "godco_wall_gate",
    "object": {
      "mapgensize": [ 24, 24 ],
      "rows": [
        "vvvvvvvv+++++++vvvvvvvvv",
        "               /        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        "
      ],
      "terrain": { "v": "t_palisade", "+": "t_palisade_gate_o", "/": "t_palisade_pulley" }
    }
  },
  {
    "type": "mapgen",
    "method": "json",
    "nested_mapgen_id": "godco_permanent_trader_predatory",
    "object": {
      "mapgensize": [ 5, 5 ],
      "faction_owner": [ { "id": "free_merchants", "x": [ 0, 5 ], "y": [ 0, 5 ] } ],
      "rows": [
        "#####",
        "#CCC#",
        "#b..+",
        "#CCb#",
        "#####"
      ],
      "flags": [ "ERASE_ALL_BEFORE_PLACING_TERRAIN" ],
      "place_npcs": [
        { "class": "FM_caravan_merchant_godco_predatory", "x": 0, "y": 1 },
        { "class": "FM_caravan_guard_predatory", "x": 2, "y": 3 }
      ],
      "place_zones": [
        { "type": "LOOT_UNSORTED", "faction": "free_merchants", "x": [ 1, 2 ], "y": 3 },
        {
          "type": "LOOT_ITEM_GROUP",
          "filter": "NC_EVAC_SHOPKEEP_misc",
          "faction": "free_merchants",
          "repeat": [ 2, 3 ],
          "x": [ 1, 3 ],
          "y": 1
        },
        {
          "type": "LOOT_ITEM_GROUP",
          "filter": "NC_EVAC_SHOPKEEP_misc",
          "faction": "free_merchants",
          "repeat": [ 2, 3 ],
          "x": [ 1, 3 ],
          "y": 3
        }
      ],
      "furniture": { "C": "f_crate_o", "b": "f_chair", "#": "f_canvas_wall", "+": "f_large_canvas_door" },
      "terrain": {
        "C": "t_dirtfloor_thatchroof",
        "b": "t_dirtfloor_thatchroof",
        "#": "t_dirtfloor_thatchroof",
        "+": "t_dirtfloor_thatchroof",
        ".": "t_dirtfloor_thatchroof"
      }
    }
  },
  {
    "type": "mapgen",
    "method": "json",
    "nested_mapgen_id": "godco_permanent_trader_predatory_remove",
    "object": {
      "mapgensize": [ 5, 5 ],
      "remove_npcs": [
        { "class": "FM_caravan_merchant_godco_predatory", "x": 0, "y": 1 },
        { "class": "FM_caravan_guard_predatory", "x": 2, "y": 3 }
      ],
      "place_npcs": [ { "class": "FM_godco_merchant_random", "x": 0, "y": 1 }, { "class": "FM_caravan_guard_B", "x": 2, "y": 3 } ]
    }
  }
]
