[
  {
    "type": "mapgen",
    "method": "json",
    "update_mapgen_id": "mx_roadblock",
    "object": {
      "flags": [ "ALLOW_TERRAIN_UNDER_OTHER_DATA" ],
      "place_nested": [ { "chunks": [ "24x24_roadblock_turret", "24x24_roadblock_cops", "24x24_roadblock_crash" ], "x": 0, "y": 0 } ]
    }
  },
  {
    "type": "mapgen",
    "method": "json",
    "nested_mapgen_id": "24x24_roadblock_turret",
    "object": {
      "mapgensize": [ 24, 24 ],
      "rows": [
        "                        ",
        "                        ",
        "      bbbbb  bbbbb      ",
        "           t            ",
        "                        ",
        "                        ",
        "                        ",
        "  b                 b   ",
        "  b                 b   ",
        "  b                 b   ",
        "  b  x   ssss    @  b   ",
        "   T      Lg   @    x   ",
        " x   @   ssss   x  t x  ",
        "  b                 b   ",
        "  b                 b   ",
        "  b                 b   ",
        "  b                 b   ",
        "                        ",
        "                        ",
        "                        ",
        "            t           ",
        "      bbbbb  bbbbb      ",
        "                        ",
        "                        "
      ],
      "furniture": { "s": "f_sandbag_half", "g": "f_active_backup_generator", "b": "f_barricade_road" },
      "monster": {
        "T": { "monster": "mon_turret_riot", "chance": 100 },
        "t": { "monster": "mon_turret_riot", "chance": 60 },
        "L": { "monster": "mon_turret_searchlight" }
      },
      "place_vehicles": [
        { "vehicle": "policecar", "x": 12, "y": 7, "chance": 50, "status": 1, "rotation": 180 },
        { "vehicle": "policecar", "x": 11, "y": 16, "chance": 50, "status": 1 }
      ],
      "items": {
        "x": [ { "item": "corpses_verydead", "chance": 75 } ],
        "@": [ { "item": "corpses_verydead_no_items", "chance": 100 }, { "item": "mon_zombie_cop_death_drops", "chance": 75 } ]
      },
      "place_fields": [
        { "field": "fd_blood", "x": [ 2, 4 ], "y": [ 10, 12 ], "repeat": [ 2, 5 ] },
        { "field": "fd_blood", "x": [ 17, 21 ], "y": [ 10, 12 ], "repeat": [ 3, 6 ] }
      ],
      "flags": [ "ALLOW_TERRAIN_UNDER_OTHER_DATA" ]
    }
  },
  {
    "type": "mapgen",
    "method": "json",
    "nested_mapgen_id": "24x24_roadblock_cops",
    "object": {
      "mapgensize": [ 24, 24 ],
      "rows": [
        "                        ",
        "                        ",
        "       bbbb xbbbbb      ",
        "      b                 ",
        "                        ",
        "                        ",
        "                        ",
        "  b                 b   ",
        "   b   x            b   ",
        "  b x @             b   ",
        "  b     ssss  x     b   ",
        "         gL  @  x       ",
        "        ssss            ",
        "  b          x      b   ",
        "  b                 b   ",
        "  b                  b  ",
        "  b                  b  ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "      bbbbb  bbbbb      ",
        "                        ",
        "                        "
      ],
      "furniture": { "s": "f_sandbag_half", "g": "f_active_backup_generator", "b": "f_barricade_road" },
      "monster": { "L": { "monster": "mon_turret_searchlight" } },
      "place_vehicles": [
        { "vehicle": "policecar", "x": 13, "y": 6, "chance": 75, "status": 1 },
        { "vehicle": "policecar", "x": 11, "y": 17, "chance": 75, "status": 1, "rotation": 180 }
      ],
      "place_monster": [
        { "group": "GROUP_ZOMBIE_COP", "x": [ 4, 20 ], "y": [ 4, 20 ], "repeat": [ 2, 4 ] },
        { "group": "GROUP_ZOMBIE", "x": [ 4, 20 ], "y": [ 4, 20 ], "repeat": [ 3, 6 ] }
      ],
      "items": {
        "x": [ { "item": "corpses_verydead", "chance": 75 } ],
        "@": [ { "item": "corpses_verydead_no_items", "chance": 100 }, { "item": "mon_zombie_cop_death_drops", "chance": 65 } ]
      },
      "place_item": [ { "item": "9mm_casing", "x": [ 7, 14 ], "y": [ 7, 14 ], "chance": 50, "repeat": 40 } ],
      "place_fields": [
        { "field": "fd_blood", "x": [ 13, 15 ], "y": [ 11, 13 ], "repeat": [ 3, 6 ] },
        { "field": "fd_blood", "x": [ 5, 7 ], "y": [ 7, 9 ], "repeat": [ 2, 5 ] }
      ],
      "flags": [ "ALLOW_TERRAIN_UNDER_OTHER_DATA" ]
    }
  },
  {
    "type": "mapgen",
    "method": "json",
    "nested_mapgen_id": "24x24_roadblock_crash",
    "object": {
      "mapgensize": [ 24, 24 ],
      "rows": [
        "                        ",
        "                        ",
        "      bbbbb  bbbbb      ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "  b                 b   ",
        "  b                 b   ",
        "  b                 b   ",
        "  b       sssss     b   ",
        "           Lg##         ",
        "          ss#     b     ",
        "  b       ##        b   ",
        "  b                . x  ",
        "  b               . .   ",
        "  b    x            .   ",
        "                  .   . ",
        "          x             ",
        "             . .  .     ",
        "            b    .      ",
        "      bbbbb  b .  .     ",
        "                 .      ",
        "                        "
      ],
      "furniture": { "s": "f_sandbag_half", "g": "f_active_backup_generator", "b": "f_barricade_road" },
      "monster": { "L": { "monster": "mon_turret_searchlight" } },
      "place_vehicles": [
        { "vehicle": "policecar", "x": 12, "y": 15, "chance": 100, "status": 1, "rotation": 150 },
        { "vehicle": "suv", "x": 15, "y": 17, "chance": 100, "status": 1, "rotation": 250 }
      ],
      "place_monster": [
        { "group": "GROUP_ZOMBIE_COP", "x": [ 4, 20 ], "y": [ 4, 10 ], "repeat": [ 3, 6 ] },
        { "group": "GROUP_ZOMBIE", "x": [ 4, 20 ], "y": [ 4, 10 ], "repeat": [ 4, 8 ] }
      ],
      "items": { "x": [ { "item": "corpses_verydead", "chance": 75 } ] },
      "item": {
        "#": [ { "item": "bag_canvas", "amount": [ 2, 5 ] }, { "item": "material_sand", "amount": [ 3, 5 ] } ],
        ".": [ { "item": "splinter", "chance": 100, "amount": [ 1, 3 ] }, { "item": "2x4", "chance": 25 } ]
      },
      "place_loot": [ { "group": "cop_armory", "x": [ 6, 10 ], "y": [ 15, 18 ], "chance": 100, "repeat": [ 4, 10 ] } ],
      "place_fields": [
        { "field": "fd_blood", "x": [ 8, 10 ], "y": [ 16, 18 ], "repeat": [ 1, 4 ] },
        { "field": "fd_blood", "x": [ 20, 22 ], "y": [ 14, 17 ], "repeat": [ 1, 2 ] }
      ],
      "flags": [ "ALLOW_TERRAIN_UNDER_OTHER_DATA" ]
    }
  }
]
