1[ 2 { 3 "method": "json", 4 "object": { 5 "fill_ter": "t_floor", 6 "place_items": [ 7 { "chance": 85, "repeat": [ 1, 6 ], "item": "smoke_shop", "x": 21, "y": [ 5, 6 ] }, 8 { "chance": 85, "repeat": [ 1, 6 ], "item": "smoke_shop", "x": 21, "y": 3 }, 9 { "chance": 85, "repeat": [ 1, 6 ], "item": "smoke_shop", "x": 13, "y": [ 2, 4 ] }, 10 { "chance": 65, "item": "trash", "x": [ 8, 9 ], "y": 20 }, 11 { "chance": 65, "item": "cubical_office", "x": 18, "y": 21 }, 12 { "chance": 85, "repeat": [ 1, 4 ], "item": "smokelounge_items", "x": 3, "y": 17 }, 13 { "chance": 45, "item": "jackets", "x": 14, "y": 20 }, 14 { "chance": 45, "item": "jackets", "x": 14, "y": 18 }, 15 { "chance": 75, "repeat": [ 1, 4 ], "item": "smokelounge_items", "x": [ 9, 10 ], "y": 18 }, 16 { "chance": 75, "repeat": [ 1, 4 ], "item": "smokelounge_items", "x": 12, "y": [ 16, 18 ] }, 17 { "chance": 75, "repeat": [ 1, 4 ], "item": "smokelounge_items", "x": 4, "y": 16 }, 18 { "chance": 75, "repeat": [ 1, 4 ], "item": "smokelounge_items", "x": 12, "y": [ 10, 13 ] }, 19 { "chance": 75, "repeat": [ 1, 4 ], "item": "smokelounge_items", "x": 10, "y": [ 10, 13 ] }, 20 { "chance": 75, "repeat": [ 1, 4 ], "item": "smokelounge_items", "x": 3, "y": 10 }, 21 { "chance": 75, "repeat": [ 1, 4 ], "item": "smokelounge_items", "x": [ 5, 10 ], "y": 6 }, 22 { "chance": 75, "repeat": [ 1, 4 ], "item": "smokelounge_items", "x": [ 5, 10 ], "y": 4 }, 23 { "chance": 75, "repeat": [ 1, 4 ], "item": "smokelounge_items", "x": 2, "y": [ 4, 7 ] }, 24 { "chance": 75, "repeat": [ 1, 4 ], "item": "misc_smoking", "x": 18, "y": [ 8, 9 ] }, 25 { "chance": 75, "repeat": [ 1, 8 ], "item": "magazines", "x": 14, "y": 17 }, 26 { "chance": 25, "item": "floor_trash", "x": 20, "y": 17 }, 27 { "chance": 25, "item": "floor_trash", "x": 8, "y": 14 }, 28 { "chance": 25, "item": "floor_trash", "x": 16, "y": 12 }, 29 { "chance": 25, "item": "floor_trash", "x": 5, "y": 11 }, 30 { "chance": 25, "item": "floor_trash", "x": 14, "y": 6 } 31 ], 32 "rows": [ 33 "____d______d__1sss1__d__", 34 "_|||--------|||sss|||||_", 35 "_|M..........{|TTT|^.#|_", 36 "_|M..........{|TTT|.g#|_", 37 "_|{..######..{|+|+|.g#|d", 38 "_|{...............|.g#|_", 39 "_|{..######.......|.g#|_", 40 "_|{...............#..#|_", 41 "d||||||...........{..Y|_", 42 "_|b..^|...........{...|_", 43 "_|btt.....{.{.....#.g.|_", 44 "_|btt.....{.{.....###.|_", 45 "_|b.......{.{.........|_", 46 "_||||||...{.{........M|_", 47 "_|b..^|..............S|_", 48 "_|btt................^|_", 49 "_|btt.......#||||D|||||_", 50 "_|btt.......#|lg|.D..&|d", 51 "_|b...|Y.{{.#|l.|.|Y.R|_", 52 "_|||||||||||||wDwDw||||_", 53 "__d_____aa4ps|l...^|d___", 54 "________ppppsD...ct|____", 55 "_____d__pppps|||||||____", 56 "___________d_________d__" 57 ], 58 "terrain": { 59 "+": "t_door_glass_c", 60 "-": "t_wall_glass", 61 ".": "t_floor", 62 "D": "t_door_c", 63 "T": "t_thconc_floor", 64 "_": "t_grass", 65 "a": "t_pavement", 66 "1": "t_dirt", 67 "d": "t_dirt", 68 "p": "t_pavement", 69 "s": "t_sidewalk", 70 "w": "t_wall_g", 71 "|": "t_brick_wall", 72 "4": "t_gutter_downspout" 73 }, 74 "furniture": { 75 "#": "f_counter", 76 "S": "f_statue", 77 "^": [ "f_indoor_plant_y", "f_indoor_plant" ], 78 "a": [ "f_dumpster", "f_recycle_bin" ], 79 "b": "f_bench", 80 "c": "f_chair", 81 "l": "f_locker", 82 "t": "f_table", 83 "{": "f_rack", 84 "R": "f_sink", 85 "g": "f_stool", 86 "Y": "f_trashcan" 87 }, 88 "vendingmachines": { "M": { "item_group": "vending_drink" }, "F": { "item_group": "vending_food" } }, 89 "sealed_item": { "1": { "item": { "item": "seed_tobacco" }, "furniture": "f_planter_harvest" } }, 90 "toilets": { "&": { } } 91 }, 92 "om_terrain": "smoke_lounge", 93 "type": "mapgen", 94 "weight": 100 95 }, 96 { 97 "type": "mapgen", 98 "method": "json", 99 "om_terrain": "smoke_lounge_roof", 100 "object": { 101 "fill_ter": "t_flat_roof", 102 "rows": [ 103 " ", 104 " |2222222222223 |2223 ", 105 " |............3 |...3 ", 106 " |............3 |...3 ", 107 " |............3222|...3 ", 108 " |....................3 ", 109 " |....................3 ", 110 " |....................3 ", 111 " |....................3 ", 112 " |....................3 ", 113 " |....................3 ", 114 " |....................3 ", 115 " |....................3 ", 116 " |....................3 ", 117 " |....................3 ", 118 " |....................3 ", 119 " |...............&....3 ", 120 " |...:................3 ", 121 " |....................3 ", 122 " |--------5--|.....3--3 ", 123 " |..=..3 ", 124 " |.....3 ", 125 " |-----3 ", 126 " " 127 ], 128 "palettes": [ "roof_palette" ], 129 "place_nested": [ 130 { 131 "chunks": [ 132 [ "null", 20 ], 133 [ "roof_2x2_utilities_b", 15 ], 134 [ "roof_2x2_utilities_c", 5 ], 135 [ "roof_2x2_utilities_d", 40 ], 136 [ "roof_2x2_utilities", 50 ] 137 ], 138 "x": [ 4, 17 ], 139 "y": [ 6, 12 ] 140 } 141 ] 142 } 143 }, 144 { 145 "method": "json", 146 "object": { 147 "place_items": [ 148 { "chance": 85, "repeat": [ 1, 4 ], "item": "smokelounge_items", "x": 19, "y": [ 15, 16 ] }, 149 { "chance": 85, "repeat": [ 1, 4 ], "item": "smokelounge_items", "x": 10, "y": 14 }, 150 { "chance": 85, "repeat": [ 1, 4 ], "item": "smokelounge_items", "x": 12, "y": 13 }, 151 { "chance": 85, "repeat": [ 1, 4 ], "item": "smokelounge_items", "x": 19, "y": 12 }, 152 { "chance": 85, "repeat": [ 1, 4 ], "item": "smokelounge_items", "x": 11, "y": [ 12, 13 ] }, 153 { "chance": 85, "repeat": [ 1, 4 ], "item": "smokelounge_items", "x": [ 12, 15 ], "y": 2 }, 154 { "chance": 45, "item": "floor_trash", "x": 18, "y": 18 }, 155 { "chance": 45, "item": "floor_trash", "x": 10, "y": 18 }, 156 { "chance": 45, "item": "floor_trash", "x": 16, "y": 14 }, 157 { "chance": 45, "item": "floor_trash", "x": 16, "y": 10 }, 158 { "chance": 45, "item": "floor_trash", "x": 9, "y": 10 }, 159 { "chance": 45, "item": "floor_trash", "x": 5, "y": 10 }, 160 { "chance": 45, "item": "floor_trash", "x": 11, "y": 5 }, 161 { "chance": 45, "item": "cubical_office", "x": 3, "y": 18 }, 162 { "chance": 45, "item": "cubical_office", "x": 2, "y": 17 }, 163 { "chance": 45, "item": "cubical_office", "x": 11, "y": 14 }, 164 { "chance": 55, "item": "hatstore_hats", "x": 21, "y": 15 }, 165 { "chance": 55, "item": "hatstore_hats", "x": 2, "y": 13 }, 166 { "chance": 45, "item": "jackets", "x": 2, "y": 14 }, 167 { "chance": 45, "item": "office", "x": 12, "y": [ 20, 21 ] }, 168 { "chance": 75, "repeat": [ 1, 4 ], "item": "smokelounge_items", "x": [ 11, 17 ], "y": 7 }, 169 { "chance": 75, "repeat": [ 1, 4 ], "item": "smokelounge_items", "x": 2, "y": [ 7, 11 ] }, 170 { "chance": 75, "repeat": [ 1, 4 ], "item": "smokelounge_items", "x": [ 11, 17 ], "y": 4 }, 171 { "chance": 75, "repeat": [ 1, 4 ], "item": "alcohol", "x": 2, "y": [ 2, 6 ] }, 172 { "chance": 15, "item": "bags", "x": 21, "y": 18 }, 173 { "chance": 65, "repeat": [ 1, 8 ], "item": "magazines", "x": 11, "y": 16 }, 174 { "chance": 65, "repeat": [ 1, 8 ], "item": "magazines", "x": 12, "y": 14 }, 175 { "chance": 65, "repeat": [ 1, 8 ], "item": "magazines", "x": 12, "y": 12 } 176 ], 177 "fill_ter": "t_floor", 178 "rows": [ 179 "___d___1sss1____d_______", 180 "_||---||ttt||||||||||||_", 181 "_|{...^|D-D|cccc.^|RY&|d", 182 "_|{....|..........+...|_", 183 "_|{....c...{{{{{{{|||||_", 184 "_|{...Cc..........|II^|_", 185 "d|{....c..........|C..|d", 186 "_|c..C.c...{{{{{{{||+||_", 187 "_|c....c..............|_", 188 "_|c....|..............|_", 189 "_|c....|..........C#C.|_", 190 "_|c...#|..............|_", 191 "_|||..||..###.H...C#C.|_", 192 "_|l....|..###.H.M||||||_", 193 "_|l....|..###.H.M|...H|_", 194 "d|.....+...........#.H|d", 195 "_|C....|..HHH......#.H|_", 196 "_|##C..|...........#.H|_", 197 "_|##..^|^.......^|...H|_", 198 "_||||||||||||+|||||||||_", 199 "___d_______|l......|4aa_", 200 "_______d___|l......+sppd", 201 "___________|||||||||spp_", 202 "_d_______d________d_____" 203 ], 204 "terrain": { 205 "+": "t_door_c", 206 "-": "t_wall_glass", 207 "D": "t_door_glass_c", 208 "_": "t_grass", 209 "d": "t_dirt", 210 "1": "t_dirt", 211 "p": "t_pavement", 212 "a": "t_pavement", 213 "s": "t_sidewalk", 214 "t": "t_thconc_floor", 215 "|": "t_wall_w", 216 "4": "t_gutter_downspout" 217 }, 218 "furniture": { 219 "#": "f_table", 220 "C": "f_chair", 221 "H": "f_sofa", 222 "^": [ "f_indoor_plant_y", "f_indoor_plant" ], 223 "a": [ "f_dumpster", "f_recycle_bin" ], 224 "c": "f_counter", 225 "l": "f_locker", 226 "I": "f_desk", 227 "{": "f_rack", 228 "R": "f_sink", 229 "g": "f_stool", 230 "Y": "f_trashcan" 231 }, 232 "vendingmachines": { "M": { "item_group": "vending_drink" }, "F": { "item_group": "vending_food" } }, 233 "sealed_item": { "1": { "item": { "item": "seed_tobacco" }, "furniture": "f_planter_harvest" } }, 234 "toilets": { "&": { } } 235 }, 236 "om_terrain": "smoke_lounge_1", 237 "type": "mapgen", 238 "weight": 100 239 }, 240 { 241 "type": "mapgen", 242 "method": "json", 243 "om_terrain": "smoke_lounge_roof_1", 244 "object": { 245 "fill_ter": "t_flat_roof", 246 "rows": [ 247 " ", 248 " |222222222222222222223 ", 249 " |....................3 ", 250 " |.....=............:.3 ", 251 " |....................3 ", 252 " |....................3 ", 253 " |....................3 ", 254 " |....................3 ", 255 " |....................3 ", 256 " |....................3 ", 257 " |....................3 ", 258 " |....................3 ", 259 " |....................3 ", 260 " |....................3 ", 261 " |....................3 ", 262 " |....................3 ", 263 " |....................3 ", 264 " |....................3 ", 265 " |....................3 ", 266 " |----------.......35-3 ", 267 " |.......3 ", 268 " |...&...3 ", 269 " |-------3 ", 270 " " 271 ], 272 "palettes": [ "roof_palette" ], 273 "place_nested": [ 274 { 275 "chunks": [ 276 [ "null", 20 ], 277 [ "roof_2x2_utilities_b", 15 ], 278 [ "roof_2x2_utilities_c", 5 ], 279 [ "roof_2x2_utilities_d", 40 ], 280 [ "roof_2x2_utilities", 50 ] 281 ], 282 "x": [ 3, 17 ], 283 "y": [ 5, 16 ] 284 } 285 ] 286 } 287 } 288] 289