1[ 2 { 3 "method": "json", 4 "om_terrain": [ [ "urban_14_1", "urban_14_2" ] ], 5 "type": "mapgen", 6 "weight": 250, 7 "object": { 8 "fill_ter": "t_thconc_floor", 9 "rows": [ 10 "%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%", 11 "%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%", 12 "#############%%%%%%%%%%%%%%%%%%%################", 13 "#8St|sssyTI@######################~~~~~~~~~~~~##", 14 "#9--+======@#-----|----|zz--|-|z#~~~~~~~~~~~~~~#", 15 "#||||=E====d#-----|----|----|-&z#~~##~~~~~~##~~#", 16 "#Ih===---O||#||||-|----|z-zz|-|z#~~##~~~~~~##~~#", 17 "#I====F152|<#zz-|-||&&|||&&||-||#~~~~~~~~~~~~~~#", 18 "#||||+|||||-#zz-&-------------|U#~~~~~~##~~~~~~#", 19 "#--[(-------#---&-------------&U#~~~~~~~~~~~~~~#", 20 "#!-----|:::|#zz-|-|||||||||||-|U#~~##~~~~~~##~~#", 21 "#W-----:----#||||-|zzzz|----|-||#~~##~~~~~~##~~#", 22 "#W-----:----#zz-|-&--zz|----&---#~~~~~~~~~~~~~~#", 23 "#!-----{----#---&-&--zz|----&---#~~~~~~##~~~~~~#", 24 "#Z-----:-]-)#---&-|-zzz|----|-||#~~~~~~~~~~~~~~#", 25 "#Z-----:----#-z-|-|||||||||||-|S#~~##~~~~~~##~~#", 26 "#Q!!!qq|-}-}#||||-------------+-#~~##~~~~~~##~~#", 27 "#############z-z&-------------|t#~~~~~~~~~~~~~~#", 28 "%%%%%%%%%%%%#--z||||&&|||&&||-####~~~~~~~~~~~~##", 29 "%%%%%%%%%%%%#zz--<|z---|----|-#<################", 30 "%%%%%%%%%%%%#-----|z-z-|----|-+-#%%%%%%%%%%%%%%%", 31 "%%%%%%%%%%%%#-zzz-|-zzz|----|-#$#%%%%%%%%%%%%%%%", 32 "%%%%%%%%%%%%#####################%%%%%%%%%%%%%%%", 33 "%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%" 34 ], 35 "palettes": [ "standard_domestic_palette" ], 36 "terrain": { 37 "%": "t_rock", 38 "=": "t_carpet_concrete_yellow", 39 "I": "t_carpet_concrete_yellow", 40 "h": "t_carpet_concrete_yellow", 41 "s": "t_carpet_concrete_yellow", 42 "y": "t_carpet_concrete_yellow", 43 "E": "t_carpet_concrete_yellow", 44 "T": "t_carpet_concrete_yellow", 45 "d": "t_carpet_concrete_yellow", 46 "@": "t_carpet_concrete_yellow", 47 "~": "t_dirtfloor", 48 "$": "t_sai_box", 49 ":": "t_wall_glass", 50 "{": "t_door_glass_c", 51 "&": "t_door_metal_pickable", 52 "<": "t_stairs_up", 53 ">": "t_stairs_down", 54 "-": "t_thconc_floor" 55 }, 56 "furniture": { 57 "!": "f_counter", 58 "]": [ "f_treadmill", "f_treadmill_mechanical" ], 59 ")": "f_exercise", 60 "}": [ "f_ergometer", "f_ergometer_mechanical" ] 61 }, 62 "vendingmachines": { "[": { "item_group": "vending_drink" }, "(": { "item_group": "vending_food" } }, 63 "set": [ 64 { "point": "trap", "id": "tr_rollmat", "x": [ 9, 11 ], "y": 11 }, 65 { "point": "trap", "id": "tr_rollmat", "x": [ 9, 11 ], "y": 12 } 66 ], 67 "place_item": [ { "item": "television", "x": 6, "y": 3 } ], 68 "items": { "!": [ { "item": "laundry", "chance": 20, "repeat": [ 1, 3 ] }, { "item": "cleaning", "chance": 10 } ] }, 69 "place_vehicles": [ { "vehicle": "laundry_cart", "x": [ 2, 6 ], "y": [ 10, 15 ], "chance": 50, "repeat": 2 } ] 70 } 71 }, 72 { 73 "method": "json", 74 "om_terrain": [ [ "urban_14_3", "urban_14_4" ] ], 75 "type": "mapgen", 76 "weight": 250, 77 "object": { 78 "fill_ter": "t_linoleum_white", 79 "rows": [ 80 "ssssssssssssssssssssssssssssssssssssssssssssssss", 81 "ssFFFsssssssss$sssssssssssss$sssssssssssssssssss", 82 "||ooo+o||||+|sssssssssssFFFFss|+|ooo|bbbb|oo|___", 83 "| |=||||bbbbb||oooooo||=|JJJ|o++o|JJ|[__", 84 "| +==|P|o+o+o|00000000|<|AAA``````AA|(__", 85 "| |<=|`J``````````````|||```````````|___", 86 "| |%=|`?```````````````m|```````````|___", 87 "| |>=|`J``````1111111``m|```````````|___", 88 "| |==|`J``````2222222``m|```````````|___", 89 "| ||||`````````````````m|```````````|___", 90 "| %j|9```65```3333333``m|```````````|___", 91 "| *`|9```65```4444444``m|```````````|___", 92 "|%*%%%%%%%%t|9```65````````````m|```````````|___", 93 "| %%|9```65```00```77``0|```````````|___", 94 "| %j|9```65```00```77``0|```````````|||_", 95 "| *`|9`````````````````0|```````````x=|_", 96 "| %`|9`````````````````0|```````````|<|_", 97 "| %t|9````88888888880000|```````````|=|_", 98 "||||a|x|a||||%%`%%%%%%%%%%%%%%|||||||||||x|||x|_", 99 "s^ssssssVspp|j%`%>`````z`````z|>|s^sspsppspsss__", 100 "ssssssssssss|`*`*````z````z```x=xsssssspssssss__", 101 "____________|t%)%z``zz````z``z|<|sssss__________", 102 "____________|||||||||||||||||||||_______________", 103 "________________________________________________" 104 ], 105 "palettes": [ "city_block_foundation_palette" ], 106 "terrain": { 107 "`": "t_linoleum_white", 108 "F": "t_concrete", 109 "a": "t_window_bars_domestic", 110 "b": "t_door_metal_pickable", 111 "=": "t_carpet_concrete_yellow", 112 "_": "t_pavement", 113 "[": "t_pavement", 114 "(": "t_pavement", 115 ")": "t_atm" 116 }, 117 "furniture": { 118 "1": "f_rack", 119 "2": "f_rack", 120 "3": "f_rack", 121 "4": "f_rack", 122 "5": "f_rack", 123 "6": "f_rack", 124 "7": "f_rack", 125 "9": "f_rack", 126 "z": "f_cardboard_box", 127 "8": "f_glass_fridge", 128 "m": "f_glass_fridge", 129 "0": "f_table" 130 }, 131 "vendingmachines": { "[": { "item_group": "vending_drink" }, "(": { "item_group": "vending_food" } }, 132 "items": { 133 "1": [ { "item": "beauty", "chance": 30, "repeat": [ 1, 2 ] } ], 134 "2": [ { "item": "vitamin_shop", "chance": 30, "repeat": [ 1, 2 ] } ], 135 "5": [ { "item": "cannedfood", "chance": 30, "repeat": [ 1, 2 ] } ], 136 "6": [ { "item": "groce_ingredient", "chance": 30, "repeat": [ 0, 4 ] } ], 137 "7": [ { "item": "alcohol", "chance": 30, "repeat": [ 0, 4 ] } ], 138 "3": [ 139 { "item": "groce_cereal", "chance": 30, "repeat": [ 0, 4 ] }, 140 { "item": "groce_bread", "chance": 30, "repeat": [ 1, 2 ] } 141 ], 142 "4": [ 143 { "item": "cannedfood", "chance": 30, "repeat": [ 0, 4 ] }, 144 { "item": "groce_pasta", "chance": 30, "repeat": [ 1, 2 ] } 145 ], 146 "8": [ { "item": "groce_frozen", "chance": 30, "repeat": [ 1, 2 ] } ], 147 "9": [ 148 { "item": "snacks", "chance": 30, "repeat": [ 1, 2 ] }, 149 { "item": "groce_softdrink", "chance": 30, "repeat": [ 1, 2 ] } 150 ], 151 "0": [ 152 { "item": "produce", "chance": 30, "repeat": [ 0, 4 ] }, 153 { "item": "groce_premade", "chance": 30, "repeat": [ 1, 2 ] } 154 ], 155 "m": [ 156 { "item": "groce_meat", "chance": 30, "repeat": [ 0, 4 ] }, 157 { "item": "groce_dairyegg", "chance": 30, "repeat": [ 1, 2 ] } 158 ] 159 }, 160 "place_nested": [ 161 { 162 "chunks": [ 163 [ "city_block_2_candy_shop", 20 ], 164 [ "city_block_2_beauty_shop", 20 ], 165 [ "city_block_2_vitamin_shop", 20 ], 166 [ "city_block_2_cellphone_shop", 20 ], 167 [ "city_block_2_music_shop", 20 ], 168 [ "city_block_2_electronics_shop", 20 ], 169 [ "city_block_2_pizza_shop", 20 ] 170 ], 171 "x": 1, 172 "y": 3 173 }, 174 { "chunks": [ [ "city_block_5x5_backroom_shop", 100 ] ], "x": 1, "y": 13 }, 175 { "chunks": [ [ "city_block_14x14_restaurant", 100 ] ], "x": 33, "y": 4 } 176 ] 177 } 178 }, 179 { 180 "method": "json", 181 "om_terrain": [ [ "urban_14_5", "urban_14_6" ] ], 182 "type": "mapgen", 183 "weight": 250, 184 "object": { 185 "fill_ter": "t_floor", 186 "rows": [ 187 "================================================", 188 "================================================", 189 "###o#oo###o##=================#o##o###o##o###===", 190 "#Ty yL|!~~###o####o###o######!#F512O3 HHs#===", 191 "#x H *~~~#I d|125347Y--6|~~>#4----7 lHo===", 192 "#x lH y|~#>#@@ |O------&J||~~~#||| A H#===", 193 "#x HH I|~###@@ |F-&-----J|!~~~#@@) NNRy #===", 194 "# hI|~#<#T + *~~|<#||||||||||*#===", 195 "# A A R|~~~#D b|hfh sHHHH|~~||#F15OThfh|!~#===", 196 "#JJJJ R|!~!#||+||hfh E H|~~+U#4--- +~~#===", 197 "#5-----|||||#B---+ s|~~||#@ @ @ @ |~~o===", 198 "#O------6|Dv#BtS8|RR Txxxy|!~~~#@d@d@d@d*~~#===", 199 "#4-----|||+|#|||||||||||||||||~~#|||||||||~~o===", 200 "#12F3Y-+ E#6|F152O34 RR L|~~#F152 *~~#===", 201 "#||||| |d y#--------7 *~~#3--- L|~~###=", 202 "#BBY-+ |b #||JJJA yrr|~~#O--- E|!~+~#=", 203 "#t---| | @@ #D|A H||+||||~~#I @RH ||+#>#=", 204 "#Q8S8| |I@@T#+||+||s H|D y|~~~!#@@d@RH x|9-#~#=", 205 "####o#*#o#### dd y|yHHH|Ih |~~#####o##o########=", 206 "==^%}```{%==#E ||||||I |~~#<#^==============", 207 "===%%%%%%%==# @@ +----+ @ |~~+~#===============", 208 "============#I@@IT|98tS|T@d|~~#>#===============", 209 "============#####o#######o#######===============", 210 "================================================" 211 ], 212 "palettes": [ "standard_domestic_palette" ], 213 "terrain": { 214 "=": "t_open_air", 215 "~": "t_carpet_yellow", 216 "!": "t_carpet_yellow", 217 "}": "t_ladder_up", 218 "{": "t_ladder_down", 219 "%": "t_metal_railing", 220 "`": "t_grate", 221 "t": "t_linoleum_gray", 222 "&": "t_linoleum_gray", 223 "S": "t_linoleum_gray", 224 "Q": "t_linoleum_gray", 225 "1": "t_linoleum_gray", 226 "2": "t_linoleum_gray", 227 "3": "t_linoleum_gray", 228 "4": "t_linoleum_gray", 229 "5": "t_linoleum_gray", 230 "6": "t_linoleum_gray", 231 "7": "t_linoleum_gray", 232 "8": "t_linoleum_gray", 233 "9": "t_linoleum_gray", 234 "B": "t_linoleum_gray", 235 "F": "t_linoleum_gray", 236 "O": "t_linoleum_gray", 237 "-": "t_linoleum_gray", 238 "Y": "t_linoleum_gray" 239 }, 240 "furniture": { "!": [ "f_indoor_plant_y", "f_indoor_plant" ], "&": "f_stool", ")": "f_beaded_door" }, 241 "place_item": [ 242 { "item": "stereo", "x": 1, "y": 6 }, 243 { "item": "television", "x": 1, "y": 5 }, 244 { "item": "television", "x": 24, "y": 11 }, 245 { "item": "television", "x": 19, "y": 17 }, 246 { "item": "television", "x": 40, "y": 17 } 247 ] 248 } 249 }, 250 { 251 "method": "json", 252 "om_terrain": [ [ "urban_14_7", "urban_14_8" ] ], 253 "type": "mapgen", 254 "weight": 250, 255 "object": { 256 "fill_ter": "t_floor", 257 "rows": [ 258 "================================================", 259 "================================================", 260 "###o#oo###o##=================#o#////////////===", 261 "#Ty yL|!~~###o####o###o######!#___________/===", 262 "#x H *~~~#I d|125347Y--6|~~<#___________/===", 263 "#x lH y|~#<#@@ |O------&J||~~~o___________/===", 264 "#x HH I|~###@@ |F-&-----J|!~~~#___________/===", 265 "# hI|~#>#T + *~~|>#___________/===", 266 "# A A R|~~~#D b|hfh sHHHH|~~||#___________/===", 267 "#JJJJ R|!~!#||+||hfh E H|~~+q#___________/===", 268 "#5-----|||||#B---+ s|~~||#___________/===", 269 "#O------6|Dv#BtS8|RR Txxxy|!~~~#^__________/===", 270 "#4-----|||+|#|||||||||||||||||~~#___________/===", 271 "#12F3Y-+ E#6|F152O34 RR L|~~o___________/===", 272 "#||||| |d y#--------7 *~~#___________///=", 273 "#BBY-+ |b #||JJJA yrr|~~o_____________/=", 274 "#t---| | @@ #D|A H||+||||~~#_____________/=", 275 "#Q8S8| |I@@T#+||+||s H|D y|~~~!#_____________/=", 276 "####o#*#o#### dd y|yHHH|Ih |~~###]/////////////=", 277 "=^=%{```}%==#E ||||||I |~~#>#===============", 278 "===%%%%%%%==# @@ +----+ @ |~~+~#===============", 279 "============#I@@IT|98tS|T@d|~~#<#===============", 280 "============#####o#######o#######===============", 281 "================================================" 282 ], 283 "palettes": [ "standard_domestic_palette" ], 284 "terrain": { 285 "=": "t_open_air", 286 "~": "t_carpet_yellow", 287 "!": "t_carpet_yellow", 288 "_": "t_flat_roof", 289 "]": "t_gutter_drop", 290 "/": "t_gutter_north", 291 "}": "t_ladder_up", 292 "{": "t_ladder_down", 293 "%": "t_metal_railing", 294 "`": "t_grate", 295 "t": "t_linoleum_gray", 296 "&": "t_linoleum_gray", 297 "S": "t_linoleum_gray", 298 "Q": "t_linoleum_gray", 299 "1": "t_linoleum_gray", 300 "2": "t_linoleum_gray", 301 "3": "t_linoleum_gray", 302 "4": "t_linoleum_gray", 303 "5": "t_linoleum_gray", 304 "6": "t_linoleum_gray", 305 "7": "t_linoleum_gray", 306 "8": "t_linoleum_gray", 307 "9": "t_linoleum_gray", 308 "B": "t_linoleum_gray", 309 "F": "t_linoleum_gray", 310 "O": "t_linoleum_gray", 311 "-": "t_linoleum_gray", 312 "Y": "t_linoleum_gray" 313 }, 314 "furniture": { "!": [ "f_indoor_plant_y", "f_indoor_plant" ], "&": "f_stool", ")": "f_beaded_door" }, 315 "place_item": [ 316 { "item": "stereo", "x": 1, "y": 4 }, 317 { "item": "television", "x": 1, "y": 5 }, 318 { "item": "television", "x": 24, "y": 11 }, 319 { "item": "stereo", "x": 19, "y": 17 } 320 ] 321 } 322 }, 323 { 324 "method": "json", 325 "om_terrain": [ [ "urban_14_9", "urban_14_10" ] ], 326 "type": "mapgen", 327 "weight": 250, 328 "object": { 329 "fill_ter": "t_floor", 330 "rows": [ 331 "================================================", 332 "================================================", 333 "###o#oo###o##=================#o#===============", 334 "#Ty yL|!~~###o####o###o######!#===============", 335 "#x H *~~~#I d|125347Y--6|~~>#===============", 336 "#x lH y|~#>#@@ |O------&J||~~~o===============", 337 "#x HH I|~###@@ |F-&-----J|!~~~#===============", 338 "# hI|~#<#T + *~~|<#===============", 339 "# A A R|~~~#D b|hfh sHHHH|~~||#===============", 340 "#JJJJ R|!~!#||+||hfh E H|~~+q#===============", 341 "#5-----|||||#B---+ s|~~||#===============", 342 "#O------6|Dv#BtS8|RR Txxxy|!~~~#===============", 343 "#4-----|||+|#|||||||||||||||||~~#^==============", 344 "#12F3Y-+ E#6|F152O34 RR L|~~o===============", 345 "#||||| |d y#--------7 *~~#===============", 346 "#BBY-+ |b #||JJJA yrr|~~o===============", 347 "#t---| | @@ #D|A H||+||||~~#===============", 348 "#Q8S8| |I@@T#+||+||s H|D y|~~~!#===============", 349 "####o#*#o#### dd y|yHHH|Ih |~~###===============", 350 "=^=%}```{%==#E ||||||I |~~#~#===============", 351 "===%%%%%%%==# @@ +----+ @ |~~+~#===============", 352 "============#I@@IT|98tS|T@d|~~#>#===============", 353 "============#####o#######o#######===============", 354 "================================================" 355 ], 356 "palettes": [ "standard_domestic_palette" ], 357 "terrain": { 358 "=": "t_open_air", 359 "~": "t_carpet_yellow", 360 "!": "t_carpet_yellow", 361 "_": "t_flat_roof", 362 "]": "t_gutter_drop", 363 "/": "t_gutter_north", 364 "}": "t_ladder_up", 365 "{": "t_ladder_down", 366 "%": "t_metal_railing", 367 "`": "t_grate", 368 "t": "t_linoleum_gray", 369 "&": "t_linoleum_gray", 370 "S": "t_linoleum_gray", 371 "Q": "t_linoleum_gray", 372 "1": "t_linoleum_gray", 373 "2": "t_linoleum_gray", 374 "3": "t_linoleum_gray", 375 "4": "t_linoleum_gray", 376 "5": "t_linoleum_gray", 377 "6": "t_linoleum_gray", 378 "7": "t_linoleum_gray", 379 "8": "t_linoleum_gray", 380 "9": "t_linoleum_gray", 381 "B": "t_linoleum_gray", 382 "F": "t_linoleum_gray", 383 "O": "t_linoleum_gray", 384 "-": "t_linoleum_gray", 385 "Y": "t_linoleum_gray" 386 }, 387 "furniture": { "!": [ "f_indoor_plant_y", "f_indoor_plant" ], "&": "f_stool", ")": "f_beaded_door" }, 388 "place_item": [ 389 { "item": "television", "x": 1, "y": 4 }, 390 { "item": "stereo", "x": 1, "y": 5 }, 391 { "item": "television", "x": 24, "y": 11 }, 392 { "item": "stereo", "x": 19, "y": 17 } 393 ] 394 } 395 }, 396 { 397 "method": "json", 398 "om_terrain": [ [ "urban_14_11", "urban_14_12" ] ], 399 "type": "mapgen", 400 "weight": 250, 401 "object": { 402 "fill_ter": "t_flat_roof", 403 "rows": [ 404 " ", 405 " ", 406 "|222222222222 222 ", 407 "|...........3222222222222222222.2 ", 408 "|.:....................%%%%%%%%%% ", 409 "|......%%%%%%%%........%bbb`tt``% ", 410 "|......%L`Y```%........%````Y```% ", 411 "|......%L``>``%A...=...*```````>% ", 412 "|......%r````b%A.......%rrr``r``% ", 413 "|......%r````b%A.......%%%%%%%%%% ", 414 "|......%%%%%*%%.........AAA.....3 ", 415 "|...............................3 ", 416 "|...............................5 ", 417 "|...............................3 ", 418 "|..X...............=............3 ", 419 "|...............................3 ", 420 "|...............................3 ", 421 "|...............................3 ", 422 "|5-#######--|...................3 ", 423 " #{##### |......N.....N......3 ", 424 " ####### |...................3 ", 425 " |...................3 ", 426 " |-------------------3 ", 427 " " 428 ], 429 "palettes": [ "roof_palette" ], 430 "terrain": { 431 ">": "t_stairs_down", 432 "{": "t_ladder_down", 433 "%": "t_brick_wall", 434 "*": "t_door_metal_pickable", 435 "`": "t_thconc_floor", 436 "b": "t_thconc_floor", 437 "r": "t_thconc_floor", 438 "L": "t_thconc_floor", 439 "Y": "t_thconc_floor", 440 "t": "t_thconc_floor" 441 } 442 } 443 }, 444 { 445 "method": "json", 446 "om_terrain": [ [ "urban_14_13", "urban_14_14" ] ], 447 "type": "mapgen", 448 "weight": 250, 449 "object": { 450 "fill_ter": "t_flat_roof", 451 "rows": [ 452 " ", 453 " ", 454 " ", 455 " ", 456 " .......... ", 457 " ........ .......... ", 458 " ........ .......... ", 459 " ........ .......... ", 460 " ........ .......:.. ", 461 " ........ .......... ", 462 " ........ ", 463 " ", 464 " ", 465 " ", 466 " ", 467 " ", 468 " ", 469 " ", 470 " ", 471 " ", 472 " ", 473 " ", 474 " ", 475 " " 476 ], 477 "palettes": [ "roof_palette" ] 478 } 479 } 480] 481