summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/dat/uniques.des
blob: 83bcfbad9cb770baa85d816146b235033a0dfe23 (plain) (blame)
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
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
################################################################################
# uniques.des: This is where unique placement should be defined. You should use
#              the format set in the example vault.
################################################################################
# Most of this should be self-explanatory. Vaults tagged as "place_unique" are
# assumed to place only one unique. If the unique is in a band, specify "unique
# band", (see uniq_duvessa, etc). Names of vault don't matter, except for the 
# Boris vault.
#
# If you want to weight uniques different for different, the different vaults
# should all add up to 10 (the current default weight for uniques), you can use
# multiple vaults that are tagged "uniq_<name>", with different weights for
# each of the vaults.
#
# As a final caveat, you.branches[you.where_are_you].has_uniques is still
# checked before vaults are even considered; unique vaults with depths that
# could take in Lair should be specified !Lair (unless you want them in lair).
#
# You can define DEBUG_UNIQUE_PLACEMENT and get a per-level unique generation
# report in "unique_placement.log" in debug mode.
#
# NOTE: Does not deal with fixed-place uniques such as the Royal Jelly, the Hell
# bosses, and the Pan bosses.
################################################################################
# Dummy, weight will need eventual adjustment.
NAME:   uniq_dummy
DEPTH:  1-50
WEIGHT: 15
TAGS:   place_unique dummy
MAP
.
ENDMAP

################################################################################
# General dungeon uniques:
################################################################################
NAME:   uniq_terence
DEPTH:  1-3
TAGS:   place_unique
MONS:   Terence
MAP
1
ENDMAP

NAME:   uniq_jessica
DEPTH:  1-3
TAGS:   place_unique
MONS:   Jessica
MAP
1
ENDMAP

NAME:   uniq_iyjb
DEPTH:  1-3, 4-7
TAGS:   place_unique
MONS:   Ijyb
MAP
1
ENDMAP

NAME:   uniq_sigmund
DEPTH:  1-3, 4-7
TAGS:   place_unique
MONS:   Sigmund
MAP
1
ENDMAP

NAME:   uniq_blork_the_orc
DEPTH:  4-7, 8-9, !Lair
TAGS:   place_unique
MONS:   Blork the orc
MAP
1
ENDMAP

NAME:   uniq_edmund
DEPTH:  4-7, 8-9, !Lair
MONS:   Edmund
MAP
1
ENDMAP

NAME:   uniq_prince_ribbit
DEPTH:  4-7, 8-9, Lair:1-3
TAGS:   place_unique
MONS:   Prince Ribbit
MAP
1
ENDMAP

NAME:   uniq_purgy
DEPTH:  3-4
WEIGHT: 1
TAGS:   place_unique
MONS:   Purgy
MAP
1
ENDMAP

NAME:   uniq_menkaure
DEPTH:  4-7
TAGS:   place_unique
MONS:   Menkaure
MAP
1
ENDMAP

NAME:   uniq_duvessa
DEPTH:  4-7, 8-9, !Lair
TAGS:   place_unique
MONS:   Duvessa band
MAP
1
ENDMAP

NAME:   uniq_pikel
DEPTH:  4-7, 8-9, !Lair, !Orc
TAGS:   place_unique
MONS:   Pikel band
MAP
1
ENDMAP

NAME:   uniq_psyche
DEPTH:  8-9, 10-13, !Lair
TAGS:   place_unique
MONS:   Psyche
MAP
1
ENDMAP

NAME:   uniq_gastronok_1
DEPTH:  8-9, 10-13, !Lair
TAGS:   place_unique uniq_gastronok
WEIGHT: 5
MONS:   Gastronok
MAP
1
ENDMAP

NAME:   uniq_gastronok_2
DEPTH:  Lair:4-8
TAGS:   place_unique uniq_gastronok
WEIGHT: 15
MONS:   Gastronok
MAP
1
ENDMAP

