I would appreciate some nitpicking feedback, this is all completely new to me. I hope to make some more in the future.
[
{
"comment": "two bedroom one bath single garage home.",
"type": "mapgen",
"om_terrain": [
"house"
],
"method": "json",
"weight": 100,
"object": {
"rows": [
"..........SSS.SSSSSS....",
".........P.S..SSSSSSz...",
"...z----z.zSz-MMMMMM--..",
"..|W|@@|W|~x~|______X|..",
"..| @@ |.S.|_______|..",
".z| |.S.|_______|z.",
".zWDC :W.S.W_______+S.",
".zWD :W.S.W______>|R.",
".z|-- |.S.|______>Wz.",
"..|#| |.S.|______>Wz.",
"..| + |.S.|______>|..",
"..|#| |.S.|L_34>>>|..",
"..|--+-+-|zSz--+------..",
"..|BB!| K|G+G|K |z.",
"..W!!!+ CTC +S.",
"..|;|I| CTC |z.",
"..|----+|D | CTC W..",
"..|D @K |? H| |..",
".z|C @ |? T|!<<<--|..",
".zW |? H|!!!!!<W..",
".z|^ :|^ ^|FEIEO<|..",
"..---WW---GAG----W----..",
"....zzzz.SSSSS..zzz.....",
"..........SSS..........."
],
"terrain": {
" ": "t_floor",
"_": "t_thconc_floor",
"!": "t_linoleum_white",
".": "t_grass",
"-": "t_wall",
"|": "t_wall",
":": "t_floor",
";": "t_linoleum_white",
"#": "t_floor",
"+": "t_door_c",
">": "t_thconc_floor",
"<": "t_linoleum_white",
"?": "t_floor",
"@": "t_floor",
"^": "t_floor",
"3": "t_thconc_floor",
"4": "t_thconc_floor",
"z": "t_shrub",
"A": "t_door_glass_c",
"B": "t_linoleum_white",
"C": "t_floor",
"D": "t_floor",
"E": "t_linoleum_white",
"F": "t_linoleum_white",
"G": "t_wall_glass",
"H": "t_floor",
"I": "t_linoleum_white",
"K": "t_floor",
"L": "t_thconc_floor",
"M": "t_door_metal_locked",
"O": "t_linoleum_white",
"P": "t_grass",
"R": "t_grass",
"S": "t_sidewalk",
"T": "t_floor",
"W": "t_window_domestic",
"X": "t_gates_mech_control",
"~": "t_fence_h",
"x": "t_fencegate_c"
},
"furniture": {
"@": "f_bed",
"K": "f_bookcase",
">": "f_counter",
"<": "f_counter",
"#": "f_rack",
":": "f_dresser",
"3": "f_washer",
"4": "f_dryer",
"^": "f_indoor_plant",
"?": "f_sofa",
"I": "f_sink",
"T": "f_table",
"B": "f_bathtub",
"C": "f_chair",
"D": "f_desk",
"R": "f_trashcan",
"E": "f_cupboard",
"F": "f_fridge",
"O": "f_oven",
"L": "f_locker",
"H": "f_armchair",
"P": "f_sign"
},
"toilets": {
";": { }
},
"add": [
{ "item": "television", "x": 13, "y": 18 }
],
"place_vehicles": [
{ "vehicle": "suburban_home", "chance": 10, "x": 17, "y": 7, "rotation": 90 }
],
"place_items": [
{ "item": "bedroom", "chance": 50, "x": [3,8], "y": [4,11] },
{ "item": "office", "chance": 50, "x": 3, "y": [6,7] },
{ "item": "child_items", "chance": 50, "x": [3,7], "y": [17,20] },
{ "item": "school", "chance": 50, "x": 3, "y": 17 },
{ "item": "bed", "chance": 75, "x": [5,6], "y": [3,4]},
{ "item": "bed", "chance": 75, "x": 5, "y": [17,18]},
{ "item": "homeguns", "chance": 25, "x": 3, "y": 11 },
{ "item": "shirts", "chance": 50, "x": 3, "y": 9 },
{ "item": "shirts", "chance": 50, "x": [16,17], "y": 11 },
{ "item": "dresser", "chance": 50, "x": 8, "y": [6,7] },
{ "item": "dresser", "chance": 50, "x": 7, "y": 20 },
{ "item": "homebooks", "chance": 50, "x": 8, "y": 13 },
{ "item": "novels", "chance": 50, "x": 6, "y": 17 },
{ "item": "fridge", "chance": 75, "x": 15, "y": 20 },
{ "item": "oven", "chance": 75, "x": 19, "y": 20 },
{ "item": "pasta", "chance": 75, "x": 18, "y": 20 },
{ "item": "cannedfood", "chance": 75, "x": 16, "y": 20 },
{ "item": "kitchen", "chance": 75, "x": [15,20], "y": [18,20] },
{ "item": "trash", "chance": 75, "x": 22, "y": 7 },
{ "item": "dining", "chance": 75, "x": 18, "y": [14,15] },
{ "item": "livingroom", "chance": 75, "x": 14, "y": 13 },
{ "item": "softdrugs", "chance": 75, "x": 5, "y": 15 },
{ "item": "cleaning", "chance": 50, "x": [18,20], "y": 11 },
{ "item": "bigtools", "chance": 50, "x": 14, "y": 11 },
{ "item": "home_hw", "chance": 50, "x": 20, "y": [7,10] }
]
}
}
]