summaryrefslogtreecommitdiffstats
path: root/crawl-ref
diff options
context:
space:
mode:
authordshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573>2007-02-08 12:20:54 +0000
committerdshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573>2007-02-08 12:20:54 +0000
commit3e50fe77f29b02200c6a4b7e1c8fa2e45463ed61 (patch)
tree0d92147a1756f4a5885f3bba69897269992b3553 /crawl-ref
parente4917e5fb18cbbcd51b8d140e1c2a9fa33401b22 (diff)
downloadcrawl-ref-3e50fe77f29b02200c6a4b7e1c8fa2e45463ed61.tar.gz
crawl-ref-3e50fe77f29b02200c6a4b7e1c8fa2e45463ed61.zip
Added David's new Antaeus level.
Dungeon builder was asking for vault-collision checks on minivaults, which could hang the game, fixed. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@938 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref')
-rw-r--r--crawl-ref/source/dat/levdes.vim2
-rw-r--r--crawl-ref/source/dat/splev.des88
-rw-r--r--crawl-ref/source/dungeon.cc2
3 files changed, 88 insertions, 4 deletions
diff --git a/crawl-ref/source/dat/levdes.vim b/crawl-ref/source/dat/levdes.vim
index c70228a0e6..9350a904bb 100644
--- a/crawl-ref/source/dat/levdes.vim
+++ b/crawl-ref/source/dat/levdes.vim
@@ -17,7 +17,7 @@ syn case match
setlocal iskeyword+=:
setlocal iskeyword+=-
-syn keyword desDeclarator NAME: ORIENT: DEPTH: PLACE: MONS: FLAGS: SYMBOL: default-depth: TAGS: CHANCE: ITEM:
+syn keyword desDeclarator NAME: ORIENT: DEPTH: PLACE: MONS: FLAGS: SYMBOL: default-depth: TAGS: CHANCE: ITEM: SHUFFLE:
syn keyword desOrientation encompass north south east west northeast northwest southeast southwest float
syn match desComment "^\s*#.*$"
diff --git a/crawl-ref/source/dat/splev.des b/crawl-ref/source/dat/splev.des
index 3938b9624f..190718ae0d 100644
--- a/crawl-ref/source/dat/splev.des
+++ b/crawl-ref/source/dat/splev.des
@@ -364,10 +364,94 @@ MONS: Asmodeus, Fiend, Balrug, molten gargoyle
MONS: Serpent of Hell, random, random
############################################################################
-# Antaeus; bottom of Cocytus. This needs work.
+# Antaeus; bottom of Cocytus. David's Improved Demon Lairs, episode I.
#
-NAME: antaeus
+NAME: antaeus_david_1
+PLACE: Coc:7
+ORIENT: encompass
+MONS: Antaeus, Ice Fiend, ice dragon / nothing
+MONS: random, random, random, random
+ITEM: any, any misc, any misc, any misc
+SHUFFLE: O1d,e0%,f9*,g8|
+
+MAP
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx
+xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx
+xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx
+xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx
+xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx
+xxxxxxxxxwwwwwwww.......wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx
+xxxxxxxxxwwwww....wwwww....wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx
+xxxxxxxxxwww...wwwwwwwwwww....wwwwwwwwwwwwwwwwwwwwwwwwwwww.......wwwwwwxxxxxxxxx
+xxxxxxxxxwww.wwww......wwwwww..wwwwwwwwwwwwwwwwwwwww.......ccccc...wwwwxxxxxxxxx
+xxxxxxxxxww..ww....cc......www.3wwwwwwwwwwwww..........ccccccccccc..wwwxxxxxxxxx
+xxxxxxxxxw...ww..cccccc.....www.wwwwwwwwwww3..........cc....9.2..cc..wwxxxxxxxxx
+xxxxxxxxxw..ww..ccccccc+c....ww.wwwwwwwwwwwwww........ccf********cc..wwxxxxxxxxx
+xxxxxxxxxw..ww..cc.%%%%.cc...ww..wwwwwwwwwwwwwwwwww....ccccccc+ccc...wwxxxxxxxxx
+xxxxxxxxxw..ww..cc2.e0.2cc...ww..wwwwwwwwwwwwwwwwwwwww......c...c.....wxxxxxxxxx
+xxxxxxxxxw..ww..cc.%%%%.cc..www.wwwwwwwwwwwwwwwwwwwwwwwwwww.cc+cc.....wxxxxxxxxx
+xxxxxxxxxw..www..c+cccccc...ww..wwwwwwwwwwwwwwwwwwwwwwwwwww..........wwxxxxxxxxx
+xxxxxxxxxww..ww....cccc....www.wwwwwwwwwwwwwwwwwwwwwwwwwwwww........wwwxxxxxxxxx
+xxxxxxxxxww..www..........www..wwwwwwwwwwwwwwwwwwwwwwwwwwwww..2....w..wxxxxxxxxx
+xxxxxxxxxwww..wwww......wwww..wwwwwwwwwwwwwwwwwwwwwwwwwwww............wxxxxxxxxx
+xxxxxxxxxwwww..wwwwwwwwwwww..wwwwwwwwwwwwwwwwwwwwwwwwww..............wwxxxxxxxxx
+xxxxxxxxxwwwww...wwwwwww....wwwwwwwwwwwwwwwwwwwwwwwwww............wwwwwxxxxxxxxx
+xxxxxxxxxwwwwwwww........wwwwwwwwwwwwwwwwwwwwwwwwww3..wwww....wwwwwwwwwxxxxxxxxx
+xxxxxxxxxwwwwwwwwwwww...3wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx
+xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx
+xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwww........wwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx
+xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwww............wwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx
+xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwww...ccc+ccc...wwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx
+xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwww...cc.....cc...wwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx
+xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwww...c.......c...wwwwwwwwwwwww3wwwwwwwwwwxxxxxxxxx
+xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwww...+.[.{.(.+...wwwwwwwwwwww...wwwwwwwwwxxxxxxxxx
+xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwww...c.......c...wwwwwwwwwwww...wwwwwwwwwxxxxxxxxx
+xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwww...cc.....cc...wwwwwwwwwww.....wwwwwwwwxxxxxxxxx
+xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwww...ccc+ccc...wwwwwwwwwwwww...wwwwwwwwwxxxxxxxxx
+xxxxxxxxxwwwww3wwwwwwwwwwwwwwwwww............wwwwwwwwwwwwww...wwwwwwwwwxxxxxxxxx
+xxxxxxxxxwwwww.wwwwwwwwww.3wwwwwwww.........wwwwwwwwwwwwwwww.wwwwwwwwwwxxxxxxxxx
+xxxxxxxxxwwwww.wwwwwwwww.3.wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww.wwwwwwwwwwxxxxxxxxx
+xxxxxxxxxwwwww.wwwwwwwww..wwwwwwwwwwwwwwwwwwwwww3wwwwwwwwwww.wwwwwwwwwwxxxxxxxxx
+xxxxxxxxxwwwww..wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww..wwwwwwwww.wwwwwwwwwwxxxxxxxxx
+xxxxxxxxxwwwww..wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww...w.wwwww..wwwwwwwwwxxxxxxxxx
+xxxxxxxxxwwwww...wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww....www...w.wwwwwwwxxxxxxxxx
+xxxxxxxxxwwww....wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww..ccccccc.c.wwwwwwwwxxxxxxxxx
+xxxxxxxxxwwww.....wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww..cc$$$$$$.c..wwwwwwwxxxxxxxxx
+xxxxxxxxxwwww.....wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww..c.$dddd$.c...wwwwwwxxxxxxxxx
+xxxxxxxxxwww..cc..wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww...$$$$$$cc....wwwwwxxxxxxxxx
+xxxxxxxxxwww.cccc..wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww.ccccccc....wwwwwwxxxxxxxxx
+xxxxxxxxxwww.cg.cc..wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww........ww..wwwwwwwxxxxxxxxx
+xxxxxxxxxwww.c||.cc...wwwwwwwwwwwwwwwwwwwwwwwwwwwww.....wwwwwwwwwwwwwwwxxxxxxxxx
+xxxxxxxxxwww.c||.8cc......wwwwwwwwwwwwwwwwwwwwwwwww...w..wwwwwwwwwwwwwwxxxxxxxxx
+xxxxxxxxxww..c||2.2cc........wwwwwwwwwwwwwwwwwww....wwww..wwwwwwwwwwwwwxxxxxxxxx
+xxxxxxxxxww..c||....cc..............3wwwwwwwwww...wwwwwww.....wwccccwwwxxxxxxxxx
+xxxxxxxxxww..cccc+ccccc..........wwwwwwwwwwww3...wwwwwwwwwww.2.cc2dccwwxxxxxxxxx
+xxxxxxxxxwww..ccc...........wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww.+dd1Ocwwxxxxxxxxx
+xxxxxxxxxwwww......wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwcc2dccwwxxxxxxxxx
+xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwccccwwwxxxxxxxxx
+xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx
+xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx
+xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx
+xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+ENDMAP
+
+##############################################################################
+# Old Antaeus level
+
+NAME: antaeus_in_days_of_yore
PLACE: Coc:7
ORIENT: encompass
diff --git a/crawl-ref/source/dungeon.cc b/crawl-ref/source/dungeon.cc
index e63d6c3533..10a821f661 100644
--- a/crawl-ref/source/dungeon.cc
+++ b/crawl-ref/source/dungeon.cc
@@ -5360,7 +5360,7 @@ static void build_minivaults(int level_number, int force_vault)
map_type vgrid;
vault_placement place;
- vault_main(vgrid, place, force_vault, &level_vaults);
+ vault_main(vgrid, place, force_vault);
level_vaults.push_back(place);