summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source
diff options
context:
space:
mode:
authordploog <dploog@c06c8d41-db1a-0410-9941-cceddc491573>2009-06-05 17:47:32 +0000
committerdploog <dploog@c06c8d41-db1a-0410-9941-cceddc491573>2009-06-05 17:47:32 +0000
commit557affa4f7d8ae5942c522cb261b6a74928f7856 (patch)
treefb993175fce14eecec81683521eed126893646b9 /crawl-ref/source
parentce65758963dc334cb18c4d49e53540dbfdd7b0a6 (diff)
downloadcrawl-ref-557affa4f7d8ae5942c522cb261b6a74928f7856.tar.gz
crawl-ref-557affa4f7d8ae5942c522cb261b6a74928f7856.zip
Add some vaults (due).
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9893 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source')
-rw-r--r--crawl-ref/source/dat/lair.des38
-rw-r--r--crawl-ref/source/dat/mini.des54
2 files changed, 92 insertions, 0 deletions
diff --git a/crawl-ref/source/dat/lair.des b/crawl-ref/source/dat/lair.des
index 031c4c83b8..22e80dda8b 100644
--- a/crawl-ref/source/dat/lair.des
+++ b/crawl-ref/source/dat/lair.des
@@ -209,6 +209,44 @@ xxxx..@..xxxx
ENDMAP
################################################################################
+# Plant/fungus maze (due)
+#
+NAME: due_lair_maze_entry_diamond
+TAGS: lair_entry
+MONS: plant / fungus
+MONS: w:100 giant bat / w:100 rat / w:30 green rat / gila monster /\
+ yak / nothing
+ORIENT: float
+SUBST: . = G:20 B:15 .
+SUBST: 1 = 1:60 .
+SUBST: 2 = 2:60 1 .
+SUBST: . = .:60 1:20 2:5
+COLOUR: G = green
+FTILE: G = floor_grass
+SUBST: G = .
+COLOUR: B = brown
+FTILE: B = floor_dirt
+SUBST: B = .
+MAP
+ ..1.1..
+ ...........
+ ..1.1.11.11....
+ .....11..11211..1.
+ .1..1111.11.111...
+....1.1111211.111....
+.1.11121.111.1.111...
+...1111.1211.1.111...
+...111.111O.11.1.1...
+.1.12....1111211.1.1.
+..111111.111.11.1....
+ ....1111.1.11.1..1.
+ 1....1111.11.1..1..
+ .1..11111.1....
+ ......1....
+ ..1....
+ENDMAP
+
+################################################################################
# Lair-specific non-entry/ending vaults
################################################################################
diff --git a/crawl-ref/source/dat/mini.des b/crawl-ref/source/dat/mini.des
index 4fc360a8cf..69b428d205 100644
--- a/crawl-ref/source/dat/mini.des
+++ b/crawl-ref/source/dat/mini.des
@@ -129,6 +129,60 @@ MAP
.....
ENDMAP
+#####################################################################
+# Identical in feature and content to item_on_display_b, only that it
+# contains within an unseen horror, by due.
+NAME: unseen_surprise_small
+WEIGHT: 1
+TAGS: no_wall_fixup
+DEPTH: D:8-27, Elf, Crypt, Vault
+KMONS: a = generate_awake unseen_horror
+KITEM: a = | / *
+MAP
+.....
+.mmm.
+.mam.
+.mmm.
+.....
+ENDMAP
+
+################################################################
+# Unseen surprise! by due (and dpeg).
+#
+NAME: due_unseen_surprise
+DEPTH: D, Elf, Crypt, Vault
+TAGS: no_wall_fixup
+: if you.absdepth()<11 or crawl.random2(27)>you.absdepth() then
+SUBST: a = %
+SUBST: b = %**
+: else
+KFEAT: a = .
+KFEAT: b = .
+# Two versions for loot.
+: if crawl.coinflip() == 0 then
+KITEM: a = * / %
+KITEM: b = *
+: else
+KITEM: a = % / | w:1
+KITEM: b = |
+: end
+# Expected value of unseen horrors depends on depth:
+: local wt = (you.absdepth()-10) * (you.absdepth()-10)
+: kmons("a = generate_awake unseen horror w:" .. wt .. " / nothing w:40")
+KMONS: b = generate_awake unseen horror
+: end
+MAP
+........@
+.........
+..mmmmm..
+..maaam..
+..mabam..
+..maaam..
+..mmmmm..
+.........
+.........
+ENDMAP
+
##############################################################################
# Sigmund's army
# Sigmund has been educating the suppressed masses in guerrilla warfare.