NAME:   uniq_erolcha
DEPTH:  8-9, 10-13, !Lair
TAGS:   place_unique
MONS:   Erolcha
MAP
1
ENDMAP

NAME:   uniq_grum
DEPTH:  8-9, 10-13, !Lair
TAGS:   place_unique
MONS:   Grum band
MAP
1
ENDMAP

NAME:   uniq_maurice
DEPTH:  8-9, 10-13, !Lair
TAGS:   place_unique
MONS:   Maurice
MAP
1
ENDMAP

NAME:   uniq_donald
DEPTH:  10-13, !Lair
TAGS:   place_unique
MONS:   Donald
MAP
1
ENDMAP

NAME:   uniq_urug
DEPTH:  10-13, 14-16, !Lair
TAGS:   place_unique
MONS:   Urug
MAP
1
ENDMAP

NAME:   uniq_eustachio
DEPTH:  10-13, 14-16, !Lair
TAGS:   place_unique
MONS:   Eustachio
MAP
1
ENDMAP

NAME:   uniq_sonja
DEPTH:  10-13, 14-16, !Lair
TAGS:   place_unique
MONS:   Sonja
MAP
1
ENDMAP

NAME:   uniq_joseph
DEPTH:  10-13, !Lair
TAGS:   place_unique
MONS:   Joseph
MAP
1
ENDMAP

NAME:   uniq_erica
DEPTH:  10-13, 14-16, !Lair
TAGS:   place_unique
MONS:   Erica
MAP
1
ENDMAP

NAME:   uniq_josephine
DEPTH:  10-13, 14-16, !Lair
TAGS:   place_unique
MONS:   Josephine band
MAP
1
ENDMAP

NAME:   uniq_jozef
DEPTH:  10-13, 14-16, !Lair
TAGS:   place_unique
MONS:   Jozef
MAP
1
ENDMAP

NAME:   uniq_harold
DEPTH:  10-13, 14-16, !Lair
TAGS:   place_unique
MONS:   Harold
MAP
1
ENDMAP

NAME:   uniq_norbert
DEPTH:  10-13, 14-16, !Lair
TAGS:   place_unique
MONS:   Norbert
MAP
1
ENDMAP

NAME:   uniq_snorg
DEPTH:  14-16, 17-19, !Lair
TAGS:   place_unique
MONS:   Snorg
MAP
1
ENDMAP

NAME:   uniq_roxanne
DEPTH:  14-16, 17-19, !Lair
TAGS:   place_unique
MONS:   Roxanne
MAP
1
ENDMAP

NAME:   uniq_rupert
DEPTH:  14-16, 17-19, !Lair
TAGS:   place_unique
MONS:   Rupert
MAP
1
ENDMAP

NAME:   uniq_azrael
DEPTH:  14-16, 17-19, !Lair, !Swamp, !Shoal
TAGS:   place_unique
MONS:   Azrael band
MAP
1
ENDMAP

NAME:   uniq_nessos
DEPTH:  11-16, !Lair
TAGS:   place_unique
MONS:   Nessos
MAP
1
ENDMAP

NAME:   uniq_agnes
DEPTH:  14-16, !Lair
TAGS:   place_unique
MONS:   Agnes
MAP
1
ENDMAP

NAME:   uniq_nikola
DEPTH:  14-16, 17-19, !Lair
TAGS:   place_unique
MONS:   Nikola
MAP
1
ENDMAP

NAME:   uniq_maud
DEPTH:  14-16, !Lair
TAGS:   place_unique
MONS:   Maud
MAP
1
ENDMAP

NAME:   uniq_louise
DEPTH:  14-16, 17-19, !Lair
TAGS:   place_unique
MONS:   Louise
MAP
1
ENDMAP

NAME:   uniq_nergalle
DEPTH:  14-16, 17-19, !Lair
TAGS:   place_unique
MONS:   Nergalle
MAP
1
ENDMAP

NAME:   uniq_kirke
DEPTH:  14-16, 17-19, !Lair
TAGS:   place_unique
MONS:   Kirke band
MAP
1
ENDMAP

NAME:   uniq_francis
DEPTH:  17-19, 20-27, !Lair
TAGS:   place_unique
MONS:   Francis
MAP
1
ENDMAP

NAME:   uniq_frances
DEPTH:  17-19, 20-27, !Lair
TAGS:   place_unique
MONS:   Frances
MAP
1
ENDMAP

NAME:   uniq_wayne
DEPTH:  17-19, 20-27, !Lair
TAGS:   place_unique
MONS:   Wayne
MAP
1
ENDMAP

NAME:   uniq_duane
DEPTH:  17-19, 20-27, !Lair
TAGS:   place_unique
MONS:   Duane
MAP
1
ENDMAP

NAME:   uniq_norris
DEPTH:  17-19, !Lair
TAGS:   place_unique
MONS:   Norris
MAP
1
ENDMAP

NAME:   uniq_saint_roka
DEPTH:  17-19, 20-27, !Lair
TAGS:   place_unique
MONS:   Saint Roka band
MAP
1
ENDMAP

NAME:   uniq_xtahua
DEPTH:  20-27, !Lair
TAGS:   place_unique
MONS:   Xtahua
MAP
1
ENDMAP

NAME:   uniq_frederick
DEPTH:  20-27, !Lair
TAGS:   place_unique
MONS:   Frederick
MAP
1
ENDMAP

NAME:   uniq_margery
DEPTH:  20-27, !Lair
TAGS:   place_unique
MONS:   Margery band
MAP
1
ENDMAP

###############################################################################
# Do *not* change the name of this vault without changing the relevant section
# in monstuff.cc:monster_die. If wishing to alter Boris's weights by using
# multiple uniq_boris TAG'd maps, ensure that you add the relevant line to
# remove the tag in monstuff.cc:monster_die.
NAME:   uniq_boris
DEPTH:  20-27, !Lair
TAGS:   place_unique
MONS:   Boris
MAP
1
ENDMAP

NAME:   uniq_aizul
DEPTH:  20-27, !Lair
TAGS:   place_unique
MONS:   Aizul
MAP
1
ENDMAP
################################################################################
# Non-dungeon Uniques
################################################################################

NAME:   uniq_dissolution
DEPTH:  Slime:2-6
TAGS:   place_unique
MONS:   Dissolution
MAP
1
ENDMAP

NAME:   uniq_murray
DEPTH:  Hell
TAGS:   place_unique
MONS:   Murray
MAP
1
ENDMAP

NAME:   uniq_polyphemus
DEPTH:  Shoal:1-5
TAGS:   place_unique
MONS:   Polyphemus band
MAP
1
ENDMAP

NAME:   uniq_ilsuiw
DEPTH:  Shoal:1-5
TAGS:   place_unique
MONS:   Ilsuiw band
MAP
1
ENDMAP

NAME:   uniq_khufu
DEPTH:  Tomb, Crypt
TAGS:   place_unique
MONS:   Khufu band
MAP
1
ENDMAP

NAME:   uniq_tiamat
DEPTH:  Zot
TAGS:   place_unique
MONS:   Tiamat band
MAP
1
ENDMAP

###############################################################################
# Crazy Yiuf! Only in his cottage.
NAME:   uniq_crazy_yiuf_cottage
DEPTH:  D:2-7
TAGS:   place_unique no_monster_gen no_item_gen
MONS:   Crazy Yiuf
ITEM:   hammer
MAP
xxxxxxxxxxxxxxxx
xxtttttttxxtttxx
xxtttttttttttttx
....t.tttccccctx
.....t..tc...ctx
....tttt....1ctx
...ttttttc..dctx
xxtttttttccccctx
xxtttttttttttttx
xxxxxttttttttxxx
xxxxxxxxxxxxxxxx
ENDMAP