1[ 2 { 3 "type": "mapgen", 4 "method": "json", 5 "om_terrain": [ "cabin" ], 6 "weight": 500, 7 "object": { 8 "fill_ter": "t_floor", 9 "rows": [ 10 "------------------------", 11 "-**********************-", 12 "-...#######...*********-", 13 "-...#LCCCL#........****-", 14 "-...W W...###....**-", 15 "-...# #...#L#.***.*-", 16 "-...###+###...#=#..****-", 17 "-......~~~....~~~~..***-", 18 "-........~~~~~~.......*-", 19 "-..######+##ww###ww##.*-", 20 "-..# RRR Y A#DBBD#.*-", 21 "-..# RSR A# BB #..-", 22 "-..# rrr A# #..-", 23 "-..# A###=##..-", 24 "-..wdc w..-", 25 "-..wd cttc w..-", 26 "-..#dOOO cttc #..-", 27 "-..##### 3#.*-", 28 "-..w = u#.*-", 29 "-..wBBD# 152u#%*-", 30 "-..#####ww##+###ww###.*-", 31 "-********..~~P.......**-", 32 "-********..~~..********-", 33 "-----------GG-----------" 34 ], 35 "palettes": [ "cabin_palette" ], 36 "place_monsters": [ { "monster": "GROUP_ZOMBIE", "x": 7, "y": 4 } ], 37 "place_nested": [ { "chunks": [ [ "KINDRED_Darren_Cooper_spawn", 20 ], [ "null", 80 ] ], "x": 12, "y": 14 } ] 38 } 39 }, 40 { 41 "type": "mapgen", 42 "method": "json", 43 "om_terrain": "cabin_roof", 44 "object": { 45 "fill_ter": "t_tar_flat_roof", 46 "rows": [ 47 " ", 48 " ", 49 " ....... ", 50 " ....... ", 51 " ....... ... ", 52 " ....... ... ", 53 " ....... ... ", 54 " ", 55 " ", 56 " |22222222222222223 ", 57 " |................3 ", 58 " |..~.............3 ", 59 " |................3 ", 60 " |................3 ", 61 " |................3 ", 62 " |................3 ", 63 " |................3 ", 64 " |................3 ", 65 " |................3 ", 66 " |................5 ", 67 " |----------------3 ", 68 " ", 69 " ", 70 " " 71 ], 72 "palettes": [ "roof_palette" ], 73 "terrain": { ".": "t_tar_flat_roof" } 74 } 75 }, 76 { 77 "type": "mapgen", 78 "method": "json", 79 "om_terrain": [ "cabin_1" ], 80 "weight": 500, 81 "object": { 82 "fill_ter": "t_floor", 83 "rows": [ 84 "........................", 85 "........................", 86 "...%....................", 87 "..######w##++#########..", 88 "..#R d#sT# #A DBBD #..", 89 "..#R c# # #A BB w..", 90 "..wR # = = w..", 91 "..wR #~~# #########..", 92 "..#R #### = DBBD #..", 93 "..#R L##A #A BB w..", 94 "..####=#### #A w..", 95 "..#ttb uu# #########..", 96 "..wttb u# #a OOO w..", 97 "..wbb = = rrrw..", 98 "..# u# # rSr#..", 99 "..#1F5V234# #a rrr#..", 100 "..###ww####++####ww###..", 101 "..o bbbb o..", 102 "..- -..", 103 "..- -..", 104 "..o-------oGGo-------o..", 105 "........................", 106 "........................", 107 "........................" 108 ], 109 "palettes": [ "cabin_palette" ], 110 "place_rubble": [ 111 { "x": 20, "y": 17, "items": true }, 112 { "x": 19, "y": 18, "items": true }, 113 { "x": 20, "y": 18, "items": true }, 114 { "x": 18, "y": 19, "items": true }, 115 { "x": 19, "y": 19, "items": true }, 116 { "x": 20, "y": 19, "items": true }, 117 { "x": 19, "y": 3, "items": true }, 118 { "x": 20, "y": 3, "items": true }, 119 { "x": 21, "y": 3, "items": true }, 120 { "x": 20, "y": 4, "items": true }, 121 { "x": 21, "y": 4, "items": true }, 122 { "x": 21, "y": 5, "items": true } 123 ], 124 "place_loot": [ { "group": "homeguns", "x": 7, "y": 9, "chance": 30, "ammo": 90, "magazine": 100 } ], 125 "place_monsters": [ { "monster": "GROUP_ZOMBIE", "x": 11, "y": 12 } ] 126 } 127 }, 128 { 129 "type": "mapgen", 130 "method": "json", 131 "om_terrain": "cabin_roof_1", 132 "object": { 133 "fill_ter": "t_tar_flat_roof", 134 "rows": [ 135 " ", 136 " ", 137 " ", 138 " |5222222222222222223 ", 139 " |..................3 ", 140 " |..................3 ", 141 " |..................3 ", 142 " |..................3 ", 143 " |..................3 ", 144 " |..................3 ", 145 " |..................3 ", 146 " |..................3 ", 147 " |..................3 ", 148 " |..................3 ", 149 " |................~.3 ", 150 " |..................3 ", 151 " |------------------3 ", 152 " .................... ", 153 " .................... ", 154 " .................... ", 155 " .................... ", 156 " ", 157 " ", 158 " " 159 ], 160 "palettes": [ "roof_palette" ], 161 "terrain": { ".": "t_tar_flat_roof" } 162 } 163 }, 164 { 165 "type": "mapgen", 166 "method": "json", 167 "om_terrain": [ "cabin_2" ], 168 "weight": 333, 169 "object": { 170 "fill_ter": "t_floor", 171 "rows": [ 172 ".*********.~~.*********.", 173 ".*********.~~.*********.", 174 ".*********.~~.*********.", 175 "..........~~~~~~~~~~~~~~", 176 ".o-------o o-------o~", 177 ".- -~", 178 ".- at cttc -~", 179 ".##w###w###++###w###w##~", 180 ".#L CCC L#Y lttl 4#~", 181 ".# + o tt 5w~", 182 ".#RRRLRRR# A l Vw~", 183 ".######### A F#~", 184 ".#rrr a A u#~", 185 ".wrSr d o o123w~", 186 ".wrrr w~", 187 ".#OOO AcccA #~", 188 ".#####=#######=####=###~", 189 ".#D AAdd# D# T#~", 190 ".#BB cd#BB #s +~", 191 ".#BB A#BB AA# hh#.", 192 ".###ww#ww#####ww#######.", 193 ".********************%..", 194 "************************", 195 "************************" 196 ], 197 "palettes": [ "cabin_palette" ], 198 "place_items": [ { "item": "harddrugs", "x": [ 19, 21 ], "y": [ 17, 19 ], "chance": 40 } ], 199 "place_loot": [ { "group": "guns_rifle_common", "x": 9, "y": 15, "chance": 50, "ammo": 50, "magazine": 100 } ], 200 "place_monsters": [ { "monster": "GROUP_ZOMBIE", "x": [ 2, 21 ], "y": [ 2, 21 ] } ] 201 } 202 }, 203 { 204 "type": "mapgen", 205 "method": "json", 206 "om_terrain": "cabin_roof_2", 207 "object": { 208 "fill_ter": "t_tar_flat_roof", 209 "rows": [ 210 " ", 211 " ", 212 " ", 213 " ", 214 " ...................... ", 215 " ...................... ", 216 " ...................... ", 217 " |222222222222222222223 ", 218 " |....................3 ", 219 " |....................3 ", 220 " |....................3 ", 221 " |....................3 ", 222 " |....................3 ", 223 " |.~..................3 ", 224 " |....................3 ", 225 " |....................3 ", 226 " |....................3 ", 227 " |....................3 ", 228 " |....................3 ", 229 " |....................3 ", 230 " |-------------------53 ", 231 " ", 232 " ", 233 " " 234 ], 235 "palettes": [ "roof_palette" ], 236 "terrain": { ".": "t_tar_flat_roof" } 237 } 238 }, 239 { 240 "method": "json", 241 "om_terrain": "cabin_3", 242 "type": "mapgen", 243 "weight": 350, 244 "object": { 245 "fill_ter": "t_floor", 246 "rows": [ 247 "........................", 248 "........................", 249 "........._____________..", 250 "........_______________.", 251 "........_______________.", 252 "........__##ww#+#ww##__.", 253 "........__#14& OOO#__.", 254 "........__wF Ow__.", 255 "........__w2 cc Ow__.", 256 "........__#S tt A#__.", 257 "........__#35 cc A#__.", 258 "........__#### w__.", 259 "........_0#s + B BBw__.", 260 "........_%#T #Y BDBB#__.", 261 "........__#####+#ww##__.", 262 "........___bbb_________.", 263 "........_______________.", 264 "........._____________..", 265 "........................", 266 "........................", 267 "........................", 268 "........................", 269 "........................", 270 "........................" 271 ], 272 "palettes": [ "cabin_palette" ], 273 "terrain": { 274 ".": [ 275 [ "t_grass", 6 ], 276 "t_dirt", 277 "t_tree_dead", 278 "t_tree_maple", 279 "t_tree_young", 280 "t_tree", 281 [ "t_tree_pine", 2 ], 282 [ "t_underbrush", 3 ] 283 ], 284 "0": "t_grass", 285 "_": [ "t_dirt", [ "t_grass", 6 ] ], 286 "b": "t_grass" 287 } 288 } 289 }, 290 { 291 "type": "mapgen", 292 "method": "json", 293 "om_terrain": "cabin_roof_3", 294 "object": { 295 "fill_ter": "t_tar_flat_roof", 296 "rows": [ 297 " ", 298 " ", 299 " ", 300 " ", 301 " ", 302 " |2222222223 ", 303 " |.........3 ", 304 " |.........3 ", 305 " |.........3 ", 306 " |~........3 ", 307 " |.........3 ", 308 " |.........3 ", 309 " |.........3 ", 310 " 5.........3 ", 311 " |---------3 ", 312 " ", 313 " ", 314 " ", 315 " ", 316 " ", 317 " ", 318 " ", 319 " ", 320 " " 321 ], 322 "palettes": [ "roof_palette" ], 323 "terrain": { ".": "t_tar_flat_roof" } 324 } 325 }, 326 { 327 "method": "json", 328 "om_terrain": "cabin_4", 329 "type": "mapgen", 330 "weight": 350, 331 "object": { 332 "fill_ter": "t_floor", 333 "rows": [ 334 "........................", 335 "........................", 336 "........................", 337 ".._________________.....", 338 ".._________________.....", 339 ".._###ww#+#w##ww##_.....", 340 ".._#F&C Y yata#_.....", 341 ".._w5 Cl w_.....", 342 ".._wS Cl ctc O A#_.....", 343 ".._#1 Cl ctc O A#_.....", 344 ".._#2 #ww##_.....", 345 ".._w3 RRR +_____.....", 346 ".._#4R y ### #_____.....", 347 ".._###+# #z___......", 348 ".._# #BB BB#____......", 349 "..0#T&s#BBDBB#____......", 350 ".._######w#w##___.......", 351 "..__%____________.......", 352 "........................", 353 "........................", 354 "........................", 355 "........................", 356 "........................", 357 "........................" 358 ], 359 "palettes": [ "cabin_palette" ], 360 "terrain": { 361 ".": [ 362 [ "t_grass", 6 ], 363 "t_dirt", 364 "t_tree_dead", 365 "t_tree_maple", 366 "t_tree_young", 367 "t_tree", 368 [ "t_tree_pine", 2 ], 369 [ "t_underbrush", 3 ] 370 ], 371 "0": "t_grass", 372 "z": "t_grass", 373 "_": [ "t_dirt", [ "t_grass", 6 ] ] 374 } 375 } 376 }, 377 { 378 "type": "mapgen", 379 "method": "json", 380 "om_terrain": "cabin_roof_4", 381 "object": { 382 "fill_ter": "t_tar_flat_roof", 383 "rows": [ 384 " ", 385 " ", 386 " ", 387 " ", 388 " ", 389 " |22222222222223 ", 390 " |.............3 ", 391 " |.............3 ", 392 " |~............3 ", 393 " |.............3 ", 394 " |.........3---3 ", 395 " |.........3 ", 396 " |.........3 ", 397 " |.........3 ", 398 " |.........3 ", 399 " |.........3 ", 400 " |5--------3 ", 401 " ", 402 " ", 403 " ", 404 " ", 405 " ", 406 " ", 407 " " 408 ], 409 "palettes": [ "roof_palette" ], 410 "terrain": { ".": "t_tar_flat_roof" } 411 } 412 }, 413 { 414 "method": "json", 415 "om_terrain": "cabin_5", 416 "type": "mapgen", 417 "weight": 350, 418 "object": { 419 "fill_ter": "t_floor", 420 "rows": [ 421 "........................", 422 "........................", 423 ".......__________.......", 424 ".....______________.....", 425 "....________________....", 426 "...._##w###+##ww###_....", 427 "...._#BBD#Y c #_....", 428 "...._wBB # ttcw_....", 429 "...._# # O ctt #_....", 430 "...._### O c #_....", 431 "...._#D # O CCC1#_....", 432 "...._wBB # 2w_....", 433 "...._#BB #A &sSF3#_....", 434 "...._##w###+##ww###_....", 435 "....__%_____________....", 436 ".....______________.....", 437 "..........__............", 438 ".._____..___............", 439 ".._###_____.............", 440 ".._#T+____..............", 441 ".._###_.................", 442 ".._____.................", 443 "........................", 444 "........................" 445 ], 446 "palettes": [ "cabin_palette" ], 447 "terrain": { 448 ".": [ 449 [ "t_grass", 6 ], 450 "t_dirt", 451 "t_tree_dead", 452 "t_tree_maple", 453 "t_tree_young", 454 "t_tree", 455 [ "t_tree_pine", 2 ], 456 [ "t_underbrush", 3 ] 457 ], 458 "_": [ "t_dirt", [ "t_grass", 6 ] ] 459 } 460 } 461 }, 462 { 463 "type": "mapgen", 464 "method": "json", 465 "om_terrain": "cabin_roof_5", 466 "object": { 467 "fill_ter": "t_tar_flat_roof", 468 "rows": [ 469 " ", 470 " ", 471 " ", 472 " ", 473 " ", 474 " |2222222222223 ", 475 " |............3 ", 476 " |............3 ", 477 " |............3 ", 478 " |............3 ", 479 " |............3 ", 480 " |............3 ", 481 " |.........~..3 ", 482 " |5-----------3 ", 483 " ", 484 " ", 485 " ", 486 " ", 487 " ... ", 488 " ... ", 489 " ... ", 490 " ", 491 " ", 492 " " 493 ], 494 "palettes": [ "roof_palette" ], 495 "terrain": { ".": "t_tar_flat_roof" } 496 } 497 }, 498 { 499 "method": "json", 500 "om_terrain": "cabin_6", 501 "type": "mapgen", 502 "weight": 350, 503 "object": { 504 "fill_ter": "t_floor", 505 "rows": [ 506 "........................", 507 "........................", 508 ".........._____.........", 509 "........_________.......", 510 "........_#w#+#w#_.......", 511 "........_wb cw_.......", 512 ".....____#b ct#____....", 513 "....._##w###=###w##_....", 514 "...___#15SFR &# BB#_....", 515 "...___w2 R# BBw_....", 516 "..____w3 CC + D#_....", 517 "..____#y ll #####%....", 518 "..____+ + D#_....", 519 "...___#cttc#+## BBw_....", 520 "...___#cttc# T# BB#_....", 521 "....._##ww######w##_....", 522 "....._______________....", 523 "........................", 524 "........................", 525 "........................", 526 "........................", 527 "........................", 528 "........................", 529 "........................" 530 ], 531 "palettes": [ "cabin_palette" ], 532 "terrain": { 533 ".": [ 534 [ "t_grass", 6 ], 535 "t_dirt", 536 "t_tree_dead", 537 "t_tree_maple", 538 "t_tree_young", 539 "t_tree", 540 [ "t_tree_pine", 2 ], 541 [ "t_underbrush", 3 ] 542 ], 543 "_": [ "t_dirt", [ "t_grass", 6 ] ] 544 } 545 } 546 }, 547 { 548 "type": "mapgen", 549 "method": "json", 550 "om_terrain": "cabin_roof_6", 551 "object": { 552 "fill_ter": "t_tar_flat_roof", 553 "rows": [ 554 " ", 555 " ", 556 " ", 557 " ", 558 " |222223 ", 559 " |.....3 ", 560 " |.....3 ", 561 " |22|.....3223 ", 562 " |..~........3 ", 563 " |...........3 ", 564 " |...........3 ", 565 " |...........5 ", 566 " |...........3 ", 567 " |...........3 ", 568 " |...........3 ", 569 " |-----------3 ", 570 " ", 571 " ", 572 " ", 573 " ", 574 " ", 575 " ", 576 " ", 577 " " 578 ], 579 "palettes": [ "roof_palette" ], 580 "terrain": { ".": "t_tar_flat_roof" } 581 } 582 }, 583 { 584 "method": "json", 585 "om_terrain": "cabin_7", 586 "type": "mapgen", 587 "weight": 350, 588 "object": { 589 "fill_ter": "t_floor", 590 "place_vehicles": [ { "chance": 60, "fuel": 30, "rotation": 90, "status": -1, "vehicle": "forgotten_vehicles", "x": 8, "y": 7 } ], 591 "rows": [ 592 "________________________", 593 "______..................", 594 "_____........###ww#####.", 595 "_____........#F1s23#sT#.", 596 "_____........wS + #.", 597 "_____........#C #####.", 598 "_____........+ #DBBw.", 599 "_____........# + #.", 600 "_____........#cc #DBBw.", 601 "_____........wttc #####.", 602 "____.........wttc + DD#.", 603 "___.qq>>q....#OOO # #%", 604 "__.qQQ>>Qq...# # BBw.", 605 "__.qQQ>>Qqq..#AZA # BBw.", 606 "__qQQQ>>QQqq.####+##ww#.", 607 "_.qQQQQQQQQq......______", 608 "_qQQQQQQQQQQqqq..._...._", 609 "_qQQQQQQQQQQQqq>qq..bb._", 610 "_qqQQQQQQQQQQQQ>Qqq...._", 611 "_.qQQQQQQQQQQQG>QQq...._", 612 "_.qqQQQQQQQQQQGQQQq.bb._", 613 "_.qqqQQQQQQQQQQQQQq...._", 614 "__..qqQQqqqQQQQQqq._____", 615 "______qq___qqqqq________" 616 ], 617 "palettes": [ "cabin_palette" ], 618 "terrain": { 619 ".": [ "t_dirt", [ "t_grass", 6 ] ], 620 "G": "t_slide", 621 "_": [ 622 [ "t_grass", 13 ], 623 [ "t_dirt", 3 ], 624 "t_tree_willow", 625 [ "t_tree_pine", 2 ], 626 [ "t_tree", 2 ], 627 [ "t_tree_young", 3 ], 628 [ "t_underbrush", 4 ] 629 ], 630 ">": "t_dock", 631 "b": "t_grass" 632 } 633 } 634 }, 635 { 636 "type": "mapgen", 637 "method": "json", 638 "om_terrain": "cabin_roof_7", 639 "object": { 640 "fill_ter": "t_tar_flat_roof", 641 "rows": [ 642 " ", 643 " ", 644 " |222222223 ", 645 " |........3 ", 646 " |~.......3 ", 647 " |........3 ", 648 " |........3 ", 649 " |........3 ", 650 " |........3 ", 651 " |........3 ", 652 " |........3 ", 653 " |........5 ", 654 " |........3 ", 655 " |........3 ", 656 " |--------3 ", 657 " ", 658 " ", 659 " ", 660 " ", 661 " ", 662 " ", 663 " ", 664 " ", 665 " " 666 ], 667 "palettes": [ "roof_palette" ], 668 "terrain": { ".": "t_tar_flat_roof" } 669 } 670 }, 671 { 672 "type": "mapgen", 673 "method": "json", 674 "om_terrain": [ "cabin_strange" ], 675 "//": "Strange Cabin", 676 "weight": 300, 677 "object": { 678 "fill_ter": "t_floor", 679 "rows": [ 680 " ", 681 "^ FfffffffffffGfffffF ", 682 " F F ", 683 " F ^ F ", 684 " ^F |-w---| F ", 685 " F |cSecu|sssss F ", 686 " |-w-|O....=sssss|---| ", 687 " |H.T|c...u|-w-w-|>..w ", 688 " |H..+....u|d....|-|-| ", 689 " |..S|.....+.....+.|r| ", 690 " |-+-|.....|...bb|r|.| ", 691 " |.........|---|-|-|+| ", 692 " w...hh....aaaa|.d...| ", 693 " |..htth.......|.....w ", 694 " w..htth.......D..bb.w ", 695 " w...hh.......o|..bb.| ", 696 " |o...........A|-----| ", 697 " w.............|d.bb.| ", 698 " |.............+..bb.w ", 699 " |-+|-w-==-w-|-|.....| ", 700 " 4|L.|ssssssss|r+.....| ", 701 " |--|ssssssss|-|--w--| ", 702 " ssCssssCss ", 703 " ^ ^ " 704 ], 705 "mapping": { 706 ".": { "items": { "item": "subway", "chance": 10 } }, 707 "L": { "furniture": "f_locker", "items": [ { "item": "bed", "chance": 60 }, { "item": "dresser", "chance": 40 } ] }, 708 "d": { "furniture": "f_dresser", "items": { "item": "dresser", "chance": 40 } }, 709 "e": { "furniture": "f_fridge", "items": { "item": "fridgesnacks", "chance": 30 } }, 710 "o": { "furniture": "f_bookcase", "items": { "item": "novels", "chance": 40 } }, 711 "r": { "furniture": "f_rack", "items": { "item": "dresser", "chance": 40 } }, 712 "u": { "furniture": "f_cupboard", "items": { "item": "cannedfood", "chance": 30 } } 713 }, 714 "terrain": { 715 " ": [ "t_grass", "t_grass", "t_grass", "t_dirt" ], 716 "%": "t_shrub", 717 "+": "t_door_c", 718 "-": "t_wall_w", 719 "=": "t_door_boarded", 720 ">": "t_stairs_down", 721 "C": "t_column", 722 "D": "t_door_locked_interior", 723 "F": "t_fence_v", 724 "G": "t_fencegate_c", 725 "^": "t_tree", 726 "f": "t_fence_h", 727 "s": "t_sidewalk", 728 "w": "t_window_boarded", 729 "|": "t_wall_w", 730 "4": "t_gutter_downspout" 731 }, 732 "furniture": { 733 "A": "f_armchair", 734 "H": "f_bathtub", 735 "O": "f_oven", 736 "S": "f_sink", 737 "a": "f_sofa", 738 "b": "f_bed", 739 "c": "f_counter", 740 "h": "f_chair", 741 "t": "f_table" 742 }, 743 "toilets": { "T": { } }, 744 "place_monster": [ { "monster": "mon_darkman", "x": 8, "y": 10 } ] 745 } 746 }, 747 { 748 "type": "mapgen", 749 "method": "json", 750 "om_terrain": [ "cabin_strange_b" ], 751 "//": "Strange Cabin", 752 "weight": 300, 753 "object": { 754 "fill_ter": "t_dirtfloor", 755 "rows": [ 756 "########################", 757 "################...h...#", 758 "########c.cc####.httth.#", 759 "###T..##c....+...ht.th.#", 760 "###...G....c####.......#", 761 "###BB.##....############", 762 "##########D###|---|---|#", 763 "##########.###|cdc|<..|#", 764 "##.hhh.##...##|.h.|-D-|#", 765 "#.......#.C.##|-+-|..h##", 766 "#.hh.hh.D...##c......c##", 767 "#.......#.C.##ccC..Ccc##", 768 "#.hh.hh.#...##cc.....r##", 769 "#.......#.C.##ccC..C.r##", 770 "#.hh.hh.#...##tt..ch.r##", 771 "#.......#.C.##ttCccC..##", 772 "#.......#............A##", 773 "#.b.S.b.#.C..C.cC..C..##", 774 "##.....##..h..ccccBBo.##", 775 "###+#+##################", 776 "##.....#################", 777 "##.....#################", 778 "##.....#################", 779 "########################" 780 ], 781 "mapping": { 782 ".": { "items": { "item": "subway", "chance": 10 } }, 783 "S": { "furniture": "f_table", "item": { "item": "etched_skull" } }, 784 "c": { "furniture": "f_crate_o", "items": { "item": "dresser", "chance": 20 } }, 785 "o": { "furniture": "f_bookcase", "items": { "item": "novels", "chance": 40 } }, 786 "r": { "furniture": "f_rack", "items": { "item": "cannedfood", "chance": 30 } } 787 }, 788 "terrain": { 789 "#": "t_rock", 790 "+": "t_door_c", 791 "-": "t_wall", 792 "<": "t_stairs_up", 793 "=": "t_door_boarded", 794 "C": "t_column", 795 "D": "t_door_locked_interior", 796 "G": "t_door_bar_locked", 797 "|": "t_wall" 798 }, 799 "furniture": { "A": "f_armchair", "B": "f_bed", "b": "f_brazier", "d": "f_desk", "h": "f_chair", "t": "f_table" }, 800 "toilets": { "T": { } }, 801 "place_monster": [ 802 { "monster": "mon_dementia", "x": 4, "y": 12, "repeat": [ 3, 6 ] }, 803 { "monster": "mon_dementia", "x": 19, "y": 2, "repeat": [ 1, 4 ] }, 804 { "monster": "mon_blood_sacrifice", "x": 4, "y": 21, "repeat": 1 } 805 ] 806 } 807 }, 808 { 809 "type": "mapgen", 810 "method": "json", 811 "om_terrain": "cabin_strange_roof", 812 "object": { 813 "fill_ter": "t_tar_flat_roof", 814 "rows": [ 815 " ", 816 " ", 817 " ", 818 " ", 819 " |222223 ", 820 " |.....3 ", 821 " |222|.....3 |2223 ", 822 " |.........3-----|...3 ", 823 " |...................3 ", 824 " |...................3 ", 825 " |...................3 ", 826 " |...................3 ", 827 " |...................3 ", 828 " |...................3 ", 829 " |...................3 ", 830 " |...................3 ", 831 " |...................3 ", 832 " |...................3 ", 833 " |...................3 ", 834 " |..3--------|.......3 ", 835 " 5..3oooooooo|.......3 ", 836 " |--3oooooooo|-------3 ", 837 " oooooooooo ", 838 " " 839 ], 840 "palettes": [ "roof_palette" ], 841 "terrain": { ".": "t_tar_flat_roof" } 842 } 843 }, 844 { 845 "method": "json", 846 "om_terrain": "cabin_lapin", 847 "type": "mapgen", 848 "weight": 150, 849 "object": { 850 "fill_ter": "t_floor", 851 "rows": [ 852 "........................", 853 "........................", 854 ".........._____.........", 855 "........_________.......", 856 "........_#w#+#w#_.......", 857 "........_wb cw_.......", 858 ".....____#b ct#____....", 859 "....._##w###=###w##_....", 860 "...___#15SFR &# BB#_....", 861 "...___w2 R# BBw_....", 862 "..____w3 CC + D#_....", 863 "..____#y ll #####%....", 864 "..____+ + D#_....", 865 "...___#cttc#+## BBw_....", 866 "...___#cttc# T# BB#_....", 867 "....._##ww######w##_....", 868 "....._______________....", 869 ".............._.........", 870 "..#####IIIIIIIHIIII.....", 871 "..#___#___________I.....", 872 "..#___________....I.....", 873 "..#___#...........I.....", 874 "..#####IIIIIIIIIIII.....", 875 "........................" 876 ], 877 "palettes": [ "cabin_palette" ], 878 "terrain": { 879 ".": [ 880 [ "t_grass", 6 ], 881 "t_dirt", 882 "t_tree_dead", 883 "t_tree_maple", 884 "t_tree_young", 885 "t_tree", 886 [ "t_tree_pine", 2 ], 887 [ "t_underbrush", 3 ] 888 ], 889 "_": [ "t_dirt", [ "t_grass", 6 ] ] 890 }, 891 "place_monster": [ { "monster": "mon_rabbit", "x": 8, "y": 21, "repeat": [ 3, 6 ] } ], 892 "place_npcs": [ { "class": "warrener", "x": 9, "y": 17 } ] 893 } 894 }, 895 { 896 "type": "mapgen", 897 "method": "json", 898 "om_terrain": "cabin_roof_lapin", 899 "object": { 900 "fill_ter": "t_tar_flat_roof", 901 "rows": [ 902 " ", 903 " ", 904 " ", 905 " ", 906 " |222223 ", 907 " |.....3 ", 908 " |.....3 ", 909 " |22|.....3223 ", 910 " |..~........3 ", 911 " |...........3 ", 912 " |...........3 ", 913 " |...........5 ", 914 " |...........3 ", 915 " |...........3 ", 916 " |...........3 ", 917 " |-----------3 ", 918 " ", 919 " ", 920 " ", 921 " ", 922 " ", 923 " ", 924 " ", 925 " " 926 ], 927 "palettes": [ "roof_palette" ], 928 "terrain": { ".": "t_tar_flat_roof" } 929 } 930 } 931] 932