1[
2  {
3    "type": "mapgen",
4    "method": "json",
5    "nested_mapgen_id": "concrete_wall_ew",
6    "object": {
7      "mapgensize": [ 24, 24 ],
8      "set": [ { "line": "terrain", "id": "t_concrete_wall", "x": 0, "y": 0, "x2": 23, "y2": 0 } ]
9    }
10  },
11  {
12    "type": "mapgen",
13    "method": "json",
14    "nested_mapgen_id": "concrete_wall_ns",
15    "object": {
16      "mapgensize": [ 24, 24 ],
17      "set": [ { "line": "terrain", "id": "t_concrete_wall", "x": 0, "y": 0, "x2": 0, "y2": 23 } ]
18    }
19  },
20  {
21    "type": "mapgen",
22    "om_terrain": [ [ "microlab_generic_edge" ] ],
23    "method": "json",
24    "object": {
25      "fill_ter": "t_strconc_floor",
26      "rows": [
27        "          |  |    |     ",
28        " cc  c    2  2    2     ",
29        " cc  c   c|  | cc |r i  ",
30        "         c|  |    |r c  ",
31        " FFFFccccc|  |cccc|r c  ",
32        "|||||||||||  |||||||    ",
33        " FF c|h  ^|   ??? t| c  ",
34        "    c|dd  |       V| c  ",
35        "    c|h   =       V| i  ",
36        "    c|    =   ??? t|    ",
37        "|5||||===[=        |==2|",
38        "           YY      2    ",
39        "           YY      2    ",
40        "|2||||             |((2|",
41        "    r|             |    ",
42        " c  r|             |^   ",
43        " c hc||||||  ||((22| h  ",
44        "    c|FFFF|  |     |6tt ",
45        "|||||||22||22||((22|||||",
46        "          |  |     |FFF ",
47        "   c6  6c |  |c    |    ",
48        "   cc  cc |  |6h        ",
49        "   cc  cc 2  |c  ccccc  ",
50        "          |  |          "
51      ],
52      "place_nested": [
53        { "chunks": [ "concrete_wall_ew" ], "x": 0, "y": 0, "neighbors": { "north": "microlab_rock_border" } },
54        { "chunks": [ "concrete_wall_ns" ], "x": 23, "y": 0, "neighbors": { "east": "microlab_rock_border" } },
55        { "chunks": [ "concrete_wall_ew" ], "x": 0, "y": 23, "neighbors": { "south": "microlab_rock_border" } },
56        { "chunks": [ "concrete_wall_ns" ], "x": 0, "y": 0, "neighbors": { "west": "microlab_rock_border" } }
57      ],
58      "palettes": [ "microlab" ]
59    }
60  },
61  {
62    "type": "mapgen",
63    "om_terrain": [ [ "microlab_generic_edge" ] ],
64    "method": "json",
65    "object": {
66      "fill_ter": "t_strconc_floor",
67      "rows": [
68        "          |  |    |     ",
69        " cc  c    2  2    2     ",
70        " cc  c   c|  | 66 |r i  ",
71        "         c|  2    2  c  ",
72        " F  Fccccc|  |6666|r c  ",
73        "||22|||||||  |||||||    ",
74        "     |yyyy(        | c  ",
75        "     2yyyy(    6   | c  ",
76        "     2yyyy(    6h  | i  ",
77        "     |yyyy(    6   |    ",
78        "|5||||(((((        |==2|",
79        "     2     YY      2    ",
80        "     2     YY      2    ",
81        "|2||||         6h  |((2|",
82        "    r|         6   |    ",
83        "cc  r|^^^^         |^   ",
84        "cc hc||||||  ||((22| h  ",
85        "    c2    2  |     |6tt ",
86        "||||||    |  ||((22|||||",
87        "          |  |     |FFF ",
88        "   c6  6c |22|c    |    ",
89        "   cc  cc |  |6h        ",
90        "   cc  cc |  |c  ccccc  ",
91        "          |  5          "
92      ],
93      "place_nested": [
94        { "chunks": [ "concrete_wall_ew" ], "x": 0, "y": 0, "neighbors": { "north": "microlab_rock_border" } },
95        { "chunks": [ "concrete_wall_ns" ], "x": 23, "y": 0, "neighbors": { "east": "microlab_rock_border" } },
96        { "chunks": [ "concrete_wall_ew" ], "x": 0, "y": 23, "neighbors": { "south": "microlab_rock_border" } },
97        { "chunks": [ "concrete_wall_ns" ], "x": 0, "y": 0, "neighbors": { "west": "microlab_rock_border" } }
98      ],
99      "palettes": [ "microlab" ]
100    }
101  },
102  {
103    "type": "mapgen",
104    "om_terrain": [ [ "microlab_generic_edge" ] ],
105    "method": "json",
106    "object": {
107      "fill_ter": "t_strconc_floor",
108      "rows": [
109        "|||||||||||  |    |     ",
110        "|#########|  2    2     ",
111        "|##||||||||  ||||||||   ",
112        "|##| hth        VV |6   ",
113        "|##|     ^         |dh  ",
114        "|||| hth ^     hth |d   ",
115        " FF|     ^     hth ||   ",
116        "   | hth       hth |d   ",
117        "   ||=====|  |====||dh  ",
118        "   |^?? ^    ^ ?? ^|6   ",
119        "|5||               |||2|",
120        "           YY           ",
121        "           YY           ",
122        "|2|||||||||  |22||||((2|",
123        "    r|D   |  |    D|    ",
124        " c  r|@@  |  |   @@|    ",
125        " c hc|D   |  |    D|    ",
126        "    c|@@  |  |   @@|    ",
127        "||2|||D   |22|    D|((2|",
128        "    6|@@  |  |   @@|    ",
129        "    6|D   2  |    D|c   ",
130        "    c|@@  2  |   @@|c   ",
131        "    c|  ll|  |ll   |c   ",
132        "     ||||||  |||||||    "
133      ],
134      "place_nested": [
135        { "chunks": [ "concrete_wall_ew" ], "x": 0, "y": 0, "neighbors": { "north": "microlab_rock_border" } },
136        { "chunks": [ "concrete_wall_ns" ], "x": 23, "y": 0, "neighbors": { "east": "microlab_rock_border" } },
137        { "chunks": [ "concrete_wall_ew" ], "x": 0, "y": 23, "neighbors": { "south": "microlab_rock_border" } },
138        { "chunks": [ "concrete_wall_ns" ], "x": 0, "y": 0, "neighbors": { "west": "microlab_rock_border" } }
139      ],
140      "palettes": [ "microlab" ]
141    }
142  },
143  {
144    "type": "mapgen",
145    "om_terrain": [ [ "microlab_generic_edge" ] ],
146    "method": "json",
147    "object": {
148      "fill_ter": "t_strconc_floor",
149      "rows": [
150        "|||||||||||  |    |     ",
151        "|tRt  yyyy|  2    2     ",
152        "|     y  y|  ||||||||   ",
153        "|tRt  y  y|  |UUUUU|6   ",
154        "|     y  y|  |     |dh  ",
155        "|RRR  yyyy|  | ccc |||  ",
156        "|      66 |  2     |UU  ",
157        "|RRR      |  2     |d   ",
158        "|         |  |F6ccF|dh  ",
159        "|OOOO     |  |||||||6   ",
160        "||||||||22|     ^^^|||2|",
161        "                        ",
162        "                        ",
163        "|2|||||||||  |||||||((2|",
164        "    6|hdh 2  2  hdh|U   ",
165        " t  t| dh =  =  hd |U   ",
166        " t  t|^   =  =    ^|cc  ",
167        "    t||||||  |||||||c   ",
168        "||2|||^   2  2    ^|((2|",
169        "    6|^hd =  =  d B|c   ",
170        " c  6|^ dh=  = hdhB|c   ",
171        " c  c||||||  |||||||c   ",
172        " c  c|    2  2  FF|UU   ",
173        "     |    |  |    |     "
174      ],
175      "place_nested": [
176        { "chunks": [ "concrete_wall_ew" ], "x": 0, "y": 0, "neighbors": { "north": "microlab_rock_border" } },
177        { "chunks": [ "concrete_wall_ns" ], "x": 23, "y": 0, "neighbors": { "east": "microlab_rock_border" } },
178        { "chunks": [ "concrete_wall_ew" ], "x": 0, "y": 23, "neighbors": { "south": "microlab_rock_border" } },
179        { "chunks": [ "concrete_wall_ns" ], "x": 0, "y": 0, "neighbors": { "west": "microlab_rock_border" } }
180      ],
181      "palettes": [ "microlab" ]
182    }
183  },
184  {
185    "type": "mapgen",
186    "om_terrain": [ [ "microlab_generic_edge" ] ],
187    "method": "json",
188    "object": {
189      "fill_ter": "t_strconc_floor",
190      "rows": [
191        "|||||||||||  |    |     ",
192        "|OOOOOOOOO|  2    2     ",
193        "|O       O|  ||||||||   ",
194        "|O  RRR   5  |66666|6   ",
195        "|OOOOOOOOO|  2     |dh  ",
196        "|||||||||||  |(((((||| |",
197        "  ttRRRttO|       ^|6   ",
198        "        hO|       V|6   ",
199        "   h      |       ^|6   ",
200        "  tRRt    |       V|6   ",
201        "||||||||22|       ^|||2|",
202        "                        ",
203        "                        ",
204        "|2|||||||||  |||||||((2|",
205        "    6|hdh 2  2  hdh|c   ",
206        " t  t| dh =  =  hd |c   ",
207        " t  t|^   =  =    ^|cc  ",
208        "    t||||||  |||||||c   ",
209        "||2|||^   2  2    ^|((2|",
210        "    6|^hd =  =  d B|c   ",
211        " c  6|^ dh=  = hdhB|c   ",
212        " c  c||||||  |||||||c   ",
213        " c  c|    2  2    F|c   ",
214        "     |    |  |     |    "
215      ],
216      "place_nested": [
217        { "chunks": [ "concrete_wall_ew" ], "x": 0, "y": 0, "neighbors": { "north": "microlab_rock_border" } },
218        { "chunks": [ "concrete_wall_ns" ], "x": 23, "y": 0, "neighbors": { "east": "microlab_rock_border" } },
219        { "chunks": [ "concrete_wall_ew" ], "x": 0, "y": 23, "neighbors": { "south": "microlab_rock_border" } },
220        { "chunks": [ "concrete_wall_ns" ], "x": 0, "y": 0, "neighbors": { "west": "microlab_rock_border" } }
221      ],
222      "palettes": [ "microlab" ]
223    }
224  },
225  {
226    "type": "mapgen",
227    "om_terrain": [ [ "microlab_generic_edge" ] ],
228    "method": "json",
229    "object": {
230      "fill_ter": "t_strconc_floor",
231      "rows": [
232        "   |      |  |    |     ",
233        "  U||||||||  |tt  2     ",
234        "  U|D@D@D@|  |||||||||||",
235        "  U| @ @ @|   htth  ^V |",
236        "  U|      |   htth  ^  |",
237        "||||      2            |",
238        " FF|      2   htth  ^  |",
239        "  U|      |   htth  ^  |",
240        "  U| @ @ @|            |",
241        "  U|D@D@D@|   htth  ^  |",
242        "|5|||||||||   htth  ^  |",
243        "           YY           ",
244        "           YY           ",
245        "|2|||||||||  |22(((|((2|",
246        "   |D@D@D@|  |    ^|    ",
247        " c | @ @ @|  |   hh|cc  ",
248        " c |      |  |   tt|cc  ",
249        "   | @ @  2  |   hh|    ",
250        "||2| @ @  |  |     |((2|",
251        "   |      |  |||2|||U   ",
252        "  U| @ @ @|  |     |U   ",
253        "  U|D@D@D@|  |@   h|U   ",
254        "  U||||||||  |@D  t|U   ",
255        "   |      |  |||||||    "
256      ],
257      "place_nested": [
258        { "chunks": [ "concrete_wall_ew" ], "x": 0, "y": 0, "neighbors": { "north": "microlab_rock_border" } },
259        { "chunks": [ "concrete_wall_ns" ], "x": 23, "y": 0, "neighbors": { "east": "microlab_rock_border" } },
260        { "chunks": [ "concrete_wall_ew" ], "x": 0, "y": 23, "neighbors": { "south": "microlab_rock_border" } },
261        { "chunks": [ "concrete_wall_ns" ], "x": 0, "y": 0, "neighbors": { "west": "microlab_rock_border" } }
262      ],
263      "palettes": [ "microlab" ]
264    }
265  },
266  {
267    "type": "mapgen",
268    "om_terrain": [ [ "microlab_generic_edge" ] ],
269    "method": "json",
270    "object": {
271      "fill_ter": "t_strconc_floor",
272      "rows": [
273        "          |  |    |     ",
274        "   cccc  U|  |c hc|UUU  ",
275        "   cUUc  U|  |c  c||||||",
276        "   c  c   2  |6h    lll|",
277        "          2  |6h       |",
278        "||||(((((((  |||||||((2|",
279        "   (      (  nn^^^^(   |",
280        "   2  RR  (      YY(   |",
281        "   2      (      YY(   |",
282        "   ( 6666 (        (   |",
283        "|5|||||||||     ||||((2|",
284        "                        ",
285        "                        ",
286        "|||||    ||  |22(((|((2|",
287        "   |      |  |    ^|    ",
288        " U |      |  |   hh|cc  ",
289        " U |      |  |   tt|cc  ",
290        "   |      |  |   hh|    ",
291        "||2|||22|||  |     |((2|",
292        "    Uc  UU(  |||2|||U   ",
293        " c        (  |     |U   ",
294        " ch    h h(  |@   h|U   ",
295        " c   UUUcc|  |@D  t|U   ",
296        "   ||||||||  |||||||    "
297      ],
298      "place_nested": [
299        { "chunks": [ "concrete_wall_ew" ], "x": 0, "y": 0, "neighbors": { "north": "microlab_rock_border" } },
300        { "chunks": [ "concrete_wall_ns" ], "x": 23, "y": 0, "neighbors": { "east": "microlab_rock_border" } },
301        { "chunks": [ "concrete_wall_ew" ], "x": 0, "y": 23, "neighbors": { "south": "microlab_rock_border" } },
302        { "chunks": [ "concrete_wall_ns" ], "x": 0, "y": 0, "neighbors": { "west": "microlab_rock_border" } }
303      ],
304      "palettes": [ "microlab" ]
305    }
306  },
307  {
308    "type": "mapgen",
309    "om_terrain": [ [ "microlab_generic_edge" ] ],
310    "method": "json",
311    "object": {
312      "fill_ter": "t_strconc_floor",
313      "rows": [
314        "          |  |     |    ",
315        "   U   h U|  |U   U|U   ",
316        "   U ccc U|  |U   U|U  |",
317        "   ||||||||22|U        |",
318        "   2      2  |6h  UU   |",
319        "||||(((((((  |||||||((2|",
320        "   (  cc  (  nn^^^^(   |",
321        "   2      2      YY(   |",
322        "   2      2      YY(   |",
323        "   (  cc  (        (   |",
324        "|5||((((((|   ^^||||((2|",
325        "                        ",
326        "                        ",
327        "||||====[||  |22(((|((2|",
328        "   |dddd B|  |    R|    ",
329        " U |  h  B|  |   hR|hc  ",
330        " U |     B|  |O   6|cc  ",
331        "   |^^   B|  |O   6|    ",
332        "||2|||22|||  |   hR|((2|",
333        "    Uc  UU(  |    R|U   ",
334        " c        2  |yyyyy|U   ",
335        " c        (  |     |U   ",
336        " c |c cc c|  |     |U   ",
337        "   |      |  |||||||    "
338      ],
339      "place_nested": [
340        { "chunks": [ "concrete_wall_ew" ], "x": 0, "y": 0, "neighbors": { "north": "microlab_rock_border" } },
341        { "chunks": [ "concrete_wall_ns" ], "x": 23, "y": 0, "neighbors": { "east": "microlab_rock_border" } },
342        { "chunks": [ "concrete_wall_ew" ], "x": 0, "y": 23, "neighbors": { "south": "microlab_rock_border" } },
343        { "chunks": [ "concrete_wall_ns" ], "x": 0, "y": 0, "neighbors": { "west": "microlab_rock_border" } }
344      ],
345      "palettes": [ "microlab" ]
346    }
347  },
348  {
349    "type": "mapgen",
350    "om_terrain": [ [ "microlab_generic_edge" ] ],
351    "method": "json",
352    "object": {
353      "fill_ter": "t_strconc_floor",
354      "rows": [
355        "     | cc |  |    |     ",
356        "  6||||||||  |U  U|c hc ",
357        "  6| iii  2  |U  U|c hc ",
358        "  6|      |  |((((|h    ",
359        " 66||+|+|+|  |          ",
360        "||||& |&|&|  |UUUUUU  ||",
361        " FF||||||||  |||||||22| ",
362        "  c|^^^               | ",
363        "  6|                  | ",
364        "  6|                  | ",
365        "|5||  ||||||||||||||  ||",
366        "    YY                  ",
367        "    YY                  ",
368        "|2||  ||||||||22(((|((2|",
369        "   |  | h 2       6|    ",
370        " c |  |ccc|U  cc h6|cc  ",
371        " c |  |ccc|U  cc  6|cc  ",
372        "   |  | h 2      h6|    ",
373        "||2|  ||||||||    6|((2|",
374        " U |         |22(((|U   ",
375        " c |         |  cc6|U   ",
376        " c |||||2||  |   h |U   ",
377        "   2 c|U U|  |FFFFF|U   ",
378        "   |      |  |||||||    "
379      ],
380      "place_nested": [
381        { "chunks": [ "concrete_wall_ew" ], "x": 0, "y": 0, "neighbors": { "north": "microlab_rock_border" } },
382        { "chunks": [ "concrete_wall_ns" ], "x": 23, "y": 0, "neighbors": { "east": "microlab_rock_border" } },
383        { "chunks": [ "concrete_wall_ew" ], "x": 0, "y": 23, "neighbors": { "south": "microlab_rock_border" } },
384        { "chunks": [ "concrete_wall_ns" ], "x": 0, "y": 0, "neighbors": { "west": "microlab_rock_border" } }
385      ],
386      "palettes": [ "microlab" ]
387    }
388  },
389  {
390    "type": "mapgen",
391    "om_terrain": [ [ "microlab_generic_edge" ] ],
392    "method": "json",
393    "object": {
394      "fill_ter": "t_strconc_floor",
395      "rows": [
396        "     | cc |  |    |     ",
397        "  6||||||||  |U  U|c hc ",
398        "  6| iii  2YY|U  U|c hc ",
399        "  6|      |  |(22(|h    ",
400        " 66||+|+|+|  |      YY  ",
401        "||||& |&|&|  |UUUUUU  ||",
402        " FF||||||||22|||||||22| ",
403        "  c|B^^   [  2    F|  | ",
404        "  6|B   hd=  |c   F|  | ",
405        "  6|B  dd6=  |ccc  |  | ",
406        "|5||=[=====  |||(((|  ||",
407        "   2YY     YY      2YY  ",
408        "   2YY     YY      2YY  ",
409        "|2||  |||||  |22(((|((2|",
410        "  c|  ( h 2  (    6|    ",
411        "  c|  (ccc(  (ccYh6|cc  ",
412        "  c|  (ccc(  (ccY 6|cc  ",
413        "  c|  ( h 2  (   h6|    ",
414        "|2||  |||||  |    6|((2|",
415        "  U|       YY|22(((|U   ",
416        "  U|       YY|  cc6|U   ",
417        "  U|2|||2||22|   h |U   ",
418        "   | c|U U|  |FFFFF|U   ",
419        "   |      |  |||||||    "
420      ],
421      "place_nested": [
422        { "chunks": [ "concrete_wall_ew" ], "x": 0, "y": 0, "neighbors": { "north": "microlab_rock_border" } },
423        { "chunks": [ "concrete_wall_ns" ], "x": 23, "y": 0, "neighbors": { "east": "microlab_rock_border" } },
424        { "chunks": [ "concrete_wall_ew" ], "x": 0, "y": 23, "neighbors": { "south": "microlab_rock_border" } },
425        { "chunks": [ "concrete_wall_ns" ], "x": 0, "y": 0, "neighbors": { "west": "microlab_rock_border" } }
426      ],
427      "palettes": [ "microlab" ]
428    }
429  },
430  {
431    "type": "mapgen",
432    "om_terrain": [ [ "microlab_generic_edge" ] ],
433    "method": "json",
434    "object": {
435      "fill_ter": "t_strconc_floor",
436      "rows": [
437        "     | cc |  |    |     ",
438        "  6||||||||  |U  U|c hc ",
439        "  6|U     2YY|U  U|c hc ",
440        "  6|U ccci|  |(22(|h    ",
441        " 66|U     |  |      YY  ",
442        "||||U ccci|  |UUUUUU  ||",
443        " FF||2|||||22|||||||22| ",
444        "  c|  |U  |  2    F|  | ",
445        "  6|  |U  |  |c   F|  | ",
446        "  6|  |ch |  |ccc  |  | ",
447        "|5||  |c  |  |||(((|  ||",
448        "   2YY|ch |        2YY  ",
449        "   2YY|cc |        2YY  ",
450        "|2||  |||2|  |22(((|((2|",
451        "  c|  ( h (  (    6|h   ",
452        "  c|  (cc (  (ccYh6|66  ",
453        "  c|  (cc (  (ccY 6|66  ",
454        "  c|  ( h (  (   h6|h   ",
455        "|2||  |||2|  |    6|((2|",
456        "  U|       YY|22(((|6   ",
457        "  U|       YY|  666|c   ",
458        "  U|2|||2||22|   h |c   ",
459        "   | c|U U|  |^BBB^|U   ",
460        "   |      |  |||||||    "
461      ],
462      "place_nested": [
463        { "chunks": [ "concrete_wall_ew" ], "x": 0, "y": 0, "neighbors": { "north": "microlab_rock_border" } },
464        { "chunks": [ "concrete_wall_ns" ], "x": 23, "y": 0, "neighbors": { "east": "microlab_rock_border" } },
465        { "chunks": [ "concrete_wall_ew" ], "x": 0, "y": 23, "neighbors": { "south": "microlab_rock_border" } },
466        { "chunks": [ "concrete_wall_ns" ], "x": 0, "y": 0, "neighbors": { "west": "microlab_rock_border" } }
467      ],
468      "palettes": [ "microlab" ]
469    }
470  },
471  {
472    "type": "mapgen",
473    "om_terrain": [ [ "microlab_generic_edge" ] ],
474    "method": "json",
475    "object": {
476      "fill_ter": "t_strconc_floor",
477      "rows": [
478        "     | cc |  |    |     ",
479        "  6||||||||  |U  U|c hc ",
480        "  6|U     2YY|U  U|c hc ",
481        "  6|U ccci|  |(22(|h    ",
482        " 66|U     |  |      YY  ",
483        "||||U ccci|  |UUUUUU  ||",
484        " FF||2|||||2||||||||||| ",
485        "  c|         2    FUUU  ",
486        "  6|^  hhh  ^|c   FU U  ",
487        "  6|^  ttt  ^|ccc       ",
488        "|5||   hh   h|||(((|||||",
489        "   2Y               YY  ",
490        "   2Y               YY  ",
491        "|2||=======[=|22(((|((2|",
492        "  c|?  t ? Y6|     c    ",
493        "  c|?  t ? Y^| cc       ",
494        "  c|?  t ?  ^| cc  c    ",
495        "  c|^       ^|     c    ",
496        "|2||V       ^|     |((2|",
497        "  U|       Y^|22(((|6   ",
498        "  U|  ^^   Y^|  666|c   ",
499        "  U|2|||2||2||   h |c   ",
500        "   U |UU U|  |^BBB^|U   ",
501        "     |    |  |||||||    "
502      ],
503      "place_nested": [
504        { "chunks": [ "concrete_wall_ew" ], "x": 0, "y": 0, "neighbors": { "north": "microlab_rock_border" } },
505        { "chunks": [ "concrete_wall_ns" ], "x": 23, "y": 0, "neighbors": { "east": "microlab_rock_border" } },
506        { "chunks": [ "concrete_wall_ew" ], "x": 0, "y": 23, "neighbors": { "south": "microlab_rock_border" } },
507        { "chunks": [ "concrete_wall_ns" ], "x": 0, "y": 0, "neighbors": { "west": "microlab_rock_border" } }
508      ],
509      "palettes": [ "microlab" ]
510    }
511  }
512]
513