1[ 2 { 3 "type": "mapgen", 4 "method": "json", 5 "om_terrain": [ "sub_station" ], 6 "weight": 250, 7 "object": { 8 "fill_ter": "t_thconc_floor", 9 "rows": [ 10 "SSSSSSSSSSSSSSSSSSSSSSSS", 11 "SSSSSSSSSSSSSSSSSSSSSSSS", 12 "SS||-;;-||-;;-||-;;-||SS", 13 "SS| | | |SS", 14 "SS| |SS", 15 "SS|b b|SS", 16 "SS|b b|SS", 17 "SS|b bb bb b|SS", 18 "SS|D bM Mb F|SS", 19 "SS|D bM Mb F|SS", 20 "SS|D bM Mb F|SS", 21 "SS|b bb bb b|SS", 22 "SS|b b|SS", 23 "SS|b b|SS", 24 "SS| |SS", 25 "SS| |SS", 26 "SS| |SS", 27 "SS| |SS", 28 "SS|| ||SS", 29 "SSS|| ||SSS", 30 "SSSS||>>> >>>||SSSS", 31 "SSSSS||||||||||||||SSSSS", 32 "SSSSSSSSSSSSSSSS4SSSSSSS", 33 "SSSSSSSSSSSSSSSSSSSSSSSS" 34 ], 35 "palettes": [ "subway" ], 36 "vendingmachines": { "D": { "item_group": "vending_drink" }, "F": { "item_group": "vending_food" } } 37 } 38 }, 39 { 40 "type": "mapgen", 41 "method": "json", 42 "om_terrain": "sub_station_roof", 43 "object": { 44 "fill_ter": "t_flat_roof", 45 "rows": [ 46 " ", 47 " ", 48 " |2222222222222222223 ", 49 " |..................3 ", 50 " |..................3 ", 51 " |.oooo........oooo.3 ", 52 " |.oooo........oooo.3 ", 53 " |.oooo........oooo.3 ", 54 " |.oooo........oooo.3 ", 55 " |.oooo........oooo.3 ", 56 " |.oooo........oooo.3 ", 57 " |.oooo........oooo.3 ", 58 " |.oooo........oooo.3 ", 59 " |.oooo........oooo.3 ", 60 " |..................3 ", 61 " |..................3 ", 62 " |...oooooooooooo...3 ", 63 " |...oooooooooooo...3 ", 64 " ||..oooooooooooo..33 ", 65 " ||..............33 ", 66 " ||............33 ", 67 " |----------5-3 ", 68 " ", 69 " " 70 ], 71 "palettes": [ "roof_palette" ] 72 } 73 }, 74 { 75 "type": "mapgen", 76 "method": "json", 77 "om_terrain": [ "sewer_sub_station" ], 78 "weight": 250, 79 "object": { 80 "fill_ter": "t_thconc_floor", 81 "rows": [ 82 "########################", 83 "########################", 84 "#####IIIIIIIIIIIIII#####", 85 "#####IbbCI>>>>IJbbI#####", 86 "IIIIII I#####", 87 "INNNNI I#####", 88 "IN I I#####", 89 "IN I I#####", 90 "IIII+I III###", 91 "##II II##", 92 "##I I+I~~I I##", 93 "##I ~ ~ I##", 94 "##IsZzzZsIQc IsZzzZsI##", 95 "##I ~QQQ + I##", 96 "##IM ~~~~~I MI##", 97 "##IT TI##", 98 "##IIAT TAII##", 99 "###III III###", 100 "#####I I#####", 101 "#####I I#####", 102 "#####I<<<IJbbCI<<<I#####", 103 "#####IIIIIIIIIIIIII#####", 104 "########################", 105 "########################" 106 ], 107 "palettes": [ "subway_underground" ], 108 "vendingmachines": { "J": { "item_group": "vending_drink" }, "C": { "item_group": "vending_food" } }, 109 "place_monsters": [ { "monster": "GROUP_ZOMBIE", "x": [ 6, 20 ], "y": [ 4, 9 ], "repeat": [ 5, 9 ] } ], 110 "place_item": [ { "item": "subwaymap", "x": 1, "y": [ 6, 7 ], "chance": 75 } ] 111 } 112 }, 113 { 114 "type": "mapgen", 115 "method": "json", 116 "om_terrain": [ "underground_sub_station" ], 117 "weight": 250, 118 "object": { 119 "fill_ter": "t_thconc_floor", 120 "rows": [ 121 "#^^^X^^^X^^^^^^X^^^X^^^#", 122 "#^^-x---x-^^^^-x---x-^^#", 123 "#^^^X^^^X^IIII^X^^^X^^^#", 124 "R^^^X^^^X^<<<<^X^^^X^^^R", 125 "R^^-x---x-____-x---x-^^R", 126 "G^^^X^^^X^____^X^^^X^^^G", 127 "R^^^X^^^X^____^X^^^X^^^R", 128 "R^^-x---x-_MM_-x---x-^^R", 129 "R^^^X^^^X^_bb_^X^^^X^^^R", 130 "B^^^X^^^X^_bb_^X^^^X^^^B", 131 "B^^-x---x-_bb_-x---x-^^B", 132 "B^^^X^^^X^_MM_^X^^^X^^^B", 133 "B^^^X^^^X^____^X^^^X^^^B", 134 "B^^-x---x-____-x---x-^^B", 135 "B^^^X^^^X^_MM_^X^^^X^^^B", 136 "R^^^X^^^X^_bb_^X^^^X^^^R", 137 "R^^-x---x-_bb_-x---x-^^R", 138 "R^^^X^^^X^_bb_^X^^^X^^^R", 139 "G^^^X^^^X^_MM_^X^^^X^^^G", 140 "R^^-x---x-____-x---x-^^R", 141 "R^^^X^^^X^____^X^^^X^^^R", 142 "#^^^X^^^X^____^X^^^X^^^#", 143 "#^^-x---x-IIII-x---x-^^#", 144 "#^^^X^^^X^^^^^^X^^^X^^^#" 145 ], 146 "palettes": [ "subway_underground" ] 147 } 148 } 149] 150