1[
2  {
3    "type": "mapgen",
4    "method": "json",
5    "om_terrain": [ "roadstop" ],
6    "weight": 333,
7    "object": {
8      "rotation": 2,
9      "rows": [
10        "........................",
11        ".........222222.........",
12        "........22222222........",
13        ".......2222222222.......",
14        ".......2222222222.......",
15        ".......2222..2222.......",
16        "......S2222..2222S......",
17        "......S2222..2222S......",
18        "######S2222##2222S######",
19        "#73  3S2222662222S3  37#",
20        "### A#S2222##2222S#A ###",
21        "#73 A#S2222882222S#A 37#",
22        "### A#S2222##2222S#A ###",
23        "#73 A#S2222662222S#A 37#",
24        "######S2222##2222S######",
25        "......S2222..2222S......",
26        "......S2222..2222S......",
27        ".......2222..2222.......",
28        ".......2222..2222.......",
29        ".......2222..2222.......",
30        ".......2222..2222.......",
31        ".......2222..2222.......",
32        ".......2222..2222.......",
33        ".......2222..2222......."
34      ],
35      "terrain": {
36        " ": "t_floor",
37        "#": "t_wall_log",
38        ".": "t_grass",
39        "2": "t_dirt",
40        "3": "t_door_c",
41        "6": "t_floor",
42        "7": "t_floor",
43        "8": "t_dirt",
44        "A": "t_floor",
45        "S": "t_sidewalk"
46      },
47      "furniture": { "6": "f_table", "7": "f_toilet", "8": "f_trashcan", "A": "f_sink" },
48      "toilets": { "7": {  } },
49      "place_items": [
50        { "item": "magazines", "x": [ 11, 12 ], "y": 9, "chance": 80 },
51        { "item": "trash", "x": [ 11, 12 ], "y": 11, "chance": 80 },
52        { "item": "magazines", "x": [ 11, 12 ], "y": 13, "chance": 90 }
53      ]
54    }
55  },
56  {
57    "type": "mapgen",
58    "method": "json",
59    "om_terrain": "roadstop_roof",
60    "object": {
61      "fill_ter": "t_tar_flat_roof",
62      "rows": [
63        "                        ",
64        "                        ",
65        "                        ",
66        "                        ",
67        "                        ",
68        "                        ",
69        "                        ",
70        "                        ",
71        "                        ",
72        "......     ..     ......",
73        "......     ..     ......",
74        ".A....            ...A..",
75        ".=.&..     ..     ...=..",
76        "......     ..     ......",
77        "......     ..     ...&..",
78        "......     ..     ......",
79        "                        ",
80        "                        ",
81        "                        ",
82        "                        ",
83        "                        ",
84        "                        ",
85        "                        ",
86        "                        "
87      ],
88      "palettes": [ "roof_palette" ],
89      "terrain": { ".": "t_tar_flat_roof" }
90    }
91  },
92  {
93    "type": "mapgen",
94    "method": "json",
95    "om_terrain": [ "roadstop_a" ],
96    "weight": 333,
97    "object": {
98      "rotation": 2,
99      "rows": [
100        "........................",
101        "........................",
102        "........................",
103        "........................",
104        "........................",
105        "......o........oo.......",
106        ".....##############.....",
107        ".t.t.#A  37##73  A#.t.t.",
108        ".....#A  ######  A#.....",
109        ".t.t.#A  39##73  A#.t.t.",
110        ".....#A  ######  A#.....",
111        ".t.t.#   37##93   #.t.t.",
112        ".....# ########## #.....",
113        ".t.t.#    ####    #.t.t.",
114        ".....####3#88#3####.....",
115        "......SSSSSSSSSSSS......",
116        "........22222222........",
117        ".......2222222222.......",
118        "......222222222222......",
119        "......222222222222......",
120        "......2222....2222......",
121        "......2222#ii#2222......",
122        "......2222....2222......",
123        "......2222....2222......"
124      ],
125      "terrain": {
126        " ": "t_floor",
127        "#": "t_wall_log",
128        ".": "t_grass",
129        "2": "t_dirt",
130        "3": "t_door_c",
131        "6": "t_floor",
132        "7": "t_floor",
133        "8": "t_dirt",
134        "9": "t_floor",
135        "A": "t_floor",
136        "S": "t_sidewalk",
137        "i": "t_dirt",
138        "o": "t_dirt",
139        "t": "t_tree"
140      },
141      "furniture": { "6": "f_table", "7": "f_toilet", "8": "f_trashcan", "9": "f_toilet", "A": "f_sink", "i": "f_sign", "o": "f_crate_c" },
142      "signs": {
143        "i": {
144          "signage": "This was once an information map for the <city> area, but it has long since eroded beyond usefulness.  There are small holders for tourist maps attached."
145        }
146      },
147      "toilets": { "7": {  }, "9": { "amount": 500 } },
148      "place_items": [
149        { "item": "trash", "x": [ 11, 12 ], "y": 14, "chance": 80 },
150        { "item": "trash", "x": [ 6, 18 ], "y": [ 8, 15 ], "chance": 60 },
151        { "item": "methlab", "x": [ 6, 18 ], "y": [ 8, 15 ], "chance": 50 }
152      ],
153      "place_item": [ { "item": "touristmap", "x": [ 11, 12 ], "y": 22, "chance": 50, "amount": 1 } ]
154    }
155  },
156  {
157    "type": "mapgen",
158    "method": "json",
159    "om_terrain": "roadstop_a_roof",
160    "object": {
161      "fill_ter": "t_tar_flat_roof",
162      "rows": [
163        "                        ",
164        "                        ",
165        "                        ",
166        "                        ",
167        "                        ",
168        "                        ",
169        "                        ",
170        "                        ",
171        "                        ",
172        "     ..............     ",
173        "     ..............     ",
174        "     ..............     ",
175        "     ..............     ",
176        "     ..............     ",
177        "     ..............     ",
178        "     ..............     ",
179        "     ..............     ",
180        "     ..............     ",
181        "                        ",
182        "                        ",
183        "                        ",
184        "          ....          ",
185        "                        ",
186        "                        "
187      ],
188      "palettes": [ "roof_palette" ],
189      "terrain": { ".": "t_tar_flat_roof" }
190    }
191  },
192  {
193    "type": "mapgen",
194    "method": "json",
195    "om_terrain": [ "roadstop_b" ],
196    "weight": 333,
197    "object": {
198      "rotation": 2,
199      "rows": [
200        "........................",
201        "........................",
202        "........................",
203        "........................",
204        "........................",
205        "......o........oo.......",
206        ".....##############.....",
207        ".t.t.# 77A7i779995#.t.t.",
208        ".....3           5#.....",
209        ".t.t.# 9977777  75#.t.t.",
210        ".....########777###.....",
211        ".....||4||||4||||4|.....",
212        ".....|464||464||46|.....",
213        ".....||4||4|4|4||4|.....",
214        ".....|8||464|464|8|.....",
215        ".....|SSSSSSSSSSSS|.....",
216        ".2222222222222222222222.",
217        ".2222222222222222222222.",
218        ".2222222222222222222222.",
219        ".,,,,,222222222222,,,,,.",
220        ".2222222222222222222222.",
221        ".2222222222222222222222.",
222        ".2222222222222222222222.",
223        ".,,,,,2222....2222,,,,,."
224      ],
225      "terrain": {
226        " ": "t_floor",
227        "#": "t_wall_w",
228        ",": "t_pavement_y",
229        ".": [ [ "t_grass", 5 ], [ "t_grass_long", 2 ], "t_dirt", "t_shrub" ],
230        "2": "t_pavement",
231        "3": "t_door_c",
232        "4": "t_sidewalk",
233        "5": "t_floor",
234        "6": "t_sidewalk",
235        "7": "t_floor",
236        "8": "t_sidewalk",
237        "9": "t_floor",
238        "A": "t_floor",
239        "S": "t_sidewalk",
240        "i": "t_dirt",
241        "o": "t_dirt",
242        "t": "t_tree",
243        "|": "t_sidewalk"
244      },
245      "furniture": {
246        "4": "f_chair",
247        "5": "f_rack",
248        "6": "f_table",
249        "7": "f_counter",
250        "8": "f_trashcan",
251        "9": "f_fridge",
252        "A": "f_sink",
253        "i": "f_oven",
254        "o": "f_crate_c"
255      },
256      "place_items": [
257        { "item": "kitchen", "x": 9, "y": [ 9, 14 ], "chance": 80 },
258        { "item": "trash", "x": 6, "y": 7, "chance": 80 },
259        { "item": "trash", "x": 6, "y": 9, "chance": 80 },
260        { "item": "trash", "x": 6, "y": 14, "chance": 80 },
261        { "item": "fridge", "x": [ 7, 8 ], "y": 9, "chance": 80 },
262        { "item": "coffee_fridge", "x": [ 14, 16 ], "y": 7, "chance": 80 },
263        { "item": "trash", "x": 17, "y": 14, "chance": 80 }
264      ]
265    }
266  },
267  {
268    "type": "mapgen",
269    "method": "json",
270    "om_terrain": "roadstop_b_roof",
271    "object": {
272      "fill_ter": "t_tar_flat_roof",
273      "rows": [
274        "                        ",
275        "                        ",
276        "                        ",
277        "                        ",
278        "                        ",
279        "                        ",
280        "                        ",
281        "                        ",
282        "                        ",
283        "                        ",
284        "                        ",
285        "                        ",
286        "                        ",
287        "     ..............     ",
288        "     ........&.....     ",
289        "     ....A.........     ",
290        "     ...........:..     ",
291        "     ..............     ",
292        "                        ",
293        "                        ",
294        "                        ",
295        "                        ",
296        "                        ",
297        "                        "
298      ],
299      "palettes": [ "roof_palette" ],
300      "terrain": { ".": "t_tar_flat_roof" }
301    }
302  }
303]
304