1[
2  {
3    "type": "mapgen",
4    "method": "json",
5    "om_terrain": [ "pond_field" ],
6    "weight": 100,
7    "object": {
8      "fill_ter": "t_dirt",
9      "rows": [
10        "                        ",
11        "                        ",
12        "     ????????????????   ",
13        "   ???????????????????  ",
14        "   ?**]]]]]*]***]]]]??  ",
15        "  ???**************]??  ",
16        "  ???*************]]??  ",
17        "  ????***[[[*******]??  ",
18        "  ???***[[[[[[[[**]]??  ",
19        "  ???***[[[[[[[[**]]??  ",
20        "  ???***[[[~~~[[**]]??  ",
21        "  ??****[[[~~~[[***]??  ",
22        "  ??]***[[~~~~[[***]??  ",
23        "  ??]***[[~~~~[[**]]??  ",
24        "  ??]***[[~[[[[[**]]??  ",
25        "  ??]***[[[[[[[[**]]??  ",
26        "  ??]*****[[******]]??  ",
27        "  ??]**************]??  ",
28        "  ??]**************]??  ",
29        "  ????]??]]]]]]]]]]]??  ",
30        "  ????????]]]????????   ",
31        "  ?????????????????     ",
32        "                        ",
33        "                        "
34      ],
35      "set": [
36        { "point": "furniture", "id": "f_rubble_rock", "x": [ 1, 22 ], "y": [ 1, 22 ], "chance": 8, "repeat": [ 1, 5 ] },
37        {
38          "point": "furniture",
39          "id": "f_boulder_small",
40          "x": [ 1, 22 ],
41          "y": [ 1, 22 ],
42          "chance": 8,
43          "repeat": [ 1, 5 ]
44        },
45        {
46          "point": "furniture",
47          "id": "f_boulder_medium",
48          "x": [ 1, 22 ],
49          "y": [ 1, 22 ],
50          "chance": 8,
51          "repeat": [ 1, 5 ]
52        },
53        {
54          "point": "furniture",
55          "id": "f_boulder_large",
56          "x": [ 1, 22 ],
57          "y": [ 1, 22 ],
58          "chance": 8,
59          "repeat": [ 1, 5 ]
60        }
61      ],
62      "terrain": {
63        " ": [
64          "t_water_sh",
65          "t_dirt",
66          "t_dirt",
67          "t_dirt",
68          "t_dirt",
69          "t_dirt",
70          "t_dirt",
71          "t_dirt",
72          "t_grass",
73          "t_grass",
74          "t_grass",
75          "t_grass",
76          "t_grass",
77          "t_grass",
78          "t_grass",
79          "t_grass",
80          "t_grass",
81          "t_grass",
82          "t_grass",
83          "t_grass",
84          "t_underbrush",
85          "t_underbrush"
86        ],
87        "*": "t_water_sh",
88        "?": [
89          "t_water_sh",
90          "t_water_sh",
91          "t_dirt",
92          "t_dirt",
93          "t_dirt",
94          "t_dirt",
95          "t_dirt",
96          "t_dirt",
97          "t_dirt",
98          "t_grass",
99          "t_grass",
100          "t_grass",
101          "t_grass",
102          "t_grass",
103          "t_grass",
104          "t_grass",
105          "t_grass",
106          "t_grass",
107          "t_grass",
108          "t_grass",
109          "t_grass",
110          "t_grass",
111          "t_shrub",
112          "t_tree"
113        ],
114        "[": [ "t_water_dp", "t_water_dp", "t_water_sh", "t_water_sh", "t_water_sh" ],
115        "]": [ "t_water_sh", "t_water_sh", "t_water_sh", "t_water_sh", "t_water_sh", "t_water_sh", "t_dirt", "t_grass" ],
116        "~": "t_water_dp"
117      },
118      "place_monsters": [
119        { "monster": "GROUP_SAFE", "x": [ 0, 23 ], "y": [ 0, 23 ], "chance": 5 },
120        { "monster": "GROUP_FISH", "x": [ 0, 23 ], "y": [ 0, 23 ], "chance": 4, "repeat": [ 1, 2 ] },
121        { "monster": "GROUP_DOMESTIC", "x": [ 0, 23 ], "y": [ 0, 23 ], "chance": 5 }
122      ]
123    }
124  },
125  {
126    "type": "mapgen",
127    "method": "json",
128    "om_terrain": [ "pond_field" ],
129    "weight": 200,
130    "object": {
131      "fill_ter": "t_dirt",
132      "rows": [
133        "                        ",
134        "         ??             ",
135        "         ???            ",
136        "          ???? ?        ",
137        "          ?????         ",
138        "        ]]]**]]]]       ",
139        "        ]]*****]]]      ",
140        "       ]***[******]     ",
141        "      ]]***[[[[****]    ",
142        "     ]]***[[[[*****]    ",
143        "     ?**[[~~~~[****]]   ",
144        "     ]**[[~~~~[****]]   ",
145        "    ]]***[~~~~[***]]]   ",
146        "    ]]***[~~~~[[]]]     ",
147        "    ]]****[[[[**]???    ",
148        "     ]]***[[***]]???    ",
149        "     ]]]]*****]]  ? ?   ",
150        "       ??]]****]        ",
151        "           **           ",
152        "                        ",
153        "                        ",
154        "                        ",
155        "                        ",
156        "                        "
157      ],
158      "set": [
159        { "point": "furniture", "id": "f_rubble_rock", "x": [ 1, 22 ], "y": [ 1, 22 ], "chance": 9, "repeat": [ 1, 5 ] },
160        {
161          "point": "furniture",
162          "id": "f_boulder_small",
163          "x": [ 1, 22 ],
164          "y": [ 1, 22 ],
165          "chance": 9,
166          "repeat": [ 1, 5 ]
167        },
168        {
169          "point": "furniture",
170          "id": "f_boulder_medium",
171          "x": [ 1, 22 ],
172          "y": [ 1, 22 ],
173          "chance": 9,
174          "repeat": [ 1, 5 ]
175        },
176        {
177          "point": "furniture",
178          "id": "f_boulder_large",
179          "x": [ 1, 22 ],
180          "y": [ 1, 22 ],
181          "chance": 9,
182          "repeat": [ 1, 5 ]
183        }
184      ],
185      "terrain": {
186        " ": [
187          "t_water_sh",
188          "t_dirt",
189          "t_dirt",
190          "t_dirt",
191          "t_dirt",
192          "t_dirt",
193          "t_dirt",
194          "t_dirt",
195          "t_dirt",
196          "t_grass",
197          "t_grass",
198          "t_grass",
199          "t_grass",
200          "t_grass",
201          "t_grass",
202          "t_grass",
203          "t_grass",
204          "t_grass",
205          "t_grass",
206          "t_grass",
207          "t_grass",
208          "t_grass",
209          "t_underbrush",
210          "t_underbrush"
211        ],
212        "*": "t_water_sh",
213        "?": [
214          "t_water_sh",
215          "t_water_sh",
216          "t_dirt",
217          "t_dirt",
218          "t_dirt",
219          "t_dirt",
220          "t_dirt",
221          "t_dirt",
222          "t_dirt",
223          "t_grass",
224          "t_grass",
225          "t_grass",
226          "t_grass",
227          "t_grass",
228          "t_grass",
229          "t_grass",
230          "t_grass",
231          "t_grass",
232          "t_grass",
233          "t_grass",
234          "t_grass",
235          "t_grass",
236          "t_shrub",
237          "t_tree"
238        ],
239        "[": [ "t_water_dp", "t_water_dp", "t_water_sh", "t_water_sh", "t_water_sh" ],
240        "]": [ "t_water_sh", "t_water_sh", "t_water_sh", "t_water_sh", "t_water_sh", "t_water_sh", "t_dirt", "t_grass" ],
241        "~": "t_water_dp"
242      },
243      "place_monsters": [
244        { "monster": "GROUP_SAFE", "x": [ 0, 23 ], "y": [ 0, 23 ], "chance": 5 },
245        { "monster": "GROUP_FISH", "x": [ 0, 23 ], "y": [ 0, 23 ], "chance": 5, "repeat": [ 1, 2 ] },
246        { "monster": "GROUP_DOMESTIC", "x": [ 0, 23 ], "y": [ 0, 23 ], "chance": 5 }
247      ]
248    }
249  },
250  {
251    "type": "mapgen",
252    "method": "json",
253    "om_terrain": [ "pond_forest" ],
254    "weight": 100,
255    "object": {
256      "fill_ter": "t_dirt",
257      "rows": [
258        "                        ",
259        "                        ",
260        "     ????????????????   ",
261        "   ???????????????????  ",
262        "   ?**]]]]]*]***]]]]??  ",
263        "  ???**************]??  ",
264        "  ???*************]]??  ",
265        "  ????***[[[*******]??  ",
266        "  ???***[[[[[[[[**]]??  ",
267        "  ???***[[[[[[[[**]]??  ",
268        "  ???***[[[~~~[[**]]??  ",
269        "  ??****[[[~~~[[***]??  ",
270        "  ??]***[[~~~~[[***]??  ",
271        "  ??]***[[~~~~[[**]]??  ",
272        "  ??]***[[~[[[[[**]]??  ",
273        "  ??]***[[[[[[[[**]]??  ",
274        "  ??]*****[[******]]??  ",
275        "  ??]**************]??  ",
276        "  ??]**************]??  ",
277        "  ????]??]]]]]]]]]]]??  ",
278        "  ????????]]]????????   ",
279        "  ?????????????????     ",
280        "                        ",
281        "                        "
282      ],
283      "set": [
284        { "point": "furniture", "id": "f_rubble_rock", "x": [ 1, 22 ], "y": [ 1, 22 ], "chance": 8, "repeat": [ 1, 5 ] },
285        {
286          "point": "furniture",
287          "id": "f_boulder_small",
288          "x": [ 1, 22 ],
289          "y": [ 1, 22 ],
290          "chance": 8,
291          "repeat": [ 1, 5 ]
292        },
293        {
294          "point": "furniture",
295          "id": "f_boulder_medium",
296          "x": [ 1, 22 ],
297          "y": [ 1, 22 ],
298          "chance": 8,
299          "repeat": [ 1, 5 ]
300        },
301        {
302          "point": "furniture",
303          "id": "f_boulder_large",
304          "x": [ 1, 22 ],
305          "y": [ 1, 22 ],
306          "chance": 8,
307          "repeat": [ 1, 5 ]
308        }
309      ],
310      "terrain": {
311        " ": [
312          "t_dirt",
313          "t_dirt",
314          "t_dirt",
315          "t_grass",
316          "t_grass",
317          "t_grass",
318          "t_shrub",
319          "t_tree_young",
320          "t_tree_young",
321          "t_tree",
322          "t_tree"
323        ],
324        "*": "t_water_sh",
325        "?": [
326          "t_water_sh",
327          "t_water_sh",
328          "t_water_sh",
329          "t_dirt",
330          "t_dirt",
331          "t_dirt",
332          "t_dirt",
333          "t_dirt",
334          "t_grass",
335          "t_grass",
336          "t_grass",
337          "t_grass",
338          "t_grass",
339          "t_grass",
340          "t_shrub",
341          "t_shrub",
342          "t_tree_young",
343          "t_tree",
344          "t_tree",
345          "t_tree_willow"
346        ],
347        "[": [ "t_water_dp", "t_water_dp", "t_water_sh", "t_water_sh", "t_water_sh" ],
348        "]": [
349          "t_water_sh",
350          "t_water_sh",
351          "t_water_sh",
352          "t_water_sh",
353          "t_water_sh",
354          "t_water_sh",
355          "t_water_sh",
356          "t_water_sh",
357          "t_dirt",
358          "t_grass"
359        ],
360        "~": "t_water_dp"
361      },
362      "place_monsters": [
363        { "monster": "GROUP_SAFE", "x": [ 0, 23 ], "y": [ 0, 23 ], "chance": 5 },
364        { "monster": "GROUP_FISH", "x": [ 0, 23 ], "y": [ 0, 23 ], "chance": 4, "repeat": [ 1, 2 ] },
365        { "monster": "GROUP_FOREST", "x": [ 0, 23 ], "y": [ 0, 23 ], "chance": 5 }
366      ]
367    }
368  },
369  {
370    "type": "mapgen",
371    "method": "json",
372    "om_terrain": [ "pond_forest" ],
373    "weight": 200,
374    "object": {
375      "fill_ter": "t_dirt",
376      "rows": [
377        "                        ",
378        "         ??             ",
379        "         ???            ",
380        "          ???? ?        ",
381        "          ?????         ",
382        "        ]]]**]]]]       ",
383        "        ]]*****]]]      ",
384        "       ]***[******]     ",
385        "      ]]***[[[[****]    ",
386        "     ]]***[[[[*****]    ",
387        "     ?**[[~~~~[****]]   ",
388        "     ]**[[~~~~[****]]   ",
389        "    ]]***[~~~~[***]]]   ",
390        "    ]]***[~~~~[[]]]     ",
391        "    ]]****[[[[**]???    ",
392        "     ]]***[[***]]???    ",
393        "     ]]]]*****]]  ? ?   ",
394        "       ??]]****]        ",
395        "           **           ",
396        "                        ",
397        "                        ",
398        "                        ",
399        "                        ",
400        "                        "
401      ],
402      "set": [
403        { "point": "furniture", "id": "f_rubble_rock", "x": [ 1, 22 ], "y": [ 1, 22 ], "chance": 9, "repeat": [ 1, 5 ] },
404        {
405          "point": "furniture",
406          "id": "f_boulder_small",
407          "x": [ 1, 22 ],
408          "y": [ 1, 22 ],
409          "chance": 9,
410          "repeat": [ 1, 5 ]
411        },
412        {
413          "point": "furniture",
414          "id": "f_boulder_medium",
415          "x": [ 1, 22 ],
416          "y": [ 1, 22 ],
417          "chance": 9,
418          "repeat": [ 1, 5 ]
419        },
420        {
421          "point": "furniture",
422          "id": "f_boulder_large",
423          "x": [ 1, 22 ],
424          "y": [ 1, 22 ],
425          "chance": 9,
426          "repeat": [ 1, 5 ]
427        }
428      ],
429      "terrain": {
430        " ": [ "t_dirt", "t_dirt", "t_dirt", "t_grass", "t_grass", "t_grass", "t_shrub", "t_tree_young", "t_tree_young", "t_tree" ],
431        "*": "t_water_sh",
432        "?": [
433          "t_water_sh",
434          "t_water_sh",
435          "t_water_sh",
436          "t_dirt",
437          "t_dirt",
438          "t_dirt",
439          "t_dirt",
440          "t_dirt",
441          "t_grass",
442          "t_grass",
443          "t_grass",
444          "t_grass",
445          "t_grass",
446          "t_grass",
447          "t_grass",
448          "t_grass",
449          "t_shrub",
450          "t_tree_young",
451          "t_tree",
452          "t_tree",
453          "t_tree_willow"
454        ],
455        "[": [ "t_water_dp", "t_water_dp", "t_water_sh", "t_water_sh", "t_water_sh" ],
456        "]": [
457          "t_water_sh",
458          "t_water_sh",
459          "t_water_sh",
460          "t_water_sh",
461          "t_water_sh",
462          "t_water_sh",
463          "t_water_sh",
464          "t_water_sh",
465          "t_dirt",
466          "t_grass"
467        ],
468        "~": "t_water_dp"
469      },
470      "place_monsters": [
471        { "monster": "GROUP_SAFE", "x": [ 0, 23 ], "y": [ 0, 23 ], "chance": 5 },
472        { "monster": "GROUP_FISH", "x": [ 0, 23 ], "y": [ 0, 23 ], "chance": 5, "repeat": [ 1, 2 ] },
473        { "monster": "GROUP_FOREST", "x": [ 0, 23 ], "y": [ 0, 23 ], "chance": 5 }
474      ]
475    }
476  },
477  {
478    "type": "mapgen",
479    "method": "json",
480    "om_terrain": [ "pond_swamp" ],
481    "weight": 100,
482    "object": {
483      "fill_ter": "t_dirt",
484      "rows": [
485        "                        ",
486        "                        ",
487        "     ????????????????   ",
488        "   ???????????????????  ",
489        "   ?**]]]]]*]***]]]]??  ",
490        "  ???**************]??  ",
491        "  ???*************]]??  ",
492        "  ????***[[[*******]??  ",
493        "  ???***[[[[[[[[**]]??  ",
494        "  ???***[[[[[[[[**]]??  ",
495        "  ???***[[[~~~[[**]]??  ",
496        "  ??****[[[~~~[[***]??  ",
497        "  ??]***[[~~~~[[***]??  ",
498        "  ??]***[[~~~~[[**]]??  ",
499        "  ??]***[[~[[[[[**]]??  ",
500        "  ??]***[[[[[[[[**]]??  ",
501        "  ??]*****[[******]]??  ",
502        "  ??]**************]??  ",
503        "  ??]**************]??  ",
504        "  ????]??]]]]]]]]]]]??  ",
505        "  ????????]]]????????   ",
506        "  ?????????????????     ",
507        "                        ",
508        "                        "
509      ],
510      "set": [
511        { "point": "furniture", "id": "f_rubble_rock", "x": [ 1, 22 ], "y": [ 1, 22 ], "chance": 8, "repeat": [ 1, 5 ] },
512        {
513          "point": "furniture",
514          "id": "f_boulder_small",
515          "x": [ 1, 22 ],
516          "y": [ 1, 22 ],
517          "chance": 8,
518          "repeat": [ 1, 5 ]
519        },
520        {
521          "point": "furniture",
522          "id": "f_boulder_medium",
523          "x": [ 1, 22 ],
524          "y": [ 1, 22 ],
525          "chance": 8,
526          "repeat": [ 1, 5 ]
527        },
528        {
529          "point": "furniture",
530          "id": "f_boulder_large",
531          "x": [ 1, 22 ],
532          "y": [ 1, 22 ],
533          "chance": 8,
534          "repeat": [ 1, 5 ]
535        },
536        { "point": "furniture", "id": "f_cattails", "x": [ 1, 22 ], "y": [ 1, 22 ], "chance": 3, "repeat": [ 1, 5 ] },
537        { "point": "furniture", "id": "f_cattails", "x": [ 1, 22 ], "y": [ 1, 22 ], "chance": 3, "repeat": [ 1, 5 ] }
538      ],
539      "terrain": {
540        " ": [
541          "t_swater_dp",
542          "t_swater_dp",
543          "t_swater_sh",
544          "t_swater_sh",
545          "t_swater_sh",
546          "t_dirt",
547          "t_dirt",
548          "t_dirt",
549          "t_dirt",
550          "t_grass",
551          "t_grass",
552          "t_grass",
553          "t_grass",
554          "t_grass",
555          "t_grass",
556          "t_shrub",
557          "t_underbrush",
558          "t_tree_young",
559          "t_tree",
560          "t_tree_willow"
561        ],
562        "*": [
563          "t_swater_sh",
564          "t_swater_sh",
565          "t_swater_sh",
566          "t_swater_sh",
567          "t_swater_sh",
568          "t_swater_sh",
569          "t_swater_sh",
570          "t_swater_sh",
571          "t_dirt",
572          "t_grass",
573          "t_underbrush",
574          "t_tree_willow"
575        ],
576        "?": [
577          "t_swater_sh",
578          "t_swater_sh",
579          "t_swater_sh",
580          "t_dirt",
581          "t_dirt",
582          "t_dirt",
583          "t_dirt",
584          "t_dirt",
585          "t_grass",
586          "t_grass",
587          "t_grass",
588          "t_grass",
589          "t_grass",
590          "t_grass",
591          "t_shrub",
592          "t_tree_young",
593          "t_tree",
594          "t_tree_willow"
595        ],
596        "[": [
597          "t_swater_dp",
598          "t_swater_dp",
599          "t_swater_dp",
600          "t_swater_dp",
601          "t_swater_sh",
602          "t_swater_sh",
603          "t_swater_sh",
604          "t_swater_sh",
605          "t_underbrush"
606        ],
607        "]": [
608          "t_swater_sh",
609          "t_swater_sh",
610          "t_swater_sh",
611          "t_swater_sh",
612          "t_swater_sh",
613          "t_swater_sh",
614          "t_swater_sh",
615          "t_swater_sh",
616          "t_dirt",
617          "t_grass",
618          "t_tree_willow"
619        ],
620        "~": [
621          "t_swater_dp",
622          "t_swater_dp",
623          "t_swater_dp",
624          "t_swater_dp",
625          "t_swater_dp",
626          "t_swater_dp",
627          "t_swater_dp",
628          "t_swater_dp",
629          "t_dirt",
630          "t_grass",
631          "t_underbrush",
632          "t_tree_willow"
633        ]
634      },
635      "place_monsters": [
636        { "monster": "GROUP_SAFE", "x": [ 0, 23 ], "y": [ 0, 23 ], "chance": 5 },
637        { "monster": "GROUP_FISH", "x": [ 0, 23 ], "y": [ 0, 23 ], "chance": 10, "repeat": [ 1, 2 ] },
638        { "monster": "GROUP_SWAMP", "x": [ 0, 23 ], "y": [ 0, 23 ], "chance": 5 }
639      ]
640    }
641  },
642  {
643    "type": "mapgen",
644    "method": "json",
645    "om_terrain": [ "pond_swamp" ],
646    "weight": 200,
647    "object": {
648      "fill_ter": "t_dirt",
649      "rows": [
650        "                        ",
651        "         ??             ",
652        "         ???            ",
653        "          ???? ?        ",
654        "          ?????         ",
655        "        ]]]**]]]]       ",
656        "        ]]*****]]]      ",
657        "       ]***[******]     ",
658        "      ]]***[[[[****]    ",
659        "     ]]***[[[[*****]    ",
660        "     ?**[[~~~~[****]]   ",
661        "     ]**[[~~~~[****]]   ",
662        "    ]]***[~~~~[***]]]   ",
663        "    ]]***[~~~~[[]]]     ",
664        "    ]]****[[[[**]???    ",
665        "     ]]***[[***]]???    ",
666        "     ]]]]*****]]  ? ?   ",
667        "       ??]]****]        ",
668        "           **           ",
669        "                        ",
670        "                        ",
671        "                        ",
672        "                        ",
673        "                        "
674      ],
675      "set": [
676        { "point": "furniture", "id": "f_rubble_rock", "x": [ 1, 22 ], "y": [ 1, 22 ], "chance": 9, "repeat": [ 1, 5 ] },
677        {
678          "point": "furniture",
679          "id": "f_boulder_small",
680          "x": [ 1, 22 ],
681          "y": [ 1, 22 ],
682          "chance": 9,
683          "repeat": [ 1, 5 ]
684        },
685        {
686          "point": "furniture",
687          "id": "f_boulder_medium",
688          "x": [ 1, 22 ],
689          "y": [ 1, 22 ],
690          "chance": 9,
691          "repeat": [ 1, 5 ]
692        },
693        {
694          "point": "furniture",
695          "id": "f_boulder_large",
696          "x": [ 1, 22 ],
697          "y": [ 1, 22 ],
698          "chance": 9,
699          "repeat": [ 1, 5 ]
700        },
701        { "point": "furniture", "id": "f_cattails", "x": [ 1, 22 ], "y": [ 1, 22 ], "chance": 3, "repeat": [ 1, 5 ] },
702        { "point": "furniture", "id": "f_cattails", "x": [ 1, 22 ], "y": [ 1, 22 ], "chance": 3, "repeat": [ 1, 5 ] }
703      ],
704      "terrain": {
705        " ": [
706          "t_swater_dp",
707          "t_swater_dp",
708          "t_swater_sh",
709          "t_swater_sh",
710          "t_swater_sh",
711          "t_dirt",
712          "t_dirt",
713          "t_dirt",
714          "t_dirt",
715          "t_grass",
716          "t_grass",
717          "t_grass",
718          "t_grass",
719          "t_grass",
720          "t_grass",
721          "t_shrub",
722          "t_shrub",
723          "t_underbrush",
724          "t_tree_young",
725          "t_tree",
726          "t_tree_willow"
727        ],
728        "*": [
729          "t_swater_sh",
730          "t_swater_sh",
731          "t_swater_sh",
732          "t_swater_sh",
733          "t_swater_sh",
734          "t_swater_sh",
735          "t_swater_sh",
736          "t_swater_sh",
737          "t_dirt",
738          "t_grass",
739          "t_underbrush",
740          "t_tree_willow"
741        ],
742        "?": [
743          "t_swater_sh",
744          "t_swater_sh",
745          "t_swater_sh",
746          "t_dirt",
747          "t_dirt",
748          "t_dirt",
749          "t_dirt",
750          "t_dirt",
751          "t_grass",
752          "t_grass",
753          "t_grass",
754          "t_grass",
755          "t_grass",
756          "t_grass",
757          "t_shrub",
758          "t_shrub",
759          "t_tree_young",
760          "t_tree",
761          "t_tree_willow"
762        ],
763        "[": [
764          "t_swater_dp",
765          "t_swater_dp",
766          "t_swater_dp",
767          "t_swater_dp",
768          "t_swater_sh",
769          "t_swater_sh",
770          "t_swater_sh",
771          "t_swater_sh",
772          "t_underbrush"
773        ],
774        "]": [
775          "t_swater_sh",
776          "t_swater_sh",
777          "t_swater_sh",
778          "t_swater_sh",
779          "t_swater_sh",
780          "t_swater_sh",
781          "t_swater_sh",
782          "t_swater_sh",
783          "t_dirt",
784          "t_grass",
785          "t_tree_willow"
786        ],
787        "~": [
788          "t_swater_dp",
789          "t_swater_dp",
790          "t_swater_dp",
791          "t_swater_dp",
792          "t_swater_dp",
793          "t_swater_dp",
794          "t_swater_dp",
795          "t_swater_dp",
796          "t_dirt",
797          "t_grass",
798          "t_underbrush",
799          "t_tree_willow"
800        ]
801      },
802      "place_monsters": [
803        { "monster": "GROUP_SAFE", "x": [ 0, 23 ], "y": [ 0, 23 ], "chance": 5 },
804        { "monster": "GROUP_FISH", "x": [ 0, 23 ], "y": [ 0, 23 ], "chance": 10, "repeat": [ 1, 2 ] },
805        { "monster": "GROUP_SWAMP", "x": [ 0, 23 ], "y": [ 0, 23 ], "chance": 5 }
806      ]
807    }
808  },
809  {
810    "type": "mapgen",
811    "method": "json",
812    "om_terrain": [ "hot_springs" ],
813    "weight": 20,
814    "object": {
815      "fill_ter": "t_dirt",
816      "rows": [
817        "                        ",
818        "                        ",
819        "     ????????????????   ",
820        "   ???????????????????  ",
821        "   ?**]]]]]*]***]]]]??  ",
822        "  ???**************]??  ",
823        "  ???*************]]??  ",
824        "  ????***[[[*******]??  ",
825        "  ???***[[[[[[[[**]]??  ",
826        "  ???***[[[[[[[[**]]??  ",
827        "  ???***[[[~~~[[**]]??  ",
828        "  ??****[[[~~~[[***]??  ",
829        "  ??]***[[~~~~[[***]??  ",
830        "  ??]***[[~~~~[[**]]??  ",
831        "  ??]***[[~[[[[[**]]??  ",
832        "  ??]***[[[[[[[[**]]??  ",
833        "  ??]*****[[******]]??  ",
834        "  ??]**************]??  ",
835        "  ??]**************]??  ",
836        "  ????]??]]]]]]]]]]]??  ",
837        "  ????????]]]????????   ",
838        "  ?????????????????     ",
839        "                        ",
840        "                        "
841      ],
842      "set": [
843        { "point": "furniture", "id": "f_rubble_rock", "x": [ 1, 22 ], "y": [ 1, 22 ], "chance": 8, "repeat": [ 1, 5 ] },
844        {
845          "point": "furniture",
846          "id": "f_boulder_small",
847          "x": [ 1, 22 ],
848          "y": [ 1, 22 ],
849          "chance": 8,
850          "repeat": [ 1, 5 ]
851        },
852        {
853          "point": "furniture",
854          "id": "f_boulder_medium",
855          "x": [ 1, 22 ],
856          "y": [ 1, 22 ],
857          "chance": 8,
858          "repeat": [ 1, 5 ]
859        },
860        {
861          "point": "furniture",
862          "id": "f_boulder_large",
863          "x": [ 1, 22 ],
864          "y": [ 1, 22 ],
865          "chance": 8,
866          "repeat": [ 1, 5 ]
867        }
868      ],
869      "terrain": {
870        " ": [
871          "t_water_hot",
872          "t_dirt",
873          "t_dirt",
874          "t_dirt",
875          "t_dirt",
876          "t_dirt",
877          "t_dirt",
878          "t_dirt",
879          "t_grass",
880          "t_grass",
881          "t_grass",
882          "t_grass",
883          "t_grass",
884          "t_grass",
885          "t_grass",
886          "t_grass",
887          "t_grass",
888          "t_grass",
889          "t_grass",
890          "t_grass",
891          "t_underbrush",
892          "t_underbrush"
893        ],
894        "*": "t_water_hot",
895        "?": [
896          "t_water_hot",
897          "t_water_hot",
898          "t_dirt",
899          "t_dirt",
900          "t_dirt",
901          "t_dirt",
902          "t_dirt",
903          "t_dirt",
904          "t_dirt",
905          "t_grass",
906          "t_grass",
907          "t_grass",
908          "t_grass",
909          "t_grass",
910          "t_grass",
911          "t_grass",
912          "t_grass",
913          "t_grass",
914          "t_grass",
915          "t_grass",
916          "t_grass",
917          "t_grass",
918          "t_shrub",
919          "t_tree"
920        ],
921        "[": [ "t_water_hot", "t_water_hot", "t_water_hot", "t_water_hot", "t_water_hot" ],
922        "]": [ "t_water_hot", "t_water_hot", "t_water_hot", "t_water_hot", "t_water_hot", "t_water_hot", "t_dirt", "t_grass" ],
923        "~": "t_water_hot"
924      },
925      "place_monsters": [
926        { "monster": "GROUP_SAFE", "x": [ 0, 23 ], "y": [ 0, 23 ], "chance": 5 },
927        { "monster": "GROUP_DOMESTIC", "x": [ 0, 23 ], "y": [ 0, 23 ], "chance": 5 }
928      ]
929    }
930  }
931]
932