diff options
author | dploog <dploog@c06c8d41-db1a-0410-9941-cceddc491573> | 2009-06-05 17:47:32 +0000 |
---|---|---|
committer | dploog <dploog@c06c8d41-db1a-0410-9941-cceddc491573> | 2009-06-05 17:47:32 +0000 |
commit | 557affa4f7d8ae5942c522cb261b6a74928f7856 (patch) | |
tree | fb993175fce14eecec81683521eed126893646b9 /crawl-ref/source | |
parent | ce65758963dc334cb18c4d49e53540dbfdd7b0a6 (diff) | |
download | crawl-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.des | 38 | ||||
-rw-r--r-- | crawl-ref/source/dat/mini.des | 54 |
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. |