summaryrefslogtreecommitdiffstats
path: root/crawl-ref
diff options
context:
space:
mode:
authorj-p-e-g <j-p-e-g@c06c8d41-db1a-0410-9941-cceddc491573>2007-09-28 11:59:18 +0000
committerj-p-e-g <j-p-e-g@c06c8d41-db1a-0410-9941-cceddc491573>2007-09-28 11:59:18 +0000
commitd8bc94d0ded4ce276a1b971a01a67207f3ad2cbd (patch)
tree449a0385ca4f1fbdef93cf3eb60bc8c2dde3eda5 /crawl-ref
parent3205c9289fd9ff8bcf739903a49215f75212128e (diff)
downloadcrawl-ref-d8bc94d0ded4ce276a1b971a01a67207f3ad2cbd.tar.gz
crawl-ref-d8bc94d0ded4ce276a1b971a01a67207f3ad2cbd.zip
Adding allow_dup tags to several vaults. (David)
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@2236 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref')
-rw-r--r--crawl-ref/source/dat/float.des2
-rw-r--r--crawl-ref/source/dat/lair.des5
-rw-r--r--crawl-ref/source/dat/mini.des90
-rw-r--r--crawl-ref/source/dat/orc.des2
4 files changed, 70 insertions, 29 deletions
diff --git a/crawl-ref/source/dat/float.des b/crawl-ref/source/dat/float.des
index f96fd9edf6..032546e274 100644
--- a/crawl-ref/source/dat/float.des
+++ b/crawl-ref/source/dat/float.des
@@ -351,7 +351,7 @@ SUBST: x : y:1 x:5 .:30
SUBST: x = x:2 .
SHUFFLE: xcv
SUBST: y = x
-MONS: oklob plant / w:2 plant
+MONS: oklob plant / w:3 plant
MAP
xxxxxxxxxxxxxxx
xxxx...1...xxxx
diff --git a/crawl-ref/source/dat/lair.des b/crawl-ref/source/dat/lair.des
index fa36475328..93e8502a88 100644
--- a/crawl-ref/source/dat/lair.des
+++ b/crawl-ref/source/dat/lair.des
@@ -310,6 +310,7 @@ ENDMAP
NAME: strawberry_fields_round
ORIENT: float
+TAGS: allow_dup
DEPTH: Lair
SUBST: .= d .:50 1:8 2:4
MONS: plant, butterfly
@@ -358,6 +359,7 @@ ENDMAP
#
NAME: fruit_tree_single
ORIENT: float
+TAGS: allow_dup
DEPTH: Lair, Snake
MONS: plant, fungus
SUBST: ' = . a 2:1
@@ -617,7 +619,6 @@ MARKER: X = lua:mons_dies_change_flags { \
MONS: royal jelly, acid blob, great orb of eyes / nothing
SUBST: ' : ' .:1, ' : ' x:1, ' = .x
SUBST: " : " .:3, " = .c
-SUBST: X = .
SHUFFLE: ([{
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
@@ -652,7 +653,7 @@ xxxxxxxxxxxx'................"cc**|*cc..cc*|**cc"................'''xxxxxxxxxxxx
xxxxxxxxxxxx'................"ccc**c|cc4c|c**ccc"..................xxxxxxxxxxxxx
xxxxxxxxxxx'................."cccccccc.3cccccccc"..................'xxxxxxxxxxxx
xxxxxxxxxxx'................."c.4.c.4.1..4.c.4.c"..................''xxxxxxxxxxx
-xxxxxxxxxxx'..................2.c.4.c.X..c.4.c.2....................'xxxxxxxxxxx
+xxxxxxxxxxx'..................2.c.4.c....c.4.c.2....................'xxxxxxxxxxx
xxxxxxxxxx'..........)......."cccccccc3.cccccccc"...................'xxxxxxxxxxx
xxxxxxxxxx'.................."ccc**c|cc4c|c**ccc"...................'xxxxxxxxxxx
xxxxxxxxxx'.................."cc**|*cc..cc*|**cc"..................'xxxxxxxxxxxx
diff --git a/crawl-ref/source/dat/mini.des b/crawl-ref/source/dat/mini.des
index 748b9df9fd..f95f4a595d 100644
--- a/crawl-ref/source/dat/mini.des
+++ b/crawl-ref/source/dat/mini.des
@@ -45,9 +45,10 @@ ENDMAP
###################################
# pond with fungi
#
-NAME: fungi_pond__lemuel
-DEPTH: D:8-20, Lair, Orc
-MONS: fungus, wandering mushroom
+NAME: fungi_pond__lemuel
+DEPTH: D:8-20, Lair, Orc
+TAGS: allow_dup
+MONS: fungus, wandering mushroom
SUBST: 1 = . 1 2:4
SUBST: ? : w..
SUBST: ! : ww.
@@ -160,6 +161,7 @@ ENDMAP
#
NAME: oklob_1
DEPTH: D:16-27, Lair:4-
+TAGS: allow_dup
MONS: plant, oklob plant
SUBST: ? = 1 2:5 '
SHUFFLE: '"
@@ -181,15 +183,18 @@ ENDMAP
################################
# Treasure trove with Zot trap
#
-NAME: zot_lemuel
-DEPTH: 10-27
-KFEAT: ? = zot trap
-SUBST: *: *$
-CHANCE: 3
+NAME: zot_lemuel
+DEPTH: 10-27
+TAGS: allow_dup
+SHUFFLE: UVXYZ
+NSUBST: Z = 4=. / z
+KFEAT: z = zot trap
+SUBST: *: *$
+CHANCE: 3
MAP
xxxxxxxxxx
xxxxxxx**x
-@....?=**x
+@ZZZZZ=**x
xxxxxxx**x
xxxxxxxxxx
ENDMAP
@@ -390,6 +395,7 @@ ENDMAP
NAME: david_defended_altar
DEPTH: 7-20, !Lair, !Swamp, !Shoal
SHUFFLE: 1ID/2TC
+TAGS: allow_dup
MONS: orc priest, deep elf priest / w:30 nothing
KFEAT: D = altar_beogh / w:2 altar_okawaru / w:2 altar_makhleb
MAP
@@ -403,6 +409,7 @@ ENDMAP
##############################################################################
NAME: minivault_1
+TAGS: allow_dup
MAP
............
..xxxx=xxx..
@@ -421,6 +428,7 @@ ENDMAP
###################################
NAME: minivault_2
+TAGS: allow_dup
SHUFFLE: cvxx
MAP
...........
@@ -439,6 +447,7 @@ ENDMAP
###################################
#
NAME: minitemple
+TAGS: allow_dup
# More common than the others.
CHANCE: 20
MAP
@@ -457,6 +466,7 @@ ENDMAP
###################################
NAME: minivault_4
+TAGS: allow_dup
MAP
............
....xwxx....
@@ -475,6 +485,7 @@ ENDMAP
###################################
NAME: minivault_5
+TAGS: allow_dup
MAP
............
.x.xxxxxxxx.
@@ -494,7 +505,7 @@ ENDMAP
# Wizard's laboratory
#
NAME: minivault_6
-TAGS: mini_float
+TAGS: mini_float allow_dup
MONS: wizard, small abomination, large abomination
MAP
ccccccc+cc
@@ -513,6 +524,7 @@ ENDMAP
# Beehive minivault
#
NAME: minivault_7
+TAGS: allow_dup
MONS: queen bee, killer bee, killer bee larva
MAP
............
@@ -533,6 +545,7 @@ ENDMAP
# Lava pond
#
NAME: minivault_8
+TAGS: allow_dup
MONS: molten gargoyle
MAP
x.x.x.x.x.x.
@@ -553,6 +566,7 @@ ENDMAP
# Evil zoo
#
NAME: minivault_9
+TAGS: allow_dup
DEPTH: 15-27
MAP
==========
@@ -570,7 +584,7 @@ ENDMAP
###################################
NAME: minivault_10
-TAGS: mini_float
+TAGS: mini_float allow_dup
MAP
xxxx xxxx
x**x x**x
@@ -588,6 +602,7 @@ ENDMAP
# Multicoloured onion
#
NAME: minivault_11
+TAGS: allow_dup
SHUFFLE: bcva
MAP
............
@@ -608,6 +623,7 @@ ENDMAP
# Closed-box minivault
#
NAME: minivault_12
+TAGS: allow_dup
MAP
............
.xxxxxxxxxx.
@@ -627,6 +643,7 @@ ENDMAP
# Little trap spiral
#
NAME: minivault_13
+TAGS: allow_dup
SHUFFLE: AB, CD, EH/FG
KFEAT: A = any trap
KFEAT: C = any trap
@@ -655,6 +672,7 @@ ENDMAP
# Water cross
#
NAME: minivault_14
+TAGS: allow_dup
MAP
............
.wwwww.wwww.
@@ -674,6 +692,7 @@ ENDMAP
# Lava pond
#
NAME: minivault_15
+TAGS: allow_dup
MONS: silver statue / ice statue
KFEAT: 1 = <
MAP
@@ -691,6 +710,7 @@ ENDMAP
###################################
NAME: minivault_16
+TAGS: allow_dup
CHANCE: 40
# as this replaces the former statue only minivaults
SHUFFLE: G111
@@ -712,6 +732,7 @@ ENDMAP
###################################
NAME: minivault_19
+TAGS: allow_dup
MAP
............
.xx......xx.
@@ -730,6 +751,7 @@ ENDMAP
###################################
NAME: minivault_20
+TAGS: allow_dup
MAP
............
.xxxx..xxxx.
@@ -748,6 +770,7 @@ ENDMAP
###################################
NAME: minivault_21
+TAGS: allow_dup
MAP
............
.~xxxxxxxx~.
@@ -766,6 +789,7 @@ ENDMAP
###################################
NAME: minivault_22
+TAGS: allow_dup
SUBST: $ : $ *:5
MAP
............
@@ -785,6 +809,7 @@ ENDMAP
###################################
NAME: minivault_23
+TAGS: allow_dup
MAP
x.x.x.x.x.x.
.x.x.x.x.x.x
@@ -803,6 +828,7 @@ ENDMAP
###################################
NAME: minivault_24
+TAGS: allow_dup
MAP
............
....xxxx....
@@ -821,6 +847,7 @@ ENDMAP
###################################
NAME: minivault_25
+TAGS: allow_dup
MAP
............
.xx+xxxxxxx.
@@ -839,6 +866,7 @@ ENDMAP
###################################
NAME: minivault_26
+TAGS: allow_dup
MAP
c..........c
.c...cc...c.
@@ -857,6 +885,7 @@ ENDMAP
###################################
NAME: minivault_27
+TAGS: allow_dup
MAP
............
.x.xxxxxxxx.
@@ -874,6 +903,7 @@ ENDMAP
###################################
NAME: minivault_28
+TAGS: allow_dup
MAP
...........
.xxxx.xxxx.
@@ -892,6 +922,7 @@ ENDMAP
# Anthill
#
NAME: minivault_29
+TAGS: allow_dup
MONS: queen ant, soldier ant, giant ant, ant larva
MAP
.3......3...
@@ -912,6 +943,7 @@ ENDMAP
# Solitary fountain
#
NAME: solitary_fountain
+TAGS: allow_dup
SUBST: ?=TUV
MAP
.....
@@ -925,6 +957,7 @@ ENDMAP
# Fountainhead
#
NAME: fountainhead
+TAGS: allow_dup
SUBST: ?=TUV
MAP
..............
@@ -1010,6 +1043,7 @@ ENDMAP
# Dispersion (David)
#
NAME: dispersion
+TAGS: allow_dup
DEPTH: 13-26, !Orc, !Lair, !Swamp, !Shoal
SUBST: Y = 89
KITEM: 8 = % / * / w:1 |
@@ -1057,7 +1091,7 @@ ENDMAP
#
NAME: supply_closet
DEPTH: 1-9
-TAGS: no_monster_gen
+TAGS: no_monster_gen allow_dup
ITEM: potion of water w:20 / bread ration / meat ration / arrow / bolt / spear / any potion w:5
SUBST: ? = +=
MAP
@@ -1159,6 +1193,7 @@ ENDMAP
# Loot vs monsters (Onia Ninara)
#
NAME: onia_ninara_009_dug_in_and_dangerous
+TAGS: allow_dup
DEPTH: 8-26, !Swamp
SHUFFLE: vcb, AB?/CD!, d<>
SUBST: A=9, B=8, C=1, D=9
@@ -1234,7 +1269,7 @@ ENDMAP
#
NAME: library
DEPTH: 1-27
-TAGS: mini_float
+TAGS: mini_float allow_dup
ITEM: any book w:20/any scroll/nothing
MAP
x=xx
@@ -1246,9 +1281,10 @@ ENDMAP
#############################################################################
# Small statue alley (Eino)
-NAME: small_statue_alley_a
-DEPTH: D:10-20
-CHANCE: 7
+NAME: small_statue_alley_a
+TAGS: allow_dup
+DEPTH: D:10-20
+CHANCE: 7
MAP
xxxcccccx
...G...G@
@@ -1258,9 +1294,10 @@ xxxcccccx
xcccccxxx
ENDMAP
-NAME: small_statue_alley_b
-DEPTH: D:3-10
-CHANCE: 2
+NAME: small_statue_alley_b
+TAGS: allow_dup
+DEPTH: D:3-10
+CHANCE: 2
MAP
xxxcccccx
...G...G@
@@ -1270,9 +1307,10 @@ xxxcccccx
xcccccxxx
ENDMAP
-NAME: small_statue_alley_c
-DEPTH: D:6-12, Orc
-CHANCE: 1
+NAME: small_statue_alley_c
+TAGS: allow_dup
+DEPTH: D:6-12, Orc
+CHANCE: 1
MAP
xxxcccccx
...I...I@
@@ -1452,7 +1490,7 @@ ENDMAP
NAME: small_statue_room
DEPTH: D:2-26
FLAGS: no_hmirror no_vmirror
-TAGS: mini_float
+TAGS: mini_float allow_dup
MAP
xxx.xxx
xG...Gx
@@ -1466,7 +1504,7 @@ ENDMAP
# not necessarily versions of the same vault
NAME: small_chamber_a
-TAGS: mini_float
+TAGS: mini_float allow_dup
DEPTH: 4-27
MAP
xxxxxxx
@@ -1478,7 +1516,7 @@ xx.....xx
ENDMAP
NAME: small_chamber_b
-TAGS: mini_float
+TAGS: mini_float allow_dup
DEPTH: 8-27, Elf, Snake, Vault, Crypt
MAP
xxxxxxxxx
@@ -1492,7 +1530,7 @@ xxT...Txx
ENDMAP
NAME: tiny_chamber_a
-TAGS: mini_float
+TAGS: mini_float allow_dup
DEPTH: 2-27, Elf, Snake, Vault, Crypt
MAP
xxxxx
diff --git a/crawl-ref/source/dat/orc.des b/crawl-ref/source/dat/orc.des
index ac2c7eed05..fa098b1e23 100644
--- a/crawl-ref/source/dat/orc.des
+++ b/crawl-ref/source/dat/orc.des
@@ -477,6 +477,7 @@ ENDMAP
###################################
# Beogh 1
NAME: mines1_david
+TAGS: allow_dup
KFEAT: C = altar_beogh
MAP
...........
@@ -495,6 +496,7 @@ ENDMAP
###################################
# Beogh 2
NAME: mines2_david
+TAGS: allow_dup
KFEAT: C = altar_beogh
MONS: orc / orc warrior w:1
SUBST: . = . 1:2