[
  {
    "type": "mapgen",
    "method": "json",
    "om_terrain": "crypt1",
    "object": {
      "fill_ter": "t_rock_floor",
      "rows": [
        "........,...............",
        "...l       l........,...",
        "..,m###2### ............",
        "... #!&m !#m............",
        ",.. 3  > &1 ..,.........",
        "... #!m &!# ............",
        ".,. ###+### .........,..",
        "...l       l............",
        ".............,.........,",
        "..=...=..=....=..=...=..",
        "..g...g.,g....g..g...g..",
        "............,...........",
        "..=...=..=....=..=...=..",
        ",.g...g..g....g..g...g..",
        "........................",
        "..=...=..=....=..=...=..",
        "..g...g..g....g..g...g..",
        "...........,............",
        "..=...=..=....=..=...=..",
        "..g...g..g...,g..g...g.,",
        "...,....................",
        "..=...=..=....=..=...=..",
        ".,g...g..g.,..g..g..,g..",
        "........,..............."
      ],
      "terrain": {
        ",": [ "t_tree", "t_tree", "t_underbrush", "t_shrub" ],
        "#": "t_rock",
        "+": "t_door_c",
        "1": "t_window_stained_red",
        "2": "t_window_stained_green",
        "3": "t_window_stained_blue",
        ".": [ "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, 18 ], "chance": 100, "repeat": [ 0, 2 ] } ],
      "items": { "m": { "item": "medieval", "chance": 5 }, "g": { "item": "grave_memories", "chance": 5 } },
      "place_monsters": [ { "monster": "GROUP_CRYPTIES", "density": 0.12, "x": [ 2, 22 ], "y": [ 2, 22 ] } ]
    }
  },
  {
    "type": "mapgen",
    "method": "json",
    "om_terrain": [ "crypt1" ],
    "object": {
      "rows": [
        "                        ",
        "                        ",
        "                        ",
        "         aaagaaaaaa     ",
        "         afbbffajja     ",
        "         afbbbfajbg     ",
        "         gbbkbbabba     ",
        "         abbbbbaaca     ",
        "         abebeba        ",
        "         aaacaaa        ",
        "                        ",
        "    h h h h   h h h h   ",
        "    d d d d   d d d d   ",
        "                        ",
        "    h h h h   h h h h   ",
        "    d d d d   d d d d   ",
        "                        ",
        "    h h h h   h h h h   ",
        "    d d d d   d d d d   ",
        "                        ",
        "    h h h h   h h h h   ",
        "    d d d d   d d d d   ",
        "                        ",
        "                        "
      ],
      "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"
      },
      "furniture": {
        "d": [ "f_grave_monument", "f_grave_stone", "f_grave_head" ],
        "e": [ "f_statue", "f_statue", "f_rubble_rock" ],
        "f": [ "f_coffin_o", "f_coffin_o", "f_coffin_c" ],
        "j": [ "f_crate_c", "f_crate_c", "f_crate_o" ]
      },
      "place_loot": [
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 4, 4 ], "y": [ 11, 11 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 6, 6 ], "y": [ 11, 11 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 8, 8 ], "y": [ 11, 11 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 10, 10 ], "y": [ 11, 11 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 14, 14 ], "y": [ 11, 11 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 16, 16 ], "y": [ 11, 11 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 18, 18 ], "y": [ 11, 11 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 20, 20 ], "y": [ 11, 11 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 4, 4 ], "y": [ 14, 14 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 6, 6 ], "y": [ 14, 14 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 8, 8 ], "y": [ 14, 14 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 10, 10 ], "y": [ 14, 14 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 14, 14 ], "y": [ 14, 14 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 16, 16 ], "y": [ 14, 14 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 18, 18 ], "y": [ 14, 14 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 20, 20 ], "y": [ 14, 14 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 20, 20 ], "y": [ 17, 17 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 18, 18 ], "y": [ 17, 17 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 16, 16 ], "y": [ 17, 17 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 14, 14 ], "y": [ 17, 17 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 10, 10 ], "y": [ 17, 17 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 8, 8 ], "y": [ 17, 17 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 6, 6 ], "y": [ 17, 17 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 4, 4 ], "y": [ 17, 17 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 20, 20 ], "y": [ 20, 20 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 18, 18 ], "y": [ 20, 20 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 16, 16 ], "y": [ 20, 20 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 14, 14 ], "y": [ 20, 20 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 10, 10 ], "y": [ 20, 20 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 8, 8 ], "y": [ 20, 20 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 6, 6 ], "y": [ 20, 20 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 4, 4 ], "y": [ 20, 20 ] },
        { "group": "hand_tools", "chance": 50, "repeat": [ 1 ], "x": [ 16, 16 ], "y": [ 4, 5 ] },
        { "group": "hand_tools", "chance": 50, "repeat": [ 1 ], "x": [ 17, 16 ], "y": [ 4, 4 ] },
        { "group": "coffin_bones", "chance": 25, "repeat": [ 1 ], "x": [ 13, 14 ], "y": [ 4, 4 ] },
        { "group": "coffin_bones", "chance": 25, "repeat": [ 1 ], "x": [ 14, 14 ], "y": [ 5, 4 ] },
        { "group": "coffin_bones", "chance": 25, "repeat": [ 1 ], "x": [ 10, 10 ], "y": [ 4, 5 ] }
      ],
      "place_monsters": [ { "monster": "GROUP_CRYPTIES", "density": 0.12, "x": [ 4, 20 ], "y": [ 11, 21 ] } ]
    }
  },
  {
    "type": "mapgen",
    "method": "json",
    "om_terrain": [ "crypt1" ],
    "object": {
      "rows": [
        "                        ",
        "                        ",
        "                        ",
        "      aaaaaagaaaaaaa    ",
        "      ajjaffbfballla    ",
        "      ajbabbbbfabmlg    ",
        "      ajbcbbkbbabbba    ",
        "      aaaabbbbbaacaa    ",
        "         abebeba        ",
        "         agacaga        ",
        "                        ",
        "    h h h h   h h h h   ",
        "    d d d d   d d d d   ",
        "                        ",
        "    h h h h   h h h h   ",
        "    d d d d   d d d d   ",
        "                        ",
        "    h h h h   h h h h   ",
        "    d d d d   d d d d   ",
        "                        ",
        "    h h h h   h h h h   ",
        "    d d d d   d d d d   ",
        "                        ",
        "                        "
      ],
      "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"
      },
      "place_loot": [
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 4, 4 ], "y": [ 11, 11 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 6, 6 ], "y": [ 11, 11 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 8, 8 ], "y": [ 11, 11 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 10, 10 ], "y": [ 11, 11 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 14, 14 ], "y": [ 11, 11 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 16, 16 ], "y": [ 11, 11 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 18, 18 ], "y": [ 11, 11 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 20, 20 ], "y": [ 11, 11 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 4, 4 ], "y": [ 14, 14 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 6, 6 ], "y": [ 14, 14 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 8, 8 ], "y": [ 14, 14 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 10, 10 ], "y": [ 14, 14 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 14, 14 ], "y": [ 14, 14 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 16, 16 ], "y": [ 14, 14 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 18, 18 ], "y": [ 14, 14 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 20, 20 ], "y": [ 14, 14 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 20, 20 ], "y": [ 17, 17 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 18, 18 ], "y": [ 17, 17 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 16, 16 ], "y": [ 17, 17 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 14, 14 ], "y": [ 17, 17 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 10, 10 ], "y": [ 17, 17 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 8, 8 ], "y": [ 17, 17 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 6, 6 ], "y": [ 17, 17 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 4, 4 ], "y": [ 17, 17 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 20, 20 ], "y": [ 20, 20 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 18, 18 ], "y": [ 20, 20 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 16, 16 ], "y": [ 20, 20 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 14, 14 ], "y": [ 20, 20 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 10, 10 ], "y": [ 20, 20 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 8, 8 ], "y": [ 20, 20 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 6, 6 ], "y": [ 20, 20 ] },
        { "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 4, 4 ], "y": [ 20, 20 ] },
        { "group": "coffin_bones", "chance": 25, "repeat": [ 1 ], "x": [ 10, 11 ], "y": [ 4, 4 ] },
        { "group": "coffin_bones", "chance": 25, "repeat": [ 1 ], "x": [ 13, 13 ], "y": [ 4, 4 ] },
        { "group": "coffin_bones", "chance": 25, "repeat": [ 1 ], "x": [ 14, 14 ], "y": [ 5, 5 ] },
        { "group": "hand_tools", "chance": 50, "repeat": [ 1 ], "x": [ 18, 18 ], "y": [ 5, 5 ] },
        { "group": "coffin_bones", "chance": 50, "repeat": [ 1 ], "x": [ 16, 18 ], "y": [ 4, 4 ] },
        { "group": "hand_tools", "chance": 25, "repeat": [ 1 ], "x": [ 7, 7 ], "y": [ 4, 6 ] },
        { "group": "hand_tools", "chance": 50, "repeat": [ 1 ], "x": [ 8, 8 ], "y": [ 4, 4 ] }
      ],
      "place_monsters": [ { "monster": "GROUP_CRYPTIES", "density": 0.12, "x": [ 4, 20 ], "y": [ 11, 21 ] } ]
    }
  },
  {
    "type": "mapgen",
    "method": "json",
    "om_terrain": "crypt1_b1",
    "object": {
      "fill_ter": "t_rock_floor",
      "rows": [
        "oooo0000000ooooooooooooo",
        "ooo00x~Le0oooooooooooooo",
        "ooo0x~0000000000000ooooo",
        "ooo0xx~~~l0)$*-*$)0ooooo",
        "ooo00~~< l0)  9  )0ooooo",
        "oooo0~ly l0)     )0ooooo",
        "oooo000+00000   000ooooo",
        "oooooo0 000000+00ooooooo",
        "oooooo0 +      0oooooooo",
        "oo00000+00000000oooooooo",
        "oo0c*c   c*c0ooooooooooo",
        "oo0cdc   cdc0ooooooooooo",
        "oo0cd  ^  dc0ooooooooooo",
        "oo00000000000ooooooooooo",
        "oooooooooooooooooooooooo",
        "oooooooooooooooooooooooo",
        "oooooooooooooooooooooooo",
        "oooooooooooooooooooooooo",
        "oooooooooooooooooooooooo",
        "oooooooooooooooooooooooo",
        "oooooooooooooooooooooooo",
        "oooooooooooooooooooooooo",
        "oooooooooooooooooooooooo",
        "oooooooooooooooooooooooo"
      ],
      "terrain": {
        " ": "t_rock_floor",
        "+": "t_door_c",
        "0": "t_rock",
        "<": "t_stairs_up",
        "o": "t_rock",
        "*": "t_pit_corpsed",
        "x": "t_water_dp",
        "~": "t_water_sh"
      },
      "furniture": { "c": [ "f_coffin_o", "f_coffin_c" ], ")": "f_shackle", "-": "f_grave_stone_old", "^": "f_slab" },
      "items": {
        "y": { "item": "medieval", "chance": 10 },
        "d": { "item": "allclothes", "chance": 20 },
        "$": { "item": "bloodset", "chance": 5 },
        "e": { "item": "trash", "chance": 15 }
      },
      "npcs": { "9": { "class": "VAMP_LONELY_M" } },
      "monster": { "L": { "monster": "mon_insect_bigleech" }, "l": { "monster": "mon_insect_leech" } }
    }
  },
  {
    "type": "mapgen",
    "method": "json",
    "om_terrain": [ "crypt1_b1" ],
    "object": {
      "fill_ter": "t_rock",
      "rows": [
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "                        ",
        "           bbb          ",
        "     abbba bkb          ",
        "     bb9bb bbb          ",
        "     abbba ebe          ",
        "     bbbbb  c           ",
        "     abbba  b           ",
        "       c    b bj        ",
        "       bbbbcbcbj        ",
        "            c bj        ",
        "            b           ",
        "        fff c fff       ",
        "        bbbbbbbbb       ",
        "        ffbbbbbff       ",
        "        bbbbbbbbb       ",
        "        fff c fff       ",
        "            b           ",
        "           dbb          ",
        "           ggg          ",
        "                        "
      ],
      "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",
        "a": "t_rock_floor",
        "d": "t_rock_floor",
        "g": "t_rock_floor",
        "9": "t_rock_floor"
      },
      "furniture": { "e": "f_statue", "f": "f_coffin_o", "j": "f_crate_c", "a": "f_shackle", "d": "f_chair", "g": "f_table" },
      "npcs": { "9": { "class": "VAMP_LONELY_M" } },
      "place_loot": [
        { "group": "hand_tools", "chance": 50, "repeat": [ 1 ], "x": [ 15, 15 ], "y": [ 11, 13 ] },
        { "group": "coffin_bones", "chance": 25, "repeat": [ 1 ], "x": [ 14, 16 ], "y": [ 15, 15 ] },
        { "group": "coffin_bones", "chance": 25, "repeat": [ 1 ], "x": [ 15, 16 ], "y": [ 17, 17 ] },
        { "group": "coffin_bones", "chance": 25, "repeat": [ 1 ], "x": [ 14, 16 ], "y": [ 19, 19 ] },
        { "group": "coffin_bones", "chance": 25, "repeat": [ 1 ], "x": [ 10, 8 ], "y": [ 19, 19 ] },
        { "group": "coffin_bones", "chance": 25, "repeat": [ 1 ], "x": [ 9, 8 ], "y": [ 17, 17 ] },
        { "group": "coffin_bones", "chance": 25, "repeat": [ 1 ], "x": [ 8, 10 ], "y": [ 15, 15 ] },
        { "group": "medieval", "chance": 5, "repeat": [ 1 ], "x": [ 5, 9 ], "y": [ 6, 10 ] },
        { "group": "coffin_bones", "chance": 50, "repeat": [ 2 ], "x": [ 11, 13 ], "y": [ 22, 22 ] }
      ]
    }
  }
]