[
 {
    "type":"monstergroup",
    "name" : "GROUP_ZOMBIE_POOL",
    "default" : "mon_zombie",
    "monsters" : [
      { "monster" : "mon_zombie_swimmer", "freq" : 500, "cost_multiplier" : 2 },
      { "monster" : "mon_zombie_child", "freq" : 150, "cost_multiplier" : 1 }
    ]
  },{
        "type": "mapgen",
        "om_terrain": [
            "motel_entrance"
        ],
        "method": "json",
        "weight": 1000,
        "object": {
            "rows": [
                ".SS..........._________.",
                ".SS..........._________.",
                "#SS##########._________.",
                "-MM-gg------#._________.",
                "           |#._________.",
                "        66 |#._________.",
                "        6 B|#._________.",
                "        6  |#._________.",
                "        666|#._________.",
                "           |#._________.",
                "      BBBB |#._________.",
                "-MM-gg------#._________#",
                ".SS##########._________#",
                ".SS..........._________#",
                "SSSSSSSSSSSSSS_________#",
                "SSSSSSSSSSSSSS_________#",
                "_______________________#",
                "_______________________#",
                "_______________________#",
                "_______________________#",
                "_______________________#",
                "_______________________#",
                "_______________________#",
                "_______________________#"
            ],
            "terrain": {
                ".": "t_grass",
                "-": "t_wall_h",
                "_": "t_pavement",
                "'": "t_pavement_y",
                "2": "t_window_domestic",
                "3": "t_door_locked",
                "|": "t_wall_v",
                " ": "t_floor",
                "6": "t_floor",
                "7": "t_floor",
                "8": "t_floor",
                "9": "t_floor",
                ":": "t_floor",
                ";": "t_floor",
                "+": "t_door_c",
                "=": "t_floor",
                ">": "t_floor",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_floor",
                "B": "t_floor",
                "C": "t_floor",
                "D": "t_floor",
                "E": "t_floor",
                "F": "t_floor",
                "G": "t_floor",
                "S": "t_sidewalk",
                "^": "t_tree",
                "M": "t_door_glass_c",
                "#": "t_shrub",
                "g": "t_wall_glass_h",
                "X": "t_gates_mech_control",
                "[": "t_fence_v",
                "W": "t_water_dp",
                "~": "t_fence_h",
                "x": "t_fencegate_c"
            },
            "furniture": {
                "6": "f_table",
                "7": "f_bookcase",
                "8": "f_bathtub",
                "9": "f_rack",
                ":": "f_dresser",
                ";": "f_toilet",
                "=": "f_fireplace",
                ">": "f_counter",
                "?": "f_sofa",
                "@": "f_bed",
                "A": "f_sink",
                "B": "f_chair",
                "C": "f_desk",
                "D": "f_trashcan",
                "E": "f_cupboard",
                "F": "f_fridge",
                "G": "f_oven"
            },
            "set": [
                { "point": "terrain", "id": "t_dirt", "x": 23, "y": [ 0, 23 ], "repeat": [ 5, 10 ] }
            ],
            "add": [
                { "item": "roadmap", "x": 8, "y": 8, "chance": 4 },
                { "item": "roadmap", "x": 8, "y": 8, "chance": 4 },
                { "item": "touristmap", "x": 8, "y": 8, "chance": 2 },
                { "item": "survivormap", "x": 8, "y": 7, "chance": 8 }
             ],
            "place_groups": [
                { "item": "traveler", "chance": 90, "x": [ 6,6 ], "y": [ 6,6 ] },
                { "vehicle": "motorcycle", "x": 1, "y": 17, "rotation":180, "chance": 35  },
                { "vehicle": "motorcycle", "x": 5, "y": 17, "rotation":180, "chance": 35  },
                { "monster": "GROUP_ZOMBIE", "x": [ 2, 21 ], "y": [ 2, 21 ] }
            ]
        }
    },{
        "type": "mapgen",
        "om_terrain": [
            "motel_1"
        ],
        "method": "json",
        "weight": 1000,
        "object": {
            "rows": [
                "........................",
                ".###########............",
                ".#SSSSSSSSS#.....#######",
                ".#SWWWWWWWS#.....----gg-",
                ".#SWWWWWWWS#.SS..v   66 ",
                ".#SWWWWWWWSSSSS..|  B66B",
                ".#SWWWWWWWSSSSS..|      ",
                ".#SWWWWWWWS#.SS..|  B66B",
                ".#SWWWWWWWS#.SS..|   66 ",
                ".#SWWWWWWWS#.SS..|   B  ",
                ".#SS0SSSSSS#.SS..v     B",
                ".#SSSSSSSSS#.SS..----gg-",
                ".#SSSS|----|.SS..#######",
                ".#SSSS|9 9 |.SS.........",
                ".#SSSS|    3SSSSSSSSSSSS",
                ".|---------|SSSSSSSSSSSS",
                ".| A|::  BC|SS__________",
                ".|  +      +SS__________",
                ".|; |      2SS__________",
                ".|  |@@ @@ 2SS__________",
                ".|88|@@ @@ |SS__________",
                ".|---------|SS__________",
                ".| A|::  BC|SS__________",
                ".|  +      +SS__________"
            ],
            "terrain": {
                ".": "t_grass",
                "-": "t_wall_h",
                "_": "t_pavement",
                "'": "t_pavement_y",
                "2": "t_window_domestic",
                "3": "t_door_locked",
                "|": "t_wall_v",
                " ": "t_floor",
                "6": "t_floor",
                "7": "t_floor",
                "8": "t_floor",
                "9": "t_floor",
                ":": "t_floor",
                ";": "t_floor",
                "+": "t_door_c",
                "=": "t_floor",
                ">": "t_floor",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_floor",
                "B": "t_floor",
                "C": "t_floor",
                "D": "t_floor",
                "E": "t_floor",
                "F": "t_floor",
                "G": "t_floor",
                "S": "t_sidewalk",
                "^": "t_tree",
                "M": "t_door_glass_c",
                "#": "t_shrub",
                "g": "t_wall_glass_h",
                "v": "t_wall_glass_v",
                "X": "t_gates_mech_control",
                "[": "t_fence_v",
                "W": "t_water_dp",
                "~": "t_fence_h",
                "x": "t_fencegate_c",
                "0": "t_sidewalk"
            },
            "furniture": {
                "6": "f_table",
                "7": "f_bookcase",
                "8": "f_bathtub",
                "9": "f_locker",
                ":": "f_dresser",
                ";": "f_toilet",
                "=": "f_fireplace",
                ">": "f_counter",
                "?": "f_sofa",
                "@": "f_bed",
                "A": "f_sink",
                "B": "f_chair",
                "C": "f_desk",
                "D": "f_trashcan",
                "E": "f_cupboard",
                "F": "f_fridge",
                "G": "f_oven",
                "0": "f_dive_block"
            },
            "place_specials": [
                { "type": "vendingmachine", "x": 18, "y": 6 },
                { "type": "vendingmachine", "x": 18, "y": 7 },
                { "type": "vendingmachine", "x": 18, "y": 9 },
                { "type": "toilet", "x": 2, "y": 18 }
            ],
            "set": [
                { "point": "terrain", "id": "t_dirt", "x": 0, "y": [ 0, 23 ], "repeat": [ 5, 10 ] },
                { "point": "terrain", "id": "t_dirt", "x": 0, "y": [ 15, 16 ], "repeat": [ 5, 10 ] },
                { "point": "terrain", "id": "t_dirt", "x": [ 0, 23 ], "y": 0, "repeat": [ 5, 10 ] }
            ],
            "add": [
                { "item": "phonebook", "x": 10, "y": 16, "chance": 2 },
                { "item": "holybook_bible3", "x": 10, "y": 16, "chance": 2 },
                { "item": "phonebook", "x": 10, "y": 22, "chance": 2 },
                { "item": "holybook_bible3", "x": 10, "y": 16, "chance": 2 }
            ],
            "place_groups": [
        { "item": "bed", "chance": 80, "x": [5,6], "y": [19,20 ]},
        { "item": "bed", "chance": 80, "x": [8,9], "y": [19,20 ]},
                { "item": "cleaning", "chance": 80, "x": [ 7, 7 ], "y": [ 13, 13 ] },
                { "item": "home_hw", "chance": 80, "x": [ 9, 9 ], "y": [ 13, 13 ] },
                { "item": "traveler", "chance": 30, "x": [ 5,6 ], "y": [ 16,16 ] },
                { "item": "traveler", "chance": 30, "x": [ 5,6 ], "y": [ 22,22 ] },
                { "item": "dining", "chance": 30, "x": [ 21,22 ], "y": [ 4,5 ] },
                { "item": "dining", "chance": 30, "x": [ 21,22 ], "y": [ 7,8 ] },
                { "item": "vending_drink", "chance": 50, "x": [ 18,23 ], "y": [ 5,10 ] },
                { "item": "vending_food", "chance": 50, "x": [ 18,23 ], "y": [ 5,10 ] },
                { "item": "trash_forest", "chance": 40, "x": [14,23], "y": [16,23] },
                { "item": "trash", "chance": 50, "x": [14,23], "y": [16,23] },
                { "monster": "GROUP_ZOMBIE", "x": [ 2, 21 ], "y": [ 2, 21 ] },
                { "monster": "GROUP_ZOMBIE_POOL", "chance": 2, "x": [ 2, 10 ], "y": [ 3, 11 ] }
            ]
        }
    },{
        "type": "mapgen",
        "om_terrain": [
            "motel_2"
        ],
        "method": "json",
        "weight": 1000,
        "object": {
            "rows": [
                "_|; |      2SS__________",
                "_|  |@@ @@ 2SS__________",
                "_|88|@@ @@ |SS__________",
                "_|---------|SS__________",
                "_| A|:: HH |SS__________",
                "_|  +      3SS__________",
                "_|; |      2SS__________",
                "_|  |B  @@ 2SS__________",
                "_|88|CC @@ |SS__________",
                "_|---------|SS__________",
                "_| A|::    2SSSSSSSSSSSS",
                "_|  +      3SSSSSSSSSSSS",
                "_|; |B    H|-22+---223--",
                "_|  |6 @@ H|    B|C6  B|",
                "_|88|B @@ H|@@  6|    6|",
                "_|---------|@@  B|@@  B|",
                "___________|     |@@   |",
                "___________|CB  :|    :|",
                "___________|CC  :|HHH :|",
                "_________{{|---+-|---+-|",
                "_________{{|8   A|8   A|",
                "_________{{|8 ;  |8 ;  |",
                "___________-------------",
                "........................"
            ],
            "terrain": {
                ".": "t_grass",
                "-": "t_wall_h",
                "_": "t_pavement",
                "'": "t_pavement_y",
                "2": "t_window_domestic",
                "3": "t_door_locked",
                "|": "t_wall_v",
                " ": "t_floor",
                "6": "t_floor",
                "7": "t_floor",
                "8": "t_floor",
                "9": "t_floor",
                ":": "t_floor",
                ";": "t_floor",
                "+": "t_door_c",
                "=": "t_floor",
                ">": "t_floor",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_floor",
                "B": "t_floor",
                "C": "t_floor",
                "D": "t_floor",
                "E": "t_floor",
                "F": "t_floor",
                "G": "t_floor",
                "H": "t_floor",
                "{": "t_pavement",
                "S": "t_sidewalk",
                "^": "t_tree",
                "M": "t_door_glass_c",
                "#": "t_shrub",
                "g": "t_wall_glass_h",
                "X": "t_gates_mech_control",
                "[": "t_fence_v",
                "W": "t_water_dp",
                "~": "t_fence_h",
                "x": "t_fencegate_c"


            },
            "furniture": {
                "6": "f_table",
                "7": "f_bookcase",
                "8": "f_bathtub",
                "9": "f_rack",
                ":": "f_dresser",
                ";": "f_toilet",
                "=": "f_fireplace",
                ">": "f_counter",
                "?": "f_sofa",
                "@": "f_bed",
                "A": "f_sink",
                "B": "f_chair",
                "C": "f_desk",
                "D": "f_trashcan",
                "E": "f_cupboard",
                "F": "f_fridge",
                "G": "f_oven",
                "H": "f_sofa",
                "{": "f_dumpster"
            },
            "place_specials": [
                { "type": "toilet", "x": 2, "y": 0 },
                { "type": "toilet", "x": 2, "y": 6 },
                { "type": "toilet", "x": 2, "y": 12 },
                { "type": "toilet", "x": 14, "y": 21 },
                { "type": "toilet", "x": 20, "y": 21 }
            ],
            "set": [
                { "point": "terrain", "id": "t_dirt", "x": [ 0, 23 ], "y": 23, "repeat": [ 5, 8 ] }
            ],
         "add": [
                { "item": "phonebook", "x": 5, "y": 8, "chance": 2 },
                { "item": "holybook_bible3", "x": 5, "y": 8, "chance": 2 },
                { "item": "phonebook", "x": 5, "y": 13, "chance": 2 },
                { "item": "holybook_bible3", "x": 5, "y": 13, "chance": 2 },
                { "item": "phonebook", "x": 12, "y": 18, "chance": 2 },
                { "item": "holybook_bible3", "x": 12, "y": 18, "chance": 2 },
                { "item": "phonebook", "x": 18, "y": 13, "chance": 2 },
                { "item": "holybook_bible3", "x": 18, "y": 13, "chance": 2 }
            ],
            "place_groups": [
                { "item": "bed", "chance": 80, "x": [5,6 ], "y": [1,2 ]},
                { "item": "bed", "chance": 80, "x": [8,9 ], "y": [1,2 ]},
                { "item": "bed", "chance": 80, "x": [8,9 ], "y": [7,8 ]},
                { "item": "bed", "chance": 80, "x": [7,8 ], "y": [13,14 ]},
                { "item": "bed", "chance": 80, "x": [12,13 ], "y": [14,15 ]},
                { "item": "bed", "chance": 80, "x": [18,19 ], "y": [15,16 ]},
                { "item": "traveler", "chance": 30, "x": [ 5,6 ], "y": [ 4,4 ] },
                { "item": "traveler", "chance": 30, "x": [ 5,6 ], "y": [ 10,10 ] },
                { "item": "traveler", "chance": 30, "x": [ 16,16 ], "y": [ 17,18 ] },
                { "item": "traveler", "chance": 30, "x": [ 22,22 ], "y": [ 17,18 ] },
                { "item": "trash_forest", "chance": 40, "x": [ 13,23 ], "y": [ 0,11 ] },
                { "item": "trash", "chance": 50, "x": [ 13,23 ], "y": [ 0,11 ] },
                { "item": "trash_forest", "chance": 60, "x": [ 9,10 ], "y": [ 19,21 ] },
                { "item": "trash", "chance": 70, "x": [ 9,10 ], "y": [ 19,21 ] },
                { "monster": "GROUP_ZOMBIE", "x": [ 3, 23 ], "y": [ 0, 22 ] },
                { "monster": "GROUP_ZOMBIE", "chance": 3, "x": [ 2,9 ], "y": [ 0,14 ] },
                { "monster": "GROUP_ZOMBIE", "x": [ 12,22 ], "y": [ 13,21 ] }
            ]
        }
    },{
        "type": "mapgen",
        "om_terrain": [
            "motel_3"
        ],
        "method": "json",
        "weight": 1000,
        "object": {
            "rows": [
                "_______________________#",
                "_______________________#",
                "_______________________#",
                "_______________________#",
                "_______________________#",
                "_______________________#",
                "_______________________#",
                "_______________________#",
                "_______________________#",
                "_______________________#",
                "SSSSSSSSSSSSSSSSSSSSSSS#",
                "SSSSSSSSSSSSSSSSSSSSSSS#",
                "-22+---22+---223--223---",
                "    C|    C|    C|    C|",
                "@@  B|@@  B|@@  B|@@  B|",
                "@@   |@@   |@@   |@@   |",
                "     |     |     |     |",
                "@@  :|@@  :|@@  :|@@  :|",
                "@@  :|@@  :|@@  :|@@  :|",
                "---+-|---+-|---+-|---+-|",
                "8   A|8   A|8   A|8   A|",
                "8 ;  |8 ;  |8 ;  |8 ;  |",
                "------------------------",
                "........................"
            ],
            "terrain": {
                ".": "t_grass",
                "-": "t_wall_h",
                "_": "t_pavement",
                "'": "t_pavement_y",
                "2": "t_window_domestic",
                "3": "t_door_locked",
                "|": "t_wall_v",
                " ": "t_floor",
                "6": "t_floor",
                "7": "t_floor",
                "8": "t_floor",
                "9": "t_floor",
                ":": "t_floor",
                ";": "t_floor",
                "+": "t_door_c",
                "=": "t_floor",
                ">": "t_floor",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_floor",
                "B": "t_floor",
                "C": "t_floor",
                "D": "t_floor",
                "E": "t_floor",
                "F": "t_floor",
                "G": "t_floor",
                "S": "t_sidewalk",
                "^": "t_tree",
                "M": "t_door_glass_c",
                "#": "t_shrub",
                "g": "t_wall_glass_h",
                "X": "t_gates_mech_control",
                "[": "t_fence_v",
                "W": "t_water_dp",
                "~": "t_fence_h",
                "x": "t_fencegate_c"
            },
            "furniture": {
                "6": "f_table",
                "7": "f_bookcase",
                "8": "f_bathtub",
                "9": "f_rack",
                ":": "f_dresser",
                ";": "f_toilet",
                "=": "f_fireplace",
                ">": "f_counter",
                "?": "f_sofa",
                "@": "f_bed",
                "A": "f_sink",
                "B": "f_chair",
                "C": "f_desk",
                "D": "f_trashcan",
                "E": "f_cupboard",
                "F": "f_fridge",
                "G": "f_oven"
            },
            "place_specials": [
                { "type": "toilet", "x": 2, "y": 21 },
                { "type": "toilet", "x": 8, "y": 21 },
                { "type": "toilet", "x": 14, "y": 21 },
                { "type": "toilet", "x": 20, "y": 21 }
            ],
            "set": [
                { "point": "terrain", "id": "t_dirt", "x": [ 0,23 ], "y": 23, "repeat": [ 5, 10 ] }
            ],
         "add": [
                { "item": "phonebook", "x": 4, "y": 13, "chance": 2 },
                { "item": "holybook_bible3", "x": 4, "y": 13, "chance": 2 },
                { "item": "phonebook", "x": 10, "y": 13, "chance": 2 },
                { "item": "holybook_bible3", "x": 10, "y": 13, "chance": 2 },
                { "item": "phonebook", "x": 16, "y": 13, "chance": 2 },
                { "item": "holybook_bible3", "x": 16, "y": 13, "chance": 2 },
                { "item": "phonebook", "x": 22, "y": 13, "chance": 2 },
                { "item": "holybook_bible3", "x": 22, "y": 13, "chance": 2 }
            ],
            "place_groups": [
                { "vehicle": "car", "x": 8, "y": 8, "rotation": 90, "chance": 35  },
                { "item": "bed", "chance": 80, "x": [0,1 ], "y": [14,15 ]},
                { "item": "bed", "chance": 80, "x": [6,7 ], "y": [14,15 ]},
                { "item": "bed", "chance": 80, "x": [11,12 ], "y": [14,15 ]},
                { "item": "bed", "chance": 80, "x": [18,19 ], "y": [14,15 ]},
                { "item": "bed", "chance": 80, "x": [0,1 ], "y": [17,18 ]},
                { "item": "bed", "chance": 80, "x": [6,7 ], "y": [17,18 ]},
                { "item": "bed", "chance": 80, "x": [11,12 ], "y": [17,18 ]},
                { "item": "bed", "chance": 80, "x": [18,19 ], "y": [17,18 ]},
                { "item": "traveler", "chance": 30, "x": [ 4,4 ], "y": [ 17,18 ] },
                { "item": "traveler", "chance": 30, "x": [ 10,10 ], "y": [ 17,18 ] },
                { "item": "traveler", "chance": 30, "x": [ 16,16 ], "y": [ 17,18 ] },
                { "item": "traveler", "chance": 30, "x": [ 22,22 ], "y": [ 17,18 ] },
                { "item": "trash_forest", "chance": 40, "x": [ 0,22 ], "y": [ 0,13 ] },
                { "item": "trash", "chance": 50, "x": [ 0,22 ], "y": [ 0,13 ] },
                { "monster": "GROUP_ZOMBIE", "x": [ 0, 21 ], "y": [ 0, 22 ] },
                { "monster": "GROUP_ZOMBIE", "chance": 2, "x": [ 0, 22 ], "y": [ 13, 21 ] }
            ]
        }
    }
]
