[
  {
    "type": "overmap_special",
    "id": "fema_camp_mutable",
    "subtype": "mutable",
    "locations": [ "forest", "field" ],
    "city_distance": [ 0, 24 ],
    "city_sizes": [ 2, -1 ],
    "occurrences": [ 1, 3 ],
    "flags": [ "CLASSIC", "OVERMAP_UNIQUE", "MAN_MADE" ],
    "check_for_locations_area": [ { "type": [ "field", "forest" ], "from": [ -8, 0, 0 ], "to": [ 8, 20, 0 ] } ],
    "joins": [
      "road_to_road",
      { "id": "road_to_building", "opposite": "building_to_road" },
      { "id": "building_to_road", "opposite": "road_to_building" }
    ],
    "overmaps": {
      "fema_entrance": {
        "overmap": "fema_entrance_north",
        "south": "road_to_road",
        "connections": { "north": { "connection": "local_road" } }
      },
      "fema_bus_east": { "overmap": "fema_bus_east", "east": "road_to_road" },
      "fema_bus_west": { "overmap": "fema_bus_west", "west": "road_to_road" },
      "road_straight": {
        "overmap": "fema_road_ns",
        "north": "road_to_road",
        "east": "road_to_building",
        "south": "road_to_road",
        "west": "road_to_building"
      },
      "road_corner": {
        "overmap": "fema_road_ne",
        "north": "road_to_road",
        "east": "road_to_road",
        "south": { "id": "road_to_building", "alternatives": [ "building_to_road" ], "type": "available" },
        "west": { "id": "road_to_building", "alternatives": [ "building_to_road" ], "type": "available" }
      },
      "road_tee": {
        "overmap": "fema_road_nes",
        "north": "road_to_road",
        "east": "road_to_road",
        "south": "road_to_road",
        "west": "road_to_building"
      },
      "road_cross": {
        "overmap": "fema_road_nesw",
        "north": "road_to_road",
        "east": "road_to_road",
        "south": "road_to_road",
        "west": "road_to_road"
      },
      "road_dead_end": {
        "overmap": "fema_road_end_south",
        "north": "road_to_road",
        "east": { "id": "road_to_building", "alternatives": [ "building_to_road", "road_to_road" ], "type": "available" },
        "south": { "id": "road_to_building", "alternatives": [ "building_to_road", "road_to_road" ], "type": "available" },
        "west": { "id": "road_to_building", "alternatives": [ "building_to_road", "road_to_road" ], "type": "available" }
      },
      "road_dead_end_fill": {
        "overmap": "fema_road_end_south",
        "north": "road_to_building",
        "east": { "id": "road_to_building", "alternatives": [ "building_to_road", "road_to_road" ], "type": "available" },
        "south": { "id": "road_to_building", "alternatives": [ "building_to_road", "road_to_road" ], "type": "available" },
        "west": { "id": "road_to_building", "alternatives": [ "building_to_road", "road_to_road" ], "type": "available" }
      },
      "storage": {
        "overmap": "fema_storage_north",
        "north": "building_to_road",
        "east": { "id": "building_to_road", "type": "available" },
        "south": { "id": "building_to_road", "type": "available" },
        "west": { "id": "building_to_road", "type": "available" }
      },
      "military_outpost": {
        "overmap": "fema_military_building_north",
        "north": "building_to_road",
        "east": { "id": "building_to_road", "type": "available" },
        "south": { "id": "building_to_road", "type": "available" },
        "west": { "id": "building_to_road", "type": "available" }
      },
      "camps": {
        "overmap": "fema_housing_north",
        "north": "building_to_road",
        "east": { "id": "building_to_road", "type": "available" },
        "south": { "id": "building_to_road", "type": "available" },
        "west": { "id": "building_to_road", "type": "available" }
      }
    },
    "root": "fema_entrance",
    "phases": [
      [
        {
          "name": "entrance_shaft_tunnels_start",
          "chunk": [
            { "overmap": "road_cross", "pos": [ 0, 1, 0 ] },
            { "overmap": "road_cross", "pos": [ 0, 2, 0 ] },
            { "overmap": "fema_bus_east", "pos": [ -1, 1, 0 ] },
            { "overmap": "fema_bus_west", "pos": [ 1, 1, 0 ] },
            { "overmap": "fema_bus_east", "pos": [ -1, 2, 0 ] },
            { "overmap": "fema_bus_west", "pos": [ 1, 2, 0 ] }
          ],
          "max": 1
        }
      ],
      [ { "overmap": "road_straight", "max": { "poisson": 8 } } ],
      [ { "overmap": "road_cross", "max": 1 } ],
      [ { "overmap": "road_straight", "max": { "poisson": 8 } } ],
      [ { "overmap": "road_cross", "max": 1 } ],
      [ { "overmap": "road_straight", "max": { "poisson": 8 } } ],
      [ { "overmap": "road_cross", "max": 1 } ],
      [ { "overmap": "road_tee", "max": 1 } ],
      [
        { "overmap": "road_straight", "weight": 50, "max": { "poisson": 40 } },
        { "overmap": "road_dead_end", "weight": 10, "max": { "poisson": 5 } }
      ],
      [
        { "overmap": "storage", "weight": 10 },
        { "overmap": "military_outpost", "weight": 5 },
        { "overmap": "camps", "weight": 85 }
      ],
      [ { "overmap": "road_dead_end", "weight": 1 } ],
      [
        { "overmap": "road_tee", "weight": 1 },
        { "overmap": "road_straight", "weight": 1 },
        { "overmap": "road_cross", "weight": 1 },
        { "overmap": "road_corner", "weight": 1 },
        { "overmap": "road_dead_end", "weight": 1 },
        { "overmap": "road_dead_end_fill", "weight": 1 }
      ]
    ]
  }
]
