[
  {
    "type": "mapgen",
    "method": "json",
    "om_terrain": "crypt2",
    "weight": 1250,
    "object": {
      "fill_ter": "t_rock_floor",
      "rows": [
        ".............,..........",
        "...,................,...",
        "........................",
        "..........=..=.......,..",
        "...,!..............!....",
        "......=..=....=..=......",
        "............,...........",
        "....=...=......=...=.,..",
        ",.......................",
        "..=....=......,.=....=..",
        ".........l    l.........",
        ".=.....=. ##+# .=.....=.",
        "...,..... #>># ...,.....",
        ".=.....=. #+## .=.....=.",
        ".....,...l    l.........",
        "..=....=........=....=..",
        "..............,.........",
        "....=...=......=...=....",
        "...,....................",
        "......=..=....=..=....,.",
        "....!..............!....",
        "..........=.,=..........",
        ".......,................",
        ".........,.............."
      ],
      "terrain": {
        ",": [ "t_tree", "t_tree", "t_underbrush", "t_shrub" ],
        "#": "t_rock",
        "+": "t_door_c",
        ".": [ "t_grass", "t_dirt" ],
        " ": "t_rock_floor",
        "l": "t_column",
        ">": "t_stairs_down"
      },
      "furniture": {
        "&": "f_rubble_rock",
        "!": [ "f_statue", "f_rubble_rock" ],
        "=": [ "f_grave_monument", "f_grave_stone", "f_grave_head" ]
      },
      "place_items": [
        { "item": "forest", "x": [ 2, 22 ], "y": [ 2, 22 ], "chance": 50, "repeat": [ 0, 2 ] },
        { "item": "vamp_grave_memories", "x": [ 8, 18 ], "y": [ 7, 21 ], "chance": 10 }
      ],
      "place_monsters": [ { "monster": "GROUP_CRYPTIES", "x": [ 2, 22 ], "y": [ 2, 22 ], "density": 0.12 } ]
    }
  },
  {
    "type": "mapgen",
    "method": "json",
    "om_terrain": [ "crypt2" ],
    "object": {
      "rows": [
        "                        ",
        "                        ",
        "          h  h          ",
        "          d  d          ",
        "        h      h        ",
        "        d      d        ",
        "                        ",
        "       h        h       ",
        "       d        d       ",
        "         aaccaa         ",
        "      h  abbbba  h      ",
        "      d  abbbba  d      ",
        "         gbkkbg         ",
        "      d  abbbba  d      ",
        "      h  abbbba  h      ",
        "         aaggaa         ",
        "       d        d       ",
        "       h        h       ",
        "                        ",
        "        d      d        ",
        "        h      h        ",
        "          d  d          ",
        "          h  h          ",
        "                        "
      ],
      "terrain": {
        " ": [
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_dirt",
          "t_dirt",
          "t_dirt",
          "t_dirt",
          "t_dirt",
          "t_dirt",
          "t_dirt",
          "t_dirt",
          "t_dirt",
          "t_dirt",
          "t_grass_long",
          "t_grass_long",
          "t_grass_long"
        ],
        "a": "t_rock",
        "b": "t_rock_floor",
        "c": "t_door_c",
        "d": "t_grass",
        "e": "t_rock_floor",
        "f": "t_rock_floor",
        "g": [ "t_window", "t_window", "t_window", "t_window_frame" ],
        "h": "t_dirtmound",
        "i": "t_grass",
        "j": "t_rock_floor",
        "k": "t_stairs_down",
        "l": "t_rock_floor",
        "m": "t_rock_floor"
      },
      "furniture": {
        "d": [ "f_grave_monument", "f_grave_stone", "f_grave_head" ],
        "e": "f_statue",
        "f": "f_coffin_o",
        "j": "f_crate_c",
        "l": "f_table",
        "m": "f_chair",
        "b": [ "f_null", "f_null", "f_null", "f_null", "f_null", "f_rubble_rock" ]
      },
      "place_loot": [
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 10, 10 ], "y": [ 2, 2 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 13, 13 ], "y": [ 2, 2 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 8, 8 ], "y": [ 4, 4 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 15, 15 ], "y": [ 4, 4 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 7, 7 ], "y": [ 7, 7 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 16, 16 ], "y": [ 7, 7 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 17, 17 ], "y": [ 10, 10 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 6, 6 ], "y": [ 10, 10 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 6, 6 ], "y": [ 14, 14 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 17, 17 ], "y": [ 14, 14 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 7, 7 ], "y": [ 17, 17 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 8, 8 ], "y": [ 20, 20 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 10, 10 ], "y": [ 22, 22 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 13, 13 ], "y": [ 22, 22 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 15, 15 ], "y": [ 20, 20 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 16, 16 ], "y": [ 17, 17 ] }
      ],
      "place_monsters": [ { "monster": "GROUP_CRYPTIES", "density": 0.12, "x": [ 6, 17 ], "y": [ 2, 22 ] } ]
    }
  },
  {
    "type": "mapgen",
    "method": "json",
    "om_terrain": [ "crypt2" ],
    "object": {
      "rows": [
        "                        ",
        "      h          h      ",
        "      d   h  h   d      ",
        "    h     d  d     h    ",
        "    d   h      h   d    ",
        "        d      d        ",
        "   h                h   ",
        "   d   h        h   d   ",
        "       d        d       ",
        "  h      aaccaa      h  ",
        "  d   h  abbbba  h   d  ",
        "      d  abbbba  d      ",
        "         gbkkbg         ",
        "      d  abbbba  d      ",
        "  d   h  abbbba  h   d  ",
        "  h      aaggaa      h  ",
        "       d        d       ",
        "   d   h        h   d   ",
        "   h                h   ",
        "        d      d        ",
        "    d   h      h   d    ",
        "    h     d  d     h    ",
        "      d   h  h   d      ",
        "      h          h      "
      ],
      "terrain": {
        " ": [
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_grass",
          "t_dirt",
          "t_dirt",
          "t_dirt",
          "t_dirt",
          "t_dirt",
          "t_dirt",
          "t_dirt",
          "t_dirt",
          "t_dirt",
          "t_dirt",
          "t_grass_long",
          "t_grass_long",
          "t_grass_long"
        ],
        "a": "t_rock",
        "b": "t_rock_floor",
        "c": "t_door_c",
        "d": "t_grass",
        "e": "t_rock_floor",
        "f": "t_rock_floor",
        "g": [ "t_window", "t_window", "t_window", "t_window_frame" ],
        "h": "t_dirtmound",
        "i": "t_grass",
        "j": "t_rock_floor",
        "k": "t_stairs_down",
        "l": "t_rock_floor",
        "m": "t_rock_floor"
      },
      "furniture": {
        "d": [ "f_grave_monument", "f_grave_stone", "f_grave_head" ],
        "e": "f_statue",
        "f": "f_coffin_o",
        "j": "f_crate_c",
        "l": "f_table",
        "m": "f_chair",
        "b": [ "f_null", "f_null", "f_null", "f_null", "f_null", "f_rubble_rock" ]
      },
      "place_loot": [
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 10, 10 ], "y": [ 2, 2 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 13, 13 ], "y": [ 2, 2 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 8, 8 ], "y": [ 4, 4 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 15, 15 ], "y": [ 4, 4 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 7, 7 ], "y": [ 7, 7 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 16, 16 ], "y": [ 7, 7 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 17, 17 ], "y": [ 10, 10 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 6, 6 ], "y": [ 10, 10 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 6, 6 ], "y": [ 14, 14 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 17, 17 ], "y": [ 14, 14 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 7, 7 ], "y": [ 17, 17 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 8, 8 ], "y": [ 20, 20 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 10, 10 ], "y": [ 22, 22 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 13, 13 ], "y": [ 22, 22 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 15, 15 ], "y": [ 20, 20 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 16, 16 ], "y": [ 17, 17 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 6, 6 ], "y": [ 1, 1 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 4, 4 ], "y": [ 3, 3 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 3, 3 ], "y": [ 6, 6 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 2, 2 ], "y": [ 9, 9 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 2, 2 ], "y": [ 15, 15 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 3, 3 ], "y": [ 18, 18 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 4, 4 ], "y": [ 21, 21 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 6, 6 ], "y": [ 23, 23 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 17, 17 ], "y": [ 23, 23 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 19, 19 ], "y": [ 21, 21 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 20, 20 ], "y": [ 18, 18 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 21, 21 ], "y": [ 15, 15 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 21, 21 ], "y": [ 9, 9 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 20, 20 ], "y": [ 6, 6 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 19, 19 ], "y": [ 3, 3 ] },
        { "group": "vamp_grave_memories", "chance": 10, "repeat": [ 1 ], "x": [ 17, 17 ], "y": [ 1, 1 ] }
      ],
      "place_monsters": [ { "monster": "GROUP_CRYPTIES", "density": 0.12, "x": [ 2, 21 ], "y": [ 1, 23 ] } ]
    }
  },
  {
    "type": "mapgen",
    "method": "json",
    "om_terrain": "crypt2_b1",
    "weight": 1250,
    "object": {
      "fill_ter": "t_rock_floor",
      "rows": [
        "oooooooooooooooooooooooo",
        "oooooooooooooooooooooooo",
        "ooooo  i  +    koooooooo",
        "ooooo+ooooocc ccoooooooo",
        "oooo) aooook   koooooooo",
        "oooo)9 oooocc ccoooooooo",
        "oooo)  +@ook    +  ooooo",
        "ooooooooooooo+oooo+ooooo",
        "ooooooooooooo ook1 1kooo",
        "ooooooooooooo oo     ooo",
        "ooooooooooo<+ oo1 - 1ooo",
        "ooooooooooooo+oo*$ $*ooo",
        "ooooooooooooo oo**1**ooo",
        "ooooooooooooo+oooooooooo",
        "oooooooooool  l~oooooooo",
        "ooooooooooo# l~~oooooooo",
        "ooooooooooo#l~~~xooooooo",
        "oooooooooooll~~~xooooooo",
        "oooooooooooooooxxooooooo",
        "ooooooooooooLe~~xooooooo",
        "ooooooooooooeLoooooooooo",
        "oooooooooooooooooooooooo",
        "oooooooooooooooooooooooo",
        "oooooooooooooooooooooooo"
      ],
      "terrain": {
        " ": "t_rock_floor",
        "+": "t_door_c",
        "<": "t_stairs_up",
        "o": "t_rock",
        "*": "t_pit_corpsed",
        "~": "t_water_sh",
        "x": "t_water_dp"
      },
      "furniture": {
        "c": [ "f_coffin_o", "f_coffin_c" ],
        "&": "f_rubble_rock",
        ")": "f_shackle",
        "-": "f_grave_stone_old",
        "1": "f_statue",
        "^": "f_slab",
        "k": "f_counter",
        "@": "f_crate_c",
        "#": "f_locker"
      },
      "items": {
        "i": { "item": "medieval", "chance": 10 },
        "-": { "item": "bloodset", "chance": 5 },
        "#": { "item": "survival_armor", "chance": 10 },
        "e": { "item": "trash", "chance": 15 },
        "@": { "item": "camping", "chance": 20 },
        "a": { "item": "archery", "chance": 10 },
        "m": { "item": "allclothes", "chance": 25 },
        "$": { "item": "bloodset", "chance": 5 }
      },
      "npcs": { "9": { "class": "VAMP_LONELY_F" } },
      "monster": { "l": { "monster": "mon_insect_leech" }, "L": { "monster": "mon_insect_bigleech" } }
    }
  },
  {
    "type": "mapgen",
    "method": "json",
    "om_terrain": [ "crypt2_b1" ],
    "object": {
      "fill_ter": "t_rock",
      "rows": [
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "            jjj         ",
        "            bbb         ",
        "             c          ",
        "      bbbcbcbb          ",
        "      c   c             ",
        "    abbba be            ",
        "    bbbbb bbbb          ",
        "    abbba bkkb          ",
        "    bb9bb bbbb          ",
        "    abbba   eb          ",
        "             c          ",
        "       fffff b          ",
        "       bbbbbbb bbb      ",
        "       ffbffbbcbmb      ",
        "       bbbbbbb lll      ",
        "       fffff            ",
        "                        ",
        "                        ",
        "                        "
      ],
      "terrain": {
        "b": "t_rock_floor",
        "c": "t_door_c",
        "e": "t_rock_floor",
        "f": "t_rock_floor",
        "j": "t_rock_floor",
        "k": "t_stairs_up",
        "l": "t_rock_floor",
        "m": "t_rock_floor",
        "a": "t_rock_floor",
        "9": "t_rock_floor"
      },
      "furniture": { "e": "f_statue", "f": "f_coffin_o", "j": "f_crate_c", "l": "f_table", "m": "f_chair", "a": "f_shackle" },
      "npcs": { "9": { "class": "VAMP_LONELY_F" } },
      "place_loot": [
        { "group": "coffin_bones", "chance": 50, "repeat": [ 2 ], "x": [ 15, 17 ], "y": [ 19, 19 ] },
        { "group": "coffin_bones", "chance": 25, "repeat": [ 1 ], "x": [ 11, 7 ], "y": [ 16, 16 ] },
        { "group": "coffin_bones", "chance": 25, "repeat": [ 1 ], "x": [ 7, 8 ], "y": [ 18, 18 ] },
        { "group": "coffin_bones", "chance": 25, "repeat": [ 1 ], "x": [ 10, 11 ], "y": [ 18, 18 ] },
        { "group": "coffin_bones", "chance": 25, "repeat": [ 1 ], "x": [ 7, 11 ], "y": [ 20, 20 ] },
        { "group": "medieval", "chance": 5, "repeat": [ 1 ], "x": [ 4, 8 ], "y": [ 10, 14 ] }
      ]
    }
  }
]