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