[
  {
    "type": "mapgen",
    "method": "json",
    "om_terrain": [ "s_gas_b21" ],
    "object": {
      "fill_ter": "t_rock",
      "rows": [
        "bbbbbbbbbbbbbbbbb       ",
        "bggbhhcaaachhbggb   bbbb",
        "bfffffdazadffaffbbbbbAAb",
        "bggbiicazaciibggbaaaaaab",
        "bbbbbbbazabbbbbbballllab",
        "bggbhhcazachhbggbaaaaaab",
        "bfffffdazadfffffballllab",
        "bggbiicazaciibggbaaaaaab",
        "bbbbbbbazabbbbbbbbbbcdcb",
        "bggbhhcazabpppppbmmbaaab",
        "bfffffdazaeaaaaaaaabkajb",
        "bggbiicazabobobobmmbkajb",
        "bbbbbbbazabnbnbnbbbbkajb",
        "   baaeazabbbbbbbkkbkajb",
        "   bkabaaabqqqqqbaabaaab",
        "  bbbbbcdcbaaaaabebbcdcb",
        "  baabaaaaaaaaaaaaaaaaab",
        "  bBaeazzzzzzzzzzzzzzzab",
        "  baabaaaaaaaaaaaaaaaaab",
        "bbbbbbbcdcbbcbbbcbbbbebb",
        "bayxaacaaabtutstutbwwsub",
        "baaxaadazabtutstutbsssub",
        "bkaaaacazacsssssssususvb",
        "bcccdcbazadsssssssususvb"
      ],
      "terrain": {
        "a": "t_thconc_floor",
        "b": "t_strconc_wall",
        "c": "t_wall_glass",
        "d": "t_door_glass_c",
        "e": "t_door_metal_c",
        "f": "t_carpet_red",
        "g": "t_carpet_red",
        "h": "t_carpet_red",
        "i": "t_carpet_red",
        "j": "t_thconc_floor",
        "k": "t_thconc_floor",
        "l": "t_thconc_floor",
        "m": "t_thconc_floor",
        "n": "t_thconc_floor",
        "o": "t_door_c",
        "p": "t_thconc_floor",
        "q": "t_sewage_pipe",
        "r": "t_machinery_heavy",
        "s": "t_linoleum_gray",
        "t": "t_linoleum_gray",
        "u": "t_linoleum_gray",
        "v": "t_linoleum_gray",
        "w": "t_linoleum_gray",
        "x": "t_thconc_floor",
        "y": "t_thconc_floor",
        "A": "t_thconc_floor",
        "z": "t_metal_floor",
        "B": "t_stairs_up"
      },
      "furniture": {
        "g": "f_bed",
        "h": "f_sofa",
        "i": "f_locker",
        "j": "f_bench",
        "k": "f_locker",
        "l": [ "f_treadmill", "f_treadmill_mechanical" ],
        "m": "f_shower",
        "n": "f_toilet",
        "p": "f_sink",
        "t": "f_chair",
        "u": "f_table",
        "v": "f_oven",
        "w": "f_sink",
        "x": "f_table",
        "y": "f_chair",
        "A": "f_vending_c"
      },
      "place_loot": [
        { "group": "army_bed", "chance": 80, "repeat": [ 2 ], "x": [ 1, 2 ], "y": [ 11, 11 ] },
        { "group": "army_bed", "chance": 80, "repeat": [ 2 ], "x": [ 1, 2 ], "y": [ 9, 9 ] },
        { "group": "army_bed", "chance": 80, "repeat": [ 2 ], "x": [ 1, 2 ], "y": [ 7, 7 ] },
        { "group": "army_bed", "chance": 80, "repeat": [ 2 ], "x": [ 1, 2 ], "y": [ 5, 5 ] },
        { "group": "army_bed", "chance": 80, "repeat": [ 2 ], "x": [ 1, 2 ], "y": [ 3, 3 ] },
        { "group": "army_bed", "chance": 80, "repeat": [ 2 ], "x": [ 1, 2 ], "y": [ 1, 1 ] },
        { "group": "army_bed", "chance": 80, "repeat": [ 2 ], "x": [ 14, 15 ], "y": [ 1, 1 ] },
        { "group": "army_bed", "chance": 80, "repeat": [ 2 ], "x": [ 14, 15 ], "y": [ 3, 3 ] },
        { "group": "army_bed", "chance": 80, "repeat": [ 2 ], "x": [ 14, 15 ], "y": [ 7, 7 ] },
        { "group": "army_bed", "chance": 80, "repeat": [ 2 ], "x": [ 14, 15 ], "y": [ 5, 5 ] },
        { "group": "army_personal_locker", "chance": 80, "repeat": [ 2 ], "x": [ 11, 11 ], "y": [ 3, 3 ] },
        { "group": "army_personal_locker", "chance": 80, "repeat": [ 2 ], "x": [ 12, 12 ], "y": [ 3, 3 ] },
        { "group": "army_personal_locker", "chance": 80, "repeat": [ 2 ], "x": [ 12, 12 ], "y": [ 7, 7 ] },
        { "group": "army_personal_locker", "chance": 80, "repeat": [ 2 ], "x": [ 11, 11 ], "y": [ 7, 7 ] },
        { "group": "army_personal_locker", "chance": 80, "repeat": [ 2 ], "x": [ 5, 5 ], "y": [ 7, 7 ] },
        { "group": "army_personal_locker", "chance": 80, "repeat": [ 2 ], "x": [ 4, 4 ], "y": [ 7, 7 ] },
        { "group": "army_personal_locker", "chance": 80, "repeat": [ 2 ], "x": [ 4, 4 ], "y": [ 3, 3 ] },
        { "group": "army_personal_locker", "chance": 80, "repeat": [ 2 ], "x": [ 5, 5 ], "y": [ 3, 3 ] },
        { "group": "army_personal_locker", "chance": 80, "repeat": [ 2 ], "x": [ 4, 4 ], "y": [ 11, 11 ] },
        { "group": "army_personal_locker", "chance": 80, "repeat": [ 2 ], "x": [ 5, 5 ], "y": [ 11, 11 ] },
        { "group": "bedroom", "chance": 50, "repeat": [ 2 ], "x": [ 4, 5 ], "y": [ 1, 2 ] },
        { "group": "bedroom", "chance": 50, "repeat": [ 2 ], "x": [ 11, 12 ], "y": [ 1, 2 ] },
        { "group": "bedroom", "chance": 50, "repeat": [ 2 ], "x": [ 11, 12 ], "y": [ 5, 6 ] },
        { "group": "bedroom", "chance": 50, "repeat": [ 2 ], "x": [ 4, 5 ], "y": [ 5, 6 ] },
        { "group": "bedroom", "chance": 50, "repeat": [ 2 ], "x": [ 4, 5 ], "y": [ 9, 10 ] },
        { "group": "cleaning_bulk", "chance": 50, "repeat": [ 2 ], "x": [ 4, 4 ], "y": [ 14, 14 ] },
        { "group": "cleaning_bulk", "chance": 50, "repeat": [ 2 ], "x": [ 17, 17 ], "y": [ 13, 13 ] },
        { "group": "cleaning", "chance": 50, "repeat": [ 2 ], "x": [ 18, 18 ], "y": [ 13, 13 ] },
        { "group": "locker_gym", "chance": 50, "repeat": [ 8 ], "x": [ 20, 20 ], "y": [ 10, 13 ] },
        { "group": "vending_food", "chance": 80, "repeat": [ 1 ], "x": [ 21, 21 ], "y": [ 2, 2 ] },
        { "group": "vending_drink", "chance": 80, "repeat": [ 1 ], "x": [ 22, 22 ], "y": [ 2, 2 ] },
        { "group": "office", "chance": 50, "repeat": [ 2 ], "x": [ 3, 3 ], "y": [ 20, 21 ] },
        { "group": "office_mess", "chance": 50, "repeat": [ 5 ], "x": [ 5, 1 ], "y": [ 20, 22 ] },
        { "group": "bar_table", "chance": 50, "repeat": [ 2 ], "x": [ 12, 12 ], "y": [ 20, 21 ] },
        { "group": "bar_table", "chance": 50, "repeat": [ 2 ], "x": [ 16, 16 ], "y": [ 20, 21 ] },
        { "group": "kitchen_nonfood", "chance": 50, "repeat": [ 4 ], "x": [ 19, 20 ], "y": [ 20, 20 ] },
        { "group": "kitchen", "chance": 50, "repeat": [ 4 ], "x": [ 22, 22 ], "y": [ 20, 21 ] },
        { "group": "oven", "chance": 50, "repeat": [ 4 ], "x": [ 22, 22 ], "y": [ 22, 23 ] },
        { "group": "office_mess", "chance": 50, "repeat": [ 5 ], "x": [ 6, 22 ], "y": [ 16, 18 ] },
        { "group": "office_mess", "chance": 50, "repeat": [ 5 ], "x": [ 9, 7 ], "y": [ 14, 1 ] },
        { "group": "office_mess", "chance": 50, "repeat": [ 2 ], "x": [ 7, 9 ], "y": [ 20, 23 ] }
      ],
      "place_monsters": [ { "monster": "GROUP_BUNKER", "x": [ 1, 22 ], "y": [ 1, 22 ], "density": 0.5 } ]
    }
  }
]
