1
2
3
4
5
6
7
8
9
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
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
159
160
161
162
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
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
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
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
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
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
|
[
{
"type": "mapgen",
"method": "json",
"om_terrain": "crypt1",
"object": {
"fill_ter": "t_rock_floor",
"rows": [
"........,...............",
"...l l........,...",
"..,m###2### ............",
"... #!&m !#m............",
",.. 3 > &1 ..,.........",
"... #!m &!# ............",
".,. ###+### .........,..",
"...l l............",
".............,.........,",
"..=...=..=....=..=...=..",
"..g...g.,g....g..g...g..",
"............,...........",
"..=...=..=....=..=...=..",
",.g...g..g....g..g...g..",
"........................",
"..=...=..=....=..=...=..",
"..g...g..g....g..g...g..",
"...........,............",
"..=...=..=....=..=...=..",
"..g...g..g...,g..g...g.,",
"...,....................",
"..=...=..=....=..=...=..",
".,g...g..g.,..g..g..,g..",
"........,..............."
],
"terrain": {
",": [ "t_tree", "t_tree", "t_underbrush", "t_shrub" ],
"#": "t_rock",
"+": "t_door_c",
"1": "t_window_stained_red",
"2": "t_window_stained_green",
"3": "t_window_stained_blue",
".": [ "t_grass", "t_dirt" ],
" ": "t_rock_floor",
"l": "t_column",
">": "t_stairs_down"
},
"furniture": {
"&": "f_rubble_rock",
"!": [ "f_statue", "f_rubble_rock" ],
"=": [ "f_grave_monument", "f_grave_stone", "f_grave_head" ]
},
"place_items": [ { "item": "forest", "x": [ 2, 22 ], "y": [ 2, 18 ], "chance": 100, "repeat": [ 0, 2 ] } ],
"items": { "m": { "item": "medieval", "chance": 5 }, "g": { "item": "grave_memories", "chance": 5 } },
"place_monsters": [ { "monster": "GROUP_CRYPTIES", "density": 0.12, "x": [ 2, 22 ], "y": [ 2, 22 ] } ]
}
},
{
"type": "mapgen",
"method": "json",
"om_terrain": [ "crypt1" ],
"object": {
"rows": [
" ",
" ",
" ",
" aaagaaaaaa ",
" afbbffajja ",
" afbbbfajbg ",
" gbbkbbabba ",
" abbbbbaaca ",
" abebeba ",
" aaacaaa ",
" ",
" h h h h h h h h ",
" d d d d d d d d ",
" ",
" h h h h h h h h ",
" d d d d d d d d ",
" ",
" h h h h h h h h ",
" d d d d d d d d ",
" ",
" h h h h h h h h ",
" d d d d d d d d ",
" ",
" "
],
"terrain": {
" ": [
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_dirt",
"t_dirt",
"t_dirt",
"t_dirt",
"t_dirt",
"t_dirt",
"t_dirt",
"t_dirt",
"t_dirt",
"t_dirt",
"t_grass_long",
"t_grass_long",
"t_grass_long"
],
"a": "t_rock",
"b": "t_rock_floor",
"c": "t_door_c",
"d": "t_grass",
"e": "t_rock_floor",
"f": "t_rock_floor",
"g": [ "t_window", "t_window", "t_window", "t_window_frame" ],
"h": "t_dirtmound",
"i": "t_grass",
"j": "t_rock_floor",
"k": "t_stairs_down"
},
"furniture": {
"d": [ "f_grave_monument", "f_grave_stone", "f_grave_head" ],
"e": [ "f_statue", "f_statue", "f_rubble_rock" ],
"f": [ "f_coffin_o", "f_coffin_o", "f_coffin_c" ],
"j": [ "f_crate_c", "f_crate_c", "f_crate_o" ]
},
"place_loot": [
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 4, 4 ], "y": [ 11, 11 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 6, 6 ], "y": [ 11, 11 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 8, 8 ], "y": [ 11, 11 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 10, 10 ], "y": [ 11, 11 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 14, 14 ], "y": [ 11, 11 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 16, 16 ], "y": [ 11, 11 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 18, 18 ], "y": [ 11, 11 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 20, 20 ], "y": [ 11, 11 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 4, 4 ], "y": [ 14, 14 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 6, 6 ], "y": [ 14, 14 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 8, 8 ], "y": [ 14, 14 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 10, 10 ], "y": [ 14, 14 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 14, 14 ], "y": [ 14, 14 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 16, 16 ], "y": [ 14, 14 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 18, 18 ], "y": [ 14, 14 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 20, 20 ], "y": [ 14, 14 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 20, 20 ], "y": [ 17, 17 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 18, 18 ], "y": [ 17, 17 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 16, 16 ], "y": [ 17, 17 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 14, 14 ], "y": [ 17, 17 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 10, 10 ], "y": [ 17, 17 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 8, 8 ], "y": [ 17, 17 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 6, 6 ], "y": [ 17, 17 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 4, 4 ], "y": [ 17, 17 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 20, 20 ], "y": [ 20, 20 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 18, 18 ], "y": [ 20, 20 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 16, 16 ], "y": [ 20, 20 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 14, 14 ], "y": [ 20, 20 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 10, 10 ], "y": [ 20, 20 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 8, 8 ], "y": [ 20, 20 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 6, 6 ], "y": [ 20, 20 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 4, 4 ], "y": [ 20, 20 ] },
{ "group": "hand_tools", "chance": 50, "repeat": [ 1 ], "x": [ 16, 16 ], "y": [ 4, 5 ] },
{ "group": "hand_tools", "chance": 50, "repeat": [ 1 ], "x": [ 17, 16 ], "y": [ 4, 4 ] },
{ "group": "coffin_bones", "chance": 25, "repeat": [ 1 ], "x": [ 13, 14 ], "y": [ 4, 4 ] },
{ "group": "coffin_bones", "chance": 25, "repeat": [ 1 ], "x": [ 14, 14 ], "y": [ 5, 4 ] },
{ "group": "coffin_bones", "chance": 25, "repeat": [ 1 ], "x": [ 10, 10 ], "y": [ 4, 5 ] }
],
"place_monsters": [ { "monster": "GROUP_CRYPTIES", "density": 0.12, "x": [ 4, 20 ], "y": [ 11, 21 ] } ]
}
},
{
"type": "mapgen",
"method": "json",
"om_terrain": [ "crypt1" ],
"object": {
"rows": [
" ",
" ",
" ",
" aaaaaagaaaaaaa ",
" ajjaffbfballla ",
" ajbabbbbfabmlg ",
" ajbcbbkbbabbba ",
" aaaabbbbbaacaa ",
" abebeba ",
" agacaga ",
" ",
" h h h h h h h h ",
" d d d d d d d d ",
" ",
" h h h h h h h h ",
" d d d d d d d d ",
" ",
" h h h h h h h h ",
" d d d d d d d d ",
" ",
" h h h h h h h h ",
" d d d d d d d d ",
" ",
" "
],
"terrain": {
" ": [
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_grass",
"t_dirt",
"t_dirt",
"t_dirt",
"t_dirt",
"t_dirt",
"t_dirt",
"t_dirt",
"t_dirt",
"t_dirt",
"t_dirt",
"t_grass_long",
"t_grass_long",
"t_grass_long"
],
"a": "t_rock",
"b": "t_rock_floor",
"c": "t_door_c",
"d": "t_grass",
"e": "t_rock_floor",
"f": "t_rock_floor",
"g": [ "t_window", "t_window", "t_window", "t_window_frame" ],
"h": "t_dirtmound",
"i": "t_grass",
"j": "t_rock_floor",
"k": "t_stairs_down",
"l": "t_rock_floor",
"m": "t_rock_floor"
},
"furniture": {
"d": [ "f_grave_monument", "f_grave_stone", "f_grave_head" ],
"e": "f_statue",
"f": "f_coffin_o",
"j": "f_crate_c",
"l": "f_table",
"m": "f_chair"
},
"place_loot": [
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 4, 4 ], "y": [ 11, 11 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 6, 6 ], "y": [ 11, 11 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 8, 8 ], "y": [ 11, 11 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 10, 10 ], "y": [ 11, 11 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 14, 14 ], "y": [ 11, 11 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 16, 16 ], "y": [ 11, 11 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 18, 18 ], "y": [ 11, 11 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 20, 20 ], "y": [ 11, 11 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 4, 4 ], "y": [ 14, 14 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 6, 6 ], "y": [ 14, 14 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 8, 8 ], "y": [ 14, 14 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 10, 10 ], "y": [ 14, 14 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 14, 14 ], "y": [ 14, 14 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 16, 16 ], "y": [ 14, 14 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 18, 18 ], "y": [ 14, 14 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 20, 20 ], "y": [ 14, 14 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 20, 20 ], "y": [ 17, 17 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 18, 18 ], "y": [ 17, 17 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 16, 16 ], "y": [ 17, 17 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 14, 14 ], "y": [ 17, 17 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 10, 10 ], "y": [ 17, 17 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 8, 8 ], "y": [ 17, 17 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 6, 6 ], "y": [ 17, 17 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 4, 4 ], "y": [ 17, 17 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 20, 20 ], "y": [ 20, 20 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 18, 18 ], "y": [ 20, 20 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 16, 16 ], "y": [ 20, 20 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 14, 14 ], "y": [ 20, 20 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 10, 10 ], "y": [ 20, 20 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 8, 8 ], "y": [ 20, 20 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 6, 6 ], "y": [ 20, 20 ] },
{ "group": "grave_memories", "chance": 5, "repeat": [ 1 ], "x": [ 4, 4 ], "y": [ 20, 20 ] },
{ "group": "coffin_bones", "chance": 25, "repeat": [ 1 ], "x": [ 10, 11 ], "y": [ 4, 4 ] },
{ "group": "coffin_bones", "chance": 25, "repeat": [ 1 ], "x": [ 13, 13 ], "y": [ 4, 4 ] },
{ "group": "coffin_bones", "chance": 25, "repeat": [ 1 ], "x": [ 14, 14 ], "y": [ 5, 5 ] },
{ "group": "hand_tools", "chance": 50, "repeat": [ 1 ], "x": [ 18, 18 ], "y": [ 5, 5 ] },
{ "group": "coffin_bones", "chance": 50, "repeat": [ 1 ], "x": [ 16, 18 ], "y": [ 4, 4 ] },
{ "group": "hand_tools", "chance": 25, "repeat": [ 1 ], "x": [ 7, 7 ], "y": [ 4, 6 ] },
{ "group": "hand_tools", "chance": 50, "repeat": [ 1 ], "x": [ 8, 8 ], "y": [ 4, 4 ] }
],
"place_monsters": [ { "monster": "GROUP_CRYPTIES", "density": 0.12, "x": [ 4, 20 ], "y": [ 11, 21 ] } ]
}
},
{
"type": "mapgen",
"method": "json",
"om_terrain": "crypt1_b1",
"object": {
"fill_ter": "t_rock_floor",
"rows": [
"oooo0000000ooooooooooooo",
"ooo00x~Le0oooooooooooooo",
"ooo0x~0000000000000ooooo",
"ooo0xx~~~l0)$*-*$)0ooooo",
"ooo00~~< l0) 9 )0ooooo",
"oooo0~ly l0) )0ooooo",
"oooo000+00000 000ooooo",
"oooooo0 000000+00ooooooo",
"oooooo0 + 0oooooooo",
"oo00000+00000000oooooooo",
"oo0c*c c*c0ooooooooooo",
"oo0cdc cdc0ooooooooooo",
"oo0cd ^ dc0ooooooooooo",
"oo00000000000ooooooooooo",
"oooooooooooooooooooooooo",
"oooooooooooooooooooooooo",
"oooooooooooooooooooooooo",
"oooooooooooooooooooooooo",
"oooooooooooooooooooooooo",
"oooooooooooooooooooooooo",
"oooooooooooooooooooooooo",
"oooooooooooooooooooooooo",
"oooooooooooooooooooooooo",
"oooooooooooooooooooooooo"
],
"terrain": {
" ": "t_rock_floor",
"+": "t_door_c",
"0": "t_rock",
"<": "t_stairs_up",
"o": "t_rock",
"*": "t_pit_corpsed",
"x": "t_water_dp",
"~": "t_water_sh"
},
"furniture": { "c": [ "f_coffin_o", "f_coffin_c" ], ")": "f_shackle", "-": "f_grave_stone_old", "^": "f_slab" },
"items": {
"y": { "item": "medieval", "chance": 10 },
"d": { "item": "allclothes", "chance": 20 },
"$": { "item": "bloodset", "chance": 5 },
"e": { "item": "trash", "chance": 15 }
},
"npcs": { "9": { "class": "VAMP_LONELY_M" } },
"monster": { "L": { "monster": "mon_insect_bigleech" }, "l": { "monster": "mon_insect_leech" } }
}
},
{
"type": "mapgen",
"method": "json",
"om_terrain": [ "crypt1_b1" ],
"object": {
"fill_ter": "t_rock",
"rows": [
" ",
" ",
" ",
" ",
" ",
" bbb ",
" abbba bkb ",
" bb9bb bbb ",
" abbba ebe ",
" bbbbb c ",
" abbba b ",
" c b bj ",
" bbbbcbcbj ",
" c bj ",
" b ",
" fff c fff ",
" bbbbbbbbb ",
" ffbbbbbff ",
" bbbbbbbbb ",
" fff c fff ",
" b ",
" dbb ",
" ggg ",
" "
],
"terrain": {
"b": "t_rock_floor",
"c": "t_door_c",
"e": "t_rock_floor",
"f": "t_rock_floor",
"j": "t_rock_floor",
"k": "t_stairs_up",
"a": "t_rock_floor",
"d": "t_rock_floor",
"g": "t_rock_floor",
"9": "t_rock_floor"
},
"furniture": { "e": "f_statue", "f": "f_coffin_o", "j": "f_crate_c", "a": "f_shackle", "d": "f_chair", "g": "f_table" },
"npcs": { "9": { "class": "VAMP_LONELY_M" } },
"place_loot": [
{ "group": "hand_tools", "chance": 50, "repeat": [ 1 ], "x": [ 15, 15 ], "y": [ 11, 13 ] },
{ "group": "coffin_bones", "chance": 25, "repeat": [ 1 ], "x": [ 14, 16 ], "y": [ 15, 15 ] },
{ "group": "coffin_bones", "chance": 25, "repeat": [ 1 ], "x": [ 15, 16 ], "y": [ 17, 17 ] },
{ "group": "coffin_bones", "chance": 25, "repeat": [ 1 ], "x": [ 14, 16 ], "y": [ 19, 19 ] },
{ "group": "coffin_bones", "chance": 25, "repeat": [ 1 ], "x": [ 10, 8 ], "y": [ 19, 19 ] },
{ "group": "coffin_bones", "chance": 25, "repeat": [ 1 ], "x": [ 9, 8 ], "y": [ 17, 17 ] },
{ "group": "coffin_bones", "chance": 25, "repeat": [ 1 ], "x": [ 8, 10 ], "y": [ 15, 15 ] },
{ "group": "medieval", "chance": 5, "repeat": [ 1 ], "x": [ 5, 9 ], "y": [ 6, 10 ] },
{ "group": "coffin_bones", "chance": 50, "repeat": [ 2 ], "x": [ 11, 13 ], "y": [ 22, 22 ] }
]
}
}
]
|