1[ 2 { 3 "type": "mapgen", 4 "method": "json", 5 "om_terrain": [ "church" ], 6 "//": "New England Church", 7 "weight": 1000, 8 "object": { 9 "fill_ter": "t_dirt", 10 "rows": [ 11 " ^^^^^^ ", 12 " |---|--------| ", 13 " ||dhy|.6ooo.ll|| ", 14 " |W...+.........Dsss ", 15 " ^^|--+-|------+--|^^s ", 16 " ^||yy...rrrr...yy||^s ", 17 " wp...b.rttr.b....w s ", 18 " |......rrrr......| s ", 19 " ^w.......rr.......w^s ", 20 " ^|.######rr######.|^s ", 21 " ^w.......rr.......w^s ", 22 " ^|.######rr######.|^s ", 23 " w.......rr.......w s ", 24 " |.######rr######.| s ", 25 " ^w.......rr.......w^s ", 26 " ^|.######rr######.|^s ", 27 " ^|y......rr......y|^s ", 28 " |-w|----rr----|w-| s ", 29 " ^^|ll|<rry|ST|^^ s ", 30 " ^|....rr.+..|^ s ", 31 " |----++-|--| s ", 32 " O ss O s ", 33 " ^^ ss ^^ s ", 34 " ^^ ss ^^ s " 35 ], 36 "terrain": { 37 "p": "t_floor", 38 "6": "t_floor", 39 "W": "t_floor", 40 "<": "t_stairs_up", 41 "y": "t_floor", 42 "t": "t_carpet_red", 43 "r": "t_carpet_red" 44 }, 45 "furniture": { "p": "f_piano", "W": "f_wardrobe" }, 46 "palettes": [ "church" ], 47 "mapping": { "b": { "furniture": "f_brazier" } }, 48 "items": { 49 "#": { "item": "church", "chance": 40 }, 50 ".": { "item": "church", "chance": 5 }, 51 "d": { "item": "office", "chance": 30 }, 52 "l": { "item": "jackets", "chance": 60 }, 53 "o": { "item": "church", "chance": 40 } 54 }, 55 "computers": { 56 "6": { 57 "name": "Church Bells 1.2", 58 "options": [ 59 { "name": "Gathering Toll", "action": "toll" }, 60 { "name": "Wedding Toll", "action": "toll" }, 61 { "name": "Funeral Toll", "action": "toll" } 62 ] 63 } 64 } 65 } 66 }, 67 { 68 "type": "mapgen", 69 "method": "json", 70 "om_terrain": "church_roof", 71 "object": { 72 "fill_ter": "t_open_air", 73 "rows": [ 74 " ", 75 " |2222222222223 ", 76 " ||............33 ", 77 " |..............3 ", 78 " |..............3 ", 79 " ||..............33 ", 80 " |................3 ", 81 " |................3 ", 82 " |................3 ", 83 " |................3 ", 84 " |................3 ", 85 " |................3 ", 86 " |................3 ", 87 " |................3 ", 88 " |................3 ", 89 " |................3 ", 90 " |.....######.....3 ", 91 " |--|..#____#..3--3 ", 92 " |..#> <#..3 ", 93 " |..#____#..3 ", 94 " |--######--3 ", 95 " O O ", 96 " ", 97 " " 98 ], 99 "palettes": [ "roof_palette" ], 100 "terrain": { 101 "O": "t_column", 102 ".": "t_shingle_flat_roof", 103 ">": "t_stairs_down", 104 "<": "t_stairs_up", 105 "#": "t_wall_w", 106 "Q": "t_open_air" 107 } 108 } 109 }, 110 { 111 "type": "mapgen", 112 "method": "json", 113 "om_terrain": "church_steeple", 114 "object": { 115 "fill_ter": "t_floor", 116 "rows": [ 117 " ", 118 " ", 119 " ", 120 " ", 121 " ", 122 " ", 123 " ", 124 " ", 125 " ", 126 " ", 127 " ", 128 " ", 129 " ", 130 " ", 131 " ", 132 " ", 133 " ##oo## ", 134 " #____# ", 135 " o> <o ", 136 " #____# ", 137 " ##oo## ", 138 " ", 139 " ", 140 " " 141 ], 142 "palettes": [ "roof_palette" ], 143 "terrain": { "<": "t_stairs_up", ">": "t_stairs_down", "o": "t_wall_glass", "#": "t_wall_w" } 144 } 145 }, 146 { 147 "type": "mapgen", 148 "method": "json", 149 "om_terrain": "church_steeple_end", 150 "object": { 151 "fill_ter": "t_floor", 152 "rows": [ 153 " ", 154 " ", 155 " ", 156 " ", 157 " ", 158 " ", 159 " ", 160 " ", 161 " ", 162 " ", 163 " ", 164 " ", 165 " ", 166 " ", 167 " ", 168 " ", 169 " ##oo## ", 170 " #____# ", 171 " o_ >o ", 172 " #____# ", 173 " ##oo## ", 174 " ", 175 " ", 176 " " 177 ], 178 "palettes": [ "roof_palette" ], 179 "terrain": { ">": "t_stairs_down", "#": "t_wall_w", "o": "t_wall_glass" } 180 } 181 }, 182 { 183 "type": "mapgen", 184 "method": "json", 185 "om_terrain": "church_steeple_roof", 186 "object": { 187 "fill_ter": "t_floor", 188 "rows": [ 189 " ", 190 " ", 191 " ", 192 " ", 193 " ", 194 " ", 195 " ", 196 " ", 197 " ", 198 " ", 199 " ", 200 " ", 201 " ", 202 " ", 203 " ", 204 " ", 205 " ...... ", 206 " ...... ", 207 " ...... ", 208 " ...... ", 209 " ...... ", 210 " ", 211 " ", 212 " " 213 ], 214 "palettes": [ "roof_palette" ], 215 "terrain": { ".": "t_shingle_flat_roof" } 216 } 217 }, 218 { 219 "type": "mapgen", 220 "method": "json", 221 "om_terrain": [ "church_1" ], 222 "//": "Gothic Church", 223 "weight": 1000, 224 "object": { 225 "fill_ter": "t_dirt", 226 "rows": [ 227 " $$ W W $$ ", 228 " $$ WWWWGVBBVGWWWW $$ ", 229 " W..h.cccc.h..W ", 230 " WWVWWR..........RWWBWW ", 231 "WW#.#.R.b..cc..b.R.#.#WW", 232 " G#.#.R..........R.#.#V ", 233 " V#.#.Rrrrr..rrrrR.#.#B ", 234 "WW#..................#WW", 235 " WW+WW#####..#####WW+WW ", 236 "ssss V............B ssss", 237 "s WW#####..#####WW s", 238 "s $ WW............WW $ s", 239 "s $ G#####..#####V $ s", 240 "s $ B............G $ s", 241 "s $ WW#####..#####WW $ s", 242 "s $ WW............WW $ s", 243 "s V####....####B s", 244 "s WWWW-----gg-----WWWW s", 245 "s WSyWlll,y,,y,lllW,<W s", 246 "s W,,+,,,,,,,,,,,,+,,W s", 247 "s W,,WWWWWW++WWWWWW,tW s", 248 "s WT,WW$$WWssWW$$WW6tW s", 249 "s WWWWW ss WWWWW s", 250 "ssssssssssssssssssssssss" 251 ], 252 "palettes": [ "church" ], 253 "mapping": { "b": { "furniture": "f_brazier" } }, 254 "terrain": { 255 "#": "t_rock_floor", 256 "$": "t_shrub", 257 ".": "t_rock_floor", 258 "B": "t_window_stained_blue", 259 "C": "t_rock_floor", 260 "G": "t_window_stained_green", 261 "R": "t_railing_v", 262 "S": "t_floor", 263 "T": "t_floor", 264 "V": "t_window_stained_red", 265 "-": "t_wall_wood", 266 "W": "t_rock_wall", 267 "b": "t_rock_floor", 268 "c": "t_rock_floor", 269 "g": "t_door_glass_c", 270 "h": "t_rock_floor", 271 "l": "t_floor", 272 "r": "t_railing_h", 273 "<": "t_stairs_up", 274 ",": "t_floor", 275 "t": "t_floor", 276 "6": "t_floor", 277 "y": "t_floor" 278 }, 279 "items": { 280 "#": { "item": "church", "chance": 40 }, 281 ".": { "item": "church", "chance": 5 }, 282 "L": { "item": "cleaning", "chance": 30 }, 283 "c": { "item": "church", "chance": 40 }, 284 "l": { "item": "jackets", "chance": 60 } 285 }, 286 "computers": { 287 "6": { 288 "name": "Church Bells 1.2", 289 "options": [ 290 { "name": "Gathering Toll", "action": "toll" }, 291 { "name": "Wedding Toll", "action": "toll" }, 292 { "name": "Funeral Toll", "action": "toll" } 293 ] 294 } 295 } 296 } 297 }, 298 { 299 "type": "mapgen", 300 "method": "json", 301 "om_terrain": "church_2ndfloor_1", 302 "object": { 303 "fill_ter": "t_floor", 304 "rows": [ 305 " x x ", 306 " xxxxxxxxxxxxxx ", 307 " x____________x ", 308 " xxxxx____________xxxxx ", 309 "xx_______U____________xx", 310 " x____________________x ", 311 " x____________________x ", 312 "xx____________________xx", 313 " xxxxx____________xxxxx ", 314 " x____________x ", 315 " xx____________xx ", 316 " xx____________xx ", 317 " x____________x ", 318 " x___ww++ww___x ", 319 " xx___Gy..yG___xx ", 320 " xx___Bb..bB___xx ", 321 " x___wb..bw___x ", 322 " wwwwwDwww++wwwDwwwww ", 323 " wHHHHywy....ywyff<>w ", 324 " w...c.+......+.....w ", 325 " B.h...wywBBwywf..h.B ", 326 " wdddwwwww wwwwwdddw ", 327 " wGGGw wGGGw ", 328 " " 329 ], 330 "palettes": [ "roof_palette" ], 331 "terrain": { 332 ".": "t_floor", 333 "x": "t_rock_wall_half", 334 "w": "t_rock_wall", 335 "+": "t_door_locked", 336 "D": "t_window_domestic", 337 "B": "t_window_stained_blue", 338 "_": "t_rock_floor_no_roof", 339 "U": "t_rock_floor_no_roof", 340 ">": "t_stairs_down", 341 "<": "t_stairs_up", 342 "G": "t_window_stained_green" 343 }, 344 "furniture": { "d": "f_desk", "H": "f_bookcase", "c": "f_armchair", "b": "f_bench", "h": "f_chair", "f": "f_filing_cabinet" }, 345 "items": { 346 "d": { "item": "cubical_office", "chance": 20 }, 347 "H": { "item": "religious_books", "chance": 50 }, 348 "f": { "item": "office_paper", "chance": 70, "repeat": [ 2, 4 ] } 349 }, 350 "nested": { 351 "U": { 352 "chunks": [ 353 [ "roof_6x6_greenhouse_1", 25 ], 354 [ "roof_6x6_greenhouse_2", 25 ], 355 [ "roof_6x6_garden_1", 25 ], 356 [ "roof_6x6_garden_2", 25 ] 357 ] 358 } 359 } 360 } 361 }, 362 { 363 "type": "mapgen", 364 "method": "json", 365 "om_terrain": "church_3rdfloor_1", 366 "object": { 367 "fill_ter": "t_floor", 368 "rows": [ 369 " ", 370 " ", 371 " ", 372 " ", 373 " ", 374 " ", 375 " ", 376 " ", 377 " ", 378 " ", 379 " ", 380 " ", 381 " ", 382 " xxxxxx ", 383 " x____x ", 384 " x____x ", 385 " x____x ", 386 " wwwDwwwwwDDwwwwwDwww ", 387 " wK.ytmw.mttm.w.y.>.w ", 388 " w.....+......+....cw ", 389 " Bj..HHwtsssstwth..SB ", 390 " wjt.wwwwwGGwwwwwFecw ", 391 " wBGBw wBGBw ", 392 " " 393 ], 394 "palettes": [ "roof_palette" ], 395 "terrain": { 396 ".": "t_floor", 397 "x": "t_rock_wall_half", 398 "w": "t_rock_wall", 399 "+": "t_door_locked", 400 "D": "t_window_domestic", 401 "B": "t_window_stained_blue", 402 "_": "t_flat_roof", 403 ">": "t_stairs_down", 404 "G": "t_window_stained_green" 405 }, 406 "furniture": { 407 "d": "f_desk", 408 "H": "f_bookcase", 409 "K": "f_wardrobe", 410 "m": "f_armchair", 411 "j": "f_bed", 412 "h": "f_chair", 413 "f": "f_filing_cabinet" 414 }, 415 "items": { 416 "d": { "item": "cubical_office", "chance": 5 }, 417 "H": { "item": "novels", "chance": 30, "repeat": [ 2, 4 ] }, 418 "K": { "item": "allclothes", "chance": 40, "repeat": [ 2, 4 ] }, 419 "e": { "item": "oven", "chance": 40, "repeat": [ 2, 4 ] }, 420 "j": { "item": "bed", "chance": 70, "repeat": [ 2, 4 ] }, 421 "f": { "item": "office_paper", "chance": 70, "repeat": [ 2, 4 ] }, 422 "F": { "item": "fridgesnacks", "chance": 60, "repeat": [ 2, 4 ] } 423 } 424 } 425 }, 426 { 427 "type": "mapgen", 428 "method": "json", 429 "om_terrain": "church_roof_1", 430 "object": { 431 "fill_ter": "t_rock_floor_no_roof", 432 "rows": [ 433 " ", 434 " ", 435 " ", 436 " ", 437 " ", 438 " ", 439 " ", 440 " ", 441 " ", 442 " ", 443 " ", 444 " ", 445 " ", 446 " ", 447 " ", 448 " ", 449 " ", 450 " xxxxxxxxxxxxxxxxxxxx ", 451 " x..................x ", 452 " x..X............A..x ", 453 " x.........:........x ", 454 " x...xxxxxxxxxxxx...x ", 455 " xxxxx xxxxx ", 456 " " 457 ], 458 "palettes": [ "roof_palette" ], 459 "terrain": { "x": "t_rock_wall_half", ".": "t_rock_floor_no_roof" } 460 } 461 } 462] 